/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}

:root{--swiper-theme-color:#007aff}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}

.swiper-container-vertical>.swiper-wrapper{flex-direction:column}

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}

.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}

.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}

.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}

.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}

.swiper-container-pointer-events{touch-action:pan-y}

.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}

.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}

.swiper-slide-invisible-blank{visibility:hidden}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}

.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}

.swiper-container-3d{perspective:1200px}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}

.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}

.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}

:root{--swiper-navigation-size:44px}

.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}

.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}

.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}

.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}

.swiper-button-lock{display:none}

.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}

.swiper-pagination.swiper-pagination-hidden{opacity:0}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}

.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}

.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}

button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-bullet:only-child{display:none!important}

.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}

.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}

.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}

.swiper-pagination-white{--swiper-pagination-color:#ffffff}

.swiper-pagination-black{--swiper-pagination-color:#000000}

.swiper-pagination-lock{display:none}

.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}

.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}

.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}

.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}

.swiper-scrollbar-cursor-drag{cursor:move}

.swiper-scrollbar-lock{display:none}

.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}

.swiper-slide-zoomed{cursor:move}

.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}

.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}

.swiper-lazy-preloader-black{--swiper-preloader-color:#000}

@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}

.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}

.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}

.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-cube{overflow:visible}

.swiper-container-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}

.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}

.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}

.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}

.swiper-container-flip{overflow:visible}

.swiper-container-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}

.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}

#menu-content {
    will-change: opacity, transform;
}

header{top:0px;left:0px;right:0px;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
    z-index: 100}

header .showSpan span{width:0px;overflow:hidden;white-space:nowrap}

@media (max-width: 990px){

header .showSpan span{display:none !important}}

header.open .hide-open{display:none}

header.header-blur {
        backdrop-filter: blur(12px);
        -webkit-backdrop-filter: blur(12px);
        background-color: rgba(255,255,255,0.65);
    }

#megaMenuWrapper .parentCol:hover .parentItem, #megaMenuWrapper .parentCol.active .parentItem{opacity:0.5}

#megaMenuWrapper .parentCol .parentItem{position:relative;overflow:hidden;padding-top:0.5rem;padding-bottom:0.5rem;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms}

#megaMenuWrapper .parentCol .parentItem:hover, #megaMenuWrapper .parentCol .parentItem.active{opacity:1}

#megaMenuWrapper .parentCol .parentItem a{display:inline-block}

#megaMenuWrapper .parentCol .parentItem.has-children a{position:relative}

#megaMenuWrapper .parentCol .parentItem.has-children a:after{position:absolute;left:100%;top:-0.25rem;height:60px;width:60px;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

@media (max-width: 768px){

#megaMenuWrapper .parentCol .parentItem.has-children a:after{top:-0.625rem}}

#megaMenuWrapper .parentCol .parentItem.has-children a:after {
                        content: url("data:image/svg+xml,%3Csvg width='61' height='65' viewBox='0 0 61 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_1268_3267)'%3E%3Cg clip-path='url(%23clip0_1268_3267)'%3E%3Cpath d='M33.7151 24C33.7151 24.636 34.3434 25.5857 34.9794 26.3829C35.7971 27.4114 36.7743 28.3089 37.8946 28.9937C38.7346 29.5071 39.7528 30 40.5723 30M40.5723 30C39.7528 30 38.7337 30.4929 37.8946 31.0063C36.7743 31.692 35.7971 32.5894 34.9794 33.6163C34.3434 34.4143 33.7151 35.3657 33.7151 36M40.5723 30L20.0008 30' stroke='white'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_1268_3267' x='-19.7129' y='-16' width='100' height='100' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='10'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_1268_3267'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_1268_3267' result='shape'/%3E%3C/filter%3E%3CclipPath id='clip0_1268_3267'%3E%3Crect width='20.5714' height='20.5714' fill='white' transform='matrix(-1 0 0 1 40.5723 19.7143)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
                    }

@media (max-width: 990px){

#megaMenuWrapper .parentCol .parentItem.has-children.active a:after{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}

#megaMenuWrapper .submenuColContainer:hover a{opacity:0.5}

#megaMenuWrapper .submenuColContainer a{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms}

#megaMenuWrapper .submenuColContainer a:hover{opacity:1}

footer .footer-menu{display:flex;flex-direction:column;gap:0.625rem}

footer .footer-menu a{text-underline-offset:4px}

footer .footer-menu a:hover{text-decoration-line:underline}

body .btn{display:inline-flex;border-radius:40px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:1rem;padding-bottom:1rem;padding-left:2rem;padding-right:2rem;font-size:20px;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms}

body .btn:hover{--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

@media (max-width: 768px){

body .btn{font-size:18px}}

body .btn {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);
    line-height: 28px;
}

body .btn:hover svg path{stroke:#ffffff}

body .btn.transparent{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}

body .btn.transparent:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(7 7 7 / var(--tw-text-opacity))}

body .btn.header{display:flex;aspect-ratio:1 / 1;height:60px;align-items:center;justify-content:center;padding-left:0.25rem;padding-right:0.625rem}

body .btn.header:hover{aspect-ratio:auto;padding-left:2rem;padding-right:2rem}

@media (max-width: 768px){

body .btn.header{height:40px;padding-left:0.25rem;padding-right:0.25rem;font-size:13px}}

body .btn.header span{display:inline;padding-right:0.375rem}

@media (max-width: 768px){

body .btn.header span{display:none !important}}

body .btn.black{--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}

body .btn.black:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(7 7 7 / var(--tw-text-opacity))}

body .btn.gray{border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(179 178 178 / var(--tw-border-opacity));--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important}

@media (max-width: 768px){

body .btn.gray{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}}

#burger {
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);
}

input[type="text"], input[type="number"], input[type="password"], input[type="search"],
input[type="email"], input[type="tel"], input[type="url"], body textarea{width:100%;border-radius:0px;border-bottom-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));background-color:transparent;padding-top:0.75rem;padding-bottom:0.75rem;font-size:18px;opacity:0.5;outline-width:0px;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus,
input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, body textarea:focus{opacity:1}

input[type="text"].not-empty, input[type="number"].not-empty, input[type="password"].not-empty, input[type="search"].not-empty, input[type="email"].not-empty, input[type="tel"].not-empty, input[type="url"].not-empty, body textarea.not-empty{opacity:1}

body textarea{height:60px}

.wpcf7-form{position:relative;z-index:10;display:flex;flex-direction:column;gap:1rem}

