*{box-sizing:border-box}:root{--primary-blue:#3D5AB6;--black:#000000;--black-1E:#1E1E1E;--white:#FFFFFF;--white-light:#D7DCEF}html{margin:0;padding:0;scroll-behavior:smooth;overflow-x:hidden}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Montserrat","Montserrat Fallback",sans-serif;font-weight:400;color:var(--black-1E);background:var(--white);overflow-x:hidden}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;padding:0}ul{list-style-type:none;padding:0;margin:0}a{display:inline-block;text-decoration:none;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;color:#0b5798}:focus{text-decoration:none}a:hover{text-decoration:none;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}img{max-width:100%;height:auto;display:block}iframe{max-width:100%}label{display:inline-block}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}textarea{display:block;width:100%;height:120px;border:none;outline:none;padding:16px 16px 5px 16px;font-size:15px;font-weight:500;line-height:1.2;color:var(--black-1E);border-radius:0;transition:0.2s ease all;background:var(--white);resize:none}[type="text"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="url"],[type="week"],[type="date"]{width:100%;height:45px;border:none;outline:none;font-size:15px;font-weight:600;line-height:1.2;color:var(--black-1E);border-radius:0;transition:0.2s ease all;background:var(--white);padding:5px 16px}input::-webkit-input-placeholder{color:var(--black);opacity:1}textarea::placeholder,input::placeholder{font-size:13px;font-weight:600;line-height:1;color:var(--black);opacity:100}[type="submit"]{border:1px solid #292929;outline:none;padding:13px 25px;font-size:18px;font-weight:500;line-height:20px;text-transform:uppercase;color:#292929;border-radius:0;transition:0.2s ease all;background:#fff;text-align:center;display:inline-block}[type="submit"]:hover{background:#ea3319}.btns{display:inline-block;font-size:12px;line-height:1.2em;font-weight:700;color:var(--white);background:var(--black);padding:12px 24px;border:1px solid transparent;transition:all 0.3s ease}h1{font-weight:400;font-size:32px;color:var(--black);text-transform:capitalize}h2{font-size:26px;line-height:1.25em;font-weight:600;color:var(--black)}p{font-size:13px;line-height:1.6em;font-weight:400;margin:0}.container-fluid{padding-left:16px!important;padding-right:16px!important}@media (min-width:768px){h2{font-size:32px}p{font-size:15px}.btns{font-size:14px;padding:14px 28px}.container-fluid{padding-left:32px!important;padding-right:32px!important}}@media (min-width:1025px){h2{font-size:40px}.btns{font-size:15px;padding:16px 32px}.btns:hover{background:var(--primary-blue);color:var(--white);border:1px solid rgba(255,255,255,.5)}.container-fluid{padding-left:70px!important;padding-right:70px!important}[type="text"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="url"],[type="week"],[type="date"]{height:50px;padding:5px 24px}textarea{height:155px;padding:15px 24px 10px 24px}}.header{position:fixed;top:0;left:0;z-index:999;width:100%;background:var(--primary-blue);transition:0.3s;padding:12px 0;overflow:visible}.header.sticky{box-shadow:0 0 20px rgba(0,0,0,.2)}.menu-bar{position:fixed;top:0;left:-100%;z-index:10;width:100%;height:100%;background:var(--primary-blue);padding:80px 40px 40px;opacity:0;transition:0.3s;overflow-y:auto}.menu-bar.show{left:0;opacity:1}.menu-bar li{line-height:1}.menu-bar li:not(:last-child){margin-bottom:20px}.menu-bar li a{font-size:20px;line-height:1.3em;font-weight:600;color:var(--white)}.menu-bar li a:hover{color:var(--white-light)}.menu-bar .menu-bar__chevron{color:inherit}.menu-bar.show .menu-bar__chevron{color:var(--white)}.header.sticky .menu-bar .menu-bar__chevron,.header.inner--header .menu-bar .menu-bar__chevron{color:var(--white)}.menu-bar__close{background:none;border:none;color:var(--white);font-size:28px;cursor:pointer;padding:0;position:absolute;top:24px;right:24px}.menu-bar__close-li{margin-bottom:0!important;list-style:none!important}.header-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:visible}.logo{max-width:90px}.logo a{display:block}.header-right{display:flex;flex-wrap:wrap;align-items:center}.header-right p{display:none}.header-btns{display:flex;flex-wrap:wrap;gap:6px}.header-btns .btns{font-size:10px;padding:10px 12px}.toggle-btn{border:none;background:transparent;display:flex;align-items:center;flex-direction:column;justify-content:center;row-gap:7px;width:30px;height:30px;overflow:hidden;background:var(--black);font-size:15px;line-height:1;color:var(--white);padding:0;margin-left:6px}@media (min-width:768px){.logo{max-width:130px}.header-btns{gap:10px}.header-btns .btns{font-size:12px;padding:12px 24px}.toggle-btn{width:50px;height:38px}}@media (min-width:1200px){.header{background:var(--white);padding:25px 0 0}.header.sticky{background:var(--primary-blue);padding:18px 0}.header-wrapper{align-items:center}.logo{display:none;max-width:216px}.header.sticky .logo{display:block}.menu-bar{position:relative;top:unset;left:unset;background:transparent;opacity:1;display:grid;grid-auto-flow:column;grid-template-columns:none;align-items:center;row-gap:20px;column-gap:clamp(24px, 3vw, 80px);width:max-content;transition:unset;padding:0}.menu-bar__close-li{display:none!important}.header.sticky .menu-bar{display:none;position:relative;top:unset;left:unset;width:auto;height:auto;background:transparent;opacity:1;padding:0;box-shadow:none;flex-direction:row;gap:30px;overflow:visible}.header.sticky .menu-bar.show{display:flex;animation:menuFadeIn 0.3s ease both}.menu-bar li:not(:last-child){margin-bottom:0}.menu-bar li a{font-size:20px;color:var(--black)}.menu-bar li a:hover{color:var(--primary-blue)}.header.sticky .menu-bar li:not(:last-child){margin-bottom:0}.header.sticky .menu-bar li a{font-size:17px;font-weight:600;color:var(--white);white-space:nowrap}.header.sticky .menu-bar li a:hover{color:var(--white-light)}.header-right p{display:none;font-size:14px;line-height:1.2142857142857142em;font-weight:700;color:var(--white-light)}.header-right p span{color:var(--white)}.header.sticky .header-right p{display:block;text-align:right;margin-right:28px;opacity:1;transition:opacity 0.3s ease}.header.menu-open .header-right p{display:none}.header-right p span{display:block}.header-btns{flex-direction:row;flex-wrap:nowrap;align-items:center}.header.sticky .header-btns{flex-direction:row}.header-btns .btns{font-size:15px;padding:16px 32px}.toggle-btn{display:none;width:75px;height:47px;margin-left:15px}.header.sticky .toggle-btn{display:flex;align-items:center;justify-content:center}.toggle-btn.active i::before{content:"\f00d"}.header.sticky .header-wrapper{flex-wrap:nowrap;gap:20px}.header.inner--header .header-wrapper{flex-wrap:nowrap;gap:20px}.header.inner--header .toggle-btn{display:flex;align-items:center;justify-content:center}.header.inner--header .toggle-btn.active i::before{content:"\f00d"}}@media (min-width:1400px){.menu-bar{max-width:1100px}}.header.inner--header{background:var(--primary-blue);padding:12px 0}@media (min-width:768px){.header.inner--header{padding:14px 0}}@media (min-width:1200px){.header.inner--header{padding:18px 0}.header.inner--header .logo{display:block}.header.inner--header .menu-bar{display:none;position:relative;top:unset;left:unset;width:auto;height:auto;background:transparent;opacity:1;padding:0;box-shadow:none;flex-direction:row;gap:30px;overflow:visible}.header.inner--header .menu-bar.show{display:flex;animation:menuFadeIn 0.3s ease both}.header.inner--header .menu-bar li:not(:last-child){margin-bottom:0}.header.inner--header .menu-bar li a{font-size:17px;font-weight:600;color:var(--white);white-space:nowrap}.header.inner--header .menu-bar li a:hover{color:var(--white-light)}.header.inner--header .header-right p{display:block;text-align:right;margin-right:28px;opacity:1;transition:opacity 0.3s ease}.header.inner--header.menu-open .header-right p{display:none}.header.inner--header .header-btns{flex-direction:row;gap:15px}.header.inner--header .toggle-btn{display:block}}@media (min-width:1200px){.header.sticky.menu-open .toggle-btn,.header.inner--header.menu-open .toggle-btn{display:none}.header.inner--header.menu-open .header-btns{gap:10px}}.banner{margin:20px 0 0}.banner-wrapper{position:relative;background:var(--primary-blue)}.banner__shape{display:none}.banner-float-left,.banner-float-right{display:none}.banner-content{position:relative;text-align:center;padding:30px 15px 20px 15px}.banner-content figure{display:block;max-width:200px;margin:0 auto}.banner-content h1{font-size:30px;line-height:1.2083333333333333em;font-weight:700;color:#FFF;margin:45px 0 15px 0}.banner-content h1 span{display:block;font-size:20px;line-height:1.2333333333333334em;color:var(--white-light)}.banner-content .btns{position:absolute;bottom:-18px;left:50%;transform:translate(-50%,0)}@media (min-width:768px){.banner{margin:25px 0 0}.banner__shape{display:block;position:absolute;top:0;right:-40px;height:100%}.banner-content{padding:30px 15px 22px 15px}.banner-content figure{max-width:350px}.banner-content h1{font-size:38px;margin:65px 0 20px 0}.banner-content h1 span{font-size:24px}.banner-content .btns{bottom:-22px}}@media (min-width:1200px){.banner{margin:30px 0 115px}.banner__shape{top:-76px;right:-70px;height:695px}.banner-float-left,.banner-float-right{display:block;position:absolute;display:flex;align-items:center;gap:7px;font-size:16px;line-height:1.5em;font-weight:500;text-transform:uppercase;color:#FFF}.banner-float-left{top:170px;left:0}.banner-float-right{flex-direction:row-reverse;top:280px;right:0}.banner-content{padding:50px 15px 25px 15px}.banner-content figure{max-width:535px}.banner-content h1{font-size:48px;margin:94px 0 35px 0}.banner-content h1 span{font-size:30px}.banner-content .btns{bottom:-25px}}.left-title-right-text{margin:50px 0 0}.left-title-text__flex{display:flex;flex-direction:column;gap:30px}.left-title-col ul{display:flex;flex-wrap:wrap;gap:12px 20px;padding-left:0!important;margin-bottom:0!important;list-style:none!important}.left-title-col ul li{position:relative;font-size:16px!important;line-height:20px!important;font-weight:700!important;color:var(--black);list-style:none!important;margin-bottom:0!important}.left-title-col ul li:first-child::before{position:absolute;content:"";top:-12px;left:-16px;z-index:-1;width:45px;height:45px;background:url(../../../../../../../../themes/AppCreo2026/assets/img/new/trangle-shape.webp) no-repeat center center / cover}.left-title-col h2{margin:20px 0 0}.right-text-col p{font-weight:500;text-align:justify;color:var(--black)}.right-text-col p strong{display:block;font-weight:600;margin-bottom:15px}.right-text-col p:not(:last-child){margin-bottom:15px}@media (min-width:768px){.left-title-right-text{margin:70px 0 0}.left-title-col ul{justify-content:space-between}.left-title-col ul li:first-child::before{top:-16px;left:-20px;width:59px;height:59px}.left-title-col h2{margin:40px 0 0}.right-text-col p:not(:last-child){margin-bottom:20px}}@media (min-width:1025px){.left-title-right-text{margin:135px 0 0}.left-title-text__flex{flex-wrap:wrap;flex-direction:row;align-items:flex-end;gap:50px}.left-title-col{padding-left:20px}.left-title-col,.right-text-col{width:calc(50% - 25px)}.left-title-col h2{margin:55px 0 0}}.experiences-projects{margin:50px 0 0}.expr-proj-flex{flex-direction:column-reverse;gap:25px 0}.exp-proj__card{display:flex;flex-wrap:wrap;flex-direction:column;background:var(--primary-blue);min-height:389px;padding:20px}.exp-proj__card.black{background:var(--black);padding-bottom:0}.expr-proj-flex .row{gap:20px 0}.exp-proj__card h2{font-size:50px;line-height:1.21875em;font-weight:600;color:#FFF}.exp-proj__card h2 span{display:block;font-size:24px;line-height:29px}.exp-proj__card p{font-size:clamp(12px, 1.2vw, 16px);line-height:1.6;font-weight:500;color:var(--white);margin-top:auto}.exp-proj-image img{width:100%;height:300px;object-fit:cover}.exp-proj__card p strong{font-weight:700}.exp-proj__card.black img{max-width:233px}@media (min-width:768px){.experiences-projects{margin:70px 0 0}.expr-proj-flex{flex-direction:row}}@media (min-width:1025px){.experiences-projects{margin:100px 0 0}.exp-proj-image img{height:400px}.exp-proj__card{min-height:400px;padding:13px 20px 20px}.exp-proj__card h2{font-size:64px}}.partner-logo{margin:50px 0}.partner-logo__flex{display:flex;flex-direction:column-reverse;gap:25px}.part-log-right{text-align:center}.left-logo-area{display:grid;grid-template-columns:1fr 1fr;gap:20px}.partner-logo-col img{margin:0 auto}@media (min-width:768px){.partner-logo{margin:70px 0}.partner-logo__flex{gap:35px 0}.part-log-right{text-align:left}.left-logo-area{align-items:center;grid-template-columns:1fr 1fr 1fr}}@media (min-width:1025px){.partner-logo{margin:100px 0}.partner-logo__flex{flex-direction:row;flex-wrap:wrap;align-items:flex-end}.left-logo-area{width:54%}.part-log-right{width:calc(100% - 54%);text-align:right;padding-left:90px}}.project-grid{display:grid;grid-template-columns:1fr;gap:15px 0}.project-gallery-col img{width:100%}.project-gallery-col>a{width:100%}.project-gallery-col span{display:block;text-align:right;font-size:15px;line-height:18px;font-weight:700;color:var(--black);margin:2px 2px 0 0}.all-proj-btn{text-align:center;margin:25px 0 0}.btns.btns-blue{background:var(--primary-blue)}@media (min-width:768px){.project-grid{grid-template-columns:1fr 1fr;gap:20px}}@media (min-width:1025px){.project-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:0}.project-gallery-col:nth-child(even){margin:140px 0 0}.all-proj-btn{text-align:right;margin:25px 300px 0 0;position:relative;z-index:2}.btns-blue:hover{background:var(--black-1E);color:var(--white)}}.testimonials{position:relative;margin:50px 0}.testi-left{margin:0 0 30px}.testi-left p{text-align:justify;font-weight:500;color:var(--black-1E)}.testi-shape{display:none}.js-testimonials-slider{padding-bottom:42px;margin-right:-16px}.js-testimonials-slider::before{position:absolute;content:"";top:0;right:0;z-index:-1;width:calc(100% - 112px);height:100%;background:var(--primary-blue)}.testimonials-slider-col{margin:20px 20px 0 0}.testi-cards{display:flex;flex-direction:column;gap:28px;width:300px;text-align:center;background:var(--white);min-height:394px;transition:0.3s;padding:45px 16px 30px 16px}.testimonials-slider-col.slick-current .testi-cards{background:var(--black)}.review-text p{font-size:12px;font-weight:500;color:var(--black)}.testimonials-slider-col.slick-current .review-text p{color:var(--white)}.testi-cards .testi-author{font-size:14px;line-height:1.5em;font-weight:700;color:var(--black);margin:auto 0 0}.testimonials-slider-col.slick-current .testi-cards .testi-author{color:var(--white)}.review-source{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--black);margin-top:12px}.testimonials-slider-col.slick-current .review-source{color:var(--white)}.review-google{font-weight:700;text-transform:uppercase;font-size:10px;letter-spacing:1px}.review-date{font-weight:400;opacity:.7}@media (min-width:768px){.testimonials{margin:70px 0}.testi-left{margin:0 0 40px}.js-testimonials-slider{margin-right:-32px}.testi-cards{width:350px;min-height:484px}.review-text p{font-size:15px}}@media (min-width:1200px){.testimonials{margin:100px 0}.testi-shape{display:block;position:absolute;top:-200px;left:0;z-index:-1}.testimonial-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end}.testi-left{width:480px;margin:0}.testi-left h2{padding-right:25px}.testi-right{width:calc(100% - 480px);padding-left:50px}.js-testimonials-slider{margin-right:-70px}}.half-content-image-cards{display:grid;grid-template-columns:1fr;gap:30px;padding:0 16px}.half-content-image__col{position:relative;padding:0;margin:0 0 30px;overflow:hidden}.half-content-image__col img{width:100%}.half-content__box{position:absolute;bottom:0;left:0;right:0;align-content:center;background:rgba(61,90,182,.9);padding:17px}.half-content__box h2{color:var(--white)}@media (min-width:768px){.half-content-image-cards{gap:40px;padding:0 32px}.half-content-image__col{padding:0}.half-content-image__col img{height:350px;object-fit:cover}.half-content__box{min-height:auto}.half-content__box h2{font-size:36px}}@media (min-width:1025px){.half-content-image-cards{grid-template-columns:1fr 1fr;gap:100px;padding:0 40px}.half-content-image__col{margin:0 0 38px}}.footer{position:relative;background:var(--primary-blue);margin:50px 0 0;padding:0 0 40px}.footer-wrapper{display:flex;flex-wrap:wrap;flex-direction:column;gap:30px}.footer-left{padding:30px 0 0}.footer-text p{font-weight:700;text-align:justify;color:var(--white)}.ftr-links-wrap{display:flex;flex-direction:column;gap:20px;padding:35px 0 0}.footer-links li{font-size:13px;line-height:2.3076923em;font-weight:700;color:var(--white)}.footer-links li a{color:var(--white)}.footer-form{background:var(--primary-blue);box-shadow:0 5px 10px rgba(0,0,0,.25);padding:25px 16px}.footer-form h5{font-size:15px;line-height:1.2em;font-weight:700;color:#FFF;text-align:center;margin:0 0 15px}.ftr-form-wrap{display:grid;grid-template-columns:1fr;gap:10px}.ftr-form-submit{text-align:center}.ftr-form-submit button{border:none}@media (min-width:768px){.footer{margin:70px 0 0}.ftr-links-wrap{flex-direction:row;gap:30px}}@media (min-width:1025px){.footer{margin:100px 0 0;padding:0 0 70px}.footer>.container-fluid{position:relative}.footer-wrapper{flex-direction:row}.footer-left{width:calc(100% - 580px);padding:54px 0 0}.ftr-links-wrap{gap:40px;padding:40px 0 0}.footer-links li a:hover{color:var(--white-light)}.footer-form{position:absolute;top:-60px;right:-70px;width:580px;height:calc(100% + 60px);box-shadow:0 10px 10px rgba(0,0,0,.25);padding:72px 75px 75px 100px}.footer-form h5{font-size:20px;margin:0 0 34px}}.about-us-top-section,.any-questions-section,.contact-top,.choosing-us{background-color:transparent!important}.inner-masterhead::after{background-color:transparent!important}.address-section,.address-section *{color:var(--white)!important}.address-section a{color:var(--white)!important}.blog-detail-img-text{background-color:transparent!important}.leave-your-phone-number-wrap{padding:0 3%!important;gap:20px}.offer-banner{padding:20px 0!important}.masterhead.inner-masterhead{background:transparent!important;padding:40px 15px 30px!important;text-align:center;position:relative}.masterhead.inner-masterhead h1{color:var(--black)!important;font-size:28px;font-weight:600}.masterhead.inner-masterhead .inner-masterhead--triangle{display:none}@media (min-width:768px){.masterhead.inner-masterhead h1{font-size:32px}}@media (min-width:1025px){.masterhead.inner-masterhead{padding:50px 15px 30px!important}.masterhead.inner-masterhead h1{font-size:40px}}.banner.inner--banner{margin:0}.banner.inner--banner .banner-wrapper{background:transparent}.banner.inner--banner .banner-content{padding:45px 0}.banner.inner--banner .banner-content h1{font-size:28px;font-weight:600;color:var(--black);margin:0 0 12px}.banner.inner--banner .banner-content p{font-size:14px;font-weight:500;color:var(--black);margin:0 0 20px}.banner.inner--banner .banner-content p strong{display:block;font-weight:700}.banner-content .btns{position:relative;bottom:unset;left:unset;transform:translate(0)}@media (min-width:768px){.banner.inner--banner{margin:0}.banner.inner--banner .banner-content h1{font-size:32px}.banner.inner--banner .banner-content p{font-size:16px;max-width:1270px;margin:0 auto 22px auto}}@media (min-width:1025px){.banner.inner--banner{margin:0}.banner.inner--banner .banner-content{max-width:1269px;margin:0 auto}.banner.inner--banner .banner-content h1{font-size:40px}}.full-width-image-text{position:relative}.full-width-image-text::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:var(--primary-blue);opacity:.7}.full-width-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.full-width-text-wrap{display:flex;flex-direction:column;gap:25px;position:relative;z-index:2;padding:50px 0 85px 0}.full-width-text-wrap h2{color:var(--white)}.full-width-text-wrap p{color:var(--white);text-align:justify}@media (min-width:768px){.full-width-text-wrap{padding:80px 0 140px 0}.full-width-text-wrap h2 br{display:none}}@media (min-width:1025px){.full-width-text-wrap{flex-direction:row;flex-wrap:wrap;gap:60px;padding:280px 0 225px 0}.full-width-text-wrap h2{width:470px}.full-width-text-wrap h2 br{display:block}.full-width-text-wrap p{width:calc(100% - (470px + 60px));padding:45px 0 0}}.block-cards{position:relative;margin:-50px 0 0}.cards-grid{display:grid;gap:25px;grid-template-columns:1fr}.card-col{text-align:center;background:var(--primary-blue);padding:40px 30px}.card-col h5{font-size:24px;line-height:1.2083em;font-weight:600;color:var(--white);margin:0 0 26px}.card-col p{font-size:13px;line-height:1.846153em;font-weight:500;color:var(--white)}.card-col.card--black{background:var(--black)}@media (min-width:768px){.block-cards{margin:-90px 0 0}.cards-grid{grid-template-columns:1fr 1fr}}@media (min-width:1025px){.block-cards{margin:-140px 0 0}.cards-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.areas-listing-section{position:relative;margin:50px 0}.areas-listing__shwp{display:none}.areas-list-left{margin:0 0 25px}.areas-list-left p{text-align:justify;margin:15px 0 0}.areas-listing li{position:relative;padding-left:34px}.areas-listing li::before{position:absolute;content:"";top:-5px;left:0;width:25px;height:30px;background:url("data:image/svg+xml,%3Csvg width='30' height='35' viewBox='0 0 30 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 17.3203L0 34.6408L0 -0.000196457L30 17.3203Z' fill='%233D5AB6'/%3E%3C/svg%3E") no-repeat center center / cover}.areas-listing li h6{font-size:18px;line-height:1;font-weight:600;color:var(--black)}.areas-listing li:not(:last-child){margin-bottom:20px}@media (min-width:768px){.areas-listing-section{margin:70px 0}.areas-list-left{margin:0 0 35px}.areas-listing li{padding-left:48px}.areas-listing li::before{top:-10px;width:40px;height:45px}.areas-listing li h6{font-size:24px}}@media (min-width:1025px){.areas-listing-section{margin:100px 0}.areas-listing-flex{display:flex;flex-wrap:wrap;align-items:flex-end}.areas-list-left{position:relative;width:36.2%}.areas-listing__shwp{display:block;position:absolute;top:-395px;left:-70px;max-width:370px;z-index:-1}.areas-list-left p{margin:35px 0 0}.areas-listing{width:calc(100% - 36.2%);padding-left:35px}}.roadmap-area{margin:50px 0}.roadmap-title{margin:0 0 25px}.roadmap-wrapper{display:grid;grid-template-columns:1fr;gap:20px;counter-reset:roadmap}.roadmap-box{position:relative;text-align:center}.roadmap-box::before{counter-increment:roadmap;content:counter(roadmap);font-size:45px;line-height:1.21875em;font-weight:300;color:var(--primary-blue)}.roadmap-box h5{font-size:20px;line-height:1.20833em;font-weight:600;color:var(--black);margin:0 0 14px}.roadmap-box p{font-weight:500;color:var(--black)}@media (min-width:768px){.roadmap-area{margin:70px 0}.roadmap-title{margin:0 0 45px}.roadmap-title p{max-width:850px;margin:0 auto;padding:20px 0 0}.roadmap-wrapper{position:relative;grid-template-columns:1fr 1fr;gap:0 40px;max-width:840px;margin:0 auto;padding:45px 0}.roadmap-box:nth-child(even){padding-top:70px}}@media (min-width:1025px){.roadmap-area{margin:100px 0}.roadmap-wrapper{gap:0 99px}.roadmap-box::before{font-size:64px}.roadmap-box h5{font-size:24px}}.why-intrust__proccess .expr-proj-flex{flex-direction:row}.why-intrust__proccess .exp-proj-image{position:relative}.why-intrust__proccess .exp-proj-image h2{position:absolute;bottom:0;left:0;width:100%;text-align:right;color:var(--white);text-shadow:0 4px 20px #000;padding:0 15px 15px 0}.why-intrust__proccess .exp-proj__card{display:block;min-height:261px;padding:20px 20px 25px 20px}.why-intrust__proccess .exp-proj__card p{margin:0}.hightlight-text p{font-size:13px;line-height:24px;font-weight:500;color:var(--white);background:var(--primary-blue);padding:20px;margin:25px 0 0}.hightlight-text p strong{font-weight:700}@media (min-width:768px){.why-intrust__proccess .exp-proj-image h2{padding:0 45px 28px 0}.why-intrust__proccess .exp-proj-image img{height:330px}.why-intrust__proccess .exp-proj-image h2{padding:0 70px 28px 195px}.why-intrust__proccess .exp-proj__card{min-height:330px}.hightlight-text p{padding:20px 34px}}.faq-section{margin:50px 0}.faq-heading{text-align:center;margin:0 0 20px}.faq-wrapper{display:grid;grid-template-columns:1fr;gap:20px}.at-tab{display:none;font-size:14px;line-height:1.2em;font-weight:400;text-align:justify;color:var(--black);margin:15px 0 0}.at-title{position:relative;font-size:16px;line-height:1.25em;font-weight:600;color:var(--black);cursor:pointer;padding-right:34px}.at-title::before,.at-title::after{position:absolute;content:"";top:50%;transform:translate(0,-50%);right:0;width:14px;height:3px;background:var(--primary-blue)}.at-title::after{width:3px;height:14px;right:5px}.at-title.active::after{display:none}.at-item{background:rgba(61,90,182,.1);padding:20px 15px 20px 15px}.at-item:not(:last-child){margin-bottom:20px}@media (min-width:768px){.faq-section{margin:70px 0}.faq-heading{margin:0 0 32px}.at-item{padding:30px 40px 30px 24px}.at-tab{font-size:15px}}@media (min-width:1025px){.faq-section{margin:100px 0}.faq-heading{margin:0 0 45px}.faq-wrapper{grid-template-columns:1fr 1fr;gap:0 50px}}.what-problems{margin-top:0}.what-problems .areas-listing-flex{display:flex;flex-direction:column-reverse}.what-problems .areas-list-left{margin:0}.problems-image{position:relative}.problems-image::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(61,90,182,.7)}.problems-image video{display:block;width:100%}.problems-image h2{position:absolute;bottom:0;left:0;width:100%;color:var(--white);padding:0 0 20px 20px}@media (min-width:768px){.what-problems .areas-listing-flex{flex-wrap:wrap;flex-direction:row;align-items:flex-end;margin-right:-32px}.what-problems .areas-list-left{width:50%;margin:0;padding-right:20px}.problems-image{width:50%}.problems-image img{height:220px;object-fit:cover}}@media (min-width:1200px){.what-problems .areas-listing-flex{margin-right:-70px}.what-problems .areas-list-left{width:calc(100% - 870px);padding-right:38px;margin:0 0 55px}.problems-image{width:870px}.problems-image img{height:460px}.problems-image h2{padding:0 0 85px 62px}}.three-pillars{margin:50px 0}.three-pillars-top{display:flex;flex-wrap:wrap;flex-direction:column;gap:15px;margin:0 0 20px}.three-cards .card-col li{font-size:13px;line-height:1.846153em;font-weight:500;color:var(--white)}.three-cards .card-col:first-child ul{list-style:inside}@media (min-width:768px){.three-pillars{margin:70px 0}.three-pillars-top{flex-direction:row;align-items:flex-end;gap:30px;margin:0 0 40px}.three-pillars-top h2{width:43%}.three-pillars-top p{width:calc(100% - (43% + 30px));padding-bottom:8px}}@media (min-width:1025px){.three-pillars{margin:100px 0}.three-pillars-top{gap:34px}.three-pillars-top h2{width:32%}.three-pillars-top p{width:calc(100% - (32% + 34px))}.three-cards .cards-grid{grid-template-columns:1fr 1fr 1fr}.three-cards .card-col{padding:38px}}@media (min-width:1025px){.three-cards .cards-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1350px){.three-cards .cards-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.three-cards .cards-grid:has(>:nth-child(4):last-child)>.card-col{padding:32px 20px!important}}@media (min-width:1350px) and (max-width:1599px){.three-cards .cards-grid:has(>:nth-child(4):last-child) h3{font-size:19px}}.full-width-video-text{position:relative;margin:50px 0 0}.full-width-video-text::after{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background:var(--primary-blue);opacity:.8}.full-width__video{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.video-text_content{padding:60px 0 40px 0}.video-text__top{display:flex;flex-wrap:wrap;flex-direction:column;gap:15px;text-align:center;margin:0 0 20px}.video-text__top h2,.video-text__top p{color:var(--white)}.video-text_list li{font-size:15px;line-height:2.5em;font-weight:600;text-align:center;color:#FFF}@media (min-width:768px){.full-width-video-text{margin:70px 0 0}.video-text_content{padding:100px 0 65px 0}.video-text__top{flex-direction:row;text-align:unset;margin:0 0 45px}.video-text__top h2{width:40%}.video-text__top p{width:calc(100% - (40% + 15px));text-align:justify}}@media (min-width:1025px){.full-width-video-text{margin:100px 0 0}.video-text_content{padding:250px 0 65px 0}.video-text__top h2{width:605px}.video-text__top p{width:calc(100% - (605px + 15px));padding-left:40px;padding-top:10px}.video-text_list li{font-size:20px}}.full-width-cta_content{position:relative;text-align:center;background:var(--primary-blue);padding:40px 15px 15px 15px;margin-bottom:18px}.full-width-cta_content h2{color:var(--white)}.full-width-cta_content p{font-weight:700;color:var(--white);margin:15px 0 25px 0}.full-width-cta_content .cta-btn{position:absolute;bottom:-18px;left:50%;transform:translate(-50%,0);width:max-content}@media (min-width:768px){.full-width-cta_content{padding:52px 20px 24px 20px}.full-width-cta_content h2{max-width:837px;margin:0 auto}.full-width-cta_content p{margin:30px 0 42px}.full-width-cta_content .cta-btn{bottom:-20px}}@media (min-width:1025px){.full-width-cta_content{padding:52px 80px 30px 80px}}.tabs-section{margin:50px 0}.tabs-links{border-right:1px solid #CCCECF}.tabs-links li{position:relative;font-size:18px;line-height:1.208333em;font-weight:600;color:var(--black);cursor:pointer;padding:5px 0}.tabs-links li::after{position:absolute;content:"";top:0;right:-2px;width:5px;height:100%;background:var(--primary-blue);opacity:0}.tabs-links li:not(:last-child){margin-bottom:15px}.tabs-links li.active{color:var(--primary-blue)}.tabs-links li.active::after{opacity:1}.tabs-content-area{margin:30px 0 0}.tab-cont-flex h5{display:grid;grid-template-columns:1fr 1fr;font-size:16px;line-height:1.2em;font-weight:600;text-transform:uppercase;color:#3D5AB6;margin:0 0 15px}.tab-cont-flex h5 span:last-child{display:none}.tab-inner-item{display:flex;flex-wrap:wrap;flex-direction:column}.tab-inner-item:not(:last-child){margin-bottom:20px}.tab-inner-item h6{font-size:15px;line-height:1.2em;font-weight:500;color:var(--black)}.tab-inner-item h6:not(:last-child){margin-bottom:15px}.tab-inner-item p{font-size:14px;font-weight:300;color:var(--black)}.tab-inner-item p:not(:last-child){margin-bottom:15px}.tab-content:not(:first-of-type){display:none}.contact-cta__btn{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;gap:20px;margin:50px 0 0}.contact-cta__btn p{font-size:14px;font-weight:500;color:var(--black);position:relative}.contact-cta__btn p::before{display:none;position:absolute;content:"";top:0;left:0;z-index:-1;width:50px;height:50px;background:url(../../../../../../../../themes/AppCreo2026/assets/img/new/tringle-shape.webp) no-repeat center center / cover}@media (min-width:768px){.tabs-section{margin:70px 0}.tabs-wrapper{display:flex;flex-wrap:wrap}.tabs-links{width:30%}.tabs-content-area{width:calc(100% - 30%);padding-left:25px;margin:0}.tab-cont-flex h5 span:last-child{display:block}.tab-inner-item{flex-direction:row;gap:20px}.tab-inner-item h6,.tab-inner-item p{width:calc(50% - 10px)}.contact-cta__btn{flex-direction:row;align-items:center;gap:0}.contact-cta__btn p{width:calc(100% - 223px);padding-right:12px}}@media (min-width:1200px){.tabs-links{width:270px}.tabs-links li{font-size:24px}.tabs-links li:not(:last-child){margin-bottom:45px}.tabs-content-area{width:calc(100% - 270px)}.tab-inner-item{gap:50px}.tab-cont-flex h5{font-size:20px;gap:50px;margin:0 0 35px}.tab-inner-item:not(:last-child){margin-bottom:30px}.tab-inner-item h6{font-size:20px}.tab-inner-item h6,.tab-inner-item p{width:calc(50% - 25px)}.tab-inner-item p{font-size:16px}.contact-cta__btn p{font-size:16px;width:calc(100% - 242px);padding-left:74px}.contact-cta__btn p::before{display:block;top:50%;transform:translate(0,-50%)}}.areas-listing-section.areas-listing--with-bg{margin:0}.areas-listing--with-bg .areas-list-left h2 br{display:none}.areas-wrap{position:relative;padding:25px 10px}.areas-listing-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:768px){.areas-listing--with-bg .areas-list-left h2 br{display:block}.areas-wrap{padding:55px 20px 55px 45px}}@media (min-width:1025px){.areas-listing--with-bg .areas-listing-flex{display:block}.areas-listing--with-bg .areas-list-left{display:flex;flex-wrap:wrap;width:100%;margin:0 0 45px}.areas-listing--with-bg .areas-list-left h2{width:650px}.areas-listing--with-bg .areas-list-left p{width:calc(100% - 650px);padding-left:76px;margin-top:5px}.areas-wrap{padding:65px 20px 50px 45px}.areas-listing--with-bg .areas-listing{display:grid;grid-template-columns:1fr 1fr;gap:10px 60px;width:100%;padding-left:0}}.tab-heading{display:flex;flex-wrap:wrap;flex-direction:column;margin:0 0 30px}.tab-heading p{color:var(--black);text-align:justify;margin:12px 0 0}@media (min-width:768px){.tabs-section--mvp .tabs-links{width:35%}.tabs-section--mvp .tabs-content-area{width:calc(100% - 35%)}}@media (min-width:1200px){.tab-heading{flex-direction:row;margin:0 0 50px}.tab-heading h2{width:460px}.tab-heading p{width:calc(100% - 460px);padding-left:40px;margin:5px 0 0}.tabs-section--mvp .tabs-links{width:455px}.tabs-section--mvp .tabs-content-area{width:calc(100% - 455px);padding-left:50px}}@media (min-width:768px){.block-three-cards .three-pillars-top{flex-direction:column;align-items:center;text-align:center;gap:16px}.block-three-cards .three-pillars-top h2{width:100%}.block-three-cards .three-pillars-top p{width:100%;max-width:850px;margin:0 auto;padding:0}.block-three-cards .three-cards .card-col{padding:37px 35px 54px 35px}}.card-col h5,.card-col p,.card-col li,.three-cards .card-col li{color:var(--white)!important}.card-col ul,.three-cards .card-col ul{padding-left:0!important;margin-bottom:0!important}.card-col li,.three-cards .card-col li{font-size:13px!important;line-height:1.846153em!important;margin-bottom:0!important}.video-text_list li{color:#FFFFFF!important;font-size:15px!important;font-weight:600!important}.video-text_list{padding-left:0!important;margin-bottom:0!important}.video-text__top h2,.video-text__top p{color:var(--white)!important}.full-width-text-wrap h2,.full-width-text-wrap p{color:var(--white)!important}.exp-proj__card h2,.exp-proj__card h2 span,.exp-proj__card p{color:var(--white)!important}.full-width-cta_content h2,.full-width-cta_content p{color:var(--white)!important}.hightlight-text p{color:var(--white)!important}.roadmap-box h5{color:var(--black)!important}@media (min-width:1025px){.video-text_list li{font-size:20px!important}.three-cards .card-col{padding:38px!important}}.we-make-mobile-applications-item-img{display:flex;align-items:center;justify-content:center}.we-make-mobile-applications-item-img img,.we-make-mobile-applications-item-img svg{max-height:80px;max-width:80px;width:auto;height:auto;object-fit:contain}.we-make-mobile-applications-item-img i{font-size:70px;color:#000}@media (min-width:768px){.we-make-mobile-applications__wrap{display:grid!important;grid-template-columns:repeat(3,1fr);gap:30px 0;max-width:700px;margin:0 auto}.we-make-mobile-applications-item{margin:0!important;width:auto}}@media (min-width:1200px){.we-make-mobile-applications__wrap{max-width:900px;gap:40px 0}}.footer .footer-form{max-width:none!important;margin:0!important}.footer-form .wpcf7{width:100%}.footer-form .wpcf7-form{display:grid!important;grid-template-columns:1fr;gap:10px}.footer-form .project-form-col{width:100%!important;margin-bottom:0!important}.footer-form .wpcf7-form-control-wrap{display:block!important;width:100%!important}.footer-form .project-form-col input[type="text"],.footer-form .project-form-col input[type="email"],.footer-form .project-form-col input[type="tel"]{width:100%!important;height:45px!important;line-height:1.2!important;border:none!important;font-size:15px!important;font-weight:600!important;color:var(--black-1E)!important;border-radius:0!important;background:var(--white)!important;padding:5px 16px!important;margin-bottom:0!important;font-family:"Montserrat","Montserrat Fallback",sans-serif;box-sizing:border-box;display:block!important}.footer-form .project-form-col textarea{width:100%!important;height:120px!important;border:none!important;padding:16px 16px 5px 16px!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;color:var(--black-1E)!important;border-radius:0!important;background:var(--white)!important;resize:none!important;font-family:"Montserrat","Montserrat Fallback",sans-serif;box-sizing:border-box;display:block!important}.footer-form .project-form-col input::placeholder,.footer-form .project-form-col textarea::placeholder{font-size:13px!important;font-weight:600!important;line-height:1!important;color:var(--black)!important;opacity:1!important}.footer-form .project-form-col button[type="submit"]{display:inline-block!important;font-size:12px!important;line-height:1.2em!important;font-weight:700!important;color:var(--white)!important;background:var(--black)!important;padding:12px 24px!important;border:none!important;border:none!important;cursor:pointer;font-family:"Montserrat","Montserrat Fallback",sans-serif;text-transform:none!important;margin:0!important;width:auto!important}.footer-form .project-form-col:last-of-type{text-align:center;margin-top:12px!important}.footer-form .wpcf7 form .wpcf7-response-output{color:var(--white)!important;border-color:rgba(255,255,255,.3)!important;margin:10px 0 0!important;padding:.5em 1em!important;font-size:13px}.footer-form .wpcf7-form-control-wrap{padding-bottom:22px}.footer-form .wpcf7-not-valid-tip{display:block;margin:4px -12px -22px 0;padding:0;border:0;border-radius:0;background:none;color:#FFE0E0!important;font-size:12px!important;font-weight:600;line-height:18px}@media (max-width:371.98px){.footer-form .wpcf7-form-control-wrap[data-name="tel"]{position:relative;padding-bottom:40px}.footer-form .wpcf7-form-control-wrap[data-name="tel"] .wpcf7-not-valid-tip{position:absolute;top:calc(100% - 36px);left:0;right:-12px;margin:0}}.footer-form .wpcf7-spinner{margin:0 10px!important}.footer-links li,.footer-links li a{color:var(--white)!important}@media (min-width:768px){.footer-form .project-form-col button[type="submit"]{font-size:14px!important;padding:14px 28px!important}}@media (min-width:1025px){.footer-form .project-form-col input[type="text"],.footer-form .project-form-col input[type="email"],.footer-form .project-form-col input[type="tel"]{height:50px!important;padding:5px 24px!important}.footer-form .project-form-col textarea{height:155px!important;padding:15px 24px 10px 24px!important}.footer-form .project-form-col button[type="submit"]{font-size:15px!important;padding:16px 32px!important}.footer-form .project-form-col button[type="submit"]:hover{background:var(--white-light)!important;color:var(--primary-blue)!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;transition-duration:0s!important}}@keyframes bannerFadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes bannerScale{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes bannerSlideLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes menuFadeIn{from{opacity:0}to{opacity:1}}@keyframes bannerSlideRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (min-width:1025px){.btns{transition:all 0.3s ease}.btns:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.15)}.partner-logo-col img{transition:transform 0.4s ease}.partner-logo-col:hover img{transform:scale(1.08)}.project-gallery-col{overflow:hidden}.project-gallery-col img{transition:transform 0.5s ease}.project-gallery-col:hover img{transform:scale(1.04)}.exp-proj__card{transition:transform 0.35s ease,box-shadow 0.35s ease}.exp-proj__card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.testi-cards{transition:transform 0.3s ease,box-shadow 0.3s ease}.testi-cards:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.half-content-image__col{overflow:hidden}.half-content-image__col img{transition:transform 0.5s ease}.half-content-image__col:hover img{transform:scale(1.04)}.half-content__box{transition:background 0.3s ease}.half-content-image__col:hover .half-content__box{background:#4a6bc4}.menu-bar li a{position:relative}.menu-bar li a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:currentColor;transition:width 0.3s ease}.menu-bar li a:hover::after{width:100%}.roadmap-box{transition:transform 0.3s ease}.roadmap-box:hover{transform:translateY(-3px)}.at-item{transition:background 0.3s ease}.at-item:hover{background:rgba(61,90,182,.15)}.areas-listing li{transition:transform 0.3s ease}.areas-listing li:hover{transform:translateX(6px)}.we-make-mobile-applications-item{transition:transform 0.3s ease}.we-make-mobile-applications-item:hover{transform:translateY(-4px)}.why_mobile_app_box{transition:transform 0.3s ease,box-shadow 0.3s ease}.why_mobile_app_box:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.realizations-block-col{transition:transform 0.35s ease,box-shadow 0.35s ease}.realizations-block-col:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.realizations-block-image{overflow:hidden}.realizations-block-image img{transition:transform 0.5s ease}.realizations-block-col:hover .realizations-block-image img{transform:scale(1.04)}.blog-block-col{transition:box-shadow 0.35s ease}.blog-block-col:hover{box-shadow:0 6px 20px rgba(0,0,0,.1)}.blog-block-image{overflow:hidden}.blog-block-image img{transition:transform 0.5s ease}.blog-block-col:hover .blog-block-image img{transform:scale(1.04)}.choosing-us ul li{transition:transform 0.3s ease}.choosing-us ul li:hover{transform:translateX(5px)}}.menu-bar-v2{display:none;background:var(--white);padding:18px 0;border-bottom:1px solid rgba(0,0,0,.06)}@media (min-width:1200px){.menu-bar-v2{display:block}.menu-v2{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:0 45px;list-style:none!important;padding:0!important;margin:0!important}.menu-v2>li{font-size:17px;line-height:1.2;font-weight:600;color:var(--black);list-style:none!important;margin-bottom:0!important}.menu-v2>li>a{color:var(--black);font-size:17px;font-weight:600}.menu-v2>li>a:hover{color:var(--primary-blue)}.menu-v2__has-children{display:flex;flex-direction:column;align-items:center;position:relative}.menu-v2__parent-label{font-size:11px;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px}.menu-v2__brace{display:block;width:100%;height:14px;position:relative}.menu-v2__brace::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1.5px;height:5px;background:#999}.menu-v2__brace::after{content:"";position:absolute;top:5px;left:5%;right:5%;height:9px;border-left:1.5px solid #999;border-right:1.5px solid #999;border-top:1.5px solid #999;border-radius:8px 8px 0 0}.menu-v2__children{display:flex;align-items:flex-start;gap:35px;list-style:none!important;padding:0!important;margin:0!important}.menu-v2__children li{margin-bottom:0!important;list-style:none!important}.menu-v2__children li a{font-size:17px;font-weight:600;color:var(--black)}.menu-v2__children li a:hover{color:var(--primary-blue)}.menu-v2__oferta>.menu-v2__parent-label{font-size:12px;color:#888}.menu-v2__oferta>.menu-v2__parent-label:hover{color:var(--primary-blue)}.menu-v2__submenu-parent{position:relative}.menu-v2__submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:flex;gap:0;background:var(--white);box-shadow:0 4px 16px rgba(0,0,0,.1);padding:10px 0;opacity:0;visibility:hidden;transition:opacity 0.25s ease,transform 0.25s ease;transform:translateX(-50%) translateY(6px);white-space:nowrap;z-index:20}.menu-v2__submenu-parent:hover .menu-v2__submenu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.menu-v2__submenu a{display:block;padding:6px 20px;font-size:15px;font-weight:600;color:var(--black)}.menu-v2__submenu a:hover{color:var(--primary-blue);background:rgba(61,90,182,.05)}}@media (min-width:1400px){.menu-v2{gap:0 55px}}.menu-bar__chevron{font-size:12px;margin-left:5px;transition:transform 0.3s ease;vertical-align:middle}.menu-bar__mega-trigger>a{display:flex;align-items:center}@media (max-width:1199px){.menu-bar__mega-panel{display:none;padding:10px 0 5px 15px}.menu-bar__mega-trigger.is-open .menu-bar__mega-panel{display:block}.menu-bar__mega-grid{display:flex;flex-direction:column;gap:0}.menu-bar__mega-item{display:flex!important;align-items:center;gap:10px;padding:8px 0;color:var(--white)!important}.menu-bar__mega-item>i{font-size:16px;color:var(--white);width:22px;text-align:center;flex-shrink:0}.menu-bar__mega-item strong{font-size:15px;font-weight:600;color:var(--white)}.menu-bar__mega-item span{display:none}.menu-bar__mega-item:hover strong{color:var(--white-light)}.menu-bar__mega-footer{padding:8px 0 0}.menu-bar__mega-footer a{font-size:13px!important;font-weight:600;color:var(--white-light)!important}.menu-bar__mega-footer a i{margin-left:4px;font-size:11px}.menu-bar__mega-trigger.is-open>a .menu-bar__chevron{transform:rotate(180deg)}}@media (min-width:1200px){.menu-bar__mega-trigger{position:relative}.menu-bar__mega-trigger.is-open .menu-bar__chevron{transform:rotate(180deg)}.menu-bar__mega-panel{display:block;position:fixed;left:0;top:0;transform:translateY(8px);width:auto;min-width:600px;max-width:94vw;background:var(--white);box-shadow:0 12px 40px rgba(0,0,0,.14);padding:28px;opacity:0;visibility:hidden;transition:opacity 0.3s ease,transform 0.3s ease;z-index:9999}.menu-bar__mega-trigger.is-open .menu-bar__mega-panel{opacity:1;visibility:visible;transform:translateY(0)}.menu-bar__mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.menu-bar__mega-item{display:flex!important;align-items:flex-start;gap:14px;padding:14px 16px;transition:background 0.2s ease;color:var(--black)!important}.menu-bar__mega-item:hover{background:rgba(61,90,182,.06)}.menu-bar__mega-item>i{font-size:20px;color:var(--primary-blue);margin-top:2px;flex-shrink:0;width:26px;text-align:center}.menu-bar__mega-item strong{display:block;font-size:15px;font-weight:700;color:var(--black);margin-bottom:3px}.menu-bar__mega-item span{display:block;font-size:12px;font-weight:400;color:#777;line-height:1.4}.menu-bar__mega-item:hover strong{color:var(--primary-blue)}.menu-bar__mega-footer{border-top:1px solid rgba(0,0,0,.08);margin-top:12px;padding-top:12px;text-align:center}.menu-bar__mega-footer a{font-size:13px!important;font-weight:600;color:var(--primary-blue)!important}.menu-bar__mega-footer a i{margin-left:6px;font-size:11px;transition:transform 0.2s ease}.menu-bar__mega-footer a:hover i{transform:translateX(4px)}}.mnav{display:none!important}.mnav__has-sub{position:relative}.mnav__dropdown{position:absolute;top:100%;left:50%;display:flex;background:var(--white);box-shadow:0 6px 20px rgba(0,0,0,.12);padding:10px 0;opacity:0;visibility:hidden;transition:opacity 0.25s ease,transform 0.25s ease;transform:translateX(-50%) translateY(8px);white-space:nowrap;z-index:20;border-radius:4px}.mnav__has-sub:hover .mnav__dropdown{opacity:1;visibility:visible;transform:translateX(-50%) translateY(2px)}.mnav__dropdown a{display:block;padding:8px 22px;font-size:15px;font-weight:600;color:var(--black)}.mnav__dropdown a:hover{color:var(--primary-blue);background:rgba(61,90,182,.05)}.mnav--graph{padding:24px 0 18px}.mnav--graph .mnav__oferta-group{position:relative}.mnav--graph .mnav__lines{position:absolute;top:20px;left:0;width:100%;height:30px;pointer-events:none;z-index:0}.mnav--graph .mnav__items{position:relative;z-index:1;padding-top:8px!important}.mnav--graph .mnav__items>li>a{position:relative}.mnav--graph .mnav__oferta-group::after{content:"";position:absolute;top:22px;left:50%;width:1.5px;height:14px;background:var(--primary-blue);opacity:.3}.mnav--graph .mnav__items::before{content:"";position:absolute;top:0;left:0;right:0;height:1.5px;background:linear-gradient(90deg,transparent,var(--primary-blue) 10%,var(--primary-blue) 90%,transparent);opacity:.3}.mnav--graph .mnav__items>li::before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:1.5px;height:8px;background:var(--primary-blue);opacity:.3}.mnav--graph .mnav__items>li{position:relative;padding-top:8px}.mnav--graph .mnav__items>li:hover::before{opacity:1;background:var(--primary-blue)}.mnav--graph .mnav__items>li:hover>a{color:var(--primary-blue)}.mnav--graph.reveal .mnav__items::before{animation:lineGrow 0.8s ease-out both}@keyframes lineGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}.mnav--dots{padding:22px 0 16px}.mnav--dots .mnav__oferta-label{margin-bottom:10px}.mnav--dots .mnav__dot-center{width:6px;height:6px;background:var(--primary-blue);border-radius:50%;margin-bottom:4px;position:relative}.mnav--dots .mnav__dot-center::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:1px;background:linear-gradient(90deg,transparent,rgba(61,90,182,.25) 15%,rgba(61,90,182,.25) 85%,transparent)}.mnav--dots .mnav__items>li{position:relative;padding-top:14px}.mnav--dots .mnav__dot{position:absolute;top:0;left:50%;transform:translateX(-50%);width:6px;height:6px;background:rgba(61,90,182,.35);border-radius:50%;transition:transform 0.3s ease,background 0.3s ease}.mnav--dots .mnav__dot::after{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);width:1px;height:8px;background:rgba(61,90,182,.25)}.mnav--dots .mnav__items>li:hover .mnav__dot{background:var(--primary-blue);transform:translateX(-50%) scale(1.6)}.mnav--gradient{padding:22px 0 16px}.mnav--gradient .mnav__oferta-group{position:relative}.mnav--gradient .mnav__items{padding-bottom:10px!important}.mnav--gradient .mnav__underline{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3D5AB6,#6B8DD6,#3D5AB6);background-size:200% 100%;border-radius:2px;animation:gradientShift 3s ease infinite;opacity:.7}@keyframes gradientShift{0%{background-position:0% 0%}50%{background-position:100% 0%}100%{background-position:0% 0%}}.mnav--gradient .mnav__items>li{position:relative;padding-bottom:10px}.mnav--gradient .mnav__items>li::after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background:var(--primary-blue);opacity:0;transition:opacity 0.3s ease;border-radius:2px;z-index:1}.mnav--gradient .mnav__items>li:hover::after{opacity:1}.mnav--cards{padding:20px 0 16px}.mnav--cards .mnav__items{gap:12px}.mnav--cards .mnav__items>li>a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 18px;border:1px solid rgba(0,0,0,.08);border-radius:6px;font-size:13px;font-weight:600;color:var(--black);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.mnav--cards .mnav__items>li>a i{font-size:24px;color:var(--primary-blue);transition:transform 0.3s ease}.mnav--cards .mnav__items>li>a:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(61,90,182,.12);border-color:var(--primary-blue);color:var(--primary-blue)}.mnav--cards .mnav__items>li>a:hover i{transform:scale(1.15)}.mnav--cards .mnav__dropdown{border-radius:6px}.mnav--cards .mnav__dropdown a{font-size:14px}.mnav--cards .mnav__dropdown a i{margin-right:6px;color:var(--primary-blue)}.mnav--mega{padding:14px 0}.mnav--mega .mnav__row{justify-content:center}.mnav__mega-links{display:flex;align-items:center;gap:40px;list-style:none!important;padding:0!important;margin:0!important}.mnav__mega-links>li{list-style:none!important;margin-bottom:0!important}.mnav__mega-links>li>a{font-size:17px;font-weight:600;color:var(--black)}.mnav__mega-links>li>a:hover{color:var(--primary-blue)}.mnav__mega-trigger{position:relative}.mnav__mega-trigger>a{display:flex;align-items:center}.mnav__mega-panel{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);width:780px;background:var(--white);box-shadow:0 12px 40px rgba(0,0,0,.12);border-radius:8px;padding:30px;opacity:0;visibility:hidden;transition:opacity 0.3s ease,transform 0.3s ease;z-index:100;margin-top:12px}.mnav__mega-panel::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:var(--white);box-shadow:-2px -2px 4px rgba(0,0,0,.04)}.mnav__mega-trigger:hover .mnav__mega-panel{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.mnav__mega-trigger::after{content:"";position:absolute;top:100%;left:0;width:100%;height:16px}.mnav__mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mnav__mega-item{display:flex!important;align-items:flex-start;gap:14px;padding:16px;border-radius:6px;transition:background 0.2s ease;color:var(--black)!important}.mnav__mega-item:hover{background:rgba(61,90,182,.06)}.mnav__mega-item i{font-size:22px;color:var(--primary-blue);margin-top:2px;flex-shrink:0;width:28px;text-align:center}.mnav__mega-item strong{display:block;font-size:15px;font-weight:700;color:var(--black);margin-bottom:4px}.mnav__mega-item span{display:block;font-size:13px;font-weight:400;color:#666;line-height:1.4}.mnav__mega-item:hover strong{color:var(--primary-blue)}.mnav__mega-footer{border-top:1px solid rgba(0,0,0,.08);margin-top:16px;padding-top:14px;text-align:center}.mnav__mega-footer a{font-size:14px;font-weight:600;color:var(--primary-blue)}.mnav__mega-footer a i{margin-left:6px;font-size:12px;transition:transform 0.2s ease}.mnav__mega-footer a:hover i{transform:translateX(4px)}.mnav__mega-trigger>a>i{transition:transform 0.3s ease}.mnav__mega-trigger:hover>a>i{transform:rotate(180deg)}.header.sticky{background:var(--primary-blue)}@media (max-width:1199px){.banner.landing-hero--front{margin-top:0;box-shadow:0 -1px 0 var(--primary-blue)}}@media (max-width:767px){.testi-left p,.footer-text p,.footer-left p{text-align:left}}@media (max-width:374px){.header-btns{gap:4px}.header-btns .btns{padding:10px 8px;white-space:nowrap}.toggle-btn{margin-left:4px}}@media (min-width:300px) and (max-width:374px){.header-wrapper{flex-wrap:nowrap}.header .logo{flex:0 1 auto;min-width:56px;margin-right:8px;align-self:center}.header-right{flex:0 0 auto;flex-wrap:nowrap}.header-btns{flex-wrap:nowrap}.toggle-btn{flex-shrink:0}}@media (max-width:339px){.header .logo{max-width:74px}.header-btns .btns{font-size:9px;line-height:12px;padding:10px 7px}}@media (min-width:1200px) and (max-width:1299px){.header:not(.sticky):not(.inner--header) .menu-bar{column-gap:clamp(20px, 18vw - 194px, 3vw)}}