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

/*@import 'aos/dist/aos.css';*/

header{background-color:rgb(25 32 65 / var(--tw-bg-opacity));--tw-bg-opacity:0;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:500ms}

header.open, header.scroll{--tw-bg-opacity:1}

header.open.dark-header, header.scroll.dark-header{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

header.open.dark-header path.change-color, header.scroll.dark-header path.change-color{fill:#ffffff}

header.open.dark-header .lang, header.scroll.dark-header .lang{--tw-border-opacity:1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}

header.open.dark-header .main-menu > li.menu-item-has-children:after, header.scroll.dark-header .main-menu > li.menu-item-has-children:after {
                            content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_8101_5398' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.00012207' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8101_5398)'%3E%3Cpath d='M10.0002 14.4792C9.88909 14.4792 9.78493 14.4618 9.6877 14.4271C9.59048 14.3924 9.5002 14.3333 9.41687 14.25L5.58354 10.4167C5.43076 10.2639 5.35437 10.0694 5.35437 9.83333C5.35437 9.59722 5.43076 9.40278 5.58354 9.25C5.73631 9.09722 5.93076 9.02083 6.16687 9.02083C6.40298 9.02083 6.59743 9.09722 6.7502 9.25L10.0002 12.5L13.2502 9.25C13.403 9.09722 13.5974 9.02083 13.8335 9.02083C14.0696 9.02083 14.2641 9.09722 14.4169 9.25C14.5696 9.40278 14.646 9.59722 14.646 9.83333C14.646 10.0694 14.5696 10.2639 14.4169 10.4167L10.5835 14.25C10.5002 14.3333 10.4099 14.3924 10.3127 14.4271C10.2155 14.4618 10.1113 14.4792 10.0002 14.4792Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
                        }

header.dark-header{--tw-text-opacity:1;color:rgb(25 32 65 / var(--tw-text-opacity))}

header.dark-header path.change-color{fill:#192041}

header.dark-header .lang{--tw-border-opacity:1;border-color:rgb(25 32 65 / var(--tw-border-opacity))}

header.dark-header .main-menu > li.menu-item-has-children:after {
                        content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_8101_4894' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8101_4894)'%3E%3Cpath d='M10.0013 14.4792C9.89019 14.4792 9.78602 14.4618 9.6888 14.4271C9.59158 14.3924 9.5013 14.3333 9.41797 14.25L5.58464 10.4167C5.43186 10.2639 5.35547 10.0694 5.35547 9.83333C5.35547 9.59722 5.43186 9.40278 5.58464 9.25C5.73741 9.09722 5.93186 9.02083 6.16797 9.02083C6.40408 9.02083 6.59852 9.09722 6.7513 9.25L10.0013 12.5L13.2513 9.25C13.4041 9.09722 13.5985 9.02083 13.8346 9.02083C14.0707 9.02083 14.2652 9.09722 14.418 9.25C14.5707 9.40278 14.6471 9.59722 14.6471 9.83333C14.6471 10.0694 14.5707 10.2639 14.418 10.4167L10.5846 14.25C10.5013 14.3333 10.411 14.3924 10.3138 14.4271C10.2166 14.4618 10.1124 14.4792 10.0013 14.4792Z' fill='%23192041'/%3E%3C/g%3E%3C/svg%3E");
                    }

header .main-menu a:hover{opacity:0.8}

header .main-menu > li{position:relative;padding-top:25px;padding-bottom:25px;padding-left:1rem;padding-right:1rem}

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

header .main-menu > li.menu-item-has-children:after{position:absolute;top:53%;right:0.75rem;--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='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_8101_5398' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.00012207' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8101_5398)'%3E%3Cpath d='M10.0002 14.4792C9.88909 14.4792 9.78493 14.4618 9.6877 14.4271C9.59048 14.3924 9.5002 14.3333 9.41687 14.25L5.58354 10.4167C5.43076 10.2639 5.35437 10.0694 5.35437 9.83333C5.35437 9.59722 5.43076 9.40278 5.58354 9.25C5.73631 9.09722 5.93076 9.02083 6.16687 9.02083C6.40298 9.02083 6.59743 9.09722 6.7502 9.25L10.0002 12.5L13.2502 9.25C13.403 9.09722 13.5974 9.02083 13.8335 9.02083C14.0696 9.02083 14.2641 9.09722 14.4169 9.25C14.5696 9.40278 14.646 9.59722 14.646 9.83333C14.646 10.0694 14.5696 10.2639 14.4169 10.4167L10.5835 14.25C10.5002 14.3333 10.4099 14.3924 10.3127 14.4271C10.2155 14.4618 10.1113 14.4792 10.0002 14.4792Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A")}

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

header .main-menu > li.menu-item-has-children > .sub-menu {
                    transform: rotateX(90deg) translateX(-50%);
                    box-shadow: 0 0 16px 0 rgba(255, 255, 255, 0.08);
                    position:absolute;
                    top:100%;
                    left:50%;
                    display:flex;
                    height:auto;
                    width:100vw;
                    max-width:640px;
                    transform-origin:top;
                    flex-direction:column;
                    gap:0.25rem;
                    overflow:hidden;
                    border-radius:8px;
                    --tw-bg-opacity:1;
                    background-color:rgb(25 32 65 / var(--tw-bg-opacity));
                    padding:0.25rem;
                    --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, -webkit-backdrop-filter;
                    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
                    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-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{border-radius:0.25rem;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity:0.05;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:1.5rem;padding-right:1.5rem}

header .main-menu > li.menu-item-has-children > .sub-menu > li > a{line-height:1.5;--tw-text-opacity:1;color:rgb(255 205 45 / var(--tw-text-opacity))}

header .main-menu > li.menu-item-has-children > .sub-menu > li .sub-menu{margin-top:1rem;-moz-columns:2;columns:2}

header .main-menu > li.menu-item-has-children.small > .sub-menu{max-width:400px}

header .main-menu > li.menu-item-has-children.small > .sub-menu > li .sub-menu{-moz-columns:1;columns:1}

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

header .main-menu > li.menu-item-has-children:hover > a:after{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}

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}

header .mobile-menu > li{padding-left:0.25rem}

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

header .mobile-menu > li.menu-item-has-children:after{position:absolute;right:0px;top:15px;
                    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%3Cmask id='mask0_4736_20169' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4736_20169)'%3E%3Cpath d='M16.175 13.0001H5C4.71667 13.0001 4.47917 12.9043 4.2875 12.7126C4.09583 12.5209 4 12.2834 4 12.0001C4 11.7168 4.09583 11.4793 4.2875 11.2876C4.47917 11.0959 4.71667 11.0001 5 11.0001H16.175L11.275 6.10011C11.075 5.90011 10.9792 5.66678 10.9875 5.40011C10.9958 5.13344 11.1 4.90011 11.3 4.70011C11.5 4.51678 11.7333 4.42094 12 4.41261C12.2667 4.40428 12.5 4.50011 12.7 4.70011L19.3 11.3001C19.4 11.4001 19.4708 11.5084 19.5125 11.6251C19.5542 11.7418 19.575 11.8668 19.575 12.0001C19.575 12.1334 19.5542 12.2584 19.5125 12.3751C19.4708 12.4918 19.4 12.6001 19.3 12.7001L12.7 19.3001C12.5167 19.4834 12.2875 19.5751 12.0125 19.5751C11.7375 19.5751 11.5 19.4834 11.3 19.3001C11.1 19.1001 11 18.8626 11 18.5876C11 18.3126 11.1 18.0751 11.3 17.8751L16.175 13.0001Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")}

header .mobile-menu > li.menu-item-has-children > a{position:relative;display:inline-block;width:auto}

header .mobile-menu > li.menu-item-has-children > .sub-menu{position:fixed;left:0px;top:110px;bottom:0px;z-index:30;display:none;width:100%;flex-direction:column;gap:0.25rem;--tw-bg-opacity:1;background-color:rgb(25 32 65 / var(--tw-bg-opacity));padding-left:0.25rem;padding-right:0.25rem}

header .mobile-menu > li.menu-item-has-children > .sub-menu.active{display:flex}

header .mobile-menu > li.menu-item-has-children > .sub-menu > li{border-radius:0.25rem;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity:0.05;padding:1rem}

header .mobile-menu > li.menu-item-has-children > .sub-menu > li > a{--tw-text-opacity:1;color:rgb(255 205 45 / var(--tw-text-opacity))}

header .mobile-menu > li.menu-item-has-children > .sub-menu > li .sub-menu{margin-top:0.75rem}

header .mobile-menu > li.menu-item-has-children.products > .sub-menu > li{background-color:transparent;padding:0px}

header .mobile-menu > li.menu-item-has-children.products > .sub-menu > li > a{display:none}

header .mobile-menu > li.menu-item-has-children.products > .sub-menu > li .sub-menu{margin-top:0px;display:flex;flex-direction:column;gap:0.25rem}

header .mobile-menu > li.menu-item-has-children.products > .sub-menu > li .sub-menu > li{border-radius:0.25rem;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-bg-opacity:0.05;padding:1rem}

header .mobile-menu > li > a{display:block;padding-top:0.75rem;padding-bottom:0.75rem;font-size:20px;font-weight:700;text-transform:uppercase}

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

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

footer .footer-menu{display:flex;width:100%;justify-content:space-between;gap:3rem;font-size:14px;font-weight:600}

@media (max-width: 768px){

footer .footer-menu{flex-direction:column}}

footer .footer-menu a:hover{opacity:0.8}

footer .footer-menu > li > a{margin-top:1rem;margin-bottom:1rem;display:inline-block;font-weight:800;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 116 116 / var(--tw-text-opacity))}

footer .footer-menu > li .sub-menu{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:0.5rem}

.btn{border-radius:9999px;padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1.5rem;padding-right:1.5rem;line-height:1.25;--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}

.btn:hover{--tw-bg-opacity:0.8}

@media (max-width: 575px){

.wp-block-button{width:100%}}

.wp-block-button__link{margin-top:1.5rem;padding-left:2rem;padding-right:2rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:1rem;line-height:1.5rem;font-weight:700}

.wp-block-button__link:hover{opacity:0.8}

@media (max-width: 575px){

.wp-block-button__link{margin-top:0.5rem;width:100%;justify-content:center}}

.rainbow-button{border-radius:9999px;border-width:3px;border-color:transparent;padding-top:1rem;padding-bottom:1rem;padding-left:3rem;padding-right:3rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none}

.rainbow-button:hover{opacity:0.8}

.rainbow-button span{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:none}

.rainbow-button{

    background: linear-gradient(#4361EE, #4361EE) padding-box,
    linear-gradient(90deg, #74ffcf, #ee469a) border-box}

input[type="text"], input[type="number"], input[type="password"], input[type="search"], input[type="email"], input[type="tel"], input[type="url"], form textarea{width:100%;border-radius:6px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}

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, form textarea:focus{outline:2px solid transparent;outline-offset:2px}

form.hs-form input:not([type="checkbox"]){width:100% !important}

form.hs-form select{width:100% !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;background-repeat:no-repeat;padding:1rem;--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity));
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_8504_4894' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8504_4894)'%3E%3Cpath d='M10.0013 14.4792C9.89019 14.4792 9.78602 14.4618 9.6888 14.4271C9.59158 14.3924 9.5013 14.3333 9.41797 14.25L5.58464 10.4167C5.43186 10.2639 5.35547 10.0694 5.35547 9.83333C5.35547 9.59722 5.43186 9.40278 5.58464 9.25C5.73741 9.09722 5.93186 9.02083 6.16797 9.02083C6.40408 9.02083 6.59852 9.09722 6.7513 9.25L10.0013 12.5L13.2513 9.25C13.4041 9.09722 13.5985 9.02083 13.8346 9.02083C14.0707 9.02083 14.2652 9.09722 14.418 9.25C14.5707 9.40278 14.6471 9.59722 14.6471 9.83333C14.6471 10.0694 14.5707 10.2639 14.418 10.4167L10.5846 14.25C10.5013 14.3333 10.411 14.3924 10.3138 14.4271C10.2166 14.4618 10.1124 14.4792 10.0013 14.4792Z' fill='%23192041'/%3E%3C/g%3E%3C/svg%3E");
        background-position: calc(100% - 20px) center}

form.hs-form label{font-size:1rem;line-height:1.5rem;font-weight:800}

form.hs-form .hs-richtext{font-size:13px}

form.hs-form .hs-richtext a{text-decoration-line:underline}

form.hs-form fieldset{margin-bottom:1.25rem;max-width:100% !important}

form.hs-form .hs-button{width:100%;cursor:pointer;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(25 32 65 / var(--tw-bg-opacity));padding:0.75rem;font-weight:800}

form.hs-form input[type='checkbox']{visibility:hidden;position:absolute;height:1px;width:1px}

form.hs-form input[type='checkbox'] + span{position:relative;margin-left:0px;padding-left:1.5rem;font-weight:500}

form.hs-form input[type='checkbox'] + span:after{position:absolute;left:0px;top:0.25rem;display:block;height:1rem;width:1rem;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-content:'';content:var(--tw-content)}

form.hs-form input[type='checkbox']:checked + span:before{position:absolute;left:-0.125rem;top:0.25rem;z-index:10;display:block;height:1rem;width:1rem;
                content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 5L8.5 12.5 4 8'/%3E%3C/svg%3E%0A")}

.search-wrapper-mobile input[type="search"]{width:100%;border-radius:6px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(53 62 102 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(34 41 72 / var(--tw-bg-opacity));background-repeat:no-repeat;padding-left:2.5rem;padding-top:0.5rem;padding-bottom:0.5rem;padding-right:0.5rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

.search-wrapper-mobile input[type="search"]:focus{outline-color:#7990FF}

.search-wrapper-mobile input[type="search"]{
        background-position: 8px 8px;
        background-image: 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%3Cmask id='mask0_4736_20353' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4736_20353)'%3E%3Cpath d='M9.5 16C7.68333 16 6.14583 15.3708 4.8875 14.1125C3.62917 12.8542 3 11.3167 3 9.5C3 7.68333 3.62917 6.14583 4.8875 4.8875C6.14583 3.62917 7.68333 3 9.5 3C11.3167 3 12.8542 3.62917 14.1125 4.8875C15.3708 6.14583 16 7.68333 16 9.5C16 10.2333 15.8833 10.925 15.65 11.575C15.4167 12.225 15.1 12.8 14.7 13.3L20.3 18.9C20.4833 19.0833 20.575 19.3167 20.575 19.6C20.575 19.8833 20.4833 20.1167 20.3 20.3C20.1167 20.4833 19.8833 20.575 19.6 20.575C19.3167 20.575 19.0833 20.4833 18.9 20.3L13.3 14.7C12.8 15.1 12.225 15.4167 11.575 15.65C10.925 15.8833 10.2333 16 9.5 16ZM9.5 14C10.75 14 11.8125 13.5625 12.6875 12.6875C13.5625 11.8125 14 10.75 14 9.5C14 8.25 13.5625 7.1875 12.6875 6.3125C11.8125 5.4375 10.75 5 9.5 5C8.25 5 7.1875 5.4375 6.3125 6.3125C5.4375 7.1875 5 8.25 5 9.5C5 10.75 5.4375 11.8125 6.3125 12.6875C7.1875 13.5625 8.25 14 9.5 14Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
    }

.search-page-input{width:100%;border-radius:6px;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 229 229 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));background-repeat:no-repeat;padding-top:0.75rem;padding-bottom:0.75rem;padding-left:3rem;padding-right:1.5rem}

.search-page-input:focus{outline-width:0px}

@media (max-width: 575px){

.search-page-input{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:2.5rem;padding-right:0.75rem}}

.search-page-input {
    background-position: 16px center;
    background-image: 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%3Cmask id='mask0_4736_26965' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4736_26965)'%3E%3Cpath d='M9.5 16C7.68333 16 6.14583 15.3708 4.8875 14.1125C3.62917 12.8542 3 11.3167 3 9.5C3 7.68333 3.62917 6.14583 4.8875 4.8875C6.14583 3.62917 7.68333 3 9.5 3C11.3167 3 12.8542 3.62917 14.1125 4.8875C15.3708 6.14583 16 7.68333 16 9.5C16 10.2333 15.8833 10.925 15.65 11.575C15.4167 12.225 15.1 12.8 14.7 13.3L20.3 18.9C20.4833 19.0833 20.575 19.3167 20.575 19.6C20.575 19.8833 20.4833 20.1167 20.3 20.3C20.1167 20.4833 19.8833 20.575 19.6 20.575C19.3167 20.575 19.0833 20.4833 18.9 20.3L13.3 14.7C12.8 15.1 12.225 15.4167 11.575 15.65C10.925 15.8833 10.2333 16 9.5 16ZM9.5 14C10.75 14 11.8125 13.5625 12.6875 12.6875C13.5625 11.8125 14 10.75 14 9.5C14 8.25 13.5625 7.1875 12.6875 6.3125C11.8125 5.4375 10.75 5 9.5 5C8.25 5 7.1875 5.4375 6.3125 6.3125C5.4375 7.1875 5 8.25 5 9.5C5 10.75 5.4375 11.8125 6.3125 12.6875C7.1875 13.5625 8.25 14 9.5 14Z' fill='%23949494'/%3E%3C/g%3E%3C/svg%3E");
}

@media (max-width: 575px) {

.search-page-input {
        background-position: 8px center
}
    }

textarea {
    height: 100px;
    width: 100%;
}

.select-tag input[type='checkbox']{visibility:hidden;position:absolute;height:1px;width:1px}

.select-tag input[type='checkbox'] + span{display:block;cursor:pointer;border-radius:8px;--tw-bg-opacity:1;background-color:rgb(204 213 255 / var(--tw-bg-opacity));padding-top:0.375rem;padding-bottom:0.375rem;padding-left:1rem;padding-right:1rem;font-size:13px;font-weight:600;--tw-text-opacity:1;color:rgb(25 32 65 / var(--tw-text-opacity))}

.select-tag input[type='checkbox'] + span:hover{--tw-bg-opacity:0.8}

.select-tag input[type='checkbox']:checked + span{--tw-bg-opacity:1;background-color:rgb(25 32 65 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

html{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));font-size:16px;font-weight:500;line-height:1.25;--tw-text-opacity:1;color:rgb(25 32 65 / var(--tw-text-opacity))}

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

body :where(.editor-styles-wrapper){font-size:1rem !important;line-height:1.5rem !important}

@keyframes fadeInBody {
    to {
        opacity: 1;
    }
}

.container h1{margin-top:1.5rem;margin-bottom:1.5rem;font-size:48px;font-weight:800;line-height:1.25}

@media (max-width: 768px){

.container h1{font-size:32px !important}}

.container h2{margin-top:1rem;margin-bottom:1rem;font-size:32px;font-weight:800;line-height:1.25}

@media (max-width: 768px){

.container h2{font-size:24px !important}}

.container h3{margin-top:1rem;margin-bottom:1rem;font-size:28px;font-weight:800;line-height:1.25}

.container h4{margin-top:1rem;margin-bottom:1rem;font-size:20px;font-weight:800;line-height:1}

.container h5{font-size:1rem;line-height:1.5rem;font-weight:700;line-height:1;--tw-text-opacity:1;color:rgb(255 116 116 / var(--tw-text-opacity))}

.container h6{font-size:1rem;line-height:1.5rem;font-weight:500;line-height:1.5}

.container h6.has-background{margin-bottom:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem}

.container strong{font-weight:800}

.safe-svg-cover .safe-svg-inside{height:auto !important}

.safe-svg-cover .safe-svg-inside svg{height:auto}

.wp-block-post-featured-image{margin-bottom:1.5rem}

:where(.wp-block-columns.is-layout-flex){gap:1rem}

.wrapper-container-block p, .wrapper-container-block li{margin-bottom:0.5rem;opacity:0.8}

.wp-block-cb-carousel-v2 .swiper-wrapper{align-items:center}

.wp-block-list{padding-left:1.5rem}

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

.bg-color-blue{--tw-bg-opacity:1;background-color:rgb(25 32 65 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}

@media (max-width: 768px){

.gradient-section{padding:1.5rem !important}}

.has-text-align-center{margin-left:auto;margin-right:auto}

.opacity-text-100{opacity:1 !important}

.body-24{margin-bottom:1.5rem;font-size:24px;opacity:0.8}

@media (max-width: 768px){

.body-24{margin-bottom:0.75rem;font-size:16px}}

.body-20{font-size:20px;opacity:0.8}

@media (max-width: 768px){

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

.body-20:not(:last-child) {
        margin-bottom: 1em;
    }

.is-layout-grid{gap:1rem}

.body-18{font-size:1.125rem;line-height:1.75rem}

.grecaptcha-badge, .otgs-development-site-front-end{display:none !important}

.rich-text {
    line-height: 150%;
}

.rich-text ul{margin-left:auto;margin-right:auto;margin-bottom:1.25rem;max-width:800px;padding-left:1.5rem}

.rich-text ul li{position:relative}

.rich-text ul li:before {
                content: '·';
                position: absolute;
                left: -17px;
                top: 1px;
                font-size: 32px;
                line-height: 24px;
                vertical-align: middle;
            }

.rich-text ol{margin-left:auto;margin-right:auto;margin-bottom:1.25rem;max-width:800px;padding-left:1.5rem}

.rich-text strong{font-weight:700}

.rich-text h1, .rich-text h2, .rich-text h3, .rich-text h4, .rich-text h5{margin-left:auto;margin-right:auto;max-width:800px;font-weight:100}

.rich-text h1{margin-bottom:1.25rem;font-size:56px;font-weight:400;text-transform:none;line-height:1.5}

@media (max-width: 768px){

.rich-text h1{font-size:48px;line-height:1.25}}

.rich-text h2{margin-bottom:1.25rem;text-align:left;font-size:30px;font-weight:400;text-transform:none;line-height:1.5}

@media (max-width: 768px){

.rich-text h2{font-size:28px;line-height:1.25}}

.rich-text h3{margin-bottom:1.25rem;font-size:22px;text-transform:none}

.rich-text h4{margin-bottom:1.25rem;font-size:20px;font-weight:500}

.rich-text p {
        line-height: 162.5%;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:1.25rem;
        max-width:800px;
    }

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

.rich-text h2 em{font-size:28px;font-weight:400;
        letter-spacing: 0}

.rich-text figure{margin-bottom:2.5rem;width:100%;overflow:hidden}

@media (max-width: 575px){

.rich-text figure{margin-bottom:1.25rem}}

.rich-text figure img{width:100%}

.rich-text .wp-block-gallery, .rich-text .wp-block-media-text{margin-bottom:1.25rem}

.rich-text .wp-block-media-text{gap:2.5rem}

@media (max-width: 768px){

.rich-text .wp-block-media-text{gap:1.25rem}}

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

.rich-text a:not(.wp-block-button__link){text-decoration-line:underline}

.rich-text .wp-element-button{margin-bottom:2.5rem;margin-top:1.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(0 0 0 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity));font-size:14px}

.rich-text .wp-element-button:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity))}

@media (max-width: 575px){

.rich-text .wp-element-button{margin-bottom:1.25rem}}

@media (max-width: 768px){

.rich-text :where(.wp-block-columns.is-layout-flex){gap:0px}}

.wp-block-gallery .wp-block-image{width:100% !important}

.contact-info{margin-bottom:1.25rem}

.contact-info:last-child{margin-bottom:0px}

.contact-info a{--tw-text-opacity:1;color:rgb(255 116 116 / var(--tw-text-opacity))}

.swiper.chalenges{position:relative}

.swiper.chalenges:after, .swiper.chalenges:before {
        width: calc((100vw - 1080px)/2);
        position:absolute;
        left:100%;
        top:0px;
        z-index:10;
        display:block;
        height:100%;
        --tw-content:'';
        content:var(--tw-content);
        background: linear-gradient(90deg, rgba(241, 241, 241, 0.00) 0%, #F1F1F1 100%);
    }

.swiper.chalenges:after{left:auto;right:100%;
        background: linear-gradient(270deg, rgba(241, 241, 241, 0.00) 0%, #F1F1F1 100%)}

.case-studies-slider .description{font-size:14px}

.case-studies-slider .description p, .case-studies-slider .description li{margin-top:0.75rem;margin-bottom:0.75rem}

.case-studies-slider .description ul{padding-top:0.25rem;padding-bottom:0.25rem}

.case-studies-slider .description ul li{position:relative;padding-left:1.5rem}

.case-studies-slider .description ul li:after {
                    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cmask id='mask0_4736_18953' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='21'%3E%3Crect y='0.0820312' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4736_18953)'%3E%3Cpath d='M8.9375 10.957L7.6875 9.72786C7.53472 9.57509 7.36111 9.4987 7.16667 9.4987C6.97222 9.4987 6.79861 9.57509 6.64583 9.72786C6.49306 9.88064 6.41667 10.0577 6.41667 10.2591C6.41667 10.4605 6.49306 10.6376 6.64583 10.7904L8.41667 12.5612C8.56944 12.714 8.74306 12.7904 8.9375 12.7904C9.13194 12.7904 9.30556 12.714 9.45833 12.5612L13.3542 8.66536C13.5069 8.51259 13.5833 8.3355 13.5833 8.13411C13.5833 7.93273 13.5069 7.75564 13.3542 7.60286C13.2014 7.45009 13.0278 7.3737 12.8333 7.3737C12.6389 7.3737 12.4653 7.45009 12.3125 7.60286L8.9375 10.957ZM10 18.082C8.90278 18.082 7.86806 17.8737 6.89583 17.457C5.92361 17.0404 5.07292 16.4674 4.34375 15.7383C3.61458 15.0091 3.04167 14.1584 2.625 13.1862C2.20833 12.214 2 11.1793 2 10.082C2 8.97092 2.20833 7.93273 2.625 6.96745C3.04167 6.00217 3.61458 5.15495 4.34375 4.42578C5.07292 3.69661 5.92361 3.1237 6.89583 2.70703C7.86806 2.29036 8.90278 2.08203 10 2.08203C11.1111 2.08203 12.1493 2.29036 13.1146 2.70703C14.0799 3.1237 14.9271 3.69661 15.6562 4.42578C16.3854 5.15495 16.9583 6.00217 17.375 6.96745C17.7917 7.93273 18 8.97092 18 10.082C18 11.1793 17.7917 12.214 17.375 13.1862C16.9583 14.1584 16.3854 15.0091 15.6562 15.7383C14.9271 16.4674 14.0799 17.0404 13.1146 17.457C12.1493 17.8737 11.1111 18.082 10 18.082Z' fill='%237990FF'/%3E%3C/g%3E%3C/svg%3E");
                    position:absolute;
                    left:0px;
                    top:0px;
                }

.number-text-image-block {
    /*}*/

    /*&.green {*/
    /*    ul {*/
    /*        @apply list-disc pl-6;*/
    /*        strong {*/
    /*            @apply text-[#1ecc2c] font-bold;*/
    /*        }*/
    /*    }*/
    /*}*/
}

.number-text-image-block h2{width:100%}

.number-text-image-block p{margin-bottom:1rem}

.number-text-image-block p, .number-text-image-block ul, .number-text-image-block ol{font-weight:400}

.number-text-image-block p strong, .number-text-image-block ul strong, .number-text-image-block ol strong{font-weight:700}

/*&.blue {*/

.number-text-image-block ul{margin-top:0px;display:flex;list-style-type:none;flex-direction:column;gap:1.25rem;padding-top:0px;padding-bottom:0px;padding-left:0px}

.number-text-image-block ul li{position:relative;margin-bottom:0px;width:100%;padding-left:2rem}

.number-text-image-block ul li:after {
                    -webkit-mask: 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%3Cmask id='mask0_4736_20439' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4736_20439)'%3E%3Cpath d='M10.5808 14.1463L8.25775 11.823C8.11925 11.6847 7.94517 11.6138 7.7355 11.6105C7.526 11.6073 7.34875 11.6782 7.20375 11.823C7.05892 11.968 6.9865 12.1437 6.9865 12.35C6.9865 12.5563 7.05892 12.732 7.20375 12.877L9.948 15.6212C10.1288 15.8019 10.3398 15.8923 10.5808 15.8923C10.8218 15.8923 11.0327 15.8019 11.2135 15.6212L16.777 10.0578C16.9153 9.91925 16.9862 9.74517 16.9895 9.5355C16.9927 9.326 16.9218 9.14875 16.777 9.00375C16.632 8.85892 16.4563 8.7865 16.25 8.7865C16.0437 8.7865 15.868 8.85892 15.723 9.00375L10.5808 14.1463ZM12.0017 21.5C10.6877 21.5 9.45267 21.2507 8.2965 20.752C7.14033 20.2533 6.13467 19.5766 5.2795 18.7218C4.42433 17.8669 3.74725 16.8617 3.24825 15.706C2.74942 14.5503 2.5 13.3156 2.5 12.0017C2.5 10.6877 2.74933 9.45267 3.248 8.2965C3.74667 7.14033 4.42342 6.13467 5.27825 5.2795C6.13308 4.42433 7.13833 3.74725 8.294 3.24825C9.44967 2.74942 10.6844 2.5 11.9983 2.5C13.3123 2.5 14.5473 2.74933 15.7035 3.248C16.8597 3.74667 17.8653 4.42342 18.7205 5.27825C19.5757 6.13308 20.2528 7.13833 20.7518 8.294C21.2506 9.44967 21.5 10.6844 21.5 11.9983C21.5 13.3123 21.2507 14.5473 20.752 15.7035C20.2533 16.8597 19.5766 17.8653 18.7218 18.7205C17.8669 19.5757 16.8617 20.2528 15.706 20.7518C14.5503 21.2506 13.3156 21.5 12.0017 21.5Z' fill='%237990FF'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;
                            mask: 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%3Cmask id='mask0_4736_20439' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4736_20439)'%3E%3Cpath d='M10.5808 14.1463L8.25775 11.823C8.11925 11.6847 7.94517 11.6138 7.7355 11.6105C7.526 11.6073 7.34875 11.6782 7.20375 11.823C7.05892 11.968 6.9865 12.1437 6.9865 12.35C6.9865 12.5563 7.05892 12.732 7.20375 12.877L9.948 15.6212C10.1288 15.8019 10.3398 15.8923 10.5808 15.8923C10.8218 15.8923 11.0327 15.8019 11.2135 15.6212L16.777 10.0578C16.9153 9.91925 16.9862 9.74517 16.9895 9.5355C16.9927 9.326 16.9218 9.14875 16.777 9.00375C16.632 8.85892 16.4563 8.7865 16.25 8.7865C16.0437 8.7865 15.868 8.85892 15.723 9.00375L10.5808 14.1463ZM12.0017 21.5C10.6877 21.5 9.45267 21.2507 8.2965 20.752C7.14033 20.2533 6.13467 19.5766 5.2795 18.7218C4.42433 17.8669 3.74725 16.8617 3.24825 15.706C2.74942 14.5503 2.5 13.3156 2.5 12.0017C2.5 10.6877 2.74933 9.45267 3.248 8.2965C3.74667 7.14033 4.42342 6.13467 5.27825 5.2795C6.13308 4.42433 7.13833 3.74725 8.294 3.24825C9.44967 2.74942 10.6844 2.5 11.9983 2.5C13.3123 2.5 14.5473 2.74933 15.7035 3.248C16.8597 3.74667 17.8653 4.42342 18.7205 5.27825C19.5757 6.13308 20.2528 7.13833 20.7518 8.294C21.2506 9.44967 21.5 10.6844 21.5 11.9983C21.5 13.3123 21.2507 14.5473 20.752 15.7035C20.2533 16.8597 19.5766 17.8653 18.7218 18.7205C17.8669 19.5757 16.8617 20.2528 15.706 20.7518C14.5503 21.2506 13.3156 21.5 12.0017 21.5Z' fill='%237990FF'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain;
                    position:absolute;
                    left:0px;
                    top:0px;
                    height:1.5rem;
                    width:1.5rem;
                    --tw-content:'';
                    content:var(--tw-content);
                    background-color: var(--color);
                }

.number-text-image-block ul strong{font-weight:700;--tw-text-opacity:1;color:rgb(121 144 255 / var(--tw-text-opacity));
                color: var(--color)}

.number-text-image-block ul ul{margin-top:1.25rem}

.number-text-image-block ul ul li {
                    opacity: 1;
                }

.hero-section.big-container h1{margin-top:1rem;margin-bottom:1rem;width:100%;font-size:32px;font-weight:800;line-height:1.25}

@media (max-width: 768px){

.hero-section.big-container h1{font-size:24px !important}}

.hero-section.big-container .safe-svg-cover{margin-left:0px;margin-right:0px}

.hero-section ul.wp-block-list{margin-top:2rem;margin-bottom:1rem;display:flex;list-style-type:none;flex-direction:column;gap:1.25rem;padding-top:0px;padding-bottom:0px;padding-left:0px}

.hero-section ul.wp-block-list li{position:relative;margin-bottom:0px;width:100%;padding-left:2rem}

.hero-section ul.wp-block-list li: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%3Cmask id='mask0_4736_19153' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4736_19153)'%3E%3Cpath d='M10.6 13.8L8.45 11.65C8.26667 11.4667 8.03333 11.375 7.75 11.375C7.46667 11.375 7.23333 11.4667 7.05 11.65C6.86667 11.8333 6.775 12.0667 6.775 12.35C6.775 12.6333 6.86667 12.8667 7.05 13.05L9.9 15.9C10.1 16.1 10.3333 16.2 10.6 16.2C10.8667 16.2 11.1 16.1 11.3 15.9L16.95 10.25C17.1333 10.0667 17.225 9.83333 17.225 9.55C17.225 9.26667 17.1333 9.03333 16.95 8.85C16.7667 8.66667 16.5333 8.575 16.25 8.575C15.9667 8.575 15.7333 8.66667 15.55 8.85L10.6 13.8ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z' fill='%23FFD654'/%3E%3C/g%3E%3C/svg%3E");
                position:absolute;
                left:0px;
                top:0px;
            }