@media (max-width: 768px){

.wpcf7-form{gap:1rem}}

.wpcf7-form .row-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px}

@media (max-width: 768px){

.wpcf7-form .row-form{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem}}

.wpcf7-form .wpcf7-response-output{margin-top:0.5rem !important}

.wpcf7-form .wpcf7-not-valid-tip{position:absolute}

.wpcf7-form input:-webkit-autofill,
        .wpcf7-form input:-webkit-autofill:hover,
        .wpcf7-form input:-webkit-autofill:focus {
            -webkit-text-fill-color: white;
            box-shadow: 0 0 0px 1000px #000 inset;
        }

html{font-size:16px;font-weight:400;--tw-text-opacity:1;color:rgb(7 7 7 / var(--tw-text-opacity))}

html.pop-up-open{overflow:hidden}

html .container {
        width: min(85%, 1382px);
        margin: 0 auto;
    }

@media (max-width: 1200px) {
        html .container {
            width: 100%;
        }
    }

html body{--tw-bg-opacity:1;background-color:rgb(234 234 234 / var(--tw-bg-opacity))}

html body.home{--tw-bg-opacity:1;background-color:rgb(249 247 247 / var(--tw-bg-opacity))}

html body:not(.home) #mainContainer {
                background-position: top;
                background-size: 100% auto;
                background-repeat: no-repeat;
                background-image: url('/wp-content/themes/benichou/assets/img/page-bg.webp');
            }

@media (max-width: 768px) {

html body:not(.home) #mainContainer{--tw-bg-opacity:1;background-color:rgb(249 247 247 / var(--tw-bg-opacity));
                    background-image: url('/wp-content/themes/benichou/assets/img/bg-content-mobile.webp')}
                }

p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
strong,
em,
li,
div {
    cursor: default;
}

a,
.btn,
button,
[role="button"],
input[type="submit"],
input[type="button"],
label[for],
.cursor-pointer {
    cursor: pointer;
}

a span, .btn span, button span, [role="button"] span, input[type="submit"] span, input[type="button"] span, label[for] span, .cursor-pointer span {
        cursor: pointer;
    }

[id]{scroll-margin-top:8rem}

.grecaptcha-badge{display:none !important}

:root {
    --space: 100px;
}

@media (max-width: 768px) {
    :root {
        --space: 60px;
    }
}

@media (max-width: 580px) {
    :root {
        --space: 50px;
    }
}

#video .video-wrapper:after{position:absolute;inset:0px;z-index:10;height:100%;width:100%;--tw-content:'';content:var(--tw-content);
            background: linear-gradient(180deg,transparent 19.31%,transparent 22.65%,#000 76.1%)}

#video .sound {
        background-position: center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 13L14 17H10V23H14L19 27V13Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31 17L25 23' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25 17L31 23' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='white'/%3E%3C/svg%3E%0A");
        position:absolute;
        right:5%;
        bottom:15%;
        z-index:30;
        height:2.5rem;
        width:2.5rem;
    cursor: pointer;
    }

#video .sound span {
        cursor: pointer;
    }

@media (max-width: 768px){

#video .sound{bottom:0.5rem}}

#video .sound.active {
        background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.334 8.3335L10.0007 15.0002H3.33398V25.0002H10.0007L18.334 31.6668V8.3335Z' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.7837 8.2168C34.9082 11.3423 36.6635 15.5807 36.6635 20.0001C36.6635 24.4195 34.9082 28.658 31.7837 31.7835M25.9004 14.1001C27.4626 15.6629 28.3403 17.7821 28.3403 19.9918C28.3403 22.2015 27.4626 24.3207 25.9004 25.8835' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");;
    }

#big-logo:after{position:absolute;inset:0px;z-index:10;height:100%;width:100%;--tw-content:'';content:var(--tw-content);
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%)}

.split-word .word-mask{display:inline-block;vertical-align:baseline;
        line-height: 135%}

.split-word .word-inner{display:inline-block;white-space:nowrap;
        --reveal: 0%;
        color: transparent;
        background-image: linear-gradient(
                to right,
                #070707 0,
                #070707 var(--reveal),
                #B3B2B2 var(--reveal),
                #B3B2B2 100%
        );
        -webkit-background-clip: text;
        background-clip: text}

.custom-swiper-arrow{display:flex;height:60px;width:60px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;
    cursor: pointer}

.custom-swiper-arrow span {
        cursor: pointer;
    }

.custom-swiper-arrow:hover{--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity))}

.custom-swiper-arrow svg path{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.custom-swiper-arrow:hover svg path{stroke:#ffffff}

.custom-swiper-arrow{

    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05)}

.custom-swiper-arrow.swiper-button-disabled{pointer-events:none}

.custom-swiper-arrow.swiper-button-disabled svg path{stroke:#B3B2B2}

.close-btn{display:flex;height:60px;width:60px;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;
    cursor: pointer}

.close-btn span {
        cursor: pointer;
    }

.close-btn:hover{--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity))}

.close-btn svg path{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.close-btn:hover svg path{stroke:#ffffff}

.close-btn{

    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05)}

.cabinet-equipe {
    background: linear-gradient(180deg, #FFF 0%, rgba(234, 234, 234, 0.00) 100%);
}

.doctor-item .image-doc:after{position:absolute;inset:0px;--tw-content:'';content:var(--tw-content);
            background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 50%, rgba(0, 0, 0, 0.50) 84.2%)}

.doctor-item:hover {
        box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);
    }

.bg-gradient-black:after{position:absolute;inset:0px;--tw-content:'';content:var(--tw-content);
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%)}

.category-tab{border-radius:40px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-left:2rem;padding-right:2rem;padding-top:1rem;padding-bottom:1rem;font-size:20px;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms;
    cursor: pointer}

.category-tab span {
        cursor: pointer;
    }

