@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css";@import"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css";.chat-page{height:100vh}.chat-sidebar{height:100%}.chat-content{height:calc(100vh - 200px)!important}.landing-hero{min-height:100vh;display:flex;flex-direction:column}.authentication{min-height:100vh}.typing-indicator{display:flex;gap:4px;padding:8px 0}.typing-indicator span{width:8px;height:8px;background-color:var(--primary-color);border-radius:50%;animation:typing 1s infinite}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.ai-message{background:var(--custom-white);border:1px solid var(--default-border);border-radius:.5rem;padding:1rem}.ai-message table{width:100%;margin:1rem 0}.ai-message table th,.ai-message table td{padding:.5rem;border:1px solid var(--default-border);text-align:left}.ai-message table th{background:var(--default-background);font-weight:600}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --progress{syntax: "<integer>"; inherits: true; initial-value: 0;}@keyframes load{to{--progress: var(--value) }}@keyframes background_animation{0%{background-size:100%}to{background-size:110%}}@keyframes ripple{0%{opacity:1;transform:scaleZ(1);transform-origin:center;border-width:0px}to{opacity:0;transform:scale3d(1.7,1.7,1.8);transform-origin:center;border-width:13px}}:root{--primary: #0B0F0E;--text-color: #FAFAFA;--text-color-2: #B3B8C4;--accent-color: #20b8cd;--accent-color-2: #1ca3b5;--accent-color-3: #151a1a;--accent-color-4: #1e3535;--accent-color-5: #323232;--accent-color-6: linear-gradient(90deg, #20b8cd 0%, rgba(32, 184, 205, .7) 100%);--accent-color-7: radial-gradient(50% 50% at 50% 50%, #7de3f0 0%, #20b8cd 100%);--accent-color-8: ;--font-1: "Manrope", sans-serif}body{font-family:var(--font-1);color:var(--text-color);background-color:var(--primary)}h1{font-size:72px;font-weight:600}h2{font-size:64px;font-weight:600}h3{font-size:48px;font-weight:600}h4{font-size:32px;font-weight:600}h5{font-size:24px;font-weight:600}h6{font-size:20px;font-weight:600}button,a{font-size:16px;font-family:var(--font-1)}p{font-size:16px;font-family:var(--font-1);color:var(--text-color-2)}ul{list-style:none}ol li{color:var(--text-color);font-family:var(--font-1);font-size:20px;font-weight:500}.list-circle li{list-style-type:disc}.list-circle li::marker{color:var(--text-color)}li{font-size:16px}img{object-fit:cover}.small-text{font-size:14px;font-weight:500}.extra-small-text{font-size:12px}.step-text{font-size:14px;text-transform:uppercase;font-weight:bolder;color:#f05a304d;font-style:italic}.counter-text{font-size:72px;font-weight:600}.text-404{font-size:320px;font-weight:600}.large-text{font-size:100px;font-weight:700;text-transform:uppercase}.text-accent{background:linear-gradient(50deg,#20b8cd,#7de3f0,#20b8cd);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:moveGradienttext 5s ease-in-out infinite alternate}@keyframes moveGradienttext{0%{background-position:0% center}to{background-position:100% center}}h3 span{position:relative;color:var(--text-color);transition:all .75s;transition-delay:.6s}h3 span.active{color:var(--accent-color-5)}h3 span.active_.text{visibility:hidden}.banner-heading{font-size:5.5rem}.sub-heading{color:var(--accent-color);background-color:var(--accent-color-2);box-shadow:0 8px 12px #0000000f;border-radius:40px;padding:8px 16px}.sub-heading.footer{background:#ffffff26;-webkit-backdrop-filter:blur(8.3px);backdrop-filter:blur(8.3px);color:var(--accent-color-3)}.text-color{color:var(--text-color)}.text-color-2{color:var(--text-color-2)}.p-banner{color:var(--primary)}.form-control{padding:15px 24px;border:none}.form input,.form select,.form textarea{background-color:transparent;border:solid 1px var(--text-color);border-radius:12px;color:var(--text-color);outline:none;font-family:var(--font-2)}.form input:focus,.form textarea:focus,.form select:focus{background-color:var(--text-color);box-shadow:none;border:1px solid transparent;color:var(--primary);font-weight:500}.form input:autofill,.form input:autofill:focus{color:var(--primary);transition:background-color 5000s ease-in-out;box-shadow:0 0 0 1000px var(--text-color) inset!important;-webkit-text-fill-color:var(--primary);font-family:var(--font-2);font-weight:700;border-radius:12px}.form input::placeholder,.form textarea::placeholder{color:var(--text-color-2);font-family:var(--font-2)}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="blue" class="bi bi-check-xl" viewBox="0 0 16 16"><path d="M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425a.247.247 0 0 1 .02-.022Z"/></svg>')}.form input.form-check-input{background-color:transparent;border:1px solid gray}.form input.form-check-input:checked{border:1px solid blue;color:#00f}.custom-input-group{border:1px solid var(--accent-color-3);border-radius:12px;background:var(--accent-color-3);padding:4px}.custom-email-input{border:none!important;background:var(--accent-color-3)!important;color:var(--text-color)!important;padding-block:5px!important;padding-left:24px!important;padding-right:0;font-size:18px}.custom-email-input::placeholder{color:var(--text-color)}.maps{width:100%;height:100%;transition:filter .5s;display:block}#header{transition:all .5s ease}.offcanvas-header{justify-content:end}.offcanvas-fullwidth{width:25vw!important;max-width:100vw;overflow-y:auto}.offcanvas-body{overflow:visible;padding:3rem;padding-top:0}.logo-container{max-width:180px}.logo-partner{filter:brightness(200%) contrast(0%) saturate(0%) blur(0px) hue-rotate(0deg);transition-duration:.5s}.logo-partner:hover{filter:none}.navbar .container-fluid{width:1440px;gap:1rem;padding-inline:20px;padding-block:10px;background:#ffffff0d;backdrop-filter:blur(45px)!important;-webkit-backdrop-filter:blur(11px);border-radius:16px}.navbar{padding-block:1rem}.navbar-expand-xl .navbar-nav .nav-link{padding:12px 24px}.nav-item.dropdown:hover .dropdown-menu{display:block;margin-top:0}.dropdown-menu{transition:all .3s ease}.navbar-nav .nav-link:focus{color:var(--accent-color);text-align:center}.navbar-nav .nav-link.show{color:var(--accent-color)}.navbar-nav{padding:5px}.nav-link{border-bottom:2px solid transparent;font-size:16px;font-family:var(--font-1);color:var(--text-color);text-align:end}.nav-link:hover,.nav-link.active{color:var(--accent-color)!important;text-align:center}.navbar-toggler{border:none;color:var(--accent-color)}.navbar-toggler:focus{box-shadow:none;background-color:transparent;color:var(--accent-color-2)}.nav-tabs{border-bottom:none}.nav-tabs .nav-link{background-color:transparent;color:var(--accent-color);border:none;position:relative}.nav-tabs .nav-link:hover{border:none;color:#fff}.nav-tabs .nav-link.active{background-color:transparent;border:none}.nav-tabs .nav-link.active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--accent-color)}.dropdown-menu{border-radius:0;border:none;padding:0;-webkit-box-shadow:0px 0px 24px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 24px 0px rgba(0,0,0,.3);box-shadow:0 0 24px #0000004d}.dropdown-item{padding-block:.75rem;color:var(--text-color);font-family:var(--font-1);font-size:16px;padding-inline:2rem;background-color:var(--primary)}.dropdown-item.active{color:var(--text-color);background-color:var(--accent-color)}.dropdown-item:hover{background-color:var(--accent-color);color:var(--text-color)}.dropdown-item:focus{color:var(--text-color)}.section{padding:6em 2em;overflow:hidden;background-size:cover;background-position:center}.r-container{max-width:1440px;margin-right:auto;margin-left:auto}.doubleContain{padding-bottom:12em}.bg-accent-primary{background-color:var(--primary)}.bg-accent-color{background-color:var(--accent-color)}.bg-accent-color-2{background-color:var(--accent-color-2)}.bg-accent-color-3{background-color:var(--accent-color-3)}.bg-accent-color-4{background-color:var(--accent-color-4)}.bg-accent-color-5{background-color:var(--accent-color-5)}.bg-accent-color-6{background-color:var(--accent-color-6)}.bg-accent-color-7{background:var(--accent-color-7)}.bg-accent{background-color:var(--background-color)}.bg-text-color{background-color:var(--text-color)}.bg-text-color-2{background-color:var(--text-color-2)}.bg-accent-color-hover:hover{background-color:var(--accent-color);color:#fff}.bg-dark-transparent{background-color:#232323b7}.heading-bg{padding:32px;background-color:var(--primary);margin-left:-7em}.accent-color-primary{color:var(--primary)}.accent-color{color:var(--accent-color)}.accent-color-2{color:var(--accent-color-2)}.accent-color-3{color:var(--accent-color-3)}.accent-color-4{color:var(--accent-color-4)}.accent-color-5{color:var(--accent-color-5)}.accent-color-6{color:var(--accent-color-6)}.accent-color-7{color:var(--accent-color-7)}.accent{color:var(--background-color)}.border-text-accent{border-color:var(--text-color)!important}.border-accent{border-color:var(--accent-color)!important}.border-accent-3{border-color:var(--accent-color-3)}.border-accent-6{border-color:var(--accent-color-6)!important}.border-primary{border-color:var(--primary)!important}.border-testimonial{border-right:5px solid var(--accent-color-2)}.border-bottom-hover:hover{border-bottom:2px solid var(--accent-color)}.border-accent-color{border-color:var(--accent-color-3)!important}.custom-border{border-width:5px;border-style:solid;border-color:#fff;border-radius:20px}.outline{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--accent-color)}.text-gray{color:gray!important}.container-wrapper-marquee{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;position:absolute;inset:0;height:100%;width:100%}.container-wrapper-marquee .marquee-container{padding-block:0}.container-wrapper-marquee .marquee-item{padding-inline:.5rem;margin-right:0}.container-wrapper-marquee:before,.container-wrapper-marquee:after{content:"";position:absolute;left:0;right:0;height:100%;width:100%;z-index:2;pointer-events:none}.container-wrapper-marquee:before{right:0;background:linear-gradient(to right,rgba(11,15,14,1),transparent 70%)}.container-wrapper-marquee:after{left:0;background:linear-gradient(to left,rgba(11,15,14,1),transparent 70%)}.marquee-container{overflow:hidden;width:100%;display:flex;flex-direction:row;padding-block:1.5rem;--gap: 1rem;--speed: 20}.marquee-container.partner:before,.marquee-container.partner:after{content:"";position:absolute;left:0;right:0;height:100%;width:100%;z-index:2;pointer-events:none}.marquee-container.partner:before{right:0;background:linear-gradient(to right,rgba(11,15,14,1),transparent)}.marquee-container.partner:after{left:0;background:linear-gradient(to left,rgba(11,15,14,1),transparent)}.marquee{animation:marquee calc(700s / var(--speed)) infinite linear}.reverse .marquee{animation-direction:reverse}.marquee-content{display:inline-flex}.marquee-item{text-wrap:nowrap;padding-inline:var(--gap);margin-right:1rem}.marquee-container.partner .marquee-item{width:300px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 1rem))}}.marquee-vertical-container{overflow:hidden;height:1400px;display:flex;flex-direction:column;--gap: 1rem;--speed: 20;position:relative}.marquee-vertical{display:flex;flex-direction:column;animation:marquee-vertical calc(500s / var(--speed)) infinite linear}.reverse-vertical .marquee-vertical{animation-direction:reverse}.marquee-vertical-content{display:inline-flex;flex-direction:column}.marquee-vertical-item{padding-block:var(--gap);width:100%}.marquee-vertical-item img{display:block;height:auto;border-radius:10px}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.service-scroll{height:610px;overflow-y:auto;overflow-x:hidden;padding-right:3rem}.service-scroll::-webkit-scrollbar{width:6px}.service-scroll::-webkit-scrollbar-track{background:#e0e0e0;border-radius:10px}.service-scroll::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:10px}.swiper-slide{background-color:transparent}.swiperImage{position:relative}.swiperTeam{position:relative;padding-top:5rem}.swiperTestimonials{position:relative}.swiperTestimonials3{position:relative;padding-bottom:2rem}.swiperTestimonials.singlepage{position:relative;padding-bottom:1px}.swiper-slide{padding:.5rem}.swiper-pagination{margin-block:1rem;position:relative}.swiper-pagination-bullet{background:var(--accent-color-4);margin:0 5px;border-radius:50px;transition:all .3s ease;opacity:.5}.swiper-pagination-bullet-active{background:var(--accent-color);opacity:1}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}.swiper-button-next,.swiper-button-prev{top:18rem;width:40px;height:40px;border:1px solid var(--accent-color-4);background-color:var(--accent-color-4);color:var(--text-color);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.swiper-button-next:hover,.swiper-button-prev:hover{border:1px solid var(--text-color);background-color:var(--text-color);color:var(--accent-color-4)}.swiper-button-next{top:5px;right:0%;transform:translateY(20px)}.swiper-button-prev{top:5px;left:87%;transform:translateY(20px)}.swiperProject .swiper-button-next{right:0%;transform:translateY(20px)}.swiperProject .swiper-button-prev{left:95%;transform:translateY(20px)}.swiperProject{padding-top:3rem}button{padding-inline:1rem;padding-block:.5rem;text-decoration:none;transition:all .5s}button:hover{color:var(--accent-color-2)}a{text-decoration:none}.w-max-content{width:max-content}.read-more{color:var(--text-color);transition:all .5s;font-weight:500}.read-more:hover{color:var(--accent-color)}.tags{background:#fafafa14;border:1px solid #323232;border-radius:90px;padding:4px 24px 4px 4px;font-family:var(--font-1);color:var(--text-color);transition:all .5s ease;display:flex;flex-direction:row;gap:1rem;align-items:center}.tags.accent{background:transparent;border:1px solid #323232;border-radius:90px;padding:8px 16px;font-family:var(--font-1);color:var(--text-color);width:max-content;transition:all .5s ease}.card-blog:hover .tags{background-color:var(--accent-color-4);border:1px solid var(--accent-color-4)}.tags.service{background:var(--accent-color-4);border:none;border-radius:90px;padding:8px 16px;font-family:var(--font-1);color:var(--text-color);width:max-content;transition:all .5s ease}.tags.service.active,.tags.service:hover{background-color:var(--accent-color)}.tags.study{border:none;padding:8px 16px;font-family:var(--font-1);color:var(--text-color);width:max-content;transition:all .5s ease;background:#fafafa33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:60px;border:1px solid rgba(250,250,250,.2)}.btn{font-size:18px;padding:14px 24px;align-items:center;justify-content:center;font-family:var(--font-1);position:relative;pointer-events:auto;cursor:pointer}.btn:before,.btn:after{position:absolute;top:0;left:0;width:100%;height:100%}.btn-close,.btn-close:hover{color:var(--text-color)}.btn-toggler-accent{font-size:22px;width:3rem;height:3rem;padding:0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text-color)}.btn-toggler-accent:hover{background-color:var(--text-color);color:var(--primary)}.btn-accent{background-color:#20b8cd!important;color:var(--text-color);transition:all .5s;overflow:hidden;border-radius:12px!important;border:4px solid rgba(255,255,255,.08)}.btn-accent.line{background:transparent!important;color:var(--text-color);border:1px solid var(--text-color)}.btn-accent:hover{color:var(--text-color);border:4px solid transparent;box-shadow:0 4px 20px #9e56e680}.btn-accent.line:hover{background:var(--accent-color-6);color:var(--text-color);border:1px solid var(--accent-color)}.btn-accent:hover i{color:var(--primary)}.btn-accent span{display:block;position:relative;z-index:10}.btn-accent:hover i{animation:MoveScaleUpInitial .3s forwards,MoveScaleUpEnd .3s forwards .3s}.btn-accent i{display:block;position:relative;z-index:10}.btn-accent:hover span{animation:MoveScaleUpInitial .3s forwards,MoveScaleUpEnd .3s forwards .3s}@keyframes MoveScaleUpInitial{to{transform:translate3d(0,-105%,0) scale3d(1,2,1);opacity:0}}@keyframes MoveScaleUpEnd{0%{transform:translate3d(0,100%,0) scale3d(1,2,1);opacity:0}to{transform:translateZ(0);opacity:1}}.btn-accent:before{content:"";background:transparent;width:120%;height:0;padding-bottom:120%;top:-110%;left:-10%;border-radius:50%;transform:translate3d(0,68%,0) scale3d(0,0,0)}.btn-accent.line:before{background:var(--accent-color)}.btn-accent:hover:before{transform:translateZ(0) scaleZ(1);transition:transform .4s cubic-bezier(.1,0,.3,1)}.btn-accent:after{content:"";background:transparent;transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(.1,0,.3,1)}.btn-accent.line:after{background:var(--accent-color)}.btn-accent:hover:after{transform:translateZ(0);transition-duration:.05s;transition-delay:.4s;transition-timing-function:linear}.btn-accent-underline{background-color:transparent;border-bottom:1px solid var(--text-color);color:var(--text-color);white-space:nowrap;cursor:pointer;position:relative}.btn-accent-underline:hover{color:var(--accent-color)}.btn-accent-underline:before{transform-origin:0% 50%;transform:scale3d(0,1,1);transition:transform .3s}.btn-accent-underline:hover:before{transform:scaleZ(1)}.btn-accent-underline:after{content:"";top:calc(100% + 4px);transition:transform .3s;transform-origin:100% 50%}.btn-accent-underline:before,.btn-accent-underline:after{position:absolute;width:100%;height:1px;background:currentColor;top:100%;left:0;pointer-events:none}.btn-accent-underline:hover:after{transform:scale3d(0,1,1)}.btn-play{cursor:pointer;border:none;align-self:flex-start;background:#ffffff80;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--accent-color-2);width:150px;height:150px;border-radius:50%;overflow:hidden;position:relative;display:grid;place-content:center;transition:background .3s,transform .2s;font-weight:400;margin-bottom:-5rem;margin-left:-5rem;z-index:3}.btn-play__text{position:absolute;inset:0;animation:text-rotation 15s linear infinite;margin:.25rem}.btn-play__text>span{position:absolute;transform:rotate(calc(10.5deg * var(--index)));inset:1px;color:var(--text-color);font-size:16px}.btn-play__circle{position:relative;width:40px;height:40px;overflow:hidden;color:var(--background-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700}.btn-play__circle i{font-weight:700}.btn-play__icon--copy{position:absolute;transform:translate(-150%,150%)}.btn-play:hover{transform:scale(1.05)}.btn-play:hover .btn-play__icon{color:var(--background-color)}.btn-play:hover .btn-play__icon:first-child{transition:transform .3s ease-in-out;transform:translate(150%,-150%)}.btn-play:hover .btn-play__icon--copy{transition:transform .3s ease-in-out .1s;transform:translate(0)}@keyframes text-rotation{to{rotate:360deg}}.card .link{color:var(--accent-color);transition:color .5s}.card .link:hover{color:var(--primary)}.link.accent-color{color:var(--accent-color);transition:color .5s}.link.accent-color:hover{color:var(--dark-bg)}.link{color:var(--text-color);font-family:var(--font-1);font-weight:600;transition:all .5s}.link.menu{text-decoration:none}.link.active,.link:hover{color:var(--accent-color)}.blog-overlay{position:absolute;height:100%;width:100%;top:0;left:0;background:linear-gradient(180deg,#0000,#00455199);transition:background .3s,border-radius .3s,opacity .3s}.image-overlay{height:100%;width:100%;top:0;left:0;position:absolute;background:linear-gradient(180deg,#0000,#004551cc)}.overlay{color:var(--accent-color-2);opacity:.3}.bg-overlay{background:linear-gradient(180deg,#0000 -78.74%,#004551 99.63%);position:absolute;width:100%;height:100%;top:0;left:0}.bg-overlay-footer{background:linear-gradient(to top,#8EBBFF 0%,rgba(142,187,255,.6) 10%,rgba(142,187,255,.2) 50%,transparent 100%);position:absolute;width:100%;height:100%;bottom:0;left:0;border-radius:1rem}.testimonial-overlay{background:linear-gradient(0deg,#ffefe1f5,#ffefe1f5);position:absolute;width:75%;height:100%;top:0;right:0}.bg-accent-opacity{background:linear-gradient(0deg,#2b2b2bdb,#2b2b2bdb)}.linear-gradient{padding:14px 42px;background-color:var(--accent-color-2);border-radius:50px;width:max-content}.cta-overlay{background:linear-gradient(0deg,#00000080,#00000080);position:absolute;width:100%;height:100%;top:0;left:0}.video-overlay{background:linear-gradient(0deg,#00000080,#00000080);transition:background .3s,border-radius .3s,opacity .3s}.devider{border-left:2px solid var(--black-1);margin-bottom:1rem;height:10rem;margin-left:0}.devider-progress{height:5rem;border-left:2px solid var(--text-color);display:block;margin-left:2.6rem}.hover-transform:hover{transform:translateY(-10px)}.font-1,.font-2,.font-3{font-family:var(--font-1)}.ls-2{letter-spacing:2px}.fs-7{font-size:.8rem!important}.fs-very-large{font-size:4.125rem}.fw-black{font-weight:900!important}.team-detail{background-color:var(--background-color);color:var(--accent-color);transition:all .5s}.team-detail:hover{background-color:var(--accent-color);color:var(--primary)}.divider{display:flex;align-items:center}.divider:after{display:block;content:"";border-bottom:0;flex-grow:1;border-top:3px solid #8692af;max-width:30px;min-width:30px}.divider-element{letter-spacing:2px;flex-shrink:0;flex-grow:1;margin:0;margin-left:1rem;font-weight:400}.image-infinite-bg{height:90vh}.animation-bg{animation:background_animation 10s forwards}.bg-attach-fixed{background-attachment:fixed;background-position:center;width:100%;height:100%}.bg-attach-cover{background-size:cover;background-position:center;width:100%;height:100%}.social-container{display:flex;flex-direction:row;gap:1rem}.social-container.column{display:flex;flex-direction:column;gap:.5rem}.character-img{position:relative;z-index:2}.masked-img{object-fit:cover;aspect-ratio:3/2;width:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain;background-color:transparent}.masked-img.first{mask-image:url("./media/mask-shape-YKHCKV7M.svg");-webkit-mask-image:url("./media/mask-shape-YKHCKV7M.svg")}.masked-img.second{mask-image:url("./media/mask-shape2-YKHCKV7M.svg");-webkit-mask-image:url("./media/mask-shape2-YKHCKV7M.svg")}.masked-img.third{mask-image:url("./media/mask-shape3-YKHCKV7M.svg");-webkit-mask-image:url("./media/mask-shape3-YKHCKV7M.svg")}.masked-img.fourth{mask-image:url("./media/mask-shape4-YKHCKV7M.svg");-webkit-mask-image:url("./media/mask-shape4-YKHCKV7M.svg")}.masked-img.fifth{mask-image:url("./media/mask-shape5-YKHCKV7M.svg");-webkit-mask-image:url("./media/mask-shape5-YKHCKV7M.svg")}.masked-img.sixth{mask-image:url("./media/mask-shape6-YKHCKV7M.svg");-webkit-mask-image:url("./media/mask-shape6-YKHCKV7M.svg")}.masked-img.seventh{mask-image:url("./media/mask-shape7-YKHCKV7M.svg");-webkit-mask-image:url("./media/mask-shape7-YKHCKV7M.svg")}.masked-img.eighth{mask-image:url("./media/mask-shape8-YKHCKV7M.svg");-webkit-mask-image:url("./media/mask-shape8-YKHCKV7M.svg")}.masked-img.ninth{mask-image:url("./media/mask-shape9-YKHCKV7M.svg");-webkit-mask-image:url("./media/mask-shape9-YKHCKV7M.svg")}.masked-img.tenth{mask-image:url("./media/mask-shape10-YKHCKV7M.svg");-webkit-mask-image:url("./media/mask-shape10-YKHCKV7M.svg")}.masked-img.eleventh{mask-image:url("./media/mask-shape11-YKHCKV7M.svg");-webkit-mask-image:url("./media/mask-shape9-YKHCKV7M.svg")}.masked-img.twelveth{transform:rotate(180deg)}.w-70{width:70%}.stock-img{position:relative;z-index:20}.customer-item{border-radius:50%;aspect-ratio:1/1;width:52px;height:52px;transition:all .5s;display:flex;justify-content:center;align-items:center;background-color:var(--accent-color-2);color:var(--text-color);margin-left:-15px;overflow:hidden}.testimonial-item{border-radius:50%;aspect-ratio:1/1;font-size:19px;width:5rem;height:5rem;transition:all .5s;display:flex;justify-content:center;margin-left:-6px;overflow:hidden}.button-box{display:flex;justify-content:center;align-items:center;text-align:center;font-size:23px;padding:12px;aspect-ratio:1/1;border:1px solid var(--accent-color);border-radius:50%;color:var(--primary);background-color:var(--accent-color);transition:.5s all}.icon-box{display:flex;justify-content:center;font-size:24px;align-items:center;text-align:center;aspect-ratio:1/1;transition:all .5s;border-radius:12px;color:var(--text-color);background:var(--accent-color-6);padding:16px;width:max-content;height:max-content}.icon-box svg{fill:var(--text-color)}.icon-box.circle-white{background:var(--text-color);color:var(--primary);border-radius:50%}.icon-box.circle-gradient{background:var(--accent-color-7);color:var(--primary);border-radius:50%}.icon-box.circle-glass{color:var(--primary);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#7de3f05c,#20b8cd5c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.icon-box.cta{position:relative;padding:0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;text-align:center;width:107px;height:107px;border-radius:8px;background:var(--primary);box-shadow:inset 0 0 45px #20b8cd1f;overflow:hidden;transition:all .5s ease}.icon-box.cta:has(svg):before{content:"";position:absolute;inset:0;border-radius:8px;background:var(--accent-color-7);opacity:0;transition:opacity .8s ease;z-index:0}.icon-box.cta svg{fill:var(--primary);position:relative;z-index:1;transition:fill .5s ease}.icon-box.cta.active:before{opacity:1}.icon-box.cta.active svg{fill:var(--text-color)}.author-box{border-radius:50%;aspect-ratio:1/1;width:15rem;transition:all .5s;display:flex;justify-content:center;align-items:center;margin-left:-6px;overflow:hidden}.post-button{background-color:transparent;color:var(--accent-color)!important;border:none!important}.post-button:hover{background-color:transparent!important;color:var(--accent-color)!important;transform:scale(1.15)}.position-xl-absolute{position:absolute}.w-60{width:60%!important}.shadow-double{box-shadow:40px -40px 0 -4px var(--accent-color),-54px 44px 0 -3px var(--text-color-2)}.shadow-single-left{box-shadow:-54px 44px 0 -3px var(--accent-color)}.shadow-single-right{box-shadow:40px -40px 0 -4px var(--accent-color)}.shadow-accent-2{-webkit-box-shadow:-90px -23px 0px 0px var(--accent-color);-moz-box-shadow:-90px -23px 0px 0px var(--accent-color);box-shadow:-90px -23px 0 0 var(--accent-color)}.rounded-end{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.floating-blog{margin-top:-9rem}.image-container{position:relative;display:inline-block}.hotspot{position:absolute;width:50px;height:50px;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translate(-50%,-50%)}.tooltip{position:absolute;bottom:125%;left:50%;width:max-content;transform:translate(-50%) translateY(10px);background:var(--primary);color:var(--text-color);padding:6px 12px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 2px 6px #00000026;white-space:nowrap;z-index:10;opacity:0;visibility:hidden;transition:all .25s ease}.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:var(--primary) transparent transparent transparent}.hotspot:hover .tooltip,.hotspot.active .tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.tooltip img{width:20px;height:auto;border-radius:3px}.d-inline-block{display:inline-block}.position-responsive{position:absolute}.list .icon-box{width:4.3rem;height:4.3rem}.list-flush-horizontal{display:flex;flex-direction:row;list-style:none;margin:0;padding:1rem}.list-flush-horizontal .list-item:first-child,.list-flush-horizontal .list-item{border-right:1px solid white}.list-flush-horizontal .list-item:last-child{border-left:1px solid white;border-right:none}.list-flush-horizontal .list-item:nth-last-child(2){border:none}.list-group-item{background-color:transparent;border-radius:10px}.list-group .list-group-item .link{background-color:transparent;border:none;color:var(--text-color);transition:all .5s;font-size:24px;font-weight:500;font-family:var(--font-1)}.list-group .list-group-item .link:hover{color:var(--accent-color)!important}.list-group .list-group-item i{color:var(--text-color);transition:all .5s}.list-group .list-group-item:hover i{color:var(--accent-color);transform:rotate(-45deg)}.list-group .list-group-item.active{background-color:var(--accent-color-2);color:var(--accent-color)}.list-group .list-group-item.list-group-item-action:hover{background-color:var(--accent-color-2);color:#fff}.list{margin:0;padding:0;display:flex;flex-direction:column;padding-inline:.5rem}.list .link{font-weight:400;text-wrap:nowrap}.list li{padding:0;font-size:16px;font-family:var(--font-1)}.list li .link{transition:all .5s;color:var(--text-color-2)}.list li i{transition:all .5s;color:var(--accent-color)}.list.text-black i{color:#131313}.list li .link:hover,.list li .link:hover i{color:var(--accent-color)}.countdown{display:flex;gap:20px}.countdown-box{background-color:var(--accent-color-3);color:var(--text-color);text-align:center;padding:30px;width:200px;border-radius:8px}.countdown-box h2,.countdown-box p{margin:0}.customer-container{display:flex}.customer-item:nth-child(1){z-index:3;margin-left:0}.customer-item:nth-child(2){z-index:4}.customer-item:nth-child(3){z-index:5}.customer-item:nth-child(4){z-index:6}.subscribe-container{box-sizing:border-box;margin-bottom:-8em}.contact-item{border-radius:50%;aspect-ratio:1/1;font-size:40px;height:2rem;transition:all .5s;display:flex;justify-content:center;align-items:center;color:#fff}.social-item{border-radius:8px;aspect-ratio:1/1;font-size:20px;width:2.3rem;height:2.3rem;transition:all .5s;display:flex;justify-content:center;align-items:center;color:var(--text-color);border:1px solid var(--text-color);background:var(--primary)}.social-item:hover{background:var(--accent-color-6);color:var(--text-color);border:solid 1px var(--accent-color)}.social-item.team{border:none;background:transparent}.social-item.team:hover{background:var(--accent-color-6);color:var(--text-color);border:solid 1px var(--accent-color)}.social-container .share-button{background-color:var(--accent-color-1);aspect-ratio:1/1;width:2rem;height:2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center}.share-button:hover{background-color:var(--accent-color-2)}.breadcrumb{align-items:center;font-family:var(--font-1);color:var(--text-color);font-size:20px}.breadcrumb .breadcrumb-item{display:flex;flex-direction:row;gap:10px;align-items:center}.breadcrumb .breadcrumb-item>a{color:var(--text-color);font-family:var(--font-1);text-decoration:none;font-size:20px}.breadcrumb .breadcrumb-item.active{color:var(--text-color);font-size:20px}.breadcrumb-item+.breadcrumb-item:before{content:none;color:var(--text-color-2)}.video-e119{width:60%;margin-bottom:-3rem;margin-left:-3rem}.ifr-video{aspect-ratio:16/9;width:100%}.video-container{aspect-ratio:3/2;background-size:cover;background-position:center;position:relative;border:5px solid white;border-radius:10px}.video-iframe{position:absolute;left:0;top:0;width:100%;height:100%}.video-btn{border-radius:50%;aspect-ratio:1/1;width:4rem;background-color:var(--accent-color);display:flex;justify-content:center;align-items:center;padding:0;font-size:2rem;color:#fff;border:none;opacity:.7}.video-btn:hover{opacity:1;color:#fff}.request-loader{position:relative;height:60px;width:60px;border-radius:50%!important;border:solid 1px var(--accent-color);background-color:var(--accent-color);display:flex;justify-content:center;align-items:center;color:var(--primary);font-size:24px;aspect-ratio:1/1}.request-loader.banner{position:relative;height:90px;width:90px;border-radius:50%!important;border:solid 6px var(--primary);background-color:var(--text-color);display:flex;justify-content:center;align-items:center;color:var(--primary);font-size:45px;aspect-ratio:1/1}.request-loader:hover{border:solid 2px var(--primary);color:var(--accent-color);background-color:var(--primary)}.request-loader:after,.request-loader:before{opacity:.2;display:flex;flex-direction:row;justify-content:center;align-items:center;position:absolute;content:"";height:100%;width:100%;color:var(--accent-color);border:4px solid currentColor;border-radius:50%;animation-name:ripple;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.34,1);z-index:0}.request-loader:hover:after,.request-loader:hover:before{color:var(--primary);animation-name:ripple;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.65,0,.34,1);z-index:0}.request-loader:after{animation-delay:.5s;animation-duration:3s}.request-loader:before{animation-delay:.2s;animation-duration:3s}.request-loader.accent{width:40px;height:40px;font-size:16px;background-color:var(--accent-color);border:1px solid var(--accent-color);color:var(--primary)}.request-loader.accent:hover{border:solid 2px var(--text-color);color:var(--accent-color-4);background-color:var(--text-color)}.card{border:none;transition:all .5s;background-color:unset}.card:hover{transform:translateY(-10px);width:100%;top:0;left:0}.card-title{display:flex;flex-direction:column;gap:1rem}.card-title p{max-width:400px}.card-title.middle{align-items:center;text-align:center}.card-service{position:relative;display:flex;flex-direction:column;padding:32px;align-items:flex-start;gap:1rem;height:100%;color:var(--text-color);background-color:var(--accent-color-3);border-radius:16px}.card-service svg{fill:var(--text-color)}.card-feature{position:relative;display:flex;flex-direction:column;padding:32px;align-items:flex-start;background-color:var(--accent-color-3);border-radius:16px}.card-feature.animated-gradient{background-image:none;background-color:var(--accent-color-3);transition:all .5s}.card-feature:hover.animated-gradient,.card-feature.active.animated-gradient{width:100%;background-color:#121616;background-image:radial-gradient(at 100% 53%,hsla(187,73%,47%,.35) 0px,transparent 50%),radial-gradient(at 87% 99%,hsla(187,80%,60%,.3) 0px,transparent 50%);background-size:130% 130%;animation:moveGradient 5s ease-in-out infinite alternate;box-shadow:inset 0 0 45px #20b8cd1f}.stack-container{position:relative;width:70%;height:300px;margin-top:5rem}.card-content{position:absolute;width:100%;height:100%;padding:40px;box-sizing:border-box;background:var(--accent-color-3);color:var(--text-color);box-shadow:0 8px 20px #0006;display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:transform .4s ease,opacity .4s ease;box-shadow:inset 0 0 45px #20b8cd1f;border-radius:16px}.animated-gradient{background-color:#20bbcf;background-image:radial-gradient(at 82% 16%,hsla(187,80%,85%,1) 0px,transparent 50%),radial-gradient(at 16% 86%,hsla(187,73%,47%,1) 0px,transparent 50%);background-size:200% 200%;animation:moveGradient 3s ease-in-out infinite alternate}.animated-gradient.heroheader{width:100%;background-color:#0b0e0e;background-image:radial-gradient(ellipse 30% 60% at 100% 0%,hsla(187,73%,47%,.5) 0%,transparent 100%),radial-gradient(ellipse 60% 50% at 0% 10%,hsla(187,80%,60%,.4) 0%,transparent 100%),radial-gradient(ellipse 60% 60% at 100% 100%,hsla(187,73%,47%,.6) 0%,transparent 100%);background-size:130% 130%}.animated-gradient.card-image-single{width:100%;background-color:#121616;background-image:radial-gradient(ellipse 100% 70% at 100% 100%,hsla(187,73%,47%,.8) 0%,transparent 100%),radial-gradient(ellipse 80% 50% at 0% 100%,hsla(187,80%,60%,.7) 0%,transparent 100%);background-size:160% 110%;animation:moveGradient 3s ease-in-out infinite alternate}.animated-gradient.card-service{width:100%;background-color:#121616;background-image:radial-gradient(ellipse 100% 70% at 100% 100%,hsla(187,73%,47%,.8) 0%,transparent 100%),radial-gradient(ellipse 80% 50% at 0% 100%,hsla(187,80%,60%,.7) 0%,transparent 100%);background-size:160% 110%;animation:moveGradient 3s ease-in-out infinite alternate;box-shadow:inset 0 0 45px #20b8cd1f}.animated-gradient.cta{width:100%;background-color:#0b0e0e;background-image:radial-gradient(ellipse 50% 40% at 100% 50%,hsla(187,73%,47%,.5) 0%,transparent 100%),radial-gradient(ellipse 50% 45% at 0% 46%,hsla(187,80%,60%,.4) 0%,transparent 100%);background-size:150% 100%;animation:moveGradient 5s ease-in-out infinite alternate}.animated-gradient.middle{width:100%;background-color:#0b0e0e;background-image:radial-gradient(ellipse 40% 15% at 100% 50%,hsla(187,73%,47%,.5) 0%,transparent 100%),radial-gradient(ellipse 60% 20% at 0% 50%,hsla(187,80%,60%,.4) 0%,transparent 100%);background-size:150% 100%;animation:moveGradient 5s ease-in-out infinite alternate}.animated-gradient.team{width:100%;background-color:#0b0e0e;background-image:radial-gradient(ellipse 60% 40% at 0% 46%,hsla(187,73%,47%,.2) 0%,transparent 100%),radial-gradient(ellipse 50% 60% at 100% 50%,hsla(187,80%,60%,.25) 0%,transparent 100%);background-size:130% 100%;animation:moveGradient 2s ease-in-out infinite alternate}.animated-gradient.footer{width:100%;background-color:#0b0e0e;background-image:radial-gradient(ellipse 60% 40% at 10% 0%,hsla(187,73%,47%,.4) 0%,transparent 100%);background-size:160% 100%;animation:moveGradient 5s ease-in-out infinite alternate}@keyframes moveGradient{0%{background-position:20% 0%}50%{background-position:90% 40%}to{background-position:20% 100%}}.glass-box{position:relative;color:var(--accent-color-2);background:#ffffff12;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 32px #0003}.blog{display:flex;flex-direction:column}.card-blog{display:flex;flex-direction:column;gap:1rem;border-radius:16px;background-color:var(--accent-color-3);transition:all .5s;padding:32px;color:var(--text-color)}.card-blog:hover{box-shadow:inset 0 0 45px #20b8cd1f}.card-team{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;text-align:center;color:var(--text-color);padding-inline:32px}.card-image{background-color:var(--accent-color-3);aspect-ratio:1/1;border-radius:50%;transition:all .5s;overflow:hidden}.card-image:hover{box-shadow:inset 0 0 45px #20b8cd1f}.card-team h6{color:var(--text-color);transition:all .5s}.card-team:hover h6{color:var(--accent-color)}.card-about{display:flex;flex-direction:column;align-items:flex-start;padding:32px;background:var(--primary);color:var(--text-color);border-radius:16px;transition:all .5s;gap:32px}.card-about:hover{background:var(--accent-color-3);box-shadow:inset 0 0 45px #20b8cd1f}.card-about svg{fill:var(--text-color)}.card-about:hover svg{fill:var(--accent-color)}.card-about p{max-width:250px}.card-404{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;background:#fafafa1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:40px 32px;margin-top:-10rem}.card-contact{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;color:var(--text-color);background-color:var(--accent-color-3);border-radius:12px;height:100%;transition:all .5s}.card-contact:hover{box-shadow:inset 0 0 45px #20b8cd1f}.tab-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:3rem}.tabs{display:flex;flex-direction:row;gap:1rem;border-radius:50px;align-items:center;justify-content:center;width:max-content;cursor:pointer}.tab{padding:8px 12px;border-radius:12px;min-width:70px;display:flex;align-items:center;justify-content:center;border:1px solid var(--text-color);transition:all .5s}.tab.active,.tab:hover{color:var(--text-color);background:var(--accent-color-6);border:1px solid var(--accent-color)}.tab-content{width:100%;padding:10px;background-color:var(--accent-color-2);border-radius:16px}.content{display:none;transition:all .5s}.content.active{display:block}.background-hover{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.image-hover{opacity:0;position:absolute}.image-swiper{overflow:hidden;transition:all .5s}.image-swiper:hover{transform:translateY(-8px)}.card-pricing{display:flex;flex-direction:column;align-items:start;gap:1rem;padding:37px;border-radius:16px;background-color:var(--accent-color-3);transition:all .5s}.card-pricing.animated-gradient{background-image:none;background-color:var(--accent-color-3);transition:all .5s}.card-pricing:hover.animated-gradient,.card-pricing.active.animated-gradient{width:100%;background-color:#121616;background-image:radial-gradient(at 100% 53%,hsla(187,73%,47%,.35) 0px,transparent 50%),radial-gradient(at 87% 99%,hsla(187,80%,60%,.3) 0px,transparent 50%);background-size:130% 130%;animation:moveGradient 5s ease-in-out infinite alternate;box-shadow:inset 0 0 45px #20b8cd1f}.card-pricing .btn-accent{background-color:var(--text-color)}.card-overlay{position:relative}.card-overlay i{font-size:23px;padding:12px;display:inline-block;border:1px solid var(--accent-color);border-radius:50%;color:var(--primary);background-color:var(--accent-color);transition:.5s all}.card-overlay i:hover{border:1px solid var(--primary);background-color:var(--primary);color:var(--accent-color);transform:rotate(45deg);transition:.5s all}.card-overlay .card-body{position:absolute;top:0;left:0;bottom:0;opacity:0;padding:3rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:end;width:100%;transform:scaleY(0);transform-origin:bottom;transition:all .5s;background:linear-gradient(0deg,#191c25bf,#191c25bf)}.card-overlay:hover .card-body{transform:scaleY(1);opacity:1}.card:hover .icon-box.bg-accent-color{background-color:#fff;color:var(--accent-color)}.card:hover p{transition:all .5s}.testimonial-container{background-color:var(--accent-color-3);padding:40px;display:flex;flex-direction:column;gap:2rem;box-shadow:inset 0 0 45px #20b8cd1f;border-radius:16px;height:250px;justify-content:space-between}.card-counter{position:relative;display:flex;flex-direction:column;gap:1rem;height:100%;padding-inline:2rem;transition:all .5s}.r-progress{--value: 17;--progress-color: var(--accent-color);--secondary-progress-color: var(--accent-color-3);--animation-duration: 2000}.r-progress-bar{position:relative;height:5px;background-color:var(--secondary-progress-color);display:flex;border-radius:8px}.r-progress-bar .progress-value{height:100%;border-radius:8px;width:calc(var(--progress) * 1%);background-color:var(--progress-color);position:relative;animation:load;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 1ms);animation-timing-function:linear;animation-delay:.5s;color:#000}.r-progress-bar.percentage-label:after{counter-reset:percentage var(--progress);content:counter(percentage) "%";display:block;position:absolute;left:calc((var(--progress) * 1%));animation:load;animation-fill-mode:forwards;animation-duration:calc(var(--animation-duration) * 1ms);animation-timing-function:linear;animation-delay:.5s;font-size:16px;line-height:1.2;font-family:var(--font-1);bottom:calc(100% + .5rem)}.rating{list-style:none;display:flex;flex-direction:row;gap:.75rem;padding:0;margin:0}.rating li{color:#f1c644}.rating li.inactive{color:#d9d9d9}.glass-effect{background:transparent}.accordion{--bs-accordion-bg: transparent}.accordion .accordion-item{border:1px solid var(--accent-color-3);background-color:var(--accent-color-2);color:var(--text-color-2);outline:none;padding:0;background:var(--accent-color-3);box-shadow:inset 0 0 45px #20b8cd1f;border-radius:16px}.accordion-button:focus{box-shadow:none}.accordion .accordion-button{background-color:transparent;padding:28px!important;outline:none;position:relative;overflow:hidden;display:flex;flex-direction:row;gap:1rem;justify-content:left;color:var(--text-color);font-size:20px;font-weight:500;border-radius:16px!important;font-family:var(--font-1)}.accordion .accordion-button.accent{box-shadow:#0000001a 0 4px 6px -1px,#0000000f 0 2px 4px -1px}.accordion-button:after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23FAFAFA" class="bi bi-plus" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4"/></svg>')}.accordion-button:not(.collapsed):after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23FAFAFA" class="bi bi-dash" viewBox="0 0 16 16"><path d="M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8"/></svg>')}.accordion .accordion-button:not(.collapsed){color:var(--text-color);background-color:var(--accent-color-6);border:none!important;border-radius:8px!important;box-shadow:none}.accordion .accordion-body{background-color:transparent;font-size:16px;color:var(--text-color-2);font-family:var(--font-1);padding-bottom:28px;padding-left:28px;padding-right:10rem;padding-top:0}.accordion-item:last-of-type .accordion-button.collapsed{border-radius:0}.accordion.hero .accordion-body{background-color:var(--accent-color-2);font-size:16px;color:var(--text-color-2);font-family:var(--font-1);padding-inline:0;text-align:start;border-radius:16px;padding:32px}.accordion.hero .accordion-button{background-color:var(--accent-color-3);padding:12px!important;outline:none;position:relative;overflow:hidden;display:flex;flex-direction:row;gap:1rem;justify-content:left;color:var(--text-color);font-size:16px;font-weight:400;border-radius:16px!important;font-family:var(--font-1)}.accordion.hero .accordion-button span{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50px;background-color:var(--accent-color);color:var(--accent-color-2)}.accordion.hero .accordion-button .title{background-color:var(--accent-color-2);padding:12px;width:100%;color:var(--text-color)}.accordion.hero .accordion-item{border:1px solid var(--accent-color-3);background-color:var(--accent-color-2);color:var(--text-color-2);outline:none;padding:0;border-radius:16px}.accordion.hero .accordion-button:after{display:none}.accordion.hero .accordion-button:not(.collapsed):after{background-image:none}.accordion.hero .accordion-button:after{background-color:var(--accent-color);width:3rem;height:3rem;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:24px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23FFFFFF" class="bi bi-plus" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4"/></svg>')}.accordion.hero .accordion .accordion-button:not(.collapsed){color:var(--accent-color);box-shadow:none;border:none;padding:0}@media only screen and (max-width:1023px){h1{font-size:30px}h2{font-size:38px}h3{font-size:28px}h4{font-size:22px}h5{font-size:18px}h6{font-size:14px}p,button,a{font-size:13px}.heading-bg{padding:0;margin-left:0}.text-404{font-size:50px}.counter-text{font-size:42px}.large-text{font-size:40px}.testimonial-text{font-size:16px}.btn{font-size:13px;width:100%}.logo-container{max-width:100px}.nav-link{padding-block:.2rem;text-align:center}#header{background:transparent}.offcanvas-fullwidth{width:100vw!important;max-width:100vw}.p-banner{color:var(--text-color)}.w-max-content{width:100%}.section{padding:4em 2em}.doubleContain{padding-bottom:8em}.divider{width:330px}.fs-very-large{font-size:3.125rem}.text-404{font-size:8rem;font-weight:700}.image-absolute-1{left:45%;top:35%}.image-infinite-bg{background-size:cover!important}.border-custom{border-width:0px 0px 1px 0px}.outer-margin{margin-right:0}.banner-image{margin:0;transform:none}.testimonial-img{margin:0;margin-bottom:1rem}.dropdown-menu{width:100%;box-shadow:none}.video-e119{width:85%;margin-left:-1.5rem}.dropdown-item{padding-block:.35rem;text-align:center;background-color:var(--accent-color-4)}.floating-image{margin-left:0}.floating-price{top:-2.5rem;right:-7.5rem}.floating-heading{margin-left:0}.floating-banner{top:0;left:0;right:0;margin-right:1rem;margin-left:1rem;margin-top:-10rem}.floating-top{margin-top:0}.floating-testi{margin:1rem}.floating-services{position:relative;z-index:9999;margin-top:3rem;margin-bottom:1rem}.floating-services-2{margin-left:0}.floating-services-2 .padding{padding-left:3rem}.floating-services-3{position:relative;margin-top:1rem;margin-bottom:-3rem}.floating-services-3 .padding{padding-left:3rem;padding-right:3rem}.floating-bottom{position:initial;top:0;left:0}.floating-bottom-1{position:initial;bottom:0;right:0;left:0}.floating-bottom-2{position:initial;bottom:0;right:0;left:0;margin-top:1rem}.floating-contact{margin-left:0rem}.floating-counter{position:relative;margin-top:-5rem;z-index:9999}.floating-blog{margin-top:0}.border-testimonial{border-right:none}.card-counter{align-items:start}.card-content{flex-direction:column}.service-container{background-color:transparent;padding:30px;display:flex;flex-direction:column;gap:1.75rem;box-shadow:0 0 18px #0000001a;height:100%}.navigation{display:flex;flex-direction:column;align-items:start;justify-content:space-between;gap:1rem}.navigation img{margin-block:0;height:0}.navigation:hover img{height:100%}.appointment-box{top:-2rem;bottom:0;left:0;right:0;height:8rem}.w-md-70{width:70%}.w-md-60{width:60%}.position-responsive{position:relative}.form-appointment-container{position:relative;transform:translateY(0)}.list-flush-horizontal{flex-direction:column}.list-flush-horizontal .list-item:first-child,.list-flush-horizontal .list-item{border-right:none;border-bottom:1px solid white}.list-flush-horizontal .list-item:last-child{border-left:none;border-bottom:none;border-top:1px solid white}.position-xl-absolute{position:static}.banner-heading{font-size:2.5rem}.tab-container,.class-container{display:grid;grid-template-columns:repeat(1,1fr)}footer .d-flex.flex-column{text-align:center;justify-content:center;align-items:center;margin-bottom:20px;padding:0}footer .link.d-flex.flex-row{text-align:center;justify-content:center;align-items:center}footer .list{padding:0}.footer,.footer-img{position:relative}.features-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.testimonial-container{background-color:var(--accent-color-2);padding:1rem;border-radius:10px}.swiperTestimonials2{height:500px}.swiperImage{padding-bottom:0}.service-scroll{padding-right:1rem}.swiper-button-next,.swiper-button-prev{visibility:hidden;display:none}.swiper-button-next:after,.swiper-button-prev:after{visibility:hidden;display:none}.btn-play{margin-left:70%}.card-feature{margin-left:0;max-width:100%}.cta p{color:var(--text-color-2)}.cta h2{color:var(--text-color)}}.rectangle,.rectangle-2{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(158,86,230,.3),transparent 70%);pointer-events:none;z-index:1}.rectangle{width:300px;height:300px;top:-100px;left:10%;animation:float 6s ease-in-out infinite}.rectangle-2{width:200px;height:200px;bottom:-50px;right:15%;animation:float 8s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}
