/**
 * 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}

header{top:0px;left:0px;right:0px;font-family:Mulish, sans-serif;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:700ms;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);
    z-index: 100}

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

header .main-menu > a {
            line-height: 120%;
            letter-spacing: 0.18px;
            transition-property:opacity;
            transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
            transition-duration:500ms;
        }

/*&:hover > li {*/

/*    & > a {*/

/*        @apply opacity-40;*/

/*    }*/

/*}*/

header .main-menu > li:hover a{--tw-text-opacity:1;color:rgb(134 187 233 / var(--tw-text-opacity))}

header .main-menu > li{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;padding-right:1rem}

header .main-menu > li.menu-item-has-children{padding-right:2rem}

header .main-menu > li.menu-item-has-children > a{position:relative}

header .main-menu > li.menu-item-has-children > a:after{position:absolute;top:61%;right:-1.25rem;--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));
                        content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%2323272A' stroke-linecap='round'/%3E%3C/svg%3E%0A")}

header .main-menu > li.menu-item-has-children > .sub-menu {
                    transform: rotateX(90deg) translateX(-50%);
                    position:absolute;
                    top:calc(100% - 8px);
                    left:50%;
                    z-index:-10;
                    display:grid;
                    height:auto;
                    width:100%;
                    transform-origin:top;
                    grid-template-columns:repeat(3, minmax(0, 1fr));
                    gap:0.625rem;
                    overflow:hidden;
                    border-bottom-right-radius:8px;
                    border-bottom-left-radius:8px;
                    --tw-bg-opacity:1;
                    background-color:rgb(90 96 110 / var(--tw-bg-opacity));
                    padding:45px;
                    font-size:20px;
                    --tw-text-opacity:1;
                    color:rgb(255 255 255 / var(--tw-text-opacity));
                    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:300ms;
                }

header .main-menu > li.menu-item-has-children > .sub-menu > li{gap:0.625rem}

header .main-menu > li.menu-item-has-children > .sub-menu > li > a{font-weight:600;line-height:1.5}

header .main-menu > li.menu-item-has-children > .sub-menu > li .sub-menu{margin-top:1.25rem;display:flex;flex-direction:column;gap:1.25rem}

header .main-menu > li.menu-item-has-children > .sub-menu a{position:relative}

header .main-menu > li.menu-item-has-children > .sub-menu a:after {
                            content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 17L17 7' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7 7H17V17' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
                            position:absolute;
                            top:0px;
                            right:-34px;
                            opacity:0;
                        }

header .main-menu > li.menu-item-has-children > .sub-menu a:hover:after{opacity:1}

header .main-menu > li.menu-item-has-children:hover > a:after{top:50%;--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))}

header .main-menu > li.menu-item-has-children:hover > ul.sub-menu {
                        transform: rotateX(0deg) translateX(-50%);
                    }

header .main-menu > li a {
                line-height: 28px;
                position:relative;
            }

header .mobile-menu{display:flex;flex-direction:column;gap:2.5rem;padding-top:2.5rem;padding-bottom:2.5rem;
        counter-reset: menu-counter}

header .mobile-menu > li {
            counter-increment: menu-counter;
            position:relative;
            overflow:hidden;
        }

header .mobile-menu > li:before {
                content: counter(menu-counter, decimal-leading-zero);
                transition-delay: var(--delay, 0ms);
                display:block;
                font-size:14px;
                --tw-text-opacity:1;
                color:rgb(149 159 184 / var(--tw-text-opacity));
                opacity:0;
                transition-property:all;
                transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
                transition-duration:150ms;
            }

header .mobile-menu > li > a{display:block;--tw-translate-y:100%;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));padding-top:0.25rem;font-size:32px;text-transform:uppercase;transition-property:all;transition-duration:500ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}

header .mobile-menu.open > li > a{--tw-translate-y:0px;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))}

header .mobile-menu.open > li:before{opacity:1}

header #burger.open .open{display:none}

header #burger.open .close{display:block}

footer .footer-menu{display:flex;width:100%;flex-direction:column;gap:0.75rem}

footer .footer-menu a:hover{--tw-text-opacity:1;color:rgb(134 187 233 / var(--tw-text-opacity))}

footer .wp-gr{padding-bottom:30px !important;font-family:Mulish, sans-serif !important}

footer .wp-gr .grw-review-inner{padding-left:0px !important;padding-right:0px !important}

footer .wp-gr .grw-review-inner svg{display:none}

footer .wp-gr .grw-btns{position:absolute !important;bottom:0px !important;display:flex !important;aspect-ratio:1 / 1 !important;height:30px !important;width:30px !important;--tw-translate-y:100% !important;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)) !important;align-items:center !important;justify-content:center !important;border-radius:9999px !important}

footer .wp-gr .grw-btns:hover{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important}

footer .wp-gr .grw-btns.grw-next{right:0px !important}

footer .wp-gr .grw-btns.grw-prev 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))}

footer .wp-gr .grw-btns svg path{fill:transparent !important}

footer .wp-gr .grw-btns:hover svg path{fill:transparent !important;stroke:#063F71 !important}

footer .wp-gr .wp-google-reply, footer .wp-gr .grw-review .wp-google-left, footer .wp-gr .grw-review .wp-google-stars{display:none !important}

footer .wp-gr .wp-google-text, footer .wp-gr .wp-google-date-fr{font-size:14px !important;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important}

footer .wp-gr .grw-review .wp-google-feedback {
            /*@apply !h-auto;*/
            padding-right:0.25rem !important;
        }

footer .wp-gr .grw-review .wp-google-feedback::-webkit-scrollbar {
                width: 2px;
                height: 2px;
            }

footer .wp-gr .grw-review .wp-google-feedback::-webkit-scrollbar-track{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important}

footer .wp-gr .grw-review .wp-google-feedback::-webkit-scrollbar-thumb{--tw-bg-opacity:1 !important;background-color:rgb(134 187 233 / var(--tw-bg-opacity)) !important;
                border-radius: 10px}

footer .wp-gr .grw-review .wp-google-feedback::-webkit-scrollbar-thumb:hover{--tw-bg-opacity:1 !important;background-color:rgb(134 187 233 / var(--tw-bg-opacity)) !important}

footer .wp-gr .grw-review{padding:0px !important}

body .btn{position:relative;border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(90 96 110 / var(--tw-bg-opacity));padding-top:0.875rem;padding-bottom:0.875rem;padding-left:1.25rem;padding-right:1.25rem;font-family:Mulish, sans-serif;font-size:18px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));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(39 41 43 / var(--tw-bg-opacity))}

body .btn {
    letter-spacing: 0.18px;
    line-height: 120%;
}

body .btn:hover{padding-right:50px}

body .btn svg{position:absolute;right:1.25rem;top:0.875rem;--tw-translate-x:-100%;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));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

body .btn:hover svg{--tw-translate-x:0px;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));opacity:1}

@media (max-width: 768px){

body .btn:hover svg{opacity:0}}

body .roundBTN{display:inline-flex;cursor:pointer;align-items:center;overflow:hidden;border-radius:30px;border-left-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));background-color:rgb(0 0 0 / var(--tw-bg-opacity));--tw-bg-opacity:0.1;padding-left:1.25rem;padding-right:1.25rem;padding-top:15px;padding-bottom:15px;font-size:15px;font-weight:400;text-transform:uppercase;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-duration:500ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
        letter-spacing: 0.9px;
        line-height: 120%;
        background: rgba(255, 255, 255, 0.10)}

body .roundBTN.google{display:flex;gap:0.625rem}

body .roundBTN:focus,
        body .roundBTN:visited{text-decoration-line:none}

body .roundBTN.blue{--tw-border-opacity:1;border-color:rgb(6 63 113 / var(--tw-border-opacity));background-color:#86BBE929;--tw-bg-opacity:0.2;--tw-text-opacity:1;color:rgb(39 41 43 / var(--tw-text-opacity))}

body .roundBTN.blue:hover span:after{--tw-text-opacity:1;color:rgb(39 41 43 / var(--tw-text-opacity))}

body .roundBTN.whiteBTN{position:relative;z-index:1;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(13 13 13 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

body .roundBTN.whiteBTN svg path{fill:#ffffff}

body .roundBTN.whiteBTN:hover{border-width:1px;--tw-border-opacity:1;border-color:rgb(13 13 13 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

body .roundBTN.whiteBTN:hover span span{--tw-translate-y:-100%;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))}

body .roundBTN.whiteBTN:hover span::after{--tw-translate-y:0px;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));--tw-text-opacity:1;color:rgb(13 13 13 / var(--tw-text-opacity))}

body .roundBTN.header{padding-top:0.625rem;padding-bottom:0.625rem}

body .roundBTN.header:hover{padding-bottom:9px}

body .roundBTN span{position:relative;overflow:hidden}

body .roundBTN span span{display:block;--tw-translate-y:0px;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));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:500ms}

body .roundBTN span::after {
                content: attr(data-title);
                position:absolute;
                top:0px;
                left:0px;
                --tw-translate-y:100%;
                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));
                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:500ms;
            }

body .roundBTN:hover{border-left-width:0px;border-bottom-width:1px;--tw-bg-opacity:0.2;padding-left:21px;padding-bottom:14px}

body .roundBTN:hover span span{--tw-translate-y:-100%;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))}

body .roundBTN:hover span::after{--tw-translate-y:0px;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));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

