:root{--primary: #061c3d;--secondary: #42526b;--dark-bg: #15413f;--light-bg: #e9f8fb;--color-btn: #57C8F4;--font-primary: "Inter", sans-serif;--page-width: 1500px;--white-space-container: calc((100vw - var(--page-width)) / 2)}@media screen and (min-width:1920px){:root{--page-width: 88vw}}html{font-size:100%;--primary: #061c3d;--secondary: #42526b;--bg-dark: #15413f;--bg-light: #e9f8fb;--font-primary: "Inter", sans-serif}body{margin:0;padding:0;box-sizing:border-box;position:relative}body:before{content:"";background:linear-gradient(248.66deg,#fff1f1,#e9f8fb);position:absolute;width:100%;height:25%;top:0;left:0;filter:blur(70px);z-index:-1}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(248.66deg,#fff 0% 100%);z-index:-2}.page-width--mid{padding:0 5rem;max-width:1450px}@media screen and (min-width:1920px){.page-width--mid{max-width:75vw}}@media screen and (max-width:640px){body:before{content:"";height:700px}body:after{content:"";height:700px}}.section-gap{margin-top:100px;margin-bottom:100px}.section-padding{padding-top:100px;padding-bottom:100px}.header-wrapper{transition:all .5s ease}.scrolled-past-header .header-wrapper.gradient{background:var(--bg-dark)!important;color:#fff}.scrolled-past-header .header-wrapper .header-btn:hover{background:#fff;color:var(--primary)}.single-card{transition:all .5s ease-in-out}.single-card:hover{box-shadow:0 1px 30px #0000001f,0 0 #0000003d}.single-card-1{background-color:#f0f5ff}.pyc-textarea:focus-visible{border-color:#164341;box-shadow:none;outline:none}.single-card-2{background-color:#feedfa}.single-card-3{background-color:#fcf5e8}.align-container-left{padding-left:calc(var(--white-space-container) + 2.5rem)}.active-article-tag{background-color:var(--light-bg);padding:8px 10px;font-weight:500;border-radius:8px;color:var(--primary)}.pagination-btn-disable{cursor:not-allowed}.field__input.field__input--custom{height:auto;min-height:auto;padding:10px;font-size:16px;border-radius:6px}.field__label.field__label--custom{font-size:16px;line-height:1;left:16px;color:var(--secondary)}.header-mega-item{padding:30px 16px}.image-gallery{width:100%;height:100%}.image-gallery img{opacity:0;transform:scale(.8);will-change:transform,opacity;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.image-wrapper:hover img{transform:scale(1.1)!important}.colored-logo path{transition:all .5s ease-in-out}.colored-logo.white path{fill:#fff}.image-gallery img.js-fade-in{opacity:1;transform:scale(1.6)}.nav-link-anim{position:relative;width:fit-content}.nav-link-anim:after{content:"";width:0;height:2px;background:currentColor;transition:width .3s;position:absolute;bottom:-.7px;left:0}.scrolled-past-header .header__menu-item .nav-link-anim:after{background:#fff}.list-hover:hover .nav-link-anim:after{width:100%}.mega-menu__content.animate{animation:sweep .4s ease-in}@keyframes sweep{0%{opacity:0;margin-left:-5px}50%{opacity:.5;margin-left:-2.5px}to{opacity:1;margin-left:0}}@media screen and (max-width:1500px){.align-container-left{padding-left:3rem}}@media screen and (max-width:1440px){.header-mega-item{padding:30px 10px}.header__menu-item{font-size:16px}.header__heading-logo-wrapper{max-width:190px}}@media screen and (max-width:1366px){.section-gap{margin-top:75px;margin-bottom:75px}.section-padding{padding-top:75px;padding-bottom:75px}}@media screen and (max-width:1280px){.section-gap{margin-top:64px;margin-bottom:64px}.scrolled-past-header .header-wrapper{background:var(--bg-dark);color:#fff}.section-padding{padding-top:64px;padding-bottom:64px}}@media screen and (max-width:1200px){.header-btn{display:none}}@media screen and (max-width:1052px){.header__heading-logo-wrapper{max-width:150px}}@media screen and (max-width:989px){.header-btn{display:flex}.header__heading-logo-wrapper{max-width:180px}}@media screen and (max-width:768px){.section-gap{margin-top:50px;margin-bottom:50px}.section-padding{padding-top:50px;padding-bottom:50px}.mobile-padding-right{padding-right:0!important}.align-container-left{padding-left:2rem}.page-width--mid{padding:0 2rem}}@media screen and (max-width:640px){.section-gap{margin-top:40px;margin-bottom:40px}.section-padding{padding-top:40px;padding-bottom:40px}}.card-shadow{transition:all .3s cubic-bezier(.25,.8,.25,1)}.card-shadow:hover{box-shadow:0 1px 30px #0000001f,0 0 #0000003d}@media screen and (min-width:1920px){.field__label.field__label--custom{font-size:.86vw;top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