.category-tab:hover{--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

@media (max-width: 768px){

.category-tab{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem}}

.category-tab.active{--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

@media (max-width: 768px){

.category-tab.active{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(7 7 7 / var(--tw-text-opacity))}}

#technologies:after{position:absolute;inset:0px;--tw-content:'';content:var(--tw-content);
        background: linear-gradient(180deg, rgba(17, 0, 0, 0.56) 0%, rgba(7, 7, 7, 0.00) 45.67%, rgba(7, 7, 7, 0.56) 100%)}

@media (max-width: 768px) {

#technologies:after {
            background: linear-gradient(180deg, #100 24.5%, rgba(7, 7, 7, 0.00) 47.28%, #070707 74.37%)
    }
        }

.footer-video{position:relative}

.footer-video:after{position:absolute;inset:0px;z-index:20;height:100%;width:100%;--tw-content:'';content:var(--tw-content);
        background: linear-gradient(180deg, #F9F7F7 5.91%, rgba(234, 234, 233, 0.70) 12.03%, rgba(234, 234, 234, 0.00) 22.46%)}

div[title="Marker"] {
    background-image: url("data:image/svg+xml,%3Csvg width='88' height='88' viewBox='0 0 88 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M44 3.66699C52.7521 3.66699 61.1463 7.14333 67.335 13.332C73.5237 19.5207 77 27.9148 77 36.667C77 62.3337 44 84.334 44 84.334C44 84.334 11 62.3337 11 36.667C11 27.9148 14.4763 19.5207 20.665 13.332C26.8537 7.14333 35.2479 3.66699 44 3.66699Z' fill='%23070707'/%3E%3Cpath d='M67.0558 38.7359C67.0477 38.7116 67.0477 38.6793 67.0477 38.647V38.6389C67.0073 38.2431 66.8943 37.9362 66.7973 37.7181C66.7569 37.6616 66.7085 37.5808 66.66 37.4838C66.6438 37.4596 66.6277 37.4273 66.6115 37.395C66.345 36.9669 65.723 36.3288 65.2303 36.0056C64.2852 35.3756 62.9685 34.8829 61.3692 34.5517C60.5049 34.374 59.7456 34.2609 57.2819 33.962C56.2722 33.8408 55.1898 33.6308 55.0283 33.5339C54.9313 33.4774 55.2383 33.2916 56.9265 32.3707C60.8037 30.2625 63.0009 28.865 64.0025 27.8553C64.8668 26.991 64.8749 26.1591 64.0186 25.6986C63.6148 25.4805 62.6777 25.2301 61.8296 25.117C60.9734 25.004 57.2658 25.004 56.0541 25.117C50.9006 25.5936 45.5128 26.8376 42.9765 28.1542C42.0476 28.6308 41.7648 28.9458 41.991 29.2285C42.096 29.3578 42.201 29.3901 43.9296 29.7859C44.1235 29.8344 44.2124 29.6243 44.0427 29.5032C43.9781 29.4547 43.655 29.3255 43.3157 29.2124C42.9846 29.0993 42.718 28.9862 42.7422 28.962C42.8068 28.865 43.865 28.3804 44.6728 28.0896C47.2495 27.1607 51.2964 26.2964 54.9556 25.9086C59.164 25.4644 62.9282 25.6663 63.8248 26.3771C64.0752 26.5791 64.0267 26.7568 63.5986 27.2253C62.7505 28.1542 61.3611 29.0508 56.9507 31.5226C54.7213 32.7746 54.2528 33.1058 54.2528 33.4693C54.2528 33.752 54.4063 33.9297 54.794 34.067C55.2302 34.2286 56.4499 34.4305 57.7908 34.5598C60.5453 34.8344 61.9346 35.0848 63.3159 35.5695C64.7779 36.0864 65.8361 36.8538 66.3046 37.7423C66.3046 37.7423 66.3046 37.7423 66.3127 37.7504L66.4015 37.92L66.5146 38.1301L66.4985 38.1543C66.5712 38.3562 66.6358 38.6228 66.6519 38.9459C66.66 38.9701 66.66 39.0024 66.66 39.0428C66.66 39.0671 66.66 39.0832 66.6519 39.1074C66.6439 39.7213 66.4338 40.4806 65.7311 41.2965L65.723 41.3046C65.6584 41.3853 65.5938 41.4823 65.513 41.5792C65.1576 42.0396 64.3256 42.8716 63.8652 43.2513L63.8167 43.2916L63.1382 43.8732L63.1301 43.8813C63.1059 43.9055 63.0574 43.9379 63.0009 43.9863L62.9847 44.0025C62.597 44.3094 61.6034 45.0122 60.8845 45.4968C56.3611 48.5179 48.5904 52.3951 40.9732 55.4404C37.2818 56.9186 33.9861 57.9848 31.5305 58.5098C31.1589 58.5906 30.8762 58.6391 30.5854 58.6714C30.2946 58.7037 29.9958 58.7199 29.5919 58.7279C29.0345 58.7441 28.5095 58.7279 28.4206 58.7037C27.4271 58.3806 27.3302 57.6455 28.0975 56.3531C29.4546 54.0672 33.1299 50.8604 38.7438 47.0639C39.8262 46.3369 41.2883 45.3837 42.0476 44.9152L42.1687 44.8425L42.2333 44.8022L42.2899 44.7698L43.4046 44.0913L43.4127 44.0832C43.4611 44.0509 43.5985 43.9702 43.7762 43.8571L43.7923 43.849C43.8085 43.8409 43.8246 43.8328 43.8408 43.8248C44.6809 43.332 46.4256 42.3304 46.781 42.1527C46.9345 42.08 47.0557 42.0315 47.0557 42.0558C47.0557 42.08 46.8295 42.5243 46.5549 43.0574L46.1106 43.9055L45.8763 44.4144H45.8844L45.7067 44.786L45.2463 45.7715C44.8909 46.5227 44.5193 47.3143 44.4062 47.5324C44.2931 47.7505 44.2043 48.0009 44.2043 48.0897C44.2043 48.2674 44.3658 48.3563 44.5112 48.2674C44.5597 48.2351 45.012 47.3628 45.5048 46.3369C45.7713 45.7795 46.0217 45.2707 46.1994 44.9152L46.2237 44.8749L46.2802 44.7618C46.2883 44.7456 46.2964 44.7375 46.2964 44.7214L46.8537 43.5986L46.878 43.5582C47.193 42.9201 47.8392 41.6842 47.9361 41.5711C48.025 41.458 50.4563 40.2464 51.9749 39.5517C54.7375 38.2916 56.6195 37.5727 59.2286 36.7892C59.8748 36.5953 60.4241 36.4095 60.4645 36.3772C60.5857 36.2561 60.4403 36.1591 60.2141 36.2076C59.681 36.3045 57.0557 37.1446 55.8037 37.605C53.6712 38.3966 50.2463 39.9314 48.7197 40.7714C48.4935 40.8926 48.2996 40.9814 48.2835 40.9653C48.2188 40.9007 50.8683 36.2884 53.4612 31.9668C54.4144 30.3836 54.9394 29.4305 54.9313 29.3497C54.899 29.1558 54.7213 29.0508 54.5921 29.1639C54.2043 29.487 51.5953 33.7116 51.5872 34.0347C51.5872 34.0913 50.9814 35.1737 50.2382 36.4338C49.4951 37.7019 48.5662 39.3255 48.1785 40.0525C47.7907 40.7714 47.4353 41.3934 47.3949 41.4257C47.3545 41.458 46.7083 41.8296 45.9571 42.2416C45.2059 42.6616 44.1477 43.2674 43.5904 43.5905L42.7099 44.1075L41.474 44.8668C41.264 45.0041 40.9732 45.198 40.6501 45.3999C37.7018 47.2658 34.3254 49.7053 31.9667 51.6681C30.3431 53.0252 28.4933 55.0042 27.8229 56.1189C26.9021 57.6455 27.0798 58.6795 28.3318 59.0591C28.8326 59.2126 30.02 59.1964 31.0297 59.0187C33.5661 58.5745 37.6614 57.2417 42.0314 55.4484C48.2431 52.8959 54.2447 49.9718 58.8409 47.2497C60.0606 46.5308 62.3708 44.9799 63.1786 44.3498L63.849 43.8248C63.849 43.8248 64.1236 43.6471 64.366 43.4047C64.3821 43.3886 64.3983 43.3724 64.4144 43.3563L65.0687 42.6858C65.5938 42.1527 66.038 41.6196 66.3127 41.1995C66.3934 41.0703 66.4661 40.9734 66.5227 40.8926V40.8845C66.7408 40.5129 66.8781 40.1656 66.967 39.8506C66.975 39.8021 66.9831 39.7456 66.9993 39.689C67.0073 39.6729 67.0073 39.6567 67.0154 39.6406C67.0639 39.3094 67.08 39.0024 67.0558 38.7359Z' fill='white'/%3E%3Cpath d='M59.5591 11.103C59.3976 10.9818 59.3572 10.9738 59.0745 11.0465C58.3555 11.2403 56.1181 12.8397 52.5316 15.7234C48.3312 19.0998 44.2521 22.7348 40.7787 26.2162C36.8772 30.1177 34.3004 33.1952 31.2471 37.6056C30.0274 39.3665 30.0193 39.3827 29.9951 39.3019C29.9466 39.1565 30.609 36.8948 31.3764 34.5604C31.8206 33.2195 32.273 31.8059 32.3861 31.4182C32.9838 29.3665 32.9919 28.4699 32.4184 28.2275C31.9176 28.0175 31.5137 28.3002 29.7205 30.0934C28.1534 31.6524 26.6267 33.4457 24.7285 35.9578C23.5815 37.4683 22.7091 38.7688 21.6509 40.5378C20.5362 42.4037 20.0354 43.47 19.9466 44.1808C19.9223 44.3746 19.9223 44.4554 19.9869 44.5362C19.9869 44.5362 19.9869 44.5362 19.9869 44.5443C19.9869 44.5443 19.9869 44.5524 19.995 44.5524L20.0031 44.5604L20.0112 44.5685C20.0193 44.5766 20.0273 44.5847 20.0354 44.5927C20.0516 44.6008 20.0596 44.617 20.0758 44.6331L20.1404 44.6897C20.1404 44.6897 20.1404 44.6978 20.1485 44.6978C20.2535 44.7866 20.4151 44.8674 20.6008 44.8512C20.6008 44.8512 20.8432 44.8512 20.8189 44.5927C20.7947 44.5362 20.6897 44.4797 20.5847 44.4554C20.4797 44.4312 20.3908 44.3746 20.3908 44.3343C20.3908 44.1 20.8432 43.058 21.247 42.3472C21.8529 41.289 23.2584 39.0757 23.945 38.1064C25.2535 36.2567 27.386 33.6314 28.8723 32.0401C30.0839 30.7397 31.8933 29.0514 31.9822 29.1403C32.071 29.2291 31.5298 31.0951 30.6171 33.8253C29.3085 37.7429 28.9612 39.0757 28.9612 40.1824C28.9612 40.772 29.0742 41.0144 29.3731 41.079C29.7689 41.1517 29.8578 41.0467 31.4894 38.5911C34.8416 33.5587 37.2488 30.6185 41.5784 26.2889C44.3328 23.5344 46.4492 21.5797 49.6964 18.801C54.0663 15.0287 58.9856 11.2888 59.2199 11.5311C59.4218 11.725 58.0486 14.2775 55.2537 18.914C51.0534 25.8689 49.2763 28.906 46.9338 33.1306C45.3506 35.9739 45.0437 36.5475 43.5735 39.3423L42.4023 41.5717L41.6995 42.9691V42.9772C41.5541 43.2842 41.3522 43.68 41.1422 44.1162C38.5816 49.2051 34.9951 56.9676 32.9111 61.8788C32.0468 63.9144 31.336 66.0226 31.336 66.5557C31.336 66.6607 31.3925 66.7981 31.4652 66.8708C31.546 66.9596 31.6348 67 31.7237 67C31.8449 67 31.9822 66.9192 32.1195 66.7496C32.3941 66.4346 33.4685 64.4636 33.4685 64.2859C33.4685 64.1325 33.2504 63.9951 33.0888 64.0517C33.0242 64.0759 32.8465 64.3263 32.693 64.609C32.5395 64.8918 32.4022 65.1179 32.3861 65.1018C32.3376 65.0533 33.1373 63.0016 33.8319 61.3941C36.0048 56.3214 38.4846 50.9013 41.0291 45.659C41.5784 44.5362 41.9338 43.785 42.1842 43.2922L42.2165 43.2195C42.273 43.1065 42.3215 43.0095 42.37 42.9207L42.4023 42.8561L43.1777 41.3455L43.1858 41.3294L43.2666 41.1678C44.1147 39.4796 45.8514 36.2243 47.5639 33.1387C49.7367 29.2211 51.0695 26.927 54.8499 20.6103C58.9371 13.7928 59.7045 12.3712 59.7287 11.5877C59.7368 11.2726 59.7126 11.2242 59.5591 11.103Z' fill='white'/%3E%3Cpath d='M48.2681 40.7148C48.2516 40.7231 48.2352 40.7313 48.2188 40.7395L48.2681 40.7148Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transition: transform 0.4s ease-in-out;
    cursor: pointer;
}

div[title="Marker"] img {
        cursor: pointer;
    }

div[title="Marker"]:hover {
    transform: scale(1.08);
}

.rich-text ol{margin-bottom:1.25rem;list-style-type:decimal;padding-left:1.5rem}

.rich-text ul{margin-bottom:1.25rem;padding-left:1.25rem;line-height:1.5}

.rich-text ul:last-child{margin-bottom:0px}

.rich-text ul:not(.is-horizontal) li{position:relative}

.rich-text ul:not(.is-horizontal) li:before {
                    content: '·';
                    position: absolute;
                    left: -20px;
                    font-size: 40px;
                    line-height: 26px;
                    vertical-align: middle;
                }

.rich-text h1{font-family:Krylon, sans-serif;font-size:80px;font-weight:400}

@media (max-width: 768px){

.rich-text h1{font-size:45px}}

.rich-text h1 {
        line-height: 1;
        letter-spacing: 2.25px;
    }

.rich-text h2{font-family:Krylon, sans-serif;font-size:34px;font-weight:400}

@media (max-width: 768px){

.rich-text h2{font-size:30px}}

.rich-text h2 {
        line-height: 126.316%;
        margin-bottom:1.25rem;
        margin-top:2rem;
    }

.rich-text h2:first-child{margin-top:0px}

.rich-text h3{font-size:24px;font-weight:400}

@media (max-width: 768px){

.rich-text h3{font-size:28px}}

.rich-text h3 {
        line-height: 137.5%;
        margin-bottom:1.25rem;
        margin-top:2rem;
    }

.rich-text h4{font-family:Krylon, sans-serif;font-size:22px;font-weight:400}

@media (max-width: 768px){

.rich-text h4{font-size:20px}}

.rich-text h4 {
        line-height: 145%;
        margin-bottom:1.25rem;
        margin-top:2rem;
    }

.rich-text p{margin-bottom:0.625rem;line-height:1.5}

.rich-text p:last-child{margin-bottom:0px}

.rich-text .group-row p, .rich-text .group-row ul{margin-bottom:0.625rem}

.rich-text a{text-decoration-line:underline}

.rich-text blockquote{margin-top:2rem;margin-bottom:2rem;border-top-width:1px;border-bottom-width:1px;border-color:rgb(7 7 7 / var(--tw-border-opacity));--tw-border-opacity:0.5;padding-top:1.5rem;padding-bottom:1.5rem;font-family:Krylon, sans-serif;font-size:24px;font-weight:400}

.rich-text blockquote p:last-child{margin-bottom:0px}

.rich-text .wp-block-media-text{margin-bottom:1rem;gap:30px}

.rich-text .wp-block-media-text .wp-block-media-text__content{padding-left:0px;padding-right:0px}

.rich-text .wp-block-image{margin-bottom:1rem;overflow:hidden;border-radius:20px}

.rich-text .wp-block-columns{margin-bottom:1rem}

.rich-text .wp-block-columns .wp-block-image{margin-bottom:0px}

.rich-text.content-after-blog h2{font-family:Krylon, sans-serif;font-size:55px;font-weight:400}

@media (max-width: 768px){

.rich-text.content-after-blog h2{font-size:35px}}

.rich-text.content-after-blog h2 {
        letter-spacing: 2.75px;
        line-height: 1;
        text-transform:uppercase;
    }

.rich-text .wp-block-button__link{text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms;--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.rich-text .wp-block-button__link:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(7 7 7 / var(--tw-text-opacity))}

.faq-item.active{--tw-border-opacity:1;border-color:rgb(7 7 7 / var(--tw-border-opacity))}

.faq-item.active svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.faq-item.active + .faq-item{--tw-border-opacity:1;border-color:rgb(7 7 7 / var(--tw-border-opacity))}

/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com
 */

/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: currentColor; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/

html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Heebo, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/

dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/

:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
  display: none;
}

*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }

::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }

.container{width:100%;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}

@media (min-width: 1382px){

.container{max-width:1382px}}

.h1{font-family:Krylon, sans-serif;font-size:80px;font-weight:400}

@media (max-width: 768px){

.h1{font-size:45px}}

.h1 {
        line-height: 1;
        letter-spacing: 2.25px;
    }

.h1-small{font-family:Krylon, sans-serif;font-size:70px;font-weight:400}

@media (max-width: 768px){

.h1-small{font-size:36px}}

.h1-small {
        line-height: 1;
    }

.h1-content{font-family:Krylon, sans-serif;font-size:60px;font-weight:400}

@media (max-width: 768px){

.h1-content{font-size:36px}}

.h1-content {
        line-height: 116.667%;
    }

.h2{font-family:Krylon, sans-serif;font-size:55px;font-weight:400}

@media (max-width: 768px){

.h2{font-size:35px}}

.h2 {
        letter-spacing: 2.75px;
        line-height: 1;
    }

.h2-content{font-size:28px;font-weight:400}

@media (max-width: 768px){

.h2-content{font-size:21px}}

.h2-content {
        line-height: 142.857%;
    }

.h2-small{font-family:Krylon, sans-serif;font-size:34px;font-weight:400}

@media (max-width: 768px){

.h2-small{font-size:30px}}

.h2-small {
        line-height: 126.316%;
    }

.h3{font-size:24px;font-weight:400}

@media (max-width: 768px){

.h3{font-size:28px}}

.h3 {
        line-height: 137.5%;
    }

.h3-big{font-family:Krylon, sans-serif;font-size:44px;font-weight:400}

@media (max-width: 768px){

.h3-big{font-size:38px}}

.h3-big {
        line-height: 1;
    }

.body-30{font-size:28px;font-weight:300}

@media (max-width: 768px){

.body-30{font-size:20px}}

.body-30 {
        line-height: 135.714%;
    }

.body-30 p{margin-bottom:0.5rem;
            line-height: 1.1}

.body-20{font-size:20px}

.body-14{font-size:0.875rem;line-height:1.25rem;font-weight:300}

.pointer-events-none{pointer-events:none}

.static{position:static}

.fixed{position:fixed}

.absolute{position:absolute}

.relative{position:relative}

.sticky{position:sticky}

.inset-0{inset:0px}

.inset-x-2{left:0.5rem;right:0.5rem}

.inset-x-2\.5{left:0.625rem;right:0.625rem}

.-right-1{right:-0.25rem}

.-right-10{right:-2.5rem}

.-top-\[16\%\]{top:-16%}

.bottom-0{bottom:0px}

.bottom-2{bottom:0.5rem}

.bottom-2\.5{bottom:0.625rem}

.bottom-5{bottom:1.25rem}

.bottom-6{bottom:1.5rem}

.bottom-8{bottom:2rem}

.bottom-\[30px\]{bottom:30px}

.bottom-\[62\%\]{bottom:62%}

.left-0{left:0px}

.left-1\/2{left:50%}

.left-4{left:1rem}

.left-full{left:100%}

.right-0{right:0px}

.right-5{right:1.25rem}

.right-6{right:1.5rem}

.right-8{right:2rem}

.right-\[30px\]{right:30px}

.top-0{top:0px}

.top-1\/2{top:50%}

.top-8{top:2rem}

.top-\[100px\]{top:100px}

.top-\[30px\]{top:30px}

.top-full{top:100%}

.z-10{z-index:10}

.z-20{z-index:20}

.z-30{z-index:30}

.z-\[100\]{z-index:100}

.z-\[90\]{z-index:90}

.mx-auto{margin-left:auto;margin-right:auto}

.my-space{margin-top:var(--space);margin-bottom:var(--space)}

.-mt-\[230px\]{margin-top:-230px}

.mb-10{margin-bottom:2.5rem}

.mb-2{margin-bottom:0.5rem}

.mb-2\.5{margin-bottom:0.625rem}

.mb-20{margin-bottom:5rem}

.mb-3{margin-bottom:0.75rem}

.mb-4{margin-bottom:1rem}

.mb-5{margin-bottom:1.25rem}

.mb-6{margin-bottom:1.5rem}

.mb-8{margin-bottom:2rem}

.mb-\[50px\]{margin-bottom:50px}

.mb-space{margin-bottom:var(--space)}

.mt-10{margin-top:2.5rem}

.mt-12{margin-top:3rem}

.mt-16{margin-top:4rem}

.mt-20{margin-top:5rem}

.mt-3{margin-top:0.75rem}

.mt-4{margin-top:1rem}

.mt-5{margin-top:1.25rem}

.mt-8{margin-top:2rem}

.mt-\[30px\]{margin-top:30px}

.mt-\[50px\]{margin-top:50px}

.mt-\[60px\]{margin-top:60px}

.mt-\[70px\]{margin-top:70px}

.mt-\[90px\]{margin-top:90px}

.mt-space{margin-top:var(--space)}

.block{display:block}

.inline-block{display:inline-block}

.flex{display:flex}

.\!inline-flex{display:inline-flex !important}

.grid{display:grid}

.\!hidden{display:none !important}

.hidden{display:none}

.aspect-1350\/800{aspect-ratio:1350 / 800}

.aspect-\[1120\/691\]{aspect-ratio:1120/691}

.aspect-\[1440\/800\]{aspect-ratio:1440/800}

.aspect-\[275\/332\]{aspect-ratio:275/332}

.aspect-\[315\/400\]{aspect-ratio:315/400}

.aspect-\[345\/270\]{aspect-ratio:345/270}

.aspect-\[345\/440\]{aspect-ratio:345/440}

.aspect-\[430\/280\]{aspect-ratio:430/280}

.aspect-\[460\/284\]{aspect-ratio:460/284}

.aspect-\[545\/364\]{aspect-ratio:545/364}

.aspect-\[660\/365\]{aspect-ratio:660/365}

.aspect-\[660\/440\]{aspect-ratio:660/440}

.aspect-\[90\/120\]{aspect-ratio:90/120}

.aspect-square{aspect-ratio:1 / 1}

.h-10{height:2.5rem}

.h-\[60px\]{height:60px}

.h-\[730px\]{height:730px}

.h-auto{height:auto}

.h-full{height:100%}

.max-h-\[120px\]{max-height:120px}

.max-h-\[90vh\]{max-height:90vh}

.min-h-\[270px\]{min-height:270px}

.min-h-\[400px\]{min-height:400px}

.min-h-\[430px\]{min-height:430px}

.min-h-\[96px\]{min-height:96px}

.min-h-screen{min-height:100vh}

.w-1\/2{width:50%}

.w-1\/3{width:33.333333%}

.w-1\/5{width:20%}

.w-10{width:2.5rem}

.w-2\/3{width:66.666667%}

.w-4\/5{width:80%}

.w-\[100px\]{width:100px}

.w-\[34\%\]{width:34%}

.w-\[37\%\]{width:37%}

.w-\[52\%\]{width:52%}

.w-\[60px\]{width:60px}

.w-\[63\%\]{width:63%}

.w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}