input[type="text"], input[type="number"], input[type="password"], input[type="search"],
input[type="email"], input[type="tel"], input[type="url"], body textarea{margin-top:0.25rem;width:100%;border-radius:30px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:13px;--tw-text-opacity:1;color:rgb(39 41 43 / var(--tw-text-opacity));outline-width:0px}

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{outline-width:2px;outline-color:#86BBE9}

input[type="text"], input[type="number"], input[type="password"], input[type="search"],
input[type="email"], input[type="tel"], input[type="url"], body textarea {
    outline-style: solid;
}

input[type="text"].wpcf7-not-valid, input[type="number"].wpcf7-not-valid, input[type="password"].wpcf7-not-valid, input[type="search"].wpcf7-not-valid, input[type="email"].wpcf7-not-valid, input[type="tel"].wpcf7-not-valid, input[type="url"].wpcf7-not-valid, body textarea.wpcf7-not-valid{outline-width:2px;outline-color:#BE5256}

body textarea{max-height:140px}

.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{position:absolute;bottom:0px}

@media (max-width: 768px){

.wpcf7-form .wpcf7-response-output{position:static;margin:0px}}

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

html{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-size:16px;font-weight:400;--tw-text-opacity:1;color:rgb(39 41 43 / var(--tw-text-opacity))}

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

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

#transition-overlay{position:fixed;left:50%;top:50%;z-index:99999;height:100vw;width:100vw;--tw-translate-y:-50%;--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));overflow:hidden;--tw-bg-opacity:1;background-color:rgb(6 63 113 / var(--tw-bg-opacity));
    /*transform-origin : 0% 0%;*/
    clip-path: circle(0% at 50% 50%)}

#transition-overlay.back-animation svg{opacity:0}

#transition-overlay.back-animation{height:120vw;width:120vw;border-radius:9999px;border-width:100vw;--tw-border-opacity:1;border-color:rgb(6 63 113 / var(--tw-border-opacity));background-color:transparent}

.grecaptcha-badge{display:none !important}

:root {
    --space: 110px;
}

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

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

.block-scrolling{position:absolute;top:50%;left:50%;width:100%;--tw-translate-y:-50%;--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));overflow:hidden;white-space:nowrap;font-size:120px;font-weight:300;text-transform:uppercase;--tw-text-opacity:1;color:rgb(0 84 158 / var(--tw-text-opacity));opacity:0.4}

@media (max-width: 768px){

.block-scrolling{top:53%;font-size:80px}}

.block-scrolling {
    letter-spacing: 4.8px;
}

.block-scrolling .scrolling-wrapper {
        animation: scrolling-wrapper 20s linear infinite;
    }

@keyframes scrolling-wrapper {
    0% {
        transform: translate3d(0, 0, 0);
    }

    100% {
        transform: translate3d(-50%, 0, 0);
    }
}

.traitements .category{--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))}

@media (max-width: 990px){

.traitements .category{position:relative;top:0px !important;--tw-translate-y:0px;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));font-size:18px}}

.traitements .category:nth-child(1) {
            top: 36%;
            left: 46%;
        }

@media (max-width: 990px){

.traitements .category:nth-child(1){left:-13px}}

.traitements .category:nth-child(2) {
            top: 42%;
            left: 81%;
        }

@media (max-width: 990px){

.traitements .category:nth-child(2){left:96px}}

.traitements .category:nth-child(3) {
            top: 69%;
            left: 73%;
        }

@media (max-width: 990px){

.traitements .category:nth-child(3){left:40px}}

.traitements .category:nth-child(4) {
            top: 82%;
            left: 32%;
        }

@media (max-width: 990px){

.traitements .category:nth-child(4){left:-40px}}

.traitements .category:nth-child(5) {
            top: 91%;
            left: 83%;
        }

@media (max-width: 990px){

.traitements .category:nth-child(5){left:10px}}

.traitements svg ellipse {
        transition: transform 0.8s ease;
        /*transform-origin: center;*/
    }

#valeurs{scroll-margin:0px}

#valeurs .wrapper-description-valeur{position:absolute;left:50%;top:50%;z-index:50;display:none;aspect-ratio:1 / 1;width:100%;--tw-translate-x:-50%;--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));align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 84 158 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

@media (max-width: 768px){

#valeurs .wrapper-description-valeur{position:fixed;top:auto;bottom:0px;aspect-ratio:auto !important;height:auto;max-height:80dvh;--tw-translate-y:100%;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));align-items:flex-start;overflow-y:auto;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:20px;border-top-right-radius:20px;--tw-bg-opacity:1 !important;background-color:rgb(6 63 113 / var(--tw-bg-opacity)) !important;padding-top:0.75rem;padding-bottom:1.75rem}}

#valeurs .wrapper-description-valeur:after{position:absolute;top:0.625rem;left:50%;height:0.25rem;width:5rem;--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));border-radius:4px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

@media (max-width: 768px){

#valeurs .wrapper-description-valeur:after{--tw-content:'';content:var(--tw-content)}}

#blurLayer {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    backdrop-filter: blur(8px);
    background: rgba(0, 0, 0, 0.15);
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s ease;
    z-index: 40;
}

.wrapperValeurs .valeur{position:absolute;display:flex;aspect-ratio:1 / 1;width:360px;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;border-radius:9999px;text-align:center}

@media (max-width: 768px){

.wrapperValeurs .valeur{position:static;aspect-ratio:auto;width:100%;--tw-translate-x:0px !important;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)) !important;gap:1rem}}

.wrapperValeurs .valeur:nth-child(1){top:0px;left:50%;--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))}

.wrapperValeurs .valeur:nth-child(2){top:135px;right:0px}

.wrapperValeurs .valeur:nth-child(3){bottom:135px;right:0px}

.wrapperValeurs .valeur:nth-child(4){bottom:0px;left:50%;--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))}

.wrapperValeurs .valeur:nth-child(5){bottom:135px;left:0px}

.wrapperValeurs .valeur:nth-child(6){top:135px;left:0px}

.conseils-slide .swiper-slide:nth-child(1){max-width:430px}

@media (max-width: 768px){

.conseils-slide .swiper-slide:nth-child(1){max-width:315px}}

.conseils-slide .swiper-slide:nth-child(1) a{aspect-ratio:430 / 500}

@media (max-width: 768px){

.conseils-slide .swiper-slide:nth-child(1) a{aspect-ratio:315 / 300}}

.conseils-slide .swiper-slide:nth-child(2) a{aspect-ratio:315 / 400}

@media (max-width: 768px){

.conseils-slide .swiper-slide:nth-child(2) a{aspect-ratio:315 / 300}}

.conseils-slide .swiper-slide{max-width:315px}

.conseils-slide .swiper-slide a{aspect-ratio:315 / 300}

.conseils-cat{display:block;cursor:pointer;border-radius:30px;border-left-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity));padding-top:14px;padding-bottom:14px;padding-left:0px;padding-right:0px;text-align:center;font-weight:500;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms}

@media (max-width: 768px){

.conseils-cat{padding-top:0.5rem;padding-bottom:0.5rem;font-size:14px}}

.conseils-cat.active {
        background: rgba(134, 187, 233, 0.16);
        border-left-width:1px;
        border-right-width:1px;
        --tw-border-opacity:1;
        border-color:rgb(6 63 113 / var(--tw-border-opacity));
        padding-left:1.25rem;
        padding-right:1.25rem;
    }

.conseils-cat{
    letter-spacing: 0.9px}

