@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";
:root{--default-font:var(--font-lexend);--heading-font:var(--font-monrope);--nav-font:var(--font-lexend);--background-color:#fff;--default-color:#444;--heading-color:#666;--accent-color:#2e9288;--surface-color:#fff;--contrast-color:#fff;--light-green-color:#9bc4bd;--nav-color:#2e9288;--nav-hover-color:#1acc8d;--nav-mobile-background-color:#fff;--nav-dropdown-background-color:#fff;--nav-dropdown-color:#444;--nav-dropdown-hover-color:#1acc8d}.light-background{--background-color:#f4f5fe;--surface-color:#fff}.dark-background{--background-color:#9bc4bd;--default-color:#fff;--heading-color:#fff;--surface-color:#2e9288;--contrast-color:#fff}.dark-background-hero{--default-color:#fff;--heading-color:#fff;--surface-color:#9bc4bd;--contrast-color:#fff;--background-color:#9bc4bd}:root{scroll-behavior:smooth}body{color:var(--default-color)!important;background-color:var(--background-color)!important;font-family:var(--default-font)!important;--background:#f4f5fe!important}a{color:var(--accent-color);transition:all .3s;font-family:var(--font-lexend)!important;text-decoration:none!important}a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%);text-decoration:none!important}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--font-lexend)}p,span{line-height:1.7;font-family:var(--font-lexend)}button,li{font-family:var(--font-lexend)}#preloader{z-index:999999;background:var(--background-color);transition:all .6s ease-out;position:fixed;inset:0;overflow:hidden}label{font-family:var(--font-lexend)!important}#preloader:before{content:"";border:6px solid #fff;border-color:var(--accent-color)transparent var(--accent-color)transparent;border-radius:50%;width:60px;height:60px;animation:1.5s linear infinite animate-preloader;position:fixed;top:calc(50% - 30px);left:calc(50% - 30px)}@keyframes animate-preloader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scroll-top{visibility:hidden;opacity:0;z-index:99999;background-color:var(--accent-color);border-radius:4px;width:40px;height:40px;transition:all .4s;position:fixed;bottom:15px;right:15px}.scroll-top i{color:var(--contrast-color);font-size:24px;line-height:0}.scroll-top:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 20%);color:var(--contrast-color)}.scroll-top.active{visibility:visible;opacity:1}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}.page-title{color:var(--default-color);background-color:var(--background-color);position:relative}.page-title .heading{border-top:1px solid color-mix(in srgb,var(--default-color),transparent 90%);padding:160px 0 80px}.page-title .heading h1{font-size:38px;font-weight:700}.page-title nav{background-color:color-mix(in srgb,var(--default-color),transparent 88%);padding:20px 0}.page-title nav ol{flex-wrap:wrap;margin:0;font-size:16px;font-weight:600;list-style:none;display:flex}.page-title nav ol li+li{padding-left:10px}.page-title nav ol li+li:before{content:"/";color:color-mix(in srgb,var(--default-color),transparent 70%);padding-right:10px;display:inline-block}section,.section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:80px;overflow:clip}@media (max-width:1199px){section,.section{scroll-margin-top:66px}}.section-title{padding-bottom:60px;position:relative}.section-title h2{letter-spacing:1.5px;text-transform:uppercase;color:color-mix(in srgb,var(--default-color),transparent 50%);margin:0;padding:0;font-size:14px;font-weight:500;line-height:1px;position:relative}.section-title h2:after{content:"";background:var(--accent-color);width:120px;height:1px;font-family:var(--heading-font);margin:4px 10px;display:inline-block}.section-title div{color:var(--heading-color);text-transform:uppercase;font-size:28px;font-weight:700;font-family:var(--heading-font);margin:0}.fullscreen-loader{z-index:9999;background-color:#fffc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.toasterClass{font-family:var(--font-lexend)!important}.swiper-pagination-bullet{background-color:#00000080!important}.swiper-pagination-bullet-active{background-color:var(--accent-color)!important}.btn-primary{background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.paypal-button-container .paypal-button-row{width:100%!important}.ql-toolbar.ql-snow{background-color:var(--background-color)!important;z-index:999!important;position:sticky!important;top:0!important}