.w-full{width:100%}

.min-w-\[315px\]{min-width:315px}

.\!max-w-\[1120px\]{max-width:1120px !important}

.\!max-w-\[890px\]{max-width:890px !important}

.max-w-\[140px\]{max-width:140px}

.max-w-\[200px\]{max-width:200px}

.max-w-\[28px\]{max-width:28px}

.max-w-\[315px\]{max-width:315px}

.max-w-\[330px\]{max-width:330px}

.max-w-\[345px\]{max-width:345px}

.max-w-\[350px\]{max-width:350px}

.max-w-\[377px\]{max-width:377px}

.max-w-\[430px\]{max-width:430px}

.max-w-\[460px\]{max-width:460px}

.max-w-\[480px\]{max-width:480px}

.max-w-\[544px\]{max-width:544px}

.max-w-\[545px\]{max-width:545px}

.max-w-\[660px\]{max-width:660px}

.max-w-\[80\%\]{max-width:80%}

.max-w-\[890px\]{max-width:890px}

.shrink-0{flex-shrink:0}

.origin-center{transform-origin:center}

.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.-translate-y-\[13\.5\%\]{--tw-translate-y:-13.5%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.-translate-y-\[60px\]{--tw-translate-y:-60px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.translate-x-1\/3{--tw-translate-x:33.333333%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.translate-y-\[80\%\]{--tw-translate-y:80%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.\!cursor-default{cursor:default !important}

.cursor-pointer{cursor:pointer}

.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}

.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}

.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}

.grid-cols-\[400px_1fr\]{grid-template-columns:400px 1fr}

.flex-col{flex-direction:column}

.flex-wrap{flex-wrap:wrap}

.items-start{align-items:flex-start}

.items-end{align-items:flex-end}

.items-center{align-items:center}

.justify-end{justify-content:flex-end}

.justify-center{justify-content:center}

.justify-between{justify-content:space-between}

.gap-1{gap:0.25rem}

.gap-10{gap:2.5rem}

.gap-2{gap:0.5rem}

.gap-2\.5{gap:0.625rem}

.gap-3{gap:0.75rem}

.gap-4{gap:1rem}

.gap-5{gap:1.25rem}

.gap-6{gap:1.5rem}

.gap-8{gap:2rem}

.gap-\[18px\]{gap:18px}

.gap-\[30px\]{gap:30px}

.gap-\[70px\]{gap:70px}

.gap-x-\[30px\]{-moz-column-gap:30px;column-gap:30px}

.gap-y-20{row-gap:5rem}

.gap-y-\[60px\]{row-gap:60px}

.overflow-hidden{overflow:hidden}

.overflow-x-auto{overflow-x:auto}

.overflow-y-auto{overflow-y:auto}

.whitespace-nowrap{white-space:nowrap}

.rounded{border-radius:0.25rem}

.rounded-\[12px\]{border-radius:12px}

.rounded-\[16px\]{border-radius:16px}

.rounded-\[20px\]{border-radius:20px}

.rounded-\[24px\]{border-radius:24px}

.rounded-\[30px\]{border-radius:30px}

.rounded-full{border-radius:9999px}

.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}

.border{border-width:1px}

.border-x{border-left-width:1px;border-right-width:1px}

.border-t{border-top-width:1px}

.border-solid{border-style:solid}

.border-blue-3{--tw-border-opacity:1;border-color:rgb(6 63 113 / var(--tw-border-opacity))}

.border-new-gray{--tw-border-opacity:1;border-color:rgb(179 178 178 / var(--tw-border-opacity))}

.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}

.bg-black{--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity))}

.bg-paper{--tw-bg-opacity:1;background-color:rgb(241 243 247 / var(--tw-bg-opacity))}

.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.bg-cover{background-size:cover}

.bg-bottom{background-position:bottom}

.bg-center{background-position:center}

.bg-top{background-position:top}

.object-cover{-o-object-fit:cover;object-fit:cover}

.p-2{padding:0.5rem}

.p-2\.5{padding:0.625rem}

.p-3{padding:0.75rem}

.p-5{padding:1.25rem}

.p-6{padding:1.5rem}

.p-8{padding:2rem}

.\!px-5{padding-left:1.25rem !important;padding-right:1.25rem !important}

.px-4{padding-left:1rem;padding-right:1rem}

.px-6{padding-left:1.5rem;padding-right:1.5rem}

.py-10{padding-top:2.5rem;padding-bottom:2.5rem}

.py-2{padding-top:0.5rem;padding-bottom:0.5rem}

.py-2\.5{padding-top:0.625rem;padding-bottom:0.625rem}

.py-20{padding-top:5rem;padding-bottom:5rem}

.py-4{padding-top:1rem;padding-bottom:1rem}

.py-5{padding-top:1.25rem;padding-bottom:1.25rem}

.py-8{padding-top:2rem;padding-bottom:2rem}

.py-\[60px\]{padding-top:60px;padding-bottom:60px}

.py-space{padding-top:var(--space);padding-bottom:var(--space)}

.pb-10{padding-bottom:2.5rem}

.pb-5{padding-bottom:1.25rem}

.pb-\[45px\]{padding-bottom:45px}

.pb-space{padding-bottom:var(--space)}

.pt-20{padding-top:5rem}

.pt-3{padding-top:0.75rem}

.pt-3\.5{padding-top:0.875rem}

.pt-8{padding-top:2rem}

.pt-\[120px\]{padding-top:120px}

.pt-\[60px\]{padding-top:60px}

.pt-\[92px\]{padding-top:92px}

.pt-space{padding-top:var(--space)}

.text-center{text-align:center}

.text-right{text-align:right}

.text-justify{text-align:justify}

.text-\[20px\]{font-size:20px}