div[title="Marker"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='68' viewBox='0 0 51 68' fill='none'%3E%3Cellipse opacity='0.52' cx='26' cy='64' rx='15' ry='4' fill='url(%23paint0_radial_2499_49294)'/%3E%3Cpath d='M25.9474 61.6C17.5443 54.5673 11.2687 48.0347 7.12035 42.002C2.96997 35.9713 0.894775 30.3893 0.894775 25.256C0.894775 17.556 3.41361 11.4217 8.45128 6.853C13.4869 2.28433 19.3189 0 25.9474 0C32.5759 0 38.408 2.28433 43.4435 6.853C48.4812 11.4217 51 17.556 51 25.256C51 30.3893 48.9259 35.9713 44.7776 42.002C40.6272 48.0347 34.3505 54.5673 25.9474 61.6Z' fill='%2300549E'/%3E%3Cpath d='M18.7441 39.5127C19.013 39.5127 19.2246 39.7337 19.2246 39.9961C19.2245 40.2584 19.0129 40.4795 18.7441 40.4795C18.4754 40.4794 18.2637 40.2666 18.2637 39.9961C18.2637 39.7338 18.4754 39.5128 18.7441 39.5127ZM20.1777 39.5127C20.4466 39.5127 20.6582 39.7337 20.6582 39.9961C20.6581 40.2584 20.4465 40.4795 20.1777 40.4795C19.909 40.4794 19.6973 40.2666 19.6973 39.9961C19.6973 39.7338 19.909 39.5128 20.1777 39.5127ZM21.6211 39.5127C21.8818 39.5127 22.1016 39.7337 22.1016 39.9961C22.1015 40.2584 21.8899 40.4795 21.6211 40.4795C21.3524 40.4794 21.1407 40.2666 21.1406 39.9961C21.1406 39.7338 21.3605 39.5128 21.6211 39.5127ZM23.0527 39.5127C23.3134 39.5127 23.5332 39.7337 23.5332 39.9961C23.5331 40.2584 23.3134 40.4795 23.0527 40.4795C22.7922 40.4794 22.5723 40.2666 22.5723 39.9961C22.5723 39.7338 22.7921 39.5128 23.0527 39.5127ZM27.623 39.373C27.8918 39.373 28.1033 39.586 28.1035 39.8564C28.1035 40.127 27.8919 40.3408 27.623 40.3408C27.3543 40.3407 27.1426 40.127 27.1426 39.8564C27.1428 39.5861 27.3544 39.3731 27.623 39.373ZM25.125 38.8818C25.3938 38.8818 25.6055 39.0947 25.6055 39.3652C25.6054 39.6358 25.3938 39.8486 25.125 39.8486C24.8563 39.8485 24.6446 39.6357 24.6445 39.3652C24.6445 39.1029 24.8562 38.8819 25.125 38.8818ZM26.1895 38.2744C26.4582 38.2744 26.6697 38.4874 26.6699 38.7578C26.6699 39.0284 26.4501 39.2422 26.1895 39.2422C25.9288 39.2421 25.709 39.0283 25.709 38.7578C25.7092 38.4956 25.9208 38.2745 26.1895 38.2744ZM19.4609 38.0693C19.7215 38.0693 19.9412 38.2905 19.9414 38.5527C19.9414 38.8151 19.7298 39.0371 19.4609 39.0371C19.1922 39.037 18.9805 38.8233 18.9805 38.5527C18.9807 38.2906 19.2005 38.0694 19.4609 38.0693ZM20.8945 38.0693C21.1551 38.0693 21.3748 38.2905 21.375 38.5527C21.375 38.8151 21.1552 39.0371 20.8945 39.0371C20.6339 39.037 20.4141 38.8233 20.4141 38.5527C20.4143 38.2906 20.634 38.0694 20.8945 38.0693ZM22.3379 38.0693C22.5985 38.0693 22.8182 38.2905 22.8184 38.5527C22.8184 38.8151 22.5986 39.0371 22.3379 39.0371C22.0773 39.037 21.8574 38.8233 21.8574 38.5527C21.8576 38.2906 22.0774 38.0694 22.3379 38.0693ZM23.7793 38.0693C24.048 38.0693 24.2596 38.2905 24.2598 38.5527C24.2598 38.8151 24.0481 39.0371 23.7793 39.0371C23.5105 39.037 23.2988 38.8233 23.2988 38.5527C23.299 38.2906 23.5107 38.0694 23.7793 38.0693ZM27.6641 37.1836C27.9328 37.1836 28.1443 37.3966 28.1445 37.667C28.1445 37.9376 27.9247 38.1514 27.6641 38.1514C27.4035 38.1513 27.1836 37.9375 27.1836 37.667C27.1838 37.3966 27.3954 37.1837 27.6641 37.1836ZM20.1777 36.6182C20.4464 36.6182 20.658 36.8393 20.6582 37.1016C20.6582 37.3639 20.4466 37.5859 20.1777 37.5859C19.909 37.5858 19.6973 37.3721 19.6973 37.1016C19.6975 36.8312 19.9091 36.6183 20.1777 36.6182ZM21.6211 36.6182C21.8817 36.6182 22.1014 36.8393 22.1016 37.1016C22.1016 37.3639 21.8899 37.5859 21.6211 37.5859C21.3523 37.5858 21.1406 37.3721 21.1406 37.1016C21.1408 36.8312 21.3606 36.6183 21.6211 36.6182ZM23.0527 36.6182C23.3133 36.6182 23.533 36.8393 23.5332 37.1016C23.5332 37.3639 23.3134 37.5859 23.0527 37.5859C22.7921 37.5858 22.5723 37.3721 22.5723 37.1016C22.5725 36.8312 22.7922 36.6183 23.0527 36.6182ZM24.4941 36.6182C24.7547 36.6182 24.9744 36.8393 24.9746 37.1016C24.9746 37.3639 24.7548 37.5859 24.4941 37.5859C24.2335 37.5858 24.0137 37.3721 24.0137 37.1016C24.0139 36.8312 24.2337 36.6183 24.4941 36.6182ZM25.9297 36.6182C26.1902 36.6182 26.4099 36.8393 26.4102 37.1016C26.4102 37.3639 26.1985 37.5859 25.9297 37.5859C25.6609 37.5858 25.4492 37.3721 25.4492 37.1016C25.4494 36.8312 25.6692 36.6183 25.9297 36.6182ZM28.6836 36.4541C28.9442 36.4541 29.1639 36.6671 29.1641 36.9375C29.1641 37.2081 28.9443 37.4219 28.6836 37.4219C28.423 37.4218 28.2031 37.208 28.2031 36.9375C28.2033 36.6672 28.4231 36.4542 28.6836 36.4541ZM20.8945 35.1748C21.1551 35.1748 21.3748 35.3878 21.375 35.6582C21.375 35.9288 21.1552 36.1426 20.8945 36.1426C20.6339 36.1425 20.4141 35.9287 20.4141 35.6582C20.4143 35.3879 20.634 35.1749 20.8945 35.1748ZM22.3379 35.1748C22.5985 35.1748 22.8182 35.3878 22.8184 35.6582C22.8184 35.9288 22.5986 36.1426 22.3379 36.1426C22.0773 36.1425 21.8574 35.9287 21.8574 35.6582C21.8576 35.3879 22.0774 35.1749 22.3379 35.1748ZM23.7793 35.1748C24.048 35.1748 24.2596 35.3878 24.2598 35.6582C24.2598 35.9288 24.0481 36.1426 23.7793 36.1426C23.5105 36.1425 23.2988 35.9287 23.2988 35.6582C23.299 35.3879 23.5107 35.1749 23.7793 35.1748ZM25.2129 35.1748C25.4735 35.1748 25.6932 35.3878 25.6934 35.6582C25.6934 35.9288 25.4817 36.1426 25.2129 36.1426C24.9441 36.1425 24.7324 35.9287 24.7324 35.6582C24.7326 35.3879 24.9524 35.1749 25.2129 35.1748ZM26.6543 35.1748C26.9149 35.1748 27.1346 35.3878 27.1348 35.6582C27.1348 35.9288 26.9231 36.1426 26.6543 36.1426C26.3855 36.1425 26.1738 35.9287 26.1738 35.6582C26.174 35.3879 26.3938 35.1749 26.6543 35.1748ZM28.0156 34.8311C28.2763 34.8311 28.4961 35.0521 28.4961 35.3145C28.496 35.5768 28.2844 35.7979 28.0156 35.7979C27.7469 35.7978 27.5352 35.5849 27.5352 35.3145C27.5352 35.0439 27.755 34.8311 28.0156 34.8311ZM21.6211 33.7236C21.8817 33.7236 22.1014 33.9448 22.1016 34.207C22.1016 34.4694 21.8899 34.6914 21.6211 34.6914C21.3523 34.6913 21.1406 34.4776 21.1406 34.207C21.1408 33.9449 21.3606 33.7237 21.6211 33.7236ZM23.0527 33.7236C23.3133 33.7236 23.533 33.9448 23.5332 34.207C23.5332 34.4694 23.3134 34.6914 23.0527 34.6914C22.7921 34.6913 22.5723 34.4776 22.5723 34.207C22.5725 33.9449 22.7922 33.7237 23.0527 33.7236ZM24.4941 33.7236C24.7547 33.7236 24.9744 33.9448 24.9746 34.207C24.9746 34.4694 24.7548 34.6914 24.4941 34.6914C24.2335 34.6913 24.0137 34.4776 24.0137 34.207C24.0139 33.9449 24.2337 33.7237 24.4941 33.7236ZM25.9297 33.7236C26.1902 33.7236 26.4099 33.9448 26.4102 34.207C26.4102 34.4694 26.1985 34.6914 25.9297 34.6914C25.6609 34.6913 25.4492 34.4776 25.4492 34.207C25.4494 33.9449 25.6692 33.7237 25.9297 33.7236ZM28.8047 33.7236C29.0652 33.7236 29.2849 33.9448 29.2852 34.207C29.2852 34.4694 29.0735 34.6914 28.8047 34.6914C28.5359 34.6913 28.3242 34.4776 28.3242 34.207C28.3244 33.9449 28.5442 33.7237 28.8047 33.7236ZM30.2461 33.7236C30.5067 33.7236 30.7264 33.9448 30.7266 34.207C30.7266 34.4694 30.5068 34.6914 30.2461 34.6914C29.9855 34.6913 29.7656 34.4776 29.7656 34.207C29.7658 33.9449 29.9856 33.7237 30.2461 33.7236ZM31.6797 33.7236C31.9484 33.7236 32.16 33.9448 32.1602 34.207C32.1602 34.4694 31.9404 34.6914 31.6797 34.6914C31.4191 34.6913 31.1992 34.4776 31.1992 34.207C31.1994 33.9449 31.4111 33.7237 31.6797 33.7236ZM22.3379 32.2803C22.5985 32.2803 22.8182 32.5015 22.8184 32.7637C22.8184 33.0261 22.5986 33.248 22.3379 33.248C22.0773 33.248 21.8574 33.0342 21.8574 32.7637C21.8576 32.4933 22.0774 32.2804 22.3379 32.2803ZM23.7793 32.2803C24.048 32.2803 24.2596 32.5015 24.2598 32.7637C24.2598 33.0261 24.0481 33.248 23.7793 33.248C23.5105 33.248 23.2988 33.0342 23.2988 32.7637C23.299 32.4933 23.5107 32.2804 23.7793 32.2803ZM25.2129 32.2803C25.4735 32.2803 25.6932 32.5015 25.6934 32.7637C25.6934 33.0261 25.4817 33.248 25.2129 33.248C24.9441 33.248 24.7324 33.0342 24.7324 32.7637C24.7326 32.4933 24.9524 32.2804 25.2129 32.2803ZM28.0879 32.2803C28.3485 32.2803 28.5682 32.5015 28.5684 32.7637C28.5684 33.0261 28.3486 33.248 28.0879 33.248C27.8273 33.248 27.6074 33.0342 27.6074 32.7637C27.6076 32.4933 27.8274 32.2804 28.0879 32.2803ZM23.0527 30.8291C23.3133 30.8291 23.533 31.0421 23.5332 31.3125C23.5332 31.5831 23.3134 31.7969 23.0527 31.7969C22.7921 31.7968 22.5723 31.583 22.5723 31.3125C22.5725 31.0503 22.7922 30.8292 23.0527 30.8291ZM24.4941 30.8291C24.7547 30.8291 24.9744 31.0421 24.9746 31.3125C24.9746 31.5831 24.7548 31.7969 24.4941 31.7969C24.2335 31.7968 24.0137 31.583 24.0137 31.3125C24.0139 31.0503 24.2337 30.8292 24.4941 30.8291ZM25.9297 30.8291C26.1903 30.8291 26.41 31.0421 26.4102 31.3125C26.4102 31.5831 26.1985 31.7969 25.9297 31.7969C25.6609 31.7968 25.4492 31.583 25.4492 31.3125C25.4494 31.0503 25.6692 30.8292 25.9297 30.8291ZM27.3711 30.8291C27.6398 30.8291 27.8514 31.0421 27.8516 31.3125C27.8516 31.5831 27.6399 31.7969 27.3711 31.7969C27.1023 31.7968 26.8906 31.583 26.8906 31.3125C26.8908 31.0503 27.1025 30.8292 27.3711 30.8291ZM28.8047 30.8291C29.0653 30.8291 29.285 31.0421 29.2852 31.3125C29.2852 31.5831 29.0735 31.7969 28.8047 31.7969C28.5359 31.7968 28.3242 31.583 28.3242 31.3125C28.3244 31.0503 28.5442 30.8292 28.8047 30.8291ZM31.6797 30.8291C31.9484 30.8291 32.16 31.0421 32.1602 31.3125C32.1602 31.5831 31.9404 31.7969 31.6797 31.7969C31.4191 31.7968 31.1992 31.583 31.1992 31.3125C31.1994 31.0503 31.4111 30.8292 31.6797 30.8291ZM23.7793 29.3779C24.048 29.3779 24.2596 29.5909 24.2598 29.8613C24.2598 30.1319 24.0481 30.3457 23.7793 30.3457C23.5105 30.3456 23.2988 30.1319 23.2988 29.8613C23.299 29.591 23.5107 29.378 23.7793 29.3779ZM25.2129 29.3779C25.4735 29.3779 25.6932 29.5909 25.6934 29.8613C25.6934 30.1319 25.4817 30.3457 25.2129 30.3457C24.9441 30.3456 24.7324 30.1319 24.7324 29.8613C24.7326 29.591 24.9524 29.378 25.2129 29.3779ZM26.6543 29.3779C26.9149 29.3779 27.1346 29.5909 27.1348 29.8613C27.1348 30.1319 26.9231 30.3457 26.6543 30.3457C26.3855 30.3456 26.1738 30.1319 26.1738 29.8613C26.174 29.591 26.3938 29.378 26.6543 29.3779ZM28.0879 29.3779C28.3485 29.3779 28.5682 29.5909 28.5684 29.8613C28.5684 30.1319 28.3486 30.3457 28.0879 30.3457C27.8273 30.3456 27.6074 30.1319 27.6074 29.8613C27.6076 29.591 27.8274 29.378 28.0879 29.3779ZM30.8906 29.2881C31.1595 29.2881 31.3711 29.5091 31.3711 29.7715C31.371 30.0338 31.1513 30.2549 30.8906 30.2549C30.6301 30.2548 30.4102 30.042 30.4102 29.7715C30.4102 29.501 30.6219 29.2882 30.8906 29.2881ZM24.4941 27.9346C24.7547 27.9346 24.9744 28.1476 24.9746 28.418C24.9746 28.6886 24.7548 28.9023 24.4941 28.9023C24.2335 28.9023 24.0137 28.6885 24.0137 28.418C24.0139 28.1476 24.2337 27.9347 24.4941 27.9346ZM25.9297 27.9346C26.1903 27.9346 26.41 28.1476 26.4102 28.418C26.4102 28.6886 26.1985 28.9023 25.9297 28.9023C25.6609 28.9023 25.4492 28.6885 25.4492 28.418C25.4494 28.1476 25.6692 27.9347 25.9297 27.9346ZM27.3711 27.9346C27.6398 27.9346 27.8514 28.1476 27.8516 28.418C27.8516 28.6886 27.6399 28.9023 27.3711 28.9023C27.1023 28.9023 26.8906 28.6885 26.8906 28.418C26.8908 28.1476 27.1025 27.9347 27.3711 27.9346ZM28.8047 27.9346C29.0653 27.9346 29.285 28.1476 29.2852 28.418C29.2852 28.6886 29.0735 28.9023 28.8047 28.9023C28.5359 28.9023 28.3242 28.6885 28.3242 28.418C28.3244 28.1476 28.5442 27.9347 28.8047 27.9346ZM30.2461 27.9346C30.5067 27.9346 30.7264 28.1476 30.7266 28.418C30.7266 28.6886 30.5068 28.9023 30.2461 28.9023C29.9855 28.9023 29.7656 28.6885 29.7656 28.418C29.7658 28.1476 29.9856 27.9347 30.2461 27.9346ZM32.9434 26.9756C33.2122 26.9756 33.4238 27.1884 33.4238 27.459C33.4238 27.7295 33.2122 27.9424 32.9434 27.9424C32.6746 27.9423 32.463 27.7295 32.4629 27.459C32.4629 27.1885 32.6746 26.9757 32.9434 26.9756ZM25.2129 26.4834C25.4735 26.4834 25.6932 26.6964 25.6934 26.9668C25.6934 27.2374 25.4817 27.4512 25.2129 27.4512C24.9441 27.4511 24.7324 27.2373 24.7324 26.9668C24.7326 26.7046 24.9524 26.4835 25.2129 26.4834ZM26.6543 26.4834C26.9149 26.4834 27.1346 26.6964 27.1348 26.9668C27.1348 27.2374 26.9231 27.4512 26.6543 27.4512C26.3855 27.4511 26.1738 27.2373 26.1738 26.9668C26.174 26.7046 26.3938 26.4835 26.6543 26.4834ZM28.0879 26.4834C28.3485 26.4834 28.5682 26.6964 28.5684 26.9668C28.5684 27.2374 28.3486 27.4512 28.0879 27.4512C27.8273 27.4511 27.6074 27.2373 27.6074 26.9668C27.6076 26.7046 27.8274 26.4835 28.0879 26.4834ZM29.5312 26.4834C29.7918 26.4834 30.0115 26.6964 30.0117 26.9668C30.0117 27.2374 29.7919 27.4512 29.5312 27.4512C29.2706 27.4511 29.0508 27.2373 29.0508 26.9668C29.051 26.7046 29.2708 26.4835 29.5312 26.4834ZM30.9648 26.4834C31.2336 26.4834 31.4451 26.6964 31.4453 26.9668C31.4453 27.2374 31.2337 27.4512 30.9648 27.4512C30.6961 27.4511 30.4844 27.2373 30.4844 26.9668C30.4846 26.7046 30.6962 26.4835 30.9648 26.4834ZM34.248 26.2461C34.5087 26.2461 34.7285 26.4671 34.7285 26.7295C34.7285 26.9918 34.5168 27.2129 34.248 27.2129C33.9793 27.2128 33.7676 27 33.7676 26.7295C33.7676 26.4672 33.9874 26.2462 34.248 26.2461ZM25.9297 25.04C26.1902 25.04 26.4099 25.2612 26.4102 25.5234C26.4102 25.7858 26.1985 26.0078 25.9297 26.0078C25.6609 26.0077 25.4492 25.794 25.4492 25.5234C25.4494 25.2613 25.6692 25.0401 25.9297 25.04ZM27.3711 25.04C27.6398 25.04 27.8514 25.2612 27.8516 25.5234C27.8516 25.7858 27.6399 26.0078 27.3711 26.0078C27.1023 26.0077 26.8906 25.794 26.8906 25.5234C26.8908 25.2613 27.1025 25.0401 27.3711 25.04ZM28.8047 25.04C29.0652 25.04 29.2849 25.2612 29.2852 25.5234C29.2852 25.7858 29.0735 26.0078 28.8047 26.0078C28.5359 26.0077 28.3242 25.794 28.3242 25.5234C28.3244 25.2613 28.5442 25.0401 28.8047 25.04ZM30.2461 25.04C30.5067 25.04 30.7264 25.2612 30.7266 25.5234C30.7266 25.7858 30.5068 26.0078 30.2461 26.0078C29.9855 26.0077 29.7656 25.794 29.7656 25.5234C29.7658 25.2613 29.9856 25.0401 30.2461 25.04ZM33.123 25.04C33.3918 25.04 33.6033 25.2612 33.6035 25.5234C33.6035 25.7858 33.3837 26.0078 33.123 26.0078C32.8624 26.0077 32.6426 25.794 32.6426 25.5234C32.6428 25.2613 32.8544 25.0401 33.123 25.04ZM26.6543 23.5889C26.9149 23.5889 27.1346 23.8019 27.1348 24.0723C27.1348 24.3428 26.9231 24.5566 26.6543 24.5566C26.3855 24.5566 26.1738 24.3428 26.1738 24.0723C26.174 23.8019 26.3938 23.589 26.6543 23.5889ZM28.0879 23.5889C28.3485 23.5889 28.5682 23.8019 28.5684 24.0723C28.5684 24.3428 28.3486 24.5566 28.0879 24.5566C27.8273 24.5566 27.6074 24.3428 27.6074 24.0723C27.6076 23.8019 27.8274 23.589 28.0879 23.5889ZM29.5312 23.5889C29.7918 23.5889 30.0115 23.8019 30.0117 24.0723C30.0117 24.3428 29.7919 24.5566 29.5312 24.5566C29.2706 24.5565 29.0508 24.3428 29.0508 24.0723C29.051 23.8019 29.2708 23.589 29.5312 23.5889ZM30.9648 23.5889C31.2336 23.5889 31.4451 23.8019 31.4453 24.0723C31.4453 24.3428 31.2337 24.5566 30.9648 24.5566C30.6961 24.5566 30.4844 24.3428 30.4844 24.0723C30.4846 23.8019 30.6962 23.589 30.9648 23.5889ZM32.4062 23.5889C32.675 23.5889 32.8865 23.8019 32.8867 24.0723C32.8867 24.3428 32.6751 24.5566 32.4062 24.5566C32.1375 24.5566 31.9258 24.3428 31.9258 24.0723C31.926 23.8019 32.1376 23.589 32.4062 23.5889ZM34.2227 22.6055C34.4915 22.6055 34.7031 22.8183 34.7031 23.0889C34.7031 23.3594 34.4914 23.5723 34.2227 23.5723C33.9539 23.5722 33.7422 23.3593 33.7422 23.0889C33.7422 22.8183 33.9539 22.6056 34.2227 22.6055ZM27.3711 22.1465C27.6399 22.1465 27.8516 22.3593 27.8516 22.6299C27.8515 22.9004 27.6399 23.1133 27.3711 23.1133C27.1024 23.1132 26.8907 22.9004 26.8906 22.6299C26.8906 22.3676 27.1023 22.1466 27.3711 22.1465ZM28.8047 22.1465C29.0654 22.1465 29.2852 22.3593 29.2852 22.6299C29.2851 22.9004 29.0735 23.1133 28.8047 23.1133C28.536 23.1132 28.3243 22.9004 28.3242 22.6299C28.3242 22.3676 28.5441 22.1466 28.8047 22.1465ZM30.2461 22.1465C30.5068 22.1465 30.7266 22.3593 30.7266 22.6299C30.7265 22.9004 30.5067 23.1133 30.2461 23.1133C29.9855 23.1132 29.7657 22.9004 29.7656 22.6299C29.7656 22.3676 29.9855 22.1466 30.2461 22.1465ZM31.6797 22.1465C31.9485 22.1465 32.1602 22.3593 32.1602 22.6299C32.1601 22.9004 31.9403 23.1133 31.6797 23.1133C31.4191 23.1132 31.1993 22.9004 31.1992 22.6299C31.1992 22.3676 31.4109 22.1466 31.6797 22.1465ZM33.123 22.1465C33.3919 22.1465 33.6035 22.3593 33.6035 22.6299C33.6035 22.9004 33.3837 23.1133 33.123 23.1133C32.8625 23.1132 32.6426 22.9004 32.6426 22.6299C32.6426 22.3676 32.8543 22.1466 33.123 22.1465ZM35.3145 21.4902C35.5833 21.4902 35.7949 21.7112 35.7949 21.9736C35.7949 22.236 35.5832 22.457 35.3145 22.457C35.0457 22.4569 34.834 22.2441 34.834 21.9736C34.834 21.7113 35.0457 21.4903 35.3145 21.4902ZM28.0879 20.6943C28.3485 20.6943 28.5682 20.9155 28.5684 21.1777C28.5684 21.4401 28.3486 21.6621 28.0879 21.6621C27.8273 21.662 27.6074 21.4483 27.6074 21.1777C27.6076 20.9074 27.8274 20.6944 28.0879 20.6943ZM29.5312 20.6943C29.7918 20.6943 30.0115 20.9155 30.0117 21.1777C30.0117 21.4401 29.7919 21.6621 29.5312 21.6621C29.2706 21.662 29.0508 21.4483 29.0508 21.1777C29.051 20.9074 29.2708 20.6944 29.5312 20.6943ZM30.9648 20.6943C31.2335 20.6943 31.4451 20.9155 31.4453 21.1777C31.4453 21.4401 31.2337 21.6621 30.9648 21.6621C30.6961 21.662 30.4844 21.4483 30.4844 21.1777C30.4846 20.9074 30.6962 20.6944 30.9648 20.6943ZM32.4062 20.6943C32.675 20.6943 32.8865 20.9155 32.8867 21.1777C32.8867 21.4401 32.6751 21.6621 32.4062 21.6621C32.1375 21.662 31.9258 21.4483 31.9258 21.1777C31.926 20.9074 32.1376 20.6944 32.4062 20.6943ZM33.8398 20.6943C34.1085 20.6943 34.3201 20.9155 34.3203 21.1777C34.3203 21.4401 34.1005 21.6621 33.8398 21.6621C33.5792 21.662 33.3594 21.4483 33.3594 21.1777C33.3596 20.9074 33.5712 20.6944 33.8398 20.6943ZM37.082 19.9326C37.3509 19.9326 37.5625 20.1536 37.5625 20.416C37.5624 20.6783 37.3427 20.8994 37.082 20.8994C36.8215 20.8993 36.6016 20.6865 36.6016 20.416C36.6016 20.1537 36.8133 19.9327 37.082 19.9326ZM28.8047 19.252C29.0654 19.252 29.2852 19.4648 29.2852 19.7354C29.2851 20.0059 29.0735 20.2188 28.8047 20.2188C28.536 20.2187 28.3243 20.0058 28.3242 19.7354C28.3242 19.473 28.5441 19.2521 28.8047 19.252ZM30.2461 19.252C30.5068 19.252 30.7266 19.4648 30.7266 19.7354C30.7265 20.0059 30.5067 20.2188 30.2461 20.2188C29.9855 20.2187 29.7657 20.0058 29.7656 19.7354C29.7656 19.473 29.9855 19.252 30.2461 19.252ZM31.6797 19.252C31.9485 19.252 32.1602 19.4648 32.1602 19.7354C32.1601 20.0059 31.9403 20.2188 31.6797 20.2188C31.4191 20.2187 31.1993 20.0058 31.1992 19.7354C31.1992 19.473 31.4109 19.252 31.6797 19.252ZM33.123 19.252C33.3919 19.252 33.6035 19.4648 33.6035 19.7354C33.6035 20.0059 33.3837 20.2188 33.123 20.2188C32.8625 20.2187 32.6426 20.0058 32.6426 19.7354C32.6426 19.473 32.8543 19.252 33.123 19.252ZM35.998 19.252C36.2587 19.252 36.4785 19.4648 36.4785 19.7354C36.4785 20.0059 36.2587 20.2188 35.998 20.2188C35.7375 20.2187 35.5176 20.0058 35.5176 19.7354C35.5176 19.473 35.7374 19.2521 35.998 19.252ZM29.5312 17.8008C29.7919 17.8008 30.0117 18.0218 30.0117 18.2842C30.0117 18.5465 29.7919 18.7676 29.5312 18.7676C29.2707 18.7675 29.0508 18.5546 29.0508 18.2842C29.0508 18.0219 29.2706 17.8009 29.5312 17.8008ZM30.9648 17.8008C31.2337 17.8008 31.4453 18.0218 31.4453 18.2842C31.4452 18.5465 31.2336 18.7676 30.9648 18.7676C30.6961 18.7675 30.4844 18.5546 30.4844 18.2842C30.4844 18.0219 30.6961 17.8009 30.9648 17.8008ZM32.4062 17.8008C32.6751 17.8008 32.8867 18.0218 32.8867 18.2842C32.8867 18.5465 32.675 18.7676 32.4062 18.7676C32.1375 18.7675 31.9258 18.5547 31.9258 18.2842C31.9258 18.0219 32.1375 17.8009 32.4062 17.8008ZM33.8398 17.8008C34.1087 17.8008 34.3203 18.0218 34.3203 18.2842C34.3202 18.5465 34.1005 18.7676 33.8398 18.7676C33.5793 18.7675 33.3594 18.5546 33.3594 18.2842C33.3594 18.0219 33.5711 17.8009 33.8398 17.8008ZM35.2812 17.8008C35.5501 17.8008 35.7617 18.0218 35.7617 18.2842C35.7617 18.5465 35.5419 18.7676 35.2812 18.7676C35.0207 18.7675 34.8008 18.5546 34.8008 18.2842C34.8008 18.0219 35.0125 17.8009 35.2812 17.8008ZM30.2461 16.3574C30.5068 16.3574 30.7266 16.5784 30.7266 16.8408C30.7265 17.1032 30.5067 17.3242 30.2461 17.3242C29.9855 17.3241 29.7657 17.1113 29.7656 16.8408C29.7656 16.5785 29.9855 16.3575 30.2461 16.3574ZM31.6797 16.3574C31.9485 16.3574 32.1602 16.5784 32.1602 16.8408C32.1601 17.1032 31.9403 17.3242 31.6797 17.3242C31.4191 17.3241 31.1993 17.1113 31.1992 16.8408C31.1992 16.5785 31.4109 16.3575 31.6797 16.3574ZM33.123 16.3574C33.3919 16.3574 33.6035 16.5784 33.6035 16.8408C33.6035 17.1032 33.3837 17.3242 33.123 17.3242C32.8625 17.3241 32.6426 17.1113 32.6426 16.8408C32.6426 16.5785 32.8543 16.3575 33.123 16.3574ZM34.5664 16.3574C34.8352 16.3574 35.0469 16.5784 35.0469 16.8408C35.0468 17.1032 34.8271 17.3242 34.5664 17.3242C34.3058 17.3241 34.086 17.1113 34.0859 16.8408C34.0859 16.5785 34.2977 16.3575 34.5664 16.3574ZM35.998 16.3574C36.2587 16.3574 36.4785 16.5784 36.4785 16.8408C36.4785 17.1032 36.2587 17.3242 35.998 17.3242C35.7375 17.3241 35.5176 17.1113 35.5176 16.8408C35.5176 16.5785 35.7374 16.3575 35.998 16.3574ZM38.875 16.3574C39.1438 16.3574 39.3555 16.5784 39.3555 16.8408C39.3554 17.1032 39.1356 17.3242 38.875 17.3242C38.6144 17.3241 38.3946 17.1113 38.3945 16.8408C38.3945 16.5785 38.6062 16.3575 38.875 16.3574ZM37.2695 14.9551C37.5382 14.9551 37.7498 15.1763 37.75 15.4385C37.75 15.7009 37.5302 15.9229 37.2695 15.9229C37.0089 15.9228 36.7891 15.709 36.7891 15.4385C36.7893 15.1763 37.0009 14.9552 37.2695 14.9551ZM16.5859 14.9062C16.8548 14.9062 17.0664 15.1273 17.0664 15.3896C17.0663 15.652 16.8547 15.873 16.5859 15.873C16.3172 15.873 16.1055 15.6601 16.1055 15.3896C16.1055 15.1273 16.3172 14.9063 16.5859 14.9062ZM18.0195 14.9062C18.2884 14.9062 18.5 15.1273 18.5 15.3896C18.4999 15.652 18.2883 15.873 18.0195 15.873C17.7508 15.873 17.5391 15.6601 17.5391 15.3896C17.5391 15.1273 17.7508 14.9063 18.0195 14.9062ZM19.4609 14.9062C19.7216 14.9062 19.9414 15.1273 19.9414 15.3896C19.9413 15.652 19.7297 15.873 19.4609 15.873C19.1922 15.873 18.9805 15.6601 18.9805 15.3896C18.9805 15.1273 19.2003 14.9063 19.4609 14.9062ZM20.8945 14.9062C21.1552 14.9062 21.375 15.1273 21.375 15.3896C21.3749 15.652 21.1552 15.873 20.8945 15.873C20.634 15.873 20.4141 15.6601 20.4141 15.3896C20.4141 15.1273 20.6339 14.9063 20.8945 14.9062ZM22.3379 14.9062C22.5986 14.9062 22.8184 15.1273 22.8184 15.3896C22.8183 15.652 22.5985 15.873 22.3379 15.873C22.0773 15.873 21.8575 15.6601 21.8574 15.3896C21.8574 15.1273 22.0773 14.9063 22.3379 14.9062ZM23.7793 14.9062C24.0481 14.9062 24.2598 15.1273 24.2598 15.3896C24.2597 15.652 24.0481 15.873 23.7793 15.873C23.5106 15.873 23.2989 15.6601 23.2988 15.3896C23.2988 15.1273 23.5105 14.9063 23.7793 14.9062ZM25.2129 14.9062C25.4736 14.9062 25.6934 15.1273 25.6934 15.3896C25.6933 15.652 25.4817 15.873 25.2129 15.873C24.9442 15.873 24.7325 15.6601 24.7324 15.3896C24.7324 15.1273 24.9523 14.9063 25.2129 14.9062ZM26.6543 14.9062C26.915 14.9062 27.1348 15.1273 27.1348 15.3896C27.1347 15.652 26.9231 15.873 26.6543 15.873C26.3856 15.873 26.1739 15.6601 26.1738 15.3896C26.1738 15.1273 26.3937 14.9063 26.6543 14.9062ZM28.0879 14.9062C28.3486 14.9062 28.5684 15.1273 28.5684 15.3896C28.5683 15.652 28.3485 15.873 28.0879 15.873C27.8273 15.873 27.6075 15.6601 27.6074 15.3896C27.6074 15.1273 27.8273 14.9063 28.0879 14.9062ZM29.5312 14.9062C29.7919 14.9062 30.0117 15.1273 30.0117 15.3896C30.0117 15.652 29.7919 15.873 29.5312 15.873C29.2707 15.873 29.0508 15.6601 29.0508 15.3896C29.0508 15.1273 29.2706 14.9063 29.5312 14.9062ZM30.9648 14.9062C31.2337 14.9062 31.4453 15.1273 31.4453 15.3896C31.4452 15.652 31.2336 15.873 30.9648 15.873C30.6961 15.873 30.4844 15.6601 30.4844 15.3896C30.4844 15.1273 30.6961 14.9063 30.9648 14.9062ZM32.4062 14.9062C32.6751 14.9062 32.8867 15.1273 32.8867 15.3896C32.8867 15.652 32.675 15.873 32.4062 15.873C32.1375 15.873 31.9258 15.6601 31.9258 15.3896C31.9258 15.1273 32.1375 14.9063 32.4062 14.9062ZM33.8398 14.9062C34.1087 14.9062 34.3203 15.1273 34.3203 15.3896C34.3202 15.652 34.1005 15.873 33.8398 15.873C33.5793 15.873 33.3594 15.6601 33.3594 15.3896C33.3594 15.1273 33.5711 14.9063 33.8398 14.9062ZM35.2812 14.9062C35.5501 14.9062 35.7617 15.1273 35.7617 15.3896C35.7617 15.652 35.5419 15.873 35.2812 15.873C35.0207 15.873 34.8008 15.6601 34.8008 15.3896C34.8008 15.1273 35.0125 14.9063 35.2812 14.9062ZM38.4004 14.9062C38.6692 14.9062 38.8809 15.1273 38.8809 15.3896C38.8808 15.652 38.661 15.873 38.4004 15.873C38.1398 15.873 37.92 15.6601 37.9199 15.3896C37.9199 15.1273 38.1316 14.9063 38.4004 14.9062ZM17.3008 13.4629C17.5615 13.4629 17.7812 13.6839 17.7812 13.9463C17.7812 14.2086 17.5614 14.4297 17.3008 14.4297C17.0402 14.4296 16.8204 14.2168 16.8203 13.9463C16.8203 13.6758 17.0402 13.463 17.3008 13.4629ZM18.7441 13.4629C19.013 13.4629 19.2246 13.6839 19.2246 13.9463C19.2245 14.2086 19.0129 14.4297 18.7441 14.4297C18.4754 14.4296 18.2637 14.2168 18.2637 13.9463C18.2637 13.6758 18.4754 13.463 18.7441 13.4629ZM20.1777 13.4629C20.4466 13.4629 20.6582 13.6839 20.6582 13.9463C20.6581 14.2086 20.4465 14.4297 20.1777 14.4297C19.909 14.4296 19.6973 14.2168 19.6973 13.9463C19.6973 13.6758 19.909 13.463 20.1777 13.4629ZM21.6211 13.4629C21.8818 13.4629 22.1016 13.6839 22.1016 13.9463C22.1015 14.2086 21.8899 14.4297 21.6211 14.4297C21.3524 14.4296 21.1407 14.2168 21.1406 13.9463C21.1406 13.6758 21.3605 13.463 21.6211 13.4629ZM23.0527 13.4629C23.3134 13.4629 23.5332 13.6839 23.5332 13.9463C23.5331 14.2086 23.3134 14.4297 23.0527 14.4297C22.7922 14.4296 22.5723 14.2168 22.5723 13.9463C22.5723 13.6758 22.7921 13.463 23.0527 13.4629ZM24.4941 13.4629C24.7548 13.4629 24.9746 13.6839 24.9746 13.9463C24.9745 14.2086 24.7548 14.4297 24.4941 14.4297C24.2336 14.4296 24.0137 14.2168 24.0137 13.9463C24.0137 13.6758 24.2335 13.463 24.4941 13.4629ZM25.9297 13.4629C26.1904 13.4629 26.4102 13.6839 26.4102 13.9463C26.4101 14.2086 26.1985 14.4297 25.9297 14.4297C25.661 14.4296 25.4493 14.2168 25.4492 13.9463C25.4492 13.6758 25.6691 13.463 25.9297 13.4629ZM27.3711 13.4629C27.6399 13.4629 27.8516 13.6839 27.8516 13.9463C27.8515 14.2086 27.6399 14.4297 27.3711 14.4297C27.1024 14.4296 26.8907 14.2168 26.8906 13.9463C26.8906 13.6758 27.1023 13.463 27.3711 13.4629ZM28.8047 13.4629C29.0654 13.4629 29.2852 13.6839 29.2852 13.9463C29.2851 14.2086 29.0735 14.4297 28.8047 14.4297C28.536 14.4296 28.3243 14.2168 28.3242 13.9463C28.3242 13.6758 28.5441 13.463 28.8047 13.4629ZM30.2461 13.4629C30.5068 13.4629 30.7266 13.6839 30.7266 13.9463C30.7265 14.2086 30.5067 14.4297 30.2461 14.4297C29.9855 14.4296 29.7657 14.2168 29.7656 13.9463C29.7656 13.6758 29.9855 13.463 30.2461 13.4629ZM31.6797 13.4629C31.9485 13.4629 32.1602 13.6839 32.1602 13.9463C32.1601 14.2086 31.9403 14.4297 31.6797 14.4297C31.4191 14.4296 31.1993 14.2168 31.1992 13.9463C31.1992 13.6758 31.4109 13.463 31.6797 13.4629ZM33.123 13.4629C33.3919 13.4629 33.6035 13.6839 33.6035 13.9463C33.6035 14.2086 33.3837 14.4297 33.123 14.4297C32.8625 14.4296 32.6426 14.2168 32.6426 13.9463C32.6426 13.6758 32.8543 13.463 33.123 13.4629ZM34.5664 13.4629C34.8352 13.4629 35.0469 13.6839 35.0469 13.9463C35.0468 14.2086 34.8271 14.4297 34.5664 14.4297C34.3058 14.4296 34.086 14.2168 34.0859 13.9463C34.0859 13.6758 34.2977 13.463 34.5664 13.4629ZM37.7988 13.25C38.0677 13.25 38.2793 13.471 38.2793 13.7334C38.2792 13.9957 38.0595 14.2168 37.7988 14.2168C37.5383 14.2167 37.3184 14.0039 37.3184 13.7334C37.3184 13.4629 37.5301 13.2501 37.7988 13.25ZM39.0781 12.2822C39.347 12.2822 39.5586 12.495 39.5586 12.7656C39.5585 13.0362 39.3469 13.249 39.0781 13.249C38.8094 13.2489 38.5977 13.0361 38.5977 12.7656C38.5977 12.4951 38.8094 12.2823 39.0781 12.2822ZM18.0195 12.0117C18.2884 12.0117 18.5 12.2245 18.5 12.4951C18.4999 12.7656 18.2883 12.9785 18.0195 12.9785C17.7508 12.9784 17.5391 12.7656 17.5391 12.4951C17.5391 12.2328 17.7508 12.0118 18.0195 12.0117ZM19.4609 12.0117C19.7216 12.0117 19.9414 12.2245 19.9414 12.4951C19.9413 12.7656 19.7297 12.9785 19.4609 12.9785C19.1922 12.9784 18.9805 12.7656 18.9805 12.4951C18.9805 12.2328 19.2003 12.0118 19.4609 12.0117ZM20.8945 12.0117C21.1552 12.0117 21.375 12.2245 21.375 12.4951C21.3749 12.7656 21.1552 12.9785 20.8945 12.9785C20.634 12.9784 20.4141 12.7656 20.4141 12.4951C20.4141 12.2328 20.6339 12.0118 20.8945 12.0117ZM22.3379 12.0117C22.5986 12.0117 22.8184 12.2245 22.8184 12.4951C22.8183 12.7656 22.5985 12.9785 22.3379 12.9785C22.0773 12.9784 21.8575 12.7656 21.8574 12.4951C21.8574 12.2328 22.0773 12.0118 22.3379 12.0117ZM23.7793 12.0117C24.0481 12.0117 24.2598 12.2245 24.2598 12.4951C24.2597 12.7656 24.0481 12.9785 23.7793 12.9785C23.5106 12.9784 23.2989 12.7656 23.2988 12.4951C23.2988 12.2328 23.5105 12.0118 23.7793 12.0117ZM25.2129 12.0117C25.4736 12.0117 25.6934 12.2245 25.6934 12.4951C25.6933 12.7656 25.4817 12.9785 25.2129 12.9785C24.9442 12.9784 24.7325 12.7656 24.7324 12.4951C24.7324 12.2328 24.9523 12.0118 25.2129 12.0117ZM26.6543 12.0117C26.915 12.0117 27.1348 12.2245 27.1348 12.4951C27.1347 12.7656 26.9231 12.9785 26.6543 12.9785C26.3856 12.9784 26.1739 12.7656 26.1738 12.4951C26.1738 12.2328 26.3937 12.0118 26.6543 12.0117ZM28.0879 12.0117C28.3486 12.0117 28.5684 12.2245 28.5684 12.4951C28.5683 12.7656 28.3485 12.9785 28.0879 12.9785C27.8273 12.9784 27.6075 12.7656 27.6074 12.4951C27.6074 12.2328 27.8273 12.0118 28.0879 12.0117ZM29.5312 12.0117C29.7919 12.0117 30.0117 12.2245 30.0117 12.4951C30.0117 12.7656 29.7919 12.9785 29.5312 12.9785C29.2707 12.9784 29.0508 12.7656 29.0508 12.4951C29.0508 12.2328 29.2706 12.0118 29.5312 12.0117ZM30.9648 12.0117C31.2337 12.0117 31.4453 12.2245 31.4453 12.4951C31.4453 12.7656 31.2336 12.9785 30.9648 12.9785C30.6961 12.9784 30.4844 12.7656 30.4844 12.4951C30.4844 12.2328 30.6961 12.0118 30.9648 12.0117ZM32.4062 12.0117C32.6751 12.0117 32.8867 12.2245 32.8867 12.4951C32.8867 12.7656 32.675 12.9785 32.4062 12.9785C32.1375 12.9784 31.9258 12.7656 31.9258 12.4951C31.9258 12.2328 32.1375 12.0118 32.4062 12.0117ZM33.8398 12.0117C34.1087 12.0117 34.3203 12.2245 34.3203 12.4951C34.3202 12.7656 34.1005 12.9785 33.8398 12.9785C33.5793 12.9784 33.3594 12.7656 33.3594 12.4951C33.3594 12.2328 33.5711 12.0118 33.8398 12.0117ZM35.2812 12.0117C35.5501 12.0117 35.7617 12.2245 35.7617 12.4951C35.7617 12.7656 35.5419 12.9785 35.2812 12.9785C35.0207 12.9784 34.8008 12.7656 34.8008 12.4951C34.8008 12.2328 35.0125 12.0118 35.2812 12.0117ZM36.3906 11.4297C36.6595 11.4297 36.8711 11.6507 36.8711 11.9131C36.871 12.1754 36.6594 12.3965 36.3906 12.3965C36.1219 12.3964 35.9102 12.1836 35.9102 11.9131C35.9102 11.6508 36.1219 11.4298 36.3906 11.4297ZM18.7441 10.5605C19.013 10.5605 19.2246 10.7816 19.2246 11.0439C19.2245 11.3063 19.0129 11.5273 18.7441 11.5273C18.4754 11.5273 18.2637 11.3144 18.2637 11.0439C18.2637 10.7734 18.4754 10.5606 18.7441 10.5605ZM20.1777 10.5605C20.4466 10.5605 20.6582 10.7816 20.6582 11.0439C20.6581 11.3063 20.4465 11.5273 20.1777 11.5273C19.909 11.5273 19.6973 11.3144 19.6973 11.0439C19.6973 10.7734 19.909 10.5606 20.1777 10.5605ZM21.6211 10.5605C21.8818 10.5605 22.1016 10.7816 22.1016 11.0439C22.1015 11.3063 21.8899 11.5273 21.6211 11.5273C21.3524 11.5273 21.1407 11.3144 21.1406 11.0439C21.1406 10.7734 21.3605 10.5606 21.6211 10.5605ZM23.0527 10.5605C23.3134 10.5605 23.5332 10.7816 23.5332 11.0439C23.5331 11.3063 23.3134 11.5273 23.0527 11.5273C22.7922 11.5273 22.5723 11.3144 22.5723 11.0439C22.5723 10.7734 22.7921 10.5606 23.0527 10.5605ZM24.4941 10.5605C24.7548 10.5605 24.9746 10.7816 24.9746 11.0439C24.9745 11.3063 24.7548 11.5273 24.4941 11.5273C24.2336 11.5272 24.0137 11.3144 24.0137 11.0439C24.0137 10.7734 24.2335 10.5606 24.4941 10.5605ZM25.9297 10.5605C26.1904 10.5605 26.4102 10.7816 26.4102 11.0439C26.4101 11.3063 26.1985 11.5273 25.9297 11.5273C25.661 11.5273 25.4493 11.3144 25.4492 11.0439C25.4492 10.7734 25.6691 10.5606 25.9297 10.5605ZM27.3711 10.5605C27.6399 10.5605 27.8516 10.7816 27.8516 11.0439C27.8515 11.3063 27.6399 11.5273 27.3711 11.5273C27.1024 11.5273 26.8907 11.3144 26.8906 11.0439C26.8906 10.7734 27.1023 10.5606 27.3711 10.5605ZM28.8047 10.5605C29.0654 10.5605 29.2852 10.7816 29.2852 11.0439C29.2851 11.3063 29.0735 11.5273 28.8047 11.5273C28.536 11.5273 28.3243 11.3144 28.3242 11.0439C28.3242 10.7734 28.5441 10.5606 28.8047 10.5605ZM30.2461 10.5605C30.5068 10.5605 30.7266 10.7816 30.7266 11.0439C30.7265 11.3063 30.5067 11.5273 30.2461 11.5273C29.9855 11.5273 29.7657 11.3144 29.7656 11.0439C29.7656 10.7734 29.9855 10.5606 30.2461 10.5605ZM31.6797 10.5605C31.9485 10.5605 32.1602 10.7816 32.1602 11.0439C32.1601 11.3063 31.9403 11.5273 31.6797 11.5273C31.4191 11.5272 31.1993 11.3144 31.1992 11.0439C31.1992 10.7734 31.4109 10.5606 31.6797 10.5605ZM33.123 10.5605C33.3919 10.5605 33.6035 10.7816 33.6035 11.0439C33.6035 11.3063 33.3837 11.5273 33.123 11.5273C32.8625 11.5273 32.6426 11.3144 32.6426 11.0439C32.6426 10.7734 32.8543 10.5606 33.123 10.5605ZM34.5664 10.5605C34.8352 10.5605 35.0469 10.7816 35.0469 11.0439C35.0468 11.3063 34.8271 11.5273 34.5664 11.5273C34.3058 11.5272 34.086 11.3144 34.0859 11.0439C34.0859 10.7734 34.2977 10.5606 34.5664 10.5605Z' fill='url(%23paint1_linear_2499_49294)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_2499_49294' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(26 64) rotate(90) scale(4 15)'%3E%3Cstop stop-color='%23848484'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/radialGradient%3E%3ClinearGradient id='paint1_linear_2499_49294' x1='39.5747' y1='17.0369' x2='16.8952' y2='17.4752' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A8C7E4'/%3E%3Cstop offset='1' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 6px;
    transition: transform 0.4s ease-in-out;
    cursor: pointer;
}

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

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

.cat-circle{position:relative;display:flex;aspect-ratio:1 / 1;width:24.3vw;max-width:350px;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms}

.cat-circle:hover{z-index:50;--tw-text-opacity:1;color:rgb(6 63 113 / var(--tw-text-opacity))}

@media (max-width: 990px){

.cat-circle{width:44.5vw}}

.cat-circle:after{position:absolute;height:100%;width:100%;border-radius:9999px;border-left-width:2px;border-right-width:2px;--tw-border-opacity:1;border-color:rgb(82 119 156 / var(--tw-border-opacity));transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms;--tw-content:'';content:var(--tw-content)}

.cat-circle:hover:after{--tw-scale-x:1.4;--tw-scale-y:1.4;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));border-width:0px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}

.cat-circle:after {
        background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.15) 100%);
        backdrop-filter: blur(16px);
    }

.cat-circle > *{position:relative;z-index:10}

.cat-circle.empty{pointer-events:none}

.cat-circle.empty:after{border-width:0px;
            background: rgba(255, 255, 255, 0.04);
            backdrop-filter: blur(12.550000190734863px)}

.cat-circle:nth-child(-n+3){--tw-translate-x:calc((100% + 15px) / 2);--tw-translate-y:0.625rem;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))}

@media (max-width: 990px){

.cat-circle:nth-child(-n+3){--tw-translate-y:1.25rem;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))}}

.cat-circle:nth-child(n+7):nth-child(-n+9){--tw-translate-x:calc(calc((100% + 15px) / 2) * -1);--tw-translate-y:-0.625rem;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))}

@media (max-width: 990px){

.cat-circle:nth-child(n+7):nth-child(-n+9){--tw-translate-y:-1.25rem;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))}}

.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.5rem;line-height:1.5}

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

.rich-text ul li{position:relative}

.rich-text ul li:before {
                content: '·';
                position: absolute;
                left: -15px;
                font-size: 40px;
                line-height: 20px;
                vertical-align:middle;
            }

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

@media (max-width: 768px){

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

.rich-text h1 {
        line-height: 117.85%;
    }

.rich-text h2{font-family:Mulish, 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 h3{font-family:Mulish, sans-serif;font-size:26px;font-weight:400;line-height:1.25}

@media (max-width: 768px){

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

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

.rich-text h4{font-family:Mulish, 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:1rem;line-height:1.5}

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

.rich-text a{--tw-text-opacity:1;color:rgb(0 84 158 / var(--tw-text-opacity))}

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

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

@media (max-width: 768px){

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

.rich-text blockquote {
        line-height: 145%;
        margin-top:2rem;
        margin-bottom:2rem;
        border-radius:20px;
        --tw-bg-opacity:1;
        background-color:rgb(241 243 247 / var(--tw-bg-opacity));
        padding-top:38px;
        padding-bottom:38px;
        padding-left:1.25rem;
        padding-right:1.25rem;
        font-size:22px;
        font-weight:400;
        font-style:italic;
    }

.rich-text blockquote p:last-child{margin-bottom: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}

.equipe-template-default .rich-text h2{margin-top:2.5rem;margin-bottom:2.5rem}

@media (max-width: 768px){

.equipe-template-default .rich-text h2{margin-top:1.25rem;margin-bottom:1.25rem}}

.content-page-def .rich-text{text-align:justify}

.widget-menu{display:flex;align-items:center}

@media (max-width: 768px){

.widget-menu{width:100%}}

.widget-menu li{border-radius:30px;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.25rem;padding-right:1.25rem;text-align:center;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:700ms}

@media (max-width: 768px){

.widget-menu li{width:100%;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.375rem;padding-right:0.375rem;line-height:1}}

.widget-menu li:hover, .widget-menu li.current-menu-item{--tw-bg-opacity:1;background-color:rgb(6 63 113 / var(--tw-bg-opacity))}

.widget-menu li:hover a span.title-only, .widget-menu li.current-menu-item a span.title-only{opacity:0}

@media (max-width: 768px){

.widget-menu li:hover a span.title-only, .widget-menu li.current-menu-item a span.title-only{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));opacity:1}}

.widget-menu li:hover a span.title-with-doctor, .widget-menu li.current-menu-item a span.title-with-doctor{opacity:1}

@media (max-width: 768px){

.widget-menu li:hover a span.title-with-doctor, .widget-menu li.current-menu-item a span.title-with-doctor{opacity:0}}

.widget-menu li a{position:relative;display:inline-block;white-space:nowrap;line-height:1}

@media (max-width: 768px){

.widget-menu li a{white-space:normal !important;word-break:break-all}}

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

@media (max-width: 768px){

.widget-menu li a span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}}

.widget-menu li a span.title-with-doctor{position:absolute;top:50%;left:50%;--tw-translate-y:-50%;--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));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));opacity:0}

