@charset "UTF-8";.container{max-width:1320px;padding:0px 60px 0px 60px}@media (max-width:767.98px){.container{padding:0px 30px 0px 30px}}@media (max-width:575.98px){.container{padding:0px 15px 0px 15px}}@media (min-width:992px){.section.section-dcloud-hero .text-block .h1,.section.section-dcloud-hero .text-block h1{font-size:55px;line-height:65px}}.ip-sub-title{font-size:20px}.section-ip-re{padding:50px 0px}.innerbreadcrum{display:none!important}.section-ip-resources{padding:50px 0px 70px 0px}.d-read-less{overflow:hidden;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;margin-top:10px}.d-read-less.collapsed{height:0;padding:0;opacity:0}.benefits-card{border:1px solid #e4e4e4;border-radius:8px;padding:40px 20px;background-color:#fff;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.benefits-card h5{font-size:20px;font-weight:bold;color:#004FC2;margin-bottom:10px}.benefits-card ul li{font-size:14px;color:#555}.icon-circle{display:inline-block;background-color:#003366;color:white;border-radius:50%;padding:8px;margin-right:10px}.benefits-title-v2{line-height:20px}.benefits-title-v3{margin-top:15px;margin-bottom:15px}.block-promo .block-promo__content{max-width:700px;padding:50px 1rem 70px 2rem}.section.bg-dark-gray .subtitle span{color:rgba(255,255,255,0.5);background:none;padding:10px 26px;border-radius:28px;border:1px solid rgba(255,255,255,0.5)}.block-promo .block-promo__content .block-counters{border-top:none}.block-promo .block-promo__content .block-counters .block-counters__item{border-left:1px solid rgba(255,255,255,0.5);padding-left:20px}.block-promo .block-promo__content .block-counters .block-counters__item .block-counters__item_label{margin-bottom:0px}.block-promo .block-promo__content .block-counters .block-counters__item .block-counters__item_num{margin-top:40px;margin-bottom:10px}.btn-outline-primary-why.btn-outline-primary.--white-gray{border-color:#F05D26;background:#F05D26;color:white;font-size:17px;padding:15px 50px;border-radius:8px;text-transform:uppercase}.features-section{text-align:left;margin-bottom:0px!important}.features-section h2{font-weight:700;color:#0046d5;margin-bottom:40px;font-size:2rem}.features-card{border-radius:8px;text-align:left;height:100%;-webkit-transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease;transition:transform 0.3s ease,box-shadow 0.3s ease,-webkit-transform 0.3s ease,-webkit-box-shadow 0.3s ease}.features-card h5{padding-left:20px;line-height:30px;position:relative}.features-card h5:before{content:"";position:absolute;left:0;top:5px;bottom:5px;width:4px;background:#0046d5}.features-card p{padding-left:20px}.features-card h5{font-weight:700;margin-bottom:10px}.features-card p{font-size:0.95rem;color:#555}.features-cta{margin-top:40px;background-color:#0046d5;color:#fff;padding:10px 50px;font-size:20px;border-radius:6px;text-decoration:none;display:inline-block;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.features-cta:hover{background-color:#0031a1;color:#fff;text-decoration:none}.support-header{font-size:36px;margin-top:50px}.support-subheader{font-size:20px;margin-top:10px}.support-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-top:40px}.support-item{background:#2a2a3b;border-radius:15px;padding:25px;width:300px;margin:15px;text-align:center;-webkit-box-shadow:0 4px 6px rgba(0,0,0,0.1);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.support-item svg{width:70px;height:70px;margin-bottom:20px}.support-title{font-size:30px!important;font-weight:bold;margin-bottom:10px;color:#F08F1E}.support-description{font-size:16px;margin-bottom:20px;color:white}.quote-btn{background-color:#f85b60;color:white;padding:15px 30px;border-radius:25px;text-decoration:none;font-weight:bold}.quote-btn:hover{background-color:#eb4e56}.section-title{color:#0066cc;font-weight:700;font-size:1.8rem;margin-bottom:10px}.section-desc{margin-bottom:30px;color:#333}.service-card{border:1px solid #e0e7ff;border-radius:12px;padding:20px;margin-bottom:20px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;background-color:#fff;height:100%}.service-card:hover{-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.1);box-shadow:0 8px 20px rgba(0,0,0,0.1);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.service-card h5{font-weight:700;margin-bottom:10px}.service-card p{font-size:0.95rem;color:#555}.opinion-section{background:#f8f9fb;padding:50px 0px 70px 0px}.opinion-heading{font-weight:700;font-size:32px;color:#0b2a5a}.opinion-card{background:#fff;border-radius:12px;border:1px solid #e6e6e6;-webkit-transition:0.25s;transition:0.25s}.opinion-card:hover{-webkit-box-shadow:0 6px 18px rgba(0,0,0,0.08);box-shadow:0 6px 18px rgba(0,0,0,0.08)}.opinion-title{font-weight:600;color:#004FC2}.opinion-desc{font-size:14px;color:#444;line-height:1.5}.opinion-name{font-size:14px}.opinion-role{font-size:13px;color:#777}.opinion-btn{width:38px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.opinion-btn:hover{background-color:#0066cc}.opinion-btn:hover svg path{fill:white}.opinion-btn i{font-size:16px}.opinion-swiper{overflow:hidden;padding-bottom:10px}.opinion-swiper .swiper-slide{width:auto}.faq-title{color:#0066cc;font-weight:700;font-size:1.5rem;margin-bottom:20px}.faq-item{border-bottom:1px solid #ddd;padding:15px 0}.faq-question{cursor:pointer;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px}.faq-answer{display:none;margin-top:10px;font-weight:400;color:#555;padding-left:68px}@media (max-width:767px){.faq-answer{padding-left:0px}}.faq-toggle{font-size:1.2rem;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;color:rgb(0,79,194)}.faq-open .faq-toggle{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-question-span{margin-right:30px;font-weight:normal}@media (max-width:767px){.faq-question-span{margin-right:0px}}.ip-title{font-size:40px;color:#004FC2;font-weight:bold;line-height:50px}@media (max-width:767px){.ip-title{font-size:35px}}