.text-\[220px\]{font-size:220px}

.font-medium{font-weight:500}

.uppercase{text-transform:uppercase}

.leading-tight{line-height:1.25}

.text-black{--tw-text-opacity:1;color:rgb(7 7 7 / var(--tw-text-opacity))}

.text-new-gray{--tw-text-opacity:1;color:rgb(179 178 178 / var(--tw-text-opacity))}

.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.underline{text-decoration-line:underline}

.underline-offset-2{text-underline-offset:2px}

.underline-offset-4{text-underline-offset:4px}

.opacity-0{opacity:0}

.opacity-40{opacity:0.4}

.opacity-50{opacity:0.5}

.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}

.\!transition-none{transition-property:none !important}

.transition{transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-all{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.duration-500{transition-duration:500ms}

.last\:border-b:last-child{border-bottom-width:1px}

.hover\:border-black:hover{--tw-border-opacity:1;border-color:rgb(7 7 7 / var(--tw-border-opacity))}

.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity))}

.hover\:bg-blue-3:hover{--tw-bg-opacity:1;background-color:rgb(6 63 113 / var(--tw-bg-opacity))}

.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.group:hover .group-hover\:rotate-\[45deg\]{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.group:hover .group-hover\:bg-black{--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity))}

.group:hover .group-hover\:bg-blue-3{--tw-bg-opacity:1;background-color:rgb(6 63 113 / var(--tw-bg-opacity))}

.group:hover .group-hover\:fill-white{fill:#ffffff}

.group:hover .group-hover\:stroke-black{stroke:#070707}

.group:hover .group-hover\:text-black{--tw-text-opacity:1;color:rgb(7 7 7 / var(--tw-text-opacity))}

.group:hover .group-hover\:underline{text-decoration-line:underline}

.group:hover .group-hover\:opacity-100{opacity:1}

@media (max-width: 1200px){

.xl\:hidden{display:none}}

@media (max-width: 990px){

.lg\:static{position:static}

.lg\:mx-auto{margin-left:auto;margin-right:auto}

.lg\:mb-10{margin-bottom:2.5rem}

.lg\:mb-4{margin-bottom:1rem}

.lg\:mb-5{margin-bottom:1.25rem}

.lg\:mb-\[30px\]{margin-bottom:30px}

.lg\:mt-\[30px\]{margin-top:30px}

.lg\:mt-\[60px\]{margin-top:60px}

.lg\:block{display:block}

.lg\:hidden{display:none}

.lg\:w-full{width:100%}

.lg\:max-w-\[220px\]{max-width:220px}

.lg\:max-w-\[400px\]{max-width:400px}

.lg\:max-w-\[430px\]{max-width:430px}

.lg\:max-w-\[660px\]{max-width:660px}

.lg\:max-w-full{max-width:100%}

.lg\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}

.lg\:flex-col{flex-direction:column}

.lg\:flex-col-reverse{flex-direction:column-reverse}

.lg\:items-center{align-items:center}

.lg\:justify-center{justify-content:center}

.lg\:gap-5{gap:1.25rem}

.lg\:overflow-y-auto{overflow-y:auto}

.lg\:py-\[30px\]{padding-top:30px;padding-bottom:30px}

.lg\:text-center{text-align:center}

.lg\:opacity-100{opacity:1}}

@media (max-width: 768px){

.md\:static{position:static}

.md\:absolute{position:absolute}

.md\:relative{position:relative}

.md\:bottom-0{bottom:0px}

.md\:right-1\/2{right:50%}

.md\:top-1{top:0.25rem}

.md\:mx-auto{margin-left:auto;margin-right:auto}

.md\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}

.md\:mt-0{margin-top:0px}

.md\:mt-5{margin-top:1.25rem}

.md\:mt-\[30px\]{margin-top:30px}

.md\:mt-\[50px\]{margin-top:50px}

.md\:mt-\[60px\]{margin-top:60px}

.md\:block{display:block}

.md\:flex{display:flex}

.md\:\!inline-flex{display:inline-flex !important}

.md\:\!hidden{display:none !important}

.md\:hidden{display:none}

.md\:aspect-auto{aspect-ratio:auto}

.md\:aspect-video{aspect-ratio:16 / 9}

.md\:h-1\/2{height:50%}

.md\:h-\[100dvh\]{height:100dvh}

.md\:h-\[40px\]{height:40px}

.md\:h-\[calc\(100dvh-92px\)\]{height:calc(100dvh - 92px)}

.md\:h-auto{height:auto}

.md\:min-h-\[360px\]{min-height:360px}

.md\:w-1\/2{width:50%}

.md\:w-\[16px\]{width:16px}

.md\:w-\[40px\]{width:40px}

.md\:w-full{width:100%}

.md\:translate-x-1\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

.md\:grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}

.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}

.md\:flex-col{flex-direction:column}

.md\:flex-col-reverse{flex-direction:column-reverse}

.md\:items-start{align-items:flex-start}

.md\:items-center{align-items:center}

.md\:justify-start{justify-content:flex-start}

.md\:justify-center{justify-content:center}

.md\:gap-2{gap:0.5rem}

.md\:gap-2\.5{gap:0.625rem}

.md\:gap-3{gap:0.75rem}

.md\:gap-4{gap:1rem}

.md\:gap-5{gap:1.25rem}

.md\:gap-y-10{row-gap:2.5rem}

.md\:overflow-hidden{overflow:hidden}

.md\:border-black{--tw-border-opacity:1;border-color:rgb(7 7 7 / var(--tw-border-opacity))}

.md\:bg-black{--tw-bg-opacity:1;background-color:rgb(7 7 7 / var(--tw-bg-opacity))}

.md\:bg-transparent{background-color:transparent}

.md\:\!bg-none{background-image:none !important}

.md\:p-0{padding:0px}

.md\:\!px-0{padding-left:0px !important;padding-right:0px !important}

.md\:\!px-4{padding-left:1rem !important;padding-right:1rem !important}

.md\:\!py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important}

.md\:px-4{padding-left:1rem;padding-right:1rem}

.md\:py-2{padding-top:0.5rem;padding-bottom:0.5rem}

.md\:py-space{padding-top:var(--space);padding-bottom:var(--space)}

.md\:pb-10{padding-bottom:2.5rem}

.md\:pb-\[90px\]{padding-bottom:90px}

.md\:pl-\[30px\]{padding-left:30px}

.md\:pt-2{padding-top:0.5rem}

.md\:pt-2\.5{padding-top:0.625rem}

.md\:pt-\[90px\]{padding-top:90px}

.md\:text-center{text-align:center}

.md\:\!text-\[20px\]{font-size:20px !important}

.md\:text-\[14px\]{font-size:14px}

.md\:text-\[180px\]{font-size:180px}

.md\:text-\[36px\]{font-size:36px}

.md\:text-base{font-size:1rem;line-height:1.5rem}

.md\:\!font-light{font-weight:300 !important}

.md\:font-medium{font-weight:500}

.md\:text-black{--tw-text-opacity:1;color:rgb(7 7 7 / var(--tw-text-opacity))}

.md\:opacity-100{opacity:1}}

@media (max-width: 575px){

.sm\:min-h-\[450px\]{min-height:450px}

.sm\:max-w-full{max-width:100%}

.sm\:flex-col{flex-direction:column}

.sm\:items-start{align-items:flex-start}

.sm\:gap-4{gap:1rem}}

.\[\&_\.active\]\:opacity-100 .active{opacity:1}

.\[\&_\.current\]\:\!opacity-100 .current{opacity:1 !important}

.\[\&_\.page-numbers\]\:flex .page-numbers{display:flex}

.\[\&_\.page-numbers\]\:w-\[60px\] .page-numbers{width:60px}

.\[\&_\.page-numbers\]\:items-center .page-numbers{align-items:center}

.\[\&_\.page-numbers\]\:justify-center .page-numbers{justify-content:center}

.\[\&_\.page-numbers\]\:opacity-50 .page-numbers{opacity:0.5}

.\[\&_a\:hover\]\:underline a:hover{text-decoration-line:underline}

.\[\&_a\:last-child\]\:underline a:last-child{text-decoration-line:underline}

.\[\&_a\[href\]\:hover\]\:underline a[href]:hover{text-decoration-line:underline}

.\[\&_a\]\:text-black a{--tw-text-opacity:1;color:rgb(7 7 7 / var(--tw-text-opacity))}

.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}

.\[\&_a\]\:underline-offset-\[6px\] a{text-underline-offset:6px}

.\[\&_a\]\:opacity-50 a{opacity:0.5}

.\[\&_li\]\:mb-3 li{margin-bottom:0.75rem}

.\[\&_p\]\:\!mb-0 p{margin-bottom:0px !important}

.\[\&_path\]\:opacity-0 path{opacity:0}

.group:hover .group-hover\:\[\&_path\]\:stroke-white path{stroke:#ffffff}

.\[\&_ul\]\:\!mb-0 ul{margin-bottom:0px !important}

