h1,h2,h3,h4,h5{color:var(--thm-heading-text)}.nav-links li,.row>*,.thm-btn,body,footer .custom-svg-footer,footer .sec{position:relative}.product-tilt .product-item p,.product-tilt:hover h3,.product-tilt:hover h5{text-shadow:1px 1px 8px rgb(0 0 0 / 80%)}.floating-container .element-container li,.nav-links{list-style:none}@font-face{font-family:Montserrat;src:url('../fonts/Montserrat-VariableFont_wght.woff2');font-display:block}@font-face{font-family:Montserrat-Alt-Bold;src:url('../fonts/MontserratAlternates-Bold.woff2');font-display:block}@font-face{font-family:Montserrat-Bold;src:url('../fonts/Montserrat-Bold.woff2');font-display:block}@font-face{font-family:Montserrat-light;src:url('../fonts/Montserrat-ExtraLight.woff2');font-display:block}:root{--thm-font:'Montserrat','Montserrat-light';--thm-base:#005B95;--thm-base-rgb:0,91,149;--thm-base-rgba-50:0,91,149,0.5;--thm-secondary:#7CCBEA;--thm-secondary-rgb:124,203,234;--thm-secondary-rgba-50:124,203,234,0.5;--thm-heading-text:#576975;--thm-regular-text:rgba(87, 105, 117, 0.6)}body{font-family:var(--thm-font);overflow-x:hidden!important}::selection{background-color:rgba(var(--thm-secondary-rgba-50));color:#fff}.z-index-3{z-index:3!important}.z-index-0{z-index:0!important}.z-index-100{z-index:100!important}.z-index-101{z-index:101!important}.overflow-initial{overflow:initial!important}svg{margin:auto}a{text-decoration:none!important;outline:0;color:var(--thm-secondary)}li,p{font-size:14.4px;line-height:24px;color:var(--thm-regular-text)}h1,h2,h3{font-family:Montserrat-Bold}.text-color-grey{color:#969696!important}.positive-ls-2{letter-spacing:2px!important}.bg-color-1{background-color:#eff1f3!important}.bg-color-grey-2{background-color:#e4e4e4!important}.bg-color-base{background-color:var(--thm-base)!important}.bg-color-secondary,.thm-btn-white:before{background-color:var(--thm-secondary)}.btn,.btn:focus,button,button:focus{outline:0!important}.btn{padding:10px 20px;font-size:14px;letter-spacing:.5px;transition:.5s}.btn:focus{box-shadow:none}.btn:hover{color:#fff;border:inherit}.btn-rounded,.thm-btn{border-radius:30px}.btn-primary{background:0 0;border-color:var(--thm-base)!important;border-width:2px;color:var(--thm-base)}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus{background:var(--thm-base);border-color:var(--thm-base)}.thm-btn{display:inline-block;overflow:hidden;vertical-align:middle;font-size:17px;line-height:25px;font-weight:600;text-align:center;padding:13px 34px;z-index:1;transition:margin-top,margin-bottom,color .5s}.thm-btn:hover{margin-top:1px;margin-bottom:1px}.thm-btn-primary{background:var(--thm-secondary);background-color:var(--thm-secondary);color:#fff}.thm-btn-secondary{border:1px solid var(--thm-base);color:var(--thm-heading-text);font-size:initial;font-weight:400;padding:10px 28px}.thm-btn-secondary:hover{color:#fff;border:none}.thm-btn:before{content:"";transition-duration:.8s;position:absolute;width:200%;height:200%;top:110%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;z-index:-1}.thm-btn:hover:before{top:-40%}.thm-btn-primary:before,.thm-btn-secondary:before{background-color:var(--thm-base)}.navbar-btn{padding:10px 25px;font-size:15px}@media screen and (max-width:768px){.thm-btn{font-size:14px;padding:8px 24px}}@keyframes come-in{0%{-webkit-transform:translatey(100px);transform:translatey(100px);opacity:0}30%{-webkit-transform:translateX(-50px) scale(.4);transform:translateX(-50px) scale(.4)}70%{-webkit-transform:translateX(0) scale(1.2);transform:translateX(0) scale(1.2)}100%{-webkit-transform:translatey(0) scale(1);transform:translatey(0) scale(1);opacity:1;pointer-events:all}}.floating-container{position:fixed;width:65px;height:100px;bottom:0;right:0;margin:24px;z-index:99}.floating-container:hover{height:285px}.floating-container:hover .floating-button{box-shadow:0 10px 25px rgba(var(--thm-secondary-rgba-50));-webkit-transform:translatey(5px);transform:translatey(5px);-webkit-transition:.3s;transition:.3s}.floating-container .element-container{margin-bottom:0!important;padding:0!important}.floating-container:hover .element-container li:first-child .float-icon{-webkit-animation:.4s .2s forwards come-in;animation:.4s .2s forwards come-in}.floating-container:hover .element-container li:nth-child(2) .float-icon{-webkit-animation:.4s .35s forwards come-in;animation:.4s .35s forwards come-in}.floating-container:hover .element-container li:nth-child(3) .float-icon{-webkit-animation:.4s .5s forwards come-in;animation:.4s .5s forwards come-in}.floating-container .floating-button{position:absolute;width:65px;height:65px;background:var(--thm-secondary);bottom:0;border-radius:50%;left:0;right:0;margin:auto;color:#fff;line-height:65px;text-align:center;font-size:23px;z-index:99;box-shadow:0 10px 25px -5px rgba(var(--thm-secondary-rgba-50));cursor:pointer;-webkit-transition:.3s;transition:.3s}.floating-container .float-element{position:relative;overflow:visible;display:flex;align-items:center;pointer-events:none}.floating-container .float-element span{display:none;padding:3px 8px;border-radius:3px;font-size:16px;background:rgba(102,102,102,.8);color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.2);margin-right:10px}.floating-container .float-element:hover span{display:block;position:absolute;white-space:nowrap;right:80px;margin:auto}.floating-container .float-icon{position:relative;display:block;border-radius:50%;width:50px;height:50px;margin:8px auto;color:#fff;font-weight:500;text-align:center;line-height:50px;z-index:0;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.floating-container .float-icon svg{transform:scale(.85)}.floating-container .element-container li:first-child .float-icon{background:var(--thm-secondary);box-shadow:0 20px 20px -10px rgba(var(--thm-secondary-rgba-50))}.floating-container .element-container li:nth-child(2) .float-icon{background:#25d366;box-shadow:0 20px 20px -10px rgba(37,211,102,.5)}.floating-container .element-container li:nth-child(3) .float-icon{background:var(--thm-base);box-shadow:0 20px 20px -10px rgba(var(--thm-base-rgba-50))}.navbar-custom{padding:20px 0;width:100%;border-radius:0;z-index:999;margin-bottom:0;transition:.5s ease-in-out,border-bottom-color ease-in-out}.navbar-custom .navbar-nav{margin-left:50px}.navbar-custom .navbar-nav li a{line-height:26px;color:#fff;font-size:15px;font-weight:700;text-transform:capitalize;transition:.5s;background-color:transparent!important;padding:15px 0;margin:0 10px}.navbar-custom .logo g,.navbar-custom.is-sticky .logo-light g{fill:var(--thm-base)!important}.navbar-custom. .logo-element-secondary{fill:var(--thm-secondary)!important}.navbar-custom.is-sticky{z-index:999;background-color:#fff;box-shadow:0 6px 13px 0 rgb(0 0 0 / 6%);--tw-text-opacity:1!important}.navbar-custom .navbar-nav li a:active,.navbar-custom .navbar-nav li a:hover,.navbar-custom .navbar-nav li.active a{color:var(--thm-base);transform:scale(1.05)}.navbar-secondary:not(.is-sticky){border-bottom:1px solid #e1e3e5!important}@media (min-width:200px) and (max-width:1024px){.play-container{margin:2px auto}.navbar-custom{margin-top:0;padding:10px 0!important}.navbar-custom .navbar-nav{margin-left:0}.navbar-custom .navbar-nav li.active{border-color:transparent}.navbar-custom .navbar-nav li a{transition:.4s;margin:0;color:rgba(255,255,255,.6)!important}.navbar-custom>.container{width:90%}.navbar-button{margin-top:15px;margin-left:0}.navbar-custom .navbar-nav li a:active,.navbar-custom .navbar-nav li a:hover,.navbar-custom .navbar-nav li.active a{color:#fff!important}.home-title{font-size:32px}.home-half{padding-bottom:100px;padding-top:130px}}@media (min-width:1200px){h2{font-size:2.4rem}.container{max-width:1140px!important}}@media (min-width:992px){.navbar-custom.is-sticky{padding-top:.75rem;padding-bottom:.75rem}.navbar-custom .logo svg,.navbar-custom .logo-light svg{width:184px!important;height:auto!important;margin:4px 0}}footer{position:relative;width:100%;height:auto;padding:50px 100px 0}footer .custom-svg-footer svg{position:absolute;height:100%;width:100%;top:0;bottom:0;right:0;left:0}footer h2{position:relative;color:#fff;font-weight:500;margin-bottom:18px}footer h2::before{content:'';position:absolute;bottom:-5px;left:0;width:50px;height:2px;background:var(--thm-base)}footer p{color:#999}footer .sec ul{padding-left:0}footer .sec ul li{list-style:none;margin-bottom:10px}footer .sec ul li a{color:#999;text-decoration:none;display:inline-block}.product-tilt .product-content a:hover,footer .sec ul li a:hover{color:#fff}footer .sec p{margin:0;font-size:inherit}.product-tilt .product-item,footer .contact-info li{display:flex}footer .contact-info li>span:first-child{color:#fff;font-size:20px;margin-right:10px}footer .social-media a{width:32px;height:32px;background:#222;margin-right:10px;transition:250ms ease-in}footer .social-media a:hover{transform:scale(1.1)}.footer-top-light-border{border-top:1px solid rgba(255,255,255,.05)!important}@media (max-width:991px){footer{padding:40px 40px 0}footer .container{flex-direction:column}footer .container .sec{margin-right:0;margin-bottom:40px;width:100%}}.section{padding:45px 0;position:relative}.section-title{text-transform:uppercase;letter-spacing:2px;margin-bottom:0;padding-bottom:1rem;line-height:1;font-size:1.75rem;font-weight:500}.section-lg{padding:100px 0}@media (min-width:1950px){.section.section-with-shape-divider .shape-divider svg{width:100%}}.section.section-with-shape-divider{overflow:hidden}.section.section-with-shape-divider .shape-divider.shape-divider-reverse-y{transform:rotateY(180deg)}.section.section-with-shape-divider .shape-divider{position:absolute;top:0;left:0;width:100%;height:80px;z-index:1}.section.section-with-shape-divider .shape-divider.shape-divider-bottom{top:auto;bottom:0}.section.section-with-shape-divider .shape-divider svg{position:absolute;top:0;left:50%;height:100%;transform:translate3d(-50%,0,0)}.custom-product-svg{position:absolute;top:46%;left:50%;width:144%;height:112%;transform:translate3d(-50%,-50%,0);z-index:0}@media (min-width:1900px){#shape_footer_top{height:258px!important}}@media (min-width:2000px){#shape_products_top{height:270px!important}#shape_products_bottom{height:114px!important}#shape_footer_top{height:269px!important}}@media (min-width:2100px){#shape_products_top{height:284px!important}#shape_products_bottom{height:128px!important}#shape_footer_top{height:282px!important}}@media (min-width:2200px){#shape_footer_top,#shape_products_top{height:296px!important}}@media (min-width:2300px){#shape_footer_top,#shape_products_top{height:310px!important}#shape_products_bottom{height:140px!important}}@media (min-width:2400px){#shape_products_top{height:325px!important}#shape_footer_top{height:327px!important}}@media (min-width:2500px){#shape_products_top{height:340px!important}#shape_contact_top{height:650px!important}#shape_footer_top{height:332px!important}}.section .custom-page-header-curved-top-1{position:absolute;top:-575px;left:0}.page-header{padding:50px 0;position:relative;text-align:left}.breadcrumb{background:0 0;margin:0;padding:0;position:relative;z-index:1}.breadcrumb>li{display:inline-block;font-size:.8em;text-transform:uppercase;text-shadow:none}.breadcrumb svg{margin-bottom:.2rem;transform:scale(.9)}.bg-header-grey-1{margin-bottom:2rem!important;padding:2rem 0!important}@media screen and (min-width:992px){.bg-header-grey-1{margin-bottom:1rem!important}}@media screen and (min-width:1200px){.bg-header-grey-1{margin-bottom:1rem!important;padding:1rem 0!important}}@media screen and (min-width:1400px){.bg-header-grey-1{margin-bottom:.8rem!important;padding:1.4rem 0!important}.product-container .row{--bs-gutter-x:0}}@media screen and (min-width:2200px){.bg-header-grey-1{margin-bottom:3rem!important;padding:3rem 0!important}}.js-tilt-glare{border-radius:15px}.product-container{max-width:1400px}.products-tilt{flex-wrap:nowrap;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.products-tilt::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);margin:0 16px}.products-tilt::-webkit-scrollbar{height:2px;background-color:var(--thm-base);margin:0 16px}.products-tilt::-webkit-scrollbar-thumb{background-color:var(--thm-secondary);border:2px solid var(--thm-secondary);margin:0 16px}.product-tilt{position:relative;min-width:280px;max-width:300px;margin:32px;box-shadow:0 3px 20px 0 rgb(0 0 0 / 12%);border-radius:15px;background:rgba(255,255,255,.1);display:flex;justify-content:center;border-top:1px solid rgba(255,255,255,.5);border-left:1px solid rgba(255,255,255,.5);backdrop-filter:blur(5px);transform-style:preserve-3d;padding:0}.product-tilt:hover{backdrop-filter:inherit}.product-tilt .product-image{width:100%;overflow:hidden;display:flex;align-items:center;border-radius:1.5rem;transition:transform .6s ease-in-out;margin-bottom:110px}.product-tilt .product-image img{display:block;width:100%;height:fit-content}.product-tilt .product-content{position:absolute;padding:20px;text-align:center;transform:translateY(300px);transition:transform .6s ease-in-out}.product-tilt:hover .product-content{transform:translateY(80px) translateZ(100px)}.product-tilt:hover .product-image{position:absolute;transform:translateX(-125px) scale(1.3) translateZ(50px) translateY(32px)}.product-tilt .product-content h2{display:none;height:68px;position:absolute;left:24px;top:-62px;right:24px;text-align:end;font-size:28px;color:rgba(255,255,255,.25);pointer-events:none}.product-tilt .product-content h3{font-size:1.8em;color:#fff;z-index:1}.product-tilt .product-content h5{color:#fff;font-size:18px;margin:18px 12px 12px}.product-tilt .product-content h5 span{font-family:Montserrat-Bold;font-size:1.3rem}.product-tilt .product-items{display:none;flex:1;flex-flow:column;padding:8px 16px;min-height:100px;width:100%}.product-tilt:hover .product-content .product-items,.product-tilt:hover .product-content a{display:block}.product-tilt:hover .product-content h2{display:flex;align-items:center;justify-content:end}.product-tilt .product-item p{font-weight:700;color:#fff;margin-bottom:0;display:flex;align-items:center;text-align:start}.product-tilt .product-item img{margin-right:8px;width:32px;height:32px;filter:drop-shadow(1px 1px 8px rgb(0 0 0 / 90%))}.product-tilt .product-content a{display:none;width:fit-content;position:relative;padding:8px 32px;margin:20px auto;background:#fff;color:#000;border-radius:20px;text-decoration:none;font-weight:500;box-shadow:0 5px 15px rgba(0,0,0,.5)}@media screen and (min-width:1200px) and (max-width:1399px){.products-tilt{justify-content:center}}@media screen and (max-width:1199px){.products-tilt{padding-left:14px!important}}@media screen and (max-width:1399px){.products-tilt{overflow-x:auto;overflow-y:clip;cursor:grab}.product-tilt{min-width:220px;width:220px;margin:24px;flex-shrink:inherit}.product-tilt .product-image{margin-bottom:100px}.product-tilt .product-content{padding:16px;transform:translateY(242px)}.product-tilt:hover .product-content{transform:translateY(80px) translateZ(100px)}.product-tilt:hover .product-image{position:absolute;transform:translateX(-90px) scale(1.3) translateZ(50px) translateY(32px)}.product-tilt .product-content h2{height:50px;font-size:22px}.product-tilt .product-content h3{font-size:1.4em}.product-tilt .product-content h5{font-size:16px;margin:16px 0 8px}.product-tilt .product-content h5 span{font-size:1.2rem}.product-tilt .product-items{padding:6px 8px}.product-tilt .product-item img{margin-right:6px;margin-left:6px;width:28px;height:28px}.product-tilt .product-content a{padding:4px 32px;margin:16px auto}}.nav-links{display:flex;width:88vw;padding:0 .7vw;align-items:center;margin-bottom:0;margin-left:50px}.navbar-custom .nav-links li.nav-item a{text-decoration:none;display:inline-block;margin:0 10px;color:#fff;font-weight:700;padding:15px .5rem;transition:.5s}.navbar-custom.is-sticky li.nav-item a{color:#9ca3af}.nav-links li.nav-item a:hover,.navbar-custom .nav-links li.nav-item.item-active a{color:var(--thm-base)!important}.navbar-custom.navbar-secondary .nav-links:not(.open) li.nav-item a{color:initial}.nav-links li.nav-item a:hover::before{width:100%}.hamburger div{width:30px;height:3px;background:#f2f5f7;margin:5px;transition:.3s}.navbar-secondary .hamburger div{background:var(--thm-base)}.hamburger{display:none}.nav-button{margin-left:auto;min-width:190px}@media screen and (min-width:2000px){.navbar-custom .nav-links li.nav-item a{font-size:16px}}@media screen and (max-width:1000px){.nav-button a,.nav-links{text-transform:uppercase}nav{position:fixed;z-index:3}.hamburger{display:block;position:absolute;cursor:pointer;right:5%;top:50%;transform:translate(-5%,-50%);z-index:2;transition:.7s}.nav-links{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(var(--thm-base-rgba-50));height:100vh;width:100%;flex-direction:column;clip-path:circle(50px at 90% -20%);-webkit-clip-path:circle(50px at 90% -10%);transition:.7s ease-out;pointer-events:none;backdrop-filter:blur(5px);justify-content:center;margin-left:0}.navbar-custom.is-sticky li a{color:#fff!important}.nav-links li.nav-item a::before{content:"";bottom:8px;left:8px;right:0;display:block;height:3px;width:0%;background-color:var(--thm-base);position:absolute;transition:250ms ease-in-out;margin:0}.nav-links.open{clip-path:circle(1000px at 90% -10%);-webkit-clip-path:circle(1000px at 90% -10%);pointer-events:all}.nav-links li{opacity:0;padding:24px 8px}.nav-links li.nav-button a{opacity:0;transition:.5s 1s}.nav-links li.nav-item:first-child{transition:.5s .2s}.nav-links li.nav-item:nth-child(2){transition:.5s .4s}.nav-links li.nav-item:nth-child(3){transition:.5s .6s}.nav-links li.nav-item:nth-child(4){transition:.5s .7s}.nav-links li.nav-item:nth-child(5){transition:.5s .8s}.nav-links li.nav-item:nth-child(6){transition:.5s .9s;margin:0}.nav-links li.nav-item:nth-child(7){transition:.5s 1s;margin:0}.nav-links li.nav-button.fade-nav-item,.nav-links li.nav-button.fade-nav-item a,li.fade-nav-item{opacity:1}.nav-button{margin-right:auto}.nav-button a{margin-top:24px}.navbar-custom.is-sticky .hamburger:not(.toggle) div{background:var(--thm-base)}}.nav-links li.nav-item a:hover{transform:scale(1.05)}.toggle .line1{transform:rotate(-45deg) translate(-5px,6px)}.toggle .line2{transition:.7s;width:0}.toggle .line3{transform:rotate(45deg) translate(-5px,-6px)}.cookies-consent-popup{background:rgba(0,0,0,.9);bottom:0;color:#fff;left:0;position:fixed;width:100%;z-index:9999999}.cookies-consent-popup .cookies-wrapper{overflow:hidden;padding:18px 27px}.cookies-consent-popup .cookies-wrapper p{font-size:13px;margin:0;color:#fff!important}.cookies-consent-popup .cookies-agree-btn{border-radius:2px;border-width:0;box-shadow:none;font-family:inherit!important;font-size:12px!important;font-weight:600!important;letter-spacing:-.3px;line-height:22px;padding:9px 27px;text-shadow:none;text-transform:none;color:#fff!important;background-color:var(--thm-base)!important;border-color:var(--thm-base)!important}@media (min-width:960px){.cookies-consent-popup .cookies-wrapper{padding-bottom:27px;padding-top:27px}.cookies-consent-popup .cookies-wrapper p{padding-right:250px}.cookies-consent-popup .cookies-right{position:absolute;top:50%;right:36px;transform:translateY(-50%)}}@media (max-width:960px){.cookies-consent-popup .cookies-right{margin-top:12px}.cookies-consent-popup .cookies-agree-btn{float:right}}