@font-face{font-display:swap;font-family:CF;font-style:normal;font-weight:700;src:url(../fonts/CFAstyStd-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:CF;font-style:normal;font-weight:400;src:url(../fonts/CFAstyStd-Book.ttf) format("truetype")}@font-face{font-display:swap;font-family:CF;font-style:normal;font-weight:300;src:url(../fonts/CFAstyStd-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:CF;font-style:normal;font-weight:100;src:url(../fonts/CFAstyStd-Thin.ttf) format("opentype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/Comfortaa-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:600;src:url(../fonts/Comfortaa-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/Comfortaa-Book.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/Comfortaa-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:100;src:url(../fonts/Comfortaa-Thin.ttf) format("opentype")}body{font-family:CF;font-size:18px;font-weight:400;line-height:110%}.hero-title,.hero-title-inner,.title-l,.title-s,.title-xl{font-family:Caudex,sans-serif;font-optical-sizing:auto;font-variation-settings:"wdth" 100;font-weight:400}.hero-title p,.hero-title-inner p,.title-l p,.title-s p,.title-xl p{margin:0}.hero-title p:not(:last-child),.hero-title-inner p:not(:last-child),.title-l p:not(:last-child),.title-s p:not(:last-child),.title-xl p:not(:last-child){margin-bottom:5px}.subtitle{color:#121c27;font-size:14px;font-weight:600;letter-spacing:2px;margin-top:5px}.subtitle.light{color:#fff}.subtitle.light-blue{color:#00a2d2}.icon img{height:auto;width:60px}.hero-title{font-size:80px}.hero-title,.hero-title-inner{font-style:normal;line-height:109%}.hero-title-inner{font-size:70px}.title-xl{font-size:55px}.title-l,.title-xl{font-style:normal;line-height:109%}.title-l{font-size:30px}.title-s{font-size:26px;font-style:normal;line-height:109%}*{box-sizing:border-box}img{max-width:100%}body{--grid-unit:32;--spacing:80px;--spacing-top:100px;--site-width:1300px;--grid-val:calc(100/var(--grid-unit));--side-padding:calc(var(--grid-val)*2vw);color:#121c27;line-height:130%;margin:0;overflow-x:hidden;position:relative}p{line-height:157%}h1,h2,h3,h4,h5,h6{margin:0}.my-container{margin:0 auto;max-width:calc(var(--site-width) + var(--side-padding)*2);padding:0 var(--side-padding)}.my-inner-container{margin:0 auto;max-width:900px}.content{overflow:hidden}.center-text{text-align:center}.center-flex,.flex{display:flex}.center-flex,.flex-vertical-center{align-items:center}.center-flex,.flex-horizontal-center{justify-content:center}.link{color:#121c27;font-size:16px;letter-spacing:1px;position:relative;text-decoration:none}.link:before{background-color:#00a2d2;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:.35s ease-in-out;width:100%}.link:hover:before{transition:.35s ease-in-out;width:0}.swiper-pagination-bullet-active{background:#00a2d2!important}.entry-content ul{margin:0;padding:0}.entry-content ul li{align-items:flex-start;-moz-column-gap:8px;column-gap:8px;display:flex}.entry-content ul li:before{background:url(../images/tick.svg);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:16px;min-width:20px;position:relative;top:5px}.entry-content ul li:not(:last-child){margin-bottom:20px}div#lang_switcher_topbar-container{display:flex;justify-content:flex-end}img.wpml-ls-flag{border:2px solid transparent}.wpml-ls-current-language img{border-color:#1799b4}.site-header{left:0;left:50%;padding:0 60px 25px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:2}.site-header .site-header-inner-container{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.212);display:flex;justify-content:space-between;padding-bottom:5px;z-index:2}.site-header .site-header-inner-container .header-left-col ul{align-items:center;-moz-column-gap:30px;column-gap:30px;display:flex;list-style:none;margin:0;padding:0}.site-header .site-header-inner-container .header-left-col ul li a{color:#fff;font-size:13px;text-decoration:none;text-transform:uppercase}.site-header .site-header-inner-container .site-branding{text-align:center}.site-header .site-header-inner-container .site-branding img{height:63px;width:auto}.site-header .site-header-inner-container .header-left-col{flex:1}.site-header .site-header-inner-container .header-center-col{flex:1;max-width:170px}.site-header .site-header-inner-container .header-right-col{display:flex;flex:1;justify-content:flex-end}.site-header .site-header-inner-container .header-right-col .call-us a{color:#fff;font-size:13px;text-decoration:none}.site-header .site-header-inner-container .header-right-col .call-us a img{height:35px;width:auto}.site-header .site-header-inner-container .menu-toggle{height:auto;width:35px}.site-header .site-header-inner-container .burger-container{flex:1}.mobile-menu{align-items:center;background-color:#fff;background-position:bottom;background-repeat:no-repeat;background-size:cover;display:none;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.mobile-menu.open{display:flex}.mobile-menu .close-icon{left:20px;position:absolute;top:20px}.mobile-menu .close-icon img{height:auto;width:20px}.mobile-menu .menu-main-menu-container ul{align-items:center;-moz-column-gap:30px;column-gap:30px;list-style:none;margin:0;padding:0}.mobile-menu .menu-main-menu-container ul li a{color:#121c27;display:block;font-size:32px;padding:5px 30px;text-align:center;text-decoration:none}.mobile-menu .menu-main-menu-container ul li:not(:last-child) a{margin-bottom:20px}.wpml-ls-legacy-list-horizontal{padding:7px 7px 0}footer{background-color:#111;color:#fff}footer .copyright{font-size:12px;padding:40px 20px;text-align:center}footer .copyright a{color:#00a2d2;text-decoration:none}footer ul{list-style:none;margin:0;padding:0}footer .footer-first-row{display:flex;flex-wrap:wrap}footer .footer-first-row>div{align-items:center;border:1px solid #232323;display:flex;flex:1;flex-direction:column;font-size:14px;justify-content:flex-start;padding:40px 20px;width:25%}footer .footer-first-row>div label{margin-bottom:10px}footer .footer-first-row>div>div:not(.phones-container){align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:center;text-align:center}footer .footer-first-row>div .phones-container{display:block;text-align:center}footer .footer-first-row>div img{height:auto;width:15px}footer .footer-first-row>div a{color:#fff;text-align:center;text-decoration:none}@media (max-width:767px){.subtitle{font-size:12px!important}.title-xl{font-size:31px!important}.title-l{font-size:23px}body{--grid-unit:32!important;--spacing-top:60px!important;--side-padding:calc(var(--grid-val)*1.5vw)}.site-header .site-header-inner-container{margin-top:17px}.mobile-menu .menu-main-menu-container ul li a{font-size:28px}footer .footer-first-row>div{min-width:100%}}@media (max-width:1024px) and (min-width:1025px){.hero-title{font-size:72px!important}}@media (max-width:1024px){.hero-title,.hero-title-inner{font-size:35px!important}.site-header .site-header-inner-container .header-right-col .call-us a img{height:30px}}@media (max-width:1360px) and (min-width:1024px){.hero-title-inner{font-size:55px!important}}@media (max-width:1024px) and (min-width:768px){.title-xl{font-size:42px!important}}@media (max-width:1024px) and (min-width:767px){body{--grid-unit:25!important;--spacing-top:80px!important}footer .footer-first-row>div{min-width:50%}}@media (max-width:1200px){.desktop-display{display:none}.site-header .site-header-inner-container{padding-left:20px!important;padding-right:20px!important}.site-header .site-header-inner-container .site-branding img{height:53px;width:auto}}@media (min-width:1201px){.other-than-desktop-display{display:none}}@media (max-width:1400px){.site-header{padding-left:0;padding-right:0}.site-header .site-header-inner-container{padding-left:40px;padding-right:40px}.site-header .site-header-inner-container .header-left-col ul{-moz-column-gap:15px;column-gap:15px}}@media (max-width:500px){.site-header .site-header-inner-container .site-branding img{height:auto;min-width:133px}}