.footer-section .contact::after,.footer-section .contact::before{position:absolute;background-color:rgba(0,123,255,.3);z-index:0;content:''}.menu,.submenu{list-style:none}.slider-item,.slider-track,.slider-viewport,.teams-viewport{-webkit-tap-highlight-color:transparent}header{width:100%;position:fixed;top:0;z-index:9999;background-color:transparent;transition:background-color .3s}header::before{content:'';position:absolute;top:0;left:0;width:100%;height:0;background-color:#1e29fd;backdrop-filter:blur(10px);z-index:-1;transition:height .5s}.submenu li:hover,li.active{background:rgba(255,255,255,.1)}header.scrolled::before{height:100%}header+div{padding-top:100px}body>.wrapper{display:flex;flex-direction:column;min-height:100vh}main{flex:1}.text-color{color:var(--text-color)}.text-second-color{color:var(--text-second-color)}.text-gray{color:var(--text-gray)}.text-gray-dark{color:var(--text-gray-dark)}.text-dark-blue{color:var(--text-dark-blue)}.text-desc{color:var(--text-desc)}.section-bg{background-color:var(--section-bg)}body{font-family:Outfit,sans-serif;background-color:#eff3f6;overflow-x:hidden}.container-fluid{--bs-gutter-x:0}p{margin:0}.wf-100{font-weight:100}.wf-200{font-weight:200}.wf-300{font-weight:300}.wf-400{font-weight:400}.menu a,.wf-500{font-weight:500}.wf-600{font-weight:600}.wf-700{font-weight:700}.wf-800{font-weight:800}.wf-900{font-weight:900}.sf-10{font-size:10px}.sf-11{font-size:11px}.sf-12{font-size:12px}.sf-13{font-size:13px}.sf-14{font-size:14px}.sf-15{font-size:15px}.sf-16{font-size:16px}.menu a,.sf-17,.submenu li{font-size:17px}.sf-18{font-size:18px}.sf-19{font-size:19px}.sf-20{font-size:20px}.sf-21{font-size:21px}.sf-22{font-size:22px}.sf-23{font-size:23px}.sf-24{font-size:24px}.sf-25,.submenu li i{font-size:25px}.sf-40{font-size:40px}.sf-55{font-size:55px}.logo{max-height:50px}.lh-2{line-height:1.2}.d-flex-center{display:flex;align-items:center;justify-content:center}.d-flex-aic{display:flex;align-items:center}.d-flex-jcc{display:flex;justify-content:center}.bg-opacity-warning{background:rgba(255,197,89,.1)}.bg-opacity-blue{background:#eae9ff}.bg-opacity-purple{background:rgba(81,75,255,.1)}.bg-opacity-light-blue{background:#daeaff}.text-warning{color:#ffc559!important}.text-blue{color:#4e49f2!important}.text-purple{color:#514bff!important}.text-light-blue{color:#58a1ff!important}.form-control{border:0;height:55px;background-color:#eff3f6;border-radius:10px}textarea.form-control{height:auto}.form-control::placeholder{color:#5d5f76!important;font-weight:500}.menu{gap:60px}.menu li{position:relative;padding:15px 0}.menu a{color:#fff;text-decoration:none;transition:.3s}.menu a:hover{color:#00aced}li.active{padding:15px 25px;border-radius:45px}.submenu{position:absolute;top:100%;left:0;background:#eff3f6;padding:10px 0;min-width:460px;display:none;border-radius:0 25px 25px;z-index:1091}.submenu li{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0 20px;color:#000;cursor:pointer;align-items:center;gap:10px;transition:background .2s;border-bottom:1px solid #00000010}.circle-icon,.submenu li a{display:flex;align-items:center}.submenu li a{width:100%;padding:8px 0;justify-content:space-between;color:inherit;gap:10px}.has-submenu:hover .submenu{display:block}.submenu li i:first-child{margin-right:10px}.circle-icon{justify-content:center;border-radius:50%;width:50px;height:50px}.circle-icon-large,.circle-icon-medium{align-items:center;border-radius:50%;display:flex}.circle-icon-medium{justify-content:center;width:60px;height:60px}.circle-icon-large{justify-content:center;width:70px;height:70px}.circle-icon-x-large{display:flex;align-items:center;justify-content:center;border-radius:50%;width:80px;height:80px}.footer-section .contact{position:relative;padding:30px 0 60px 70px;background-color:#2731ff;display:flex;align-items:center;flex-direction:column;overflow:hidden}.footer-section .contact::before{top:-338px;left:-140px;width:500px;height:500px;border-radius:50%}.footer-section .contact::after{bottom:-280px;right:20px;width:400px;height:330px;border-radius:50%}.footer-section .footer-logo{position:relative;z-index:1}.footer-section .title{position:relative;color:#fff;font-size:28px;font-weight:600;text-align:start;padding-right:170px;z-index:1}.footer-section .desc{color:#c2c2c2;padding-right:170px}.footer-section .footer-contact-image{position:relative;top:-100px;width:60%;margin-bottom:-100px}.footer-section .contact-item{display:flex;align-items:center;gap:5px;width:95%;background-color:#0d1240;color:#fff;border-radius:10px;padding:10px;margin-bottom:5px}.footer-section .contact-item .icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:10px;background-color:#eff3f61f;color:#fff;font-size:23px}.footer-section .contact-item .contact-item-title{color:#c8c8c8;font-size:17px}.footer-section .contact-item .contact-item-desc{color:#fff}.footer-section .footer-dark-bg{padding-top:70px;background-color:#0d1240}.border-footer-logo{border-bottom:1px solid #31365d}.footer-section .footer-items-wrapper{display:flex;align-items:center;flex-direction:column;max-height:300px;border-right:1px solid #31365d}.footer-section .footer-items-wrapper .footer-title{font-size:24px;font-weight:600;color:#fff;margin-bottom:10px}.footer-section .footer-items-wrapper ul{list-style:none;padding:0}.footer-section .footer-items-wrapper ul li{color:#cecece;margin-bottom:10px;font-size:17px;transition:.3s;text-shadow:0 5px 10px rgba(255,255,255,.2)}.footer-section .footer-items-wrapper ul li:hover{color:#fff;transform:translate(3px,-3px);text-shadow:0 5px 10px rgba(255,255,255,.6)}.footer-section .footer-items-wrapper ul li a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}.review-card,.review-slider{width:100%;overflow:hidden}::-webkit-scrollbar-track{background:rgba(38,0,255,.2);border-radius:10px}::-webkit-scrollbar-thumb{background:rgba(38,0,255,.5);border-radius:10px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.8)}.reviews-section{max-height:720px;overflow:hidden}.reviews-section .slider-viewport{width:150%;left:-33%}.reviews-section .slider-item{flex:0 0 calc((100%)/ 4);display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:0}.reviews-section .slider-track{gap:2rem}.review-slider::after,.review-slider::before{content:'';position:absolute;top:0;width:200px;height:100%;z-index:10;pointer-events:none}.review-slider::after{right:0;background:linear-gradient(to left,var(--section-bg) 40%,transparent 100%)}.review-card{position:relative;background-color:#fff;height:300px;transform-origin:center center;transition:transform 220ms,box-shadow 220ms,opacity 220ms;border-radius:12px;display:flex;flex-direction:column;padding:30px;gap:.5rem}.reviews-section .slider-item:first-of-type .review-card{opacity:.6}.review-card .content{display:flex;flex-direction:column}.review-card.active{transform:scale(1)}.review-card .desc{color:#37394b;font-size:1.1rem;margin-top:10px}.review-card .stars i{font-size:25px;color:#f80}.review-slider-controls{position:relative;left:180px;bottom:0;margin-bottom:24px;display:flex;gap:.5rem;justify-content:start;margin-top:.5rem}.review-card .profile-image{width:50px;height:50px;border-radius:50%;margin-right:10px}.review-card .profile{margin-top:20px}.review-card .quotes{width:40px;height:40px}.reviews-section .review-image{position:relative;width:125%;top:-80px;right:-100px}.reviews-section .review-statics{position:absolute;left:5rem;top:-2rem}.reviews-section .static-icon-1{position:absolute;background-color:#fff;font-size:40px;color:#4952ff;left:8.6rem}.reviews-section .static-icon-2,.reviews-section .static-icon-3{background-color:#fff;font-size:40px;left:2.5rem;position:absolute}.reviews-section .static-icon-2{color:#ffc559;bottom:.4rem}.reviews-section .static-icon-3{color:#f80;bottom:7.5rem}.review-raiting{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(255,255,255,.7);border:2px solid #fff;border-radius:45px;left:-5rem;top:-100px;padding:10px 25px;transform:rotate(-5deg);text-wrap:nowrap}.review-raiting .raiting{color:#f80;font-size:22px;font-weight:600}.slider-controls,.teams-controls{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.slider-btn,.teams-controls .teams-btn{width:55px;height:55px;padding:0;display:inline-flex;font-size:1.4rem}.slider-btn{align-items:center;justify-content:center;border-radius:50%;background-color:#fff;color:#2731ff;border:0}.accordion-button:not(.collapsed),.accordion-collapse{background-color:#0d1240;color:#fff}#nextBtn.disabled,#prevBtn.disabled{opacity:.5;pointer-events:none;cursor:default}.slider-viewport{overflow:hidden;box-sizing:border-box;touch-action:pan-y;width:130%;left:-15%;position:relative}.slider-track{display:flex;gap:0;align-items:center;transition:transform 350ms cubic-bezier(.2, .8, .2, 1);will-change:transform;user-select:none;padding:1rem 0}.slider-item{flex:0 0 calc((100%)/ 5);display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-width:0}@media (max-width:900px){:root{--w:280px;--h:200px}}@media (max-width:520px){:root{--w:220px;--h:300px;--btn-size:38px}}.sss-image-wrapper{position:sticky;top:70px}.sss-image{position:relative;top:-60px;width:100%;height:auto}.accordion-item{margin-bottom:10px;border-radius:20px!important;overflow:hidden}.accordion-button{padding:25px 30px 20px;font-size:19px}.accordion-button:not(.collapsed){box-shadow:none}.accordion-button:focus{outline:0;box-shadow:none}.accordion-body{margin:0 30px;padding:15px 65px 25px 0;border-top:1px solid #31365d;color:#cfd0d9;font-size:17px}:root{--text-color:#11143d;--text-second-color:#061c3d;--text-dark-blue:#2731ff;--text-desc:#37394b;--text-gray:#42526b;--text-gray-dark:#37394b;--section-bg:#d7ddff;--w:340px;--h:460px;--visible-fraction:0.185;--perspective:1200px;--transition:420ms;--gap-vertical:14px}.teams-wrapper{width:min(1100px,96%);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gap-vertical);align-items:center}.teams-controls .teams-btn{border-radius:50%;border:0;background-color:#fff;color:#2731ff;align-items:center;justify-content:center;cursor:pointer;transition:transform 120ms,background 120ms}.teams-item.fading-in,.teams-item.fading-out{transition:transform 320ms cubic-bezier(.2, .8, .2, 1),opacity 320ms}.teams-slider{width:100%;margin:0 auto;position:relative}.teams-viewport{position:relative;height:calc(var(--h) + 40px);perspective:var(--perspective);overflow:visible;user-select:none;touch-action:pan-y}.teams-item,.teams-track{position:absolute;left:50%;top:50%}.teams-track{transform:translate(-50%,-50%);height:100%;width:100%;pointer-events:none}.teams-item{width:var(--w);height:var(--h);transform-style:preserve-3d;transform-origin:center center;transition:transform var(--transition) cubic-bezier(.2, .8, .2, 1),opacity 260ms ease,filter 260ms ease,visibility 0s linear var(--transition);pointer-events:auto;will-change:transform,opacity}.teams-card{width:100%;height:100%;border-radius:12px;overflow:hidden;background:#fff;color:#000;display:flex;flex-direction:column;backface-visibility:hidden;border:4px solid #fff;padding-bottom:5px}.teams-card img{width:100%;height:69.5%;object-fit:cover;display:block;transform:scale(1.27);transform-origin:top center;object-position:top center}.teams-card .body{padding:12px;margin-top:70px}.teams-card .title{font-weight:600;color:#37394b;text-align:center}.teams-card .desc{font-size:18px;font-weight:600;color:var(--text-color);line-height:1.3;text-align:center}.far{opacity:.28;filter:blur(.6px) saturate(.9)}.near{opacity:.95;filter:none}.center{opacity:1}.teams-item.fading-out{opacity:0!important;transform:translate(-50%,-50%) translateZ(-40px) scale(.96)!important;pointer-events:none!important}.teams-item.fading-in{opacity:0}.footer-section .d-flex.justify-content-start{position:relative;z-index:99}@media (max-width:1570px){.review-card .desc{font-size:1rem}}@media (max-width:1400px){.review-card .sf-19{font-size:1rem}.review-card .profile{margin-top:5px}.review-card .stars i{font-size:20px}.reviews-section .sf-40{font-size:30px}}@media (max-width:1200px){.menu{gap:10px}.menu li{padding:5px 10px;text-wrap:nowrap}.h1{font-size:55px}}@media (max-width:1199px){.review-slider::after,.review-slider::before{width:80px}.reviews-section .slider-item{flex:0 0 calc((100%)/ 2)}.review-card .desc{font-size:18px}.review-card .stars i{font-size:20px}.review-card .quotes{width:30px;height:30px}.review-card .profile-image{width:30px;height:30px;margin-right:5px}.reviews-section .slider-track{gap:1rem}.reviews-section{max-height:750px;overflow:hidden}.reviews-section .review-statics{left:0;display:flex;justify-content:space-between;width:100%;top:-30rem}.reviews-section .static-icon-1,.reviews-section .static-icon-2,.reviews-section .static-icon-3{top:2rem;width:50px;height:50px;font-size:20px;position:relative}.reviews-section .static-icon-1{left:60%}.reviews-section .static-icon-2{left:25.15%}.reviews-section .static-icon-3{left:-10%}.review-raiting{left:80%;top:90px;padding:5px 15px;transform:rotate(0);border-radius:10px;z-index:99}#reviewNextBtn{position:relative;left:69%}.review-card .sf-19{font-size:16px;line-height:1.5}.review-card .sf-15{font-size:13px}.review-raiting p{font-size:12px}.review-raiting .raiting{color:#f80;font-size:14px;font-weight:500}.review-slider-controls{top:-216px;left:1%;z-index:99;margin-bottom:-50px}}@media (max-width:991px){.w-m-100{width:100%!important}.sf-40{font-size:30px}.sf-18,.sf-19{font-size:14px}.teams-controls{position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.teams-card .body{margin-top:75px}.teams-card .desc{font-size:16px}.sf-55{font-size:45px}.teams-section .container{overflow:hidden}.footer-section .footer-items-wrapper{padding-left:10%;align-items:start;border:0 solid #31365d!important}.footer-section .contact{padding:30px 0 60px 20px}#reviewNextBtn{left:77%}}@media (max-width:775px){.review-raiting{left:75%;top:90px}.reviews-section .sf-19.mb-4{padding-bottom:20px!important}}@media (max-width:500px){.sf-55{font-size:30px}.review-card .desc,.sf-20{font-size:16px}.reviews-section .static-icon-1{left:49%}.reviews-section .static-icon-2{left:20%}.reviews-section .static-icon-3{left:-9%}.review-raiting{left:60%;top:90px}.review-slider-controls .slider-btn{border:1px solid #d5d5d5;width:40px;height:40px}}@media (max-width:400px){.review-card .desc{font-size:15px}.reviews-section .sf-19{padding-bottom:30px!important}}