.hero-section strong{font-weight:700;--tw-text-opacity:1;color:rgb(255 214 84 / var(--tw-text-opacity))}

.hero-section.blue ul li:after {
                    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.6 11.8L6.45 9.65C6.26667 9.46667 6.03333 9.375 5.75 9.375C5.46667 9.375 5.23333 9.46667 5.05 9.65C4.86667 9.83333 4.775 10.0667 4.775 10.35C4.775 10.6333 4.86667 10.8667 5.05 11.05L7.9 13.9C8.1 14.1 8.33333 14.2 8.6 14.2C8.86667 14.2 9.1 14.1 9.3 13.9L14.95 8.25C15.1333 8.06667 15.225 7.83333 15.225 7.55C15.225 7.26667 15.1333 7.03333 14.95 6.85C14.7667 6.66667 14.5333 6.575 14.25 6.575C13.9667 6.575 13.7333 6.66667 13.55 6.85L8.6 11.8ZM10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20Z' fill='%237990FF'/%3E%3C/svg%3E");
                }

.hero-section.blue strong{--tw-text-opacity:1;color:rgb(121 144 255 / var(--tw-text-opacity))}

.hero-section.red ul li:after {
                    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.6 11.8L6.45 9.65C6.26667 9.46667 6.03333 9.375 5.75 9.375C5.46667 9.375 5.23333 9.46667 5.05 9.65C4.86667 9.83333 4.775 10.0667 4.775 10.35C4.775 10.6333 4.86667 10.8667 5.05 11.05L7.9 13.9C8.1 14.1 8.33333 14.2 8.6 14.2C8.86667 14.2 9.1 14.1 9.3 13.9L14.95 8.25C15.1333 8.06667 15.225 7.83333 15.225 7.55C15.225 7.26667 15.1333 7.03333 14.95 6.85C14.7667 6.66667 14.5333 6.575 14.25 6.575C13.9667 6.575 13.7333 6.66667 13.55 6.85L8.6 11.8ZM10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20Z' fill='%23FF459A'/%3E%3C/svg%3E");
                }

.hero-section.red strong{--tw-text-opacity:1;color:rgb(255 69 154 / var(--tw-text-opacity))}

.hero-section ul.body-20{opacity:1}

.wrapper-blog-container h1{font-size:40px}

@media (max-width: 768px){

.wrapper-blog-container h1{font-size:24px}}

.wrapper-blog-container .blog-container{font-weight:400}

.wrapper-blog-container .blog-container ul, .wrapper-blog-container .blog-container ol, .wrapper-blog-container .blog-container h2, .wrapper-blog-container .blog-container h3, .wrapper-blog-container .blog-container h4, .wrapper-blog-container .blog-container h5{margin-top:2rem;margin-bottom:2rem;opacity:1}

@media (max-width: 768px){

.wrapper-blog-container .blog-container ul, .wrapper-blog-container .blog-container ol, .wrapper-blog-container .blog-container h2, .wrapper-blog-container .blog-container h3, .wrapper-blog-container .blog-container h4, .wrapper-blog-container .blog-container h5{margin-top:1.5rem;margin-bottom:1.5rem}}

.wrapper-blog-container .blog-container p{margin-top:1rem;margin-bottom:1rem;opacity:1}

@media (max-width: 768px){

.wrapper-blog-container .blog-container p{margin-top:1rem;margin-bottom:1rem}}

.wrapper-blog-container .blog-container h2, .wrapper-blog-container .blog-container h3, .wrapper-blog-container .blog-container h4, .wrapper-blog-container .blog-container h5{font-weight:700}

.wrapper-blog-container .blog-container ul,.wrapper-blog-container .blog-container ol{padding-left:1.5rem}

.wrapper-blog-container .blog-container ul{list-style-type:disc}

.wrapper-blog-container .blog-container ol{list-style-type:decimal}

.wrapper-blog-container .blog-container p a, .wrapper-blog-container .blog-container li a{font-weight:400;--tw-text-opacity:1;color:rgb(121 144 255 / var(--tw-text-opacity));text-decoration-line:underline}

/*! 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:24px;padding-left:24px}

@media (min-width: 1128px){

.container{max-width:1128px}}

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

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

.static{position:static}

.fixed{position:fixed}

.absolute{position:absolute}

.relative{position:relative}

.sticky{position:sticky}

.inset-0{inset:0px}

.bottom-0{bottom:0px}

.left-0{left:0px}

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

.left-2{left:0.5rem}

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

.right-0{right:0px}

.top-0{top:0px}

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

.top-2{top:0.5rem}

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

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

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

.z-10{z-index:10}

.z-40{z-index:40}

.z-50{z-index:50}

.\!my-0{margin-top:0px !important;margin-bottom:0px !important}

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

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

.my-12{margin-top:3rem;margin-bottom:3rem}

.my-16{margin-top:4rem;margin-bottom:4rem}

.my-2{margin-top:0.5rem;margin-bottom:0.5rem}

.my-2\.5{margin-top:0.625rem;margin-bottom:0.625rem}

.my-20{margin-top:5rem;margin-bottom:5rem}

.my-4{margin-top:1rem;margin-bottom:1rem}

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

.\!mb-0{margin-bottom:0px !important}

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

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

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

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

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

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

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

.mt-6{margin-top:1.5rem}

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

.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}

.block{display:block}

.inline-block{display:inline-block}

.flex{display:flex}

.inline-flex{display:inline-flex}

.grid{display:grid}

.hidden{display:none}

.aspect-130\/73{aspect-ratio:130 / 73}

.aspect-285\/320{aspect-ratio:285 / 320}

.aspect-285\/433{aspect-ratio:285 / 433}

.aspect-340\/200{aspect-ratio:340 / 200}

.aspect-470\/400{aspect-ratio:470 / 400}

.aspect-600\/240{aspect-ratio:600 / 240}

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

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

.h-8{height:2rem}

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

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

.h-auto{height:auto}

.h-full{height:100%}

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

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

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

.min-h-\[calc\(100vh-96px\)\]{min-height:calc(100vh - 96px)}

.\!w-auto{width:auto !important}

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

.w-12{width:3rem}

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

.w-8{width:2rem}

.w-full{width:100%}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-pointer{cursor:pointer}

.scroll-m-14{scroll-margin:3.5rem}

.list-none{list-style-type:none}

.columns-2{-moz-columns:2;columns:2}

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

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

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

.flex-col{flex-direction:column}

.flex-wrap{flex-wrap:wrap}

.items-center{align-items:center}

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

.justify-center{justify-content:center}

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

.gap-0{gap:0px}

.gap-1{gap:0.25rem}

.gap-12{gap:3rem}

.gap-16{gap:4rem}

.gap-2{gap:0.5rem}

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

.gap-3{gap:0.75rem}

.gap-4{gap:1rem}

.gap-5{gap:1.25rem}

.gap-6{gap:1.5rem}

.gap-8{gap:2rem}

.overflow-hidden{overflow:hidden}

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

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

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

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

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

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

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

.border{border-width:1px}

.border-solid{border-style:solid}

.border-\[\#182041\]{--tw-border-opacity:1;border-color:rgb(24 32 65 / var(--tw-border-opacity))}

.border-blue-link{--tw-border-opacity:1;border-color:rgb(121 144 255 / var(--tw-border-opacity))}

.border-dark{--tw-border-opacity:1;border-color:rgb(25 32 65 / var(--tw-border-opacity))}

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

.border-opacity-10{--tw-border-opacity:0.1}

.bg-\[\#0984D5\]{--tw-bg-opacity:1;background-color:rgb(9 132 213 / var(--tw-bg-opacity))}

.bg-\[\#7990FF\]{--tw-bg-opacity:1;background-color:rgb(121 144 255 / var(--tw-bg-opacity))}

.bg-\[\#CCD5FF\]{--tw-bg-opacity:1;background-color:rgb(204 213 255 / var(--tw-bg-opacity))}

.bg-\[\#E9E9E9\]{--tw-bg-opacity:1;background-color:rgb(233 233 233 / var(--tw-bg-opacity))}

.bg-\[\#EDEDED\]{--tw-bg-opacity:1;background-color:rgb(237 237 237 / var(--tw-bg-opacity))}

.bg-\[\#FFCD2D\]{--tw-bg-opacity:1;background-color:rgb(255 205 45 / var(--tw-bg-opacity))}

.bg-\[\#f6f6f6\]{--tw-bg-opacity:1;background-color:rgb(246 246 246 / var(--tw-bg-opacity))}

.bg-blue{--tw-bg-opacity:1;background-color:rgb(67 97 238 / var(--tw-bg-opacity))}

.bg-blue-link{--tw-bg-opacity:1;background-color:rgb(121 144 255 / var(--tw-bg-opacity))}

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

.bg-dark{--tw-bg-opacity:1;background-color:rgb(25 32 65 / var(--tw-bg-opacity))}

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

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

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

.bg-opacity-10{--tw-bg-opacity:0.1}

.bg-\[linear-gradient\(to_bottom\2c white_50\%\2c \#192041_50\%\)\]{background-image:linear-gradient(to bottom,white 50%,#192041 50%)}

.bg-cover{background-size:cover}

.bg-center{background-position:center}

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

.p-12{padding:3rem}

.p-2{padding:0.5rem}

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

.p-4{padding:1rem}

.p-6{padding:1.5rem}

.p-8{padding:2rem}

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

.\!py-3\.5{padding-top:0.875rem !important;padding-bottom:0.875rem !important}

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

.px-2{padding-left:0.5rem;padding-right:0.5rem}

.px-3{padding-left:0.75rem;padding-right:0.75rem}

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

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

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

.px-8{padding-left:2rem;padding-right:2rem}

.py-0{padding-top:0px;padding-bottom:0px}

.py-0\.5{padding-top:0.125rem;padding-bottom:0.125rem}

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

.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}

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

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

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

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

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

.py-6{padding-top:1.5rem;padding-bottom:1.5rem}

.py-60{padding-top:15rem;padding-bottom:15rem}

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

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

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

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

.pb-14{padding-bottom:3.5rem}

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

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

.pt-0{padding-top:0px}

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

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

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

.text-center{text-align:center}

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

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

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

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

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

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

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

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

.font-bold{font-weight:700}

.font-extrabold{font-weight:800}

.font-medium{font-weight:500}

.font-normal{font-weight:400}

.font-semibold{font-weight:600}

.uppercase{text-transform:uppercase}

.italic{font-style:italic}

.leading-none{line-height:1}

.leading-tight{line-height:1.25}

.\!text-blue-link{--tw-text-opacity:1 !important;color:rgb(121 144 255 / var(--tw-text-opacity)) !important}

.\!text-dark{--tw-text-opacity:1 !important;color:rgb(25 32 65 / var(--tw-text-opacity)) !important}

.text-\[\#949494\]{--tw-text-opacity:1;color:rgb(148 148 148 / var(--tw-text-opacity))}

.text-blue-link{--tw-text-opacity:1;color:rgb(121 144 255 / var(--tw-text-opacity))}

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

.text-dark{--tw-text-opacity:1;color:rgb(25 32 65 / var(--tw-text-opacity))}

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

.no-underline{text-decoration-line:none}

.opacity-100{opacity:1}

.opacity-50{opacity:0.5}

.opacity-60{opacity:0.6}

.opacity-80{opacity:0.8}

.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px 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)}

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

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

.hover\:opacity-80:hover{opacity:0.8}

.focus\:outline-blue-link:focus{outline-color:#7990FF}

@media (max-width: 990px){

.lg\:block{display:block}

.lg\:inline-block{display:inline-block}

.lg\:hidden{display:none}

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

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

.lg\:gap-12{gap:3rem}

.lg\:p-6{padding:1.5rem}

.lg\:p-8{padding:2rem}

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

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

.lg\:pt-12{padding-top:3rem}}

@media (max-width: 768px){

.md\:my-12{margin-top:3rem;margin-bottom:3rem}

.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}

.md\:my-\[64px\]{margin-top:64px;margin-bottom:64px}

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

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

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

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

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

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

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

.md\:max-w-none{max-width:none}

.md\:columns-1{-moz-columns:1;columns:1}

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

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

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

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

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

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

.md\:gap-6{gap:1.5rem}

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

.md\:p-8{padding:2rem}

.md\:\!py-\[64px\]{padding-top:64px !important;padding-bottom:64px !important}

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

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

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

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

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

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

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

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

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

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

@media (max-width: 575px){

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

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

.sm\:p-6{padding:1.5rem}

.sm\:\!py-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important}

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

.\[\&\:nth-child\(3n\)\]\:bg-dark:nth-child(3n){--tw-bg-opacity:1;background-color:rgb(25 32 65 / var(--tw-bg-opacity))}

.\[\&\:nth-child\(3n\+1\)\]\:bg-blue:nth-child(3n+1){--tw-bg-opacity:1;background-color:rgb(67 97 238 / var(--tw-bg-opacity))}

.\[\&\:nth-child\(3n\+2\)\]\:bg-\[\#FF7474\]:nth-child(3n+2){--tw-bg-opacity:1;background-color:rgb(255 116 116 / var(--tw-bg-opacity))}

.\[\&_\.sub-title-home\]\:text-\[32px\] .sub-title-home{font-size:32px}

.\[\&_\.sub-title-home\]\:opacity-80 .sub-title-home{opacity:0.8}

@media (max-width: 768px){

.md\:\[\&_\.sub-title-home\]\:text-\[20px\] .sub-title-home{font-size:20px}}

.\[\&_path\]\:fill-black path{fill:#000000}

.\[\&_span\]\:text-\[\#2E4560\] span{--tw-text-opacity:1;color:rgb(46 69 96 / var(--tw-text-opacity))}