#technologies .technologie-name.active{font-size:32px;opacity:1}

#technologies .technologie-name:hover{opacity:1}

/*! 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: Mulish, 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:Mulish, sans-serif;font-size:56px;font-weight:400}

@media (max-width: 768px){

.h1{font-size:31px}}

.h1 {
        line-height: 117.85%;
    }

.h1-content{font-size:40px;font-weight:400;line-height:1.25;
        letter-spacing: 0.8px}

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

@media (max-width: 768px){

.h2{font-size:28px}}

.h2 {
        line-height: 120.833%;
    }

.h2-big{font-family:Mulish, sans-serif;font-size:50px;font-weight:400}

@media (max-width: 768px){

.h2-big{font-size:28px}}

.h2-big {
        line-height: 120%;
    }

.h2-small{font-family:Mulish, 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-family:Mulish, sans-serif;font-size:26px;font-weight:400;line-height:1.25}

@media (max-width: 768px){

.h3{font-size:21px}}

.h3 {
        line-height: 138.462%;
    }

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

@media (max-width: 768px){

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

.h3-big {
        line-height: 133.333%;
        letter-spacing: 1.5px;
    }

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

@media (max-width: 768px){

.h4{font-size:20px}}

.h4 {
        line-height: 145%;
    }

.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}

.inset-0{inset:0px}

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

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

.-right-5{right:-1.25rem}

.bottom-0{bottom:0px}

.bottom-10{bottom:2.5rem}

.bottom-2{bottom:0.5rem}

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

.bottom-\[18dvh\]{bottom:18dvh}

.left-0{left:0px}

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

.left-4{left:1rem}

.right-0{right:0px}

.right-4{right:1rem}

.top-0{top:0px}

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

.top-20{top:5rem}

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

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

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

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

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

.-z-10{z-index:-10}

.z-0{z-index:0}

.z-10{z-index:10}

.z-20{z-index:20}

.z-50{z-index:50}

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

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

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

.my-10{margin-top:2.5rem;margin-bottom:2.5rem}

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

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

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

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

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

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

.mb-\[27dvh\]{margin-bottom:27dvh}

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

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

.mb-\[7dvh\]{margin-bottom:7dvh}

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

.ml-auto{margin-left:auto}

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

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

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

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

.mt-2\.5{margin-top:0.625rem}

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

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

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

.block{display:block}

.flex{display:flex}

.grid{display:grid}

.\!hidden{display:none !important}

.hidden{display:none}

.aspect-246\/260{aspect-ratio:246 / 260}

.aspect-315\/300{aspect-ratio:315 / 300}

.aspect-315\/440{aspect-ratio:315 / 440}

.aspect-315\/500{aspect-ratio:315 / 500}

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

.h-10{height:2.5rem}

.h-6{height:1.5rem}

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

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

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

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

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

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

.h-auto{height:auto}

.h-full{height:100%}

.h-screen{height:100vh}

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

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

.min-h-\[120vh\]{min-height:120vh}

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

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

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

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

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

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

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

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

.w-10{width:2.5rem}

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

.w-6{width:1.5rem}

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

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

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

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

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

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

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

.w-fit{width:-moz-fit-content;width:fit-content}

.w-full{width:100%}

.min-w-full{min-width:100%}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shrink-0{flex-shrink:0}

.-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-x-5{--tw-translate-x:-1.25rem;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-\[53\%\]{--tw-translate-x:-53%;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-\[18\%\]{--tw-translate-y:-18%;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-\[49\%\]{--tw-translate-y:-49%;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-\[calc\(33\.3\%\+15px\)\]{--tw-translate-x:calc(33.3% + 15px);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-\[30vh\]{--tw-translate-y:30vh;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-full{--tw-translate-y:100%;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))}

.rotate-180{--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))}

.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}

.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))}

.flex-row-reverse{flex-direction:row-reverse}

.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-\[100px\]{gap:100px}

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

.gap-space{gap:var(--space)}

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

.gap-y-1{row-gap:0.25rem}

.overflow-hidden{overflow:hidden}

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

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

.whitespace-nowrap{white-space:nowrap}

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

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

.rounded-\[50\%\]{border-radius:50%}

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

.rounded-b-\[20px\]{border-bottom-right-radius:20px;border-bottom-left-radius:20px}

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

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

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

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

.bg-\[\#052643\]{--tw-bg-opacity:1;background-color:rgb(5 38 67 / var(--tw-bg-opacity))}

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

.bg-body-2{--tw-bg-opacity:1;background-color:rgb(149 159 184 / 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-opacity-20{--tw-bg-opacity:0.2}

.bg-opacity-70{--tw-bg-opacity:0.7}

.bg-opacity-80{--tw-bg-opacity:0.8}

.bg-cover{background-size:cover}

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

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

.p-1{padding:0.25rem}

.p-1\.5{padding:0.375rem}

.p-2{padding:0.5rem}

.p-3{padding:0.75rem}

.p-5{padding:1.25rem}

.p-7{padding:1.75rem}

.p-\[30px\]{padding:30px}

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

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

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

.py-3{padding-top:0.75rem;padding-bottom:0.75rem}

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

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

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

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

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

.pb-4{padding-bottom:1rem}

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

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

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

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

.pl-\[7vw\]{padding-left:7vw}

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

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

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

.text-center{text-align:center}

.text-right{text-align:right}

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

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

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

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

.font-medium{font-weight:500}

.uppercase{text-transform:uppercase}

.leading-tight{line-height:1.25}

.text-\[\#2A63A8\]{--tw-text-opacity:1;color:rgb(42 99 168 / var(--tw-text-opacity))}

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

.text-blue-1{--tw-text-opacity:1;color:rgb(134 187 233 / var(--tw-text-opacity))}

.text-body-2{--tw-text-opacity:1;color:rgb(149 159 184 / var(--tw-text-opacity))}

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

.opacity-0{opacity:0}

.opacity-100{opacity:1}

.opacity-50{opacity:0.5}

.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}

.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)}

.backdrop-blur-lg{--tw-backdrop-blur:blur(16px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}

.backdrop-blur-md{--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}

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

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

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

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

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

.ease-in-out{transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}

.hover\:z-10:hover{z-index:10}

.hover\:bg-blue-2:hover{--tw-bg-opacity:1;background-color:rgb(0 84 158 / var(--tw-bg-opacity))}

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

.hover\:text-blue-1:hover{--tw-text-opacity:1;color:rgb(134 187 233 / var(--tw-text-opacity))}

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

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

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

.group:nth-child(even) .group-even\:ml-auto{margin-left:auto}

.group:hover .group-hover\:block{display:block}

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

.group:hover .group-hover\:h-\[70px\]{height:70px}

.group:hover .group-hover\:w-\[70px\]{width:70px}

.group:hover .group-hover\:-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))}

.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\:bg-blue-3{--tw-bg-opacity:1;background-color:rgb(6 63 113 / var(--tw-bg-opacity))}

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

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

.group.open .group-\[\.open\]\:top-\[11px\]{top:11px}

.group.open .group-\[\.open\]\:-rotate-45{--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.open .group-\[\.open\]\:rotate-45{--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.open .group-\[\.open\]\:opacity-0{opacity:0}

@media (max-width: 1200px){

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

.xl\:pr-\[130px\]{padding-right:130px}}

@media (max-width: 990px){

.lg\:static{position:static}

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

.lg\:top-auto{top:auto}

.lg\:z-\[101\]{z-index:101}

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

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

.lg\:mt-\[6dvh\]{margin-top:6dvh}

.lg\:block{display:block}

.lg\:flex{display:flex}

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

.lg\:hidden{display:none}

.lg\:h-6{height:1.5rem}

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

.lg\:min-h-0{min-height:0px}

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

.lg\:w-6{width:1.5rem}

.lg\:w-\[139vw\]{width:139vw}

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

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

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

.lg\:translate-x-0{--tw-translate-x:0px;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))}

.lg\:translate-x-\[40\%\]{--tw-translate-x:40%;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))}

.lg\:translate-y-5{--tw-translate-y:1.25rem;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))}

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

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

.lg\:flex-wrap{flex-wrap:wrap}

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

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

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

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

.lg\:gap-\[50px\]{gap:50px}

.lg\:rounded-none{border-radius:0px}

.lg\:px-\[30px\]{padding-left:30px;padding-right:30px}

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

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

.lg\:pr-4{padding-right:1rem}

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

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

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

@media (max-width: 768px){

.md\:static{position:static}

.md\:relative{position:relative}

.md\:-top-\[7\%\]{top:-7%}

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

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

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

.md\:bottom-auto{bottom:auto}

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

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

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

.md\:top-auto{top:auto}

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

.md\:mb-\[3dvh\]{margin-bottom:3dvh}

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

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

.md\:mt-2{margin-top:0.5rem}

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

.md\:block{display:block}

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

.md\:flex{display:flex}

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

.md\:hidden{display:none}

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

.md\:h-10{height:2.5rem}

.md\:h-9{height:2.25rem}

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

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

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

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

.md\:w-10{width:2.5rem}

.md\:w-9{width:2.25rem}

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

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

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

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

.md\:-translate-y-\[160px\]{--tw-translate-y:-160px;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\:translate-x-0{--tw-translate-x:0px;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\:translate-y-\[155px\]{--tw-translate-y:155px;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\:flex-col{flex-direction:column}

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

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

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

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

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

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

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

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

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

.md\:gap-\[50px\]{gap:50px}

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

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

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

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

.md\:rounded-none{border-radius:0px}

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

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

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

.md\:p-1{padding:0.25rem}

.md\:p-1\.5{padding:0.375rem}

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

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

.md\:pb-16{padding-bottom:4rem}

.md\:pt-10{padding-top:2.5rem}

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

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

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

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

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

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

.md\:font-normal{font-weight:400}

.md\:uppercase{text-transform:uppercase}

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

.group:hover .md\:group-hover\:\!hidden{display:none !important}

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

.group:hover .md\:group-hover\:text-body-2{--tw-text-opacity:1;color:rgb(149 159 184 / var(--tw-text-opacity))}}

@media (max-width: 575px){

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

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

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

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

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

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

.\[\&_a\[href\]\:hover\]\:text-blue-1 a[href]:hover{--tw-text-opacity:1;color:rgb(134 187 233 / var(--tw-text-opacity))}

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

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

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

