.node--type-homepage .events-section .events-additional .text a{color:#333;-webkit-transition:color 200ms ease;transition:color 200ms ease;cursor:pointer}.node--type-homepage .events-section .events-additional .text a:hover{color:#019740}.node--type-homepage .products-section .card-custom .button a,.node--type-homepage .events-section .events-additional .text div.button-border a,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper .button a,.node--type-homepage .events-section .events-additional .button a,.node--type-homepage .events-section .events-additional .text div.button a,.node--type-homepage .hero-wrapper .flyer .button,.node--type-homepage .hero-wrapper .swiper .swiper-slide .button a{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:none;border:none;padding:0;margin:0;background-color:none;text-decoration:none;color:inherit;font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;display:inline-block;cursor:pointer;padding:1rem 2rem;border-radius:1.875rem;line-height:1;border-width:1px;border-style:solid;-webkit-transition:background-color 300ms ease,color 300ms ease;transition:background-color 300ms ease,color 300ms ease}.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper .button a,.node--type-homepage .events-section .events-additional .button a,.node--type-homepage .events-section .events-additional .text div.button a,.node--type-homepage .hero-wrapper .flyer .button,.node--type-homepage .hero-wrapper .swiper .swiper-slide .button a{background-color:#019740;color:#fff;border-color:#019740}.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper .button a:hover,.node--type-homepage .events-section .events-additional .button a:hover,.node--type-homepage .events-section .events-additional .text div.button a:hover,.node--type-homepage .hero-wrapper .flyer .button:hover,.node--type-homepage .hero-wrapper .swiper .swiper-slide .button a:hover,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper .button a.active,.node--type-homepage .events-section .events-additional .button a.active,.node--type-homepage .events-section .events-additional .text div.button a.active,.node--type-homepage .hero-wrapper .flyer .active.button,.node--type-homepage .hero-wrapper .swiper .swiper-slide .button a.active{border-color:#019740;background-color:#fff;color:#019740}.node--type-homepage .products-section .card-custom .button a,.node--type-homepage .events-section .events-additional .text div.button-border a{background-color:#fff;color:#019740;border-color:#019740}.node--type-homepage .products-section .card-custom .button a:hover,.node--type-homepage .events-section .events-additional .text div.button-border a:hover,.node--type-homepage .products-section .card-custom .button a.active,.node--type-homepage .events-section .events-additional .text div.button-border a.active{background-color:#019740;color:#fff}.node--type-homepage .events-section .events-additional .text a{color:#333;-webkit-transition:color 200ms ease;transition:color 200ms ease;cursor:pointer}.node--type-homepage .events-section .events-additional .text a:hover{color:#019740}.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper .button a,.node--type-homepage .events-section .events-additional .button a,.node--type-homepage .events-section .events-additional .text div.button a,.node--type-homepage .hero-wrapper .flyer .button,.node--type-homepage .hero-wrapper .swiper .swiper-slide .button a,.node--type-homepage .products-section .card-custom .button a,.node--type-homepage .events-section .events-additional .text div.button-border a{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:none;border:none;padding:0;margin:0;background-color:none;text-decoration:none;color:inherit;font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;display:inline-block;cursor:pointer;padding:1rem 2rem;border-radius:1.875rem;line-height:1;border-width:1px;border-style:solid;-webkit-transition:background-color 300ms ease,color 300ms ease;transition:background-color 300ms ease,color 300ms ease}.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper .button a,.node--type-homepage .events-section .events-additional .button a,.node--type-homepage .events-section .events-additional .text div.button a,.node--type-homepage .hero-wrapper .flyer .button,.node--type-homepage .hero-wrapper .swiper .swiper-slide .button a{background-color:#019740;color:#fff;border-color:#019740}.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper .button a:hover,.node--type-homepage .events-section .events-additional .button a:hover,.node--type-homepage .events-section .events-additional .text div.button a:hover,.node--type-homepage .hero-wrapper .flyer .button:hover,.node--type-homepage .hero-wrapper .swiper .swiper-slide .button a:hover,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper .button a.active,.node--type-homepage .events-section .events-additional .button a.active,.node--type-homepage .events-section .events-additional .text div.button a.active,.node--type-homepage .hero-wrapper .flyer .active.button,.node--type-homepage .hero-wrapper .swiper .swiper-slide .button a.active{border-color:#019740;background-color:#fff;color:#019740}.node--type-homepage .products-section .card-custom .button a,.node--type-homepage .events-section .events-additional .text div.button-border a{background-color:#fff;color:#019740;border-color:#019740}.node--type-homepage .products-section .card-custom .button a:hover,.node--type-homepage .events-section .events-additional .text div.button-border a:hover,.node--type-homepage .products-section .card-custom .button a.active,.node--type-homepage .events-section .events-additional .text div.button-border a.active{background-color:#019740;color:#fff}.node--type-homepage .hero-wrapper .swiper .swiper-button-prev{width:2.625rem;height:2.625rem}.node--type-homepage .hero-wrapper .swiper .swiper-button-prev:after{content:"";position:absolute;width:100%;height:100%;background-image:url("/themes/cactus/img/carousel-arrow.svg");background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.node--type-homepage .hero-wrapper .swiper .swiper-button-next{width:2.625rem;height:2.625rem}.node--type-homepage .hero-wrapper .swiper .swiper-button-next:after{content:"";position:absolute;width:100%;height:100%;background-image:url("/themes/cactus/img/carousel-arrow.svg");background-size:cover;background-repeat:no-repeat;background-position:center}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper.swiper-initialized .swiper-pagination-bullet,.node--type-homepage .hero-wrapper .swiper .swiper-pagination-bullet{background-color:#dcdcdc;width:.9375rem;height:.9375rem;margin-left:.4375rem;margin-right:.4375rem}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper.swiper-initialized .swiper-pagination-bullet.swiper-pagination-bullet-active,.node--type-homepage .hero-wrapper .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#019740}@media screen and (min-width: 992px){.node--type-homepage .products-section,.node--type-homepage .recipes-section,.node--type-homepage .mobile-app-section,.node--type-homepage .services-section,.node--type-homepage .shops-section,.node--type-homepage .events-section{max-width:1230px;margin-right:auto}}.node--type-homepage .products-section,.node--type-homepage .engagement-section,.node--type-homepage .recipes-section,.node--type-homepage .mobile-app-section,.node--type-homepage .services-section,.node--type-homepage .shops-section,.node--type-homepage .events-section,.node--type-homepage .hero-wrapper{margin-bottom:4.375rem}@media screen and (min-width: 992px){.node--type-homepage .products-section,.node--type-homepage .engagement-section,.node--type-homepage .recipes-section,.node--type-homepage .mobile-app-section,.node--type-homepage .services-section,.node--type-homepage .shops-section,.node--type-homepage .events-section,.node--type-homepage .hero-wrapper{margin-bottom:5.625rem}}.node--type-homepage .services-section .items .item,.node--type-homepage .events-section .events-container .event{-webkit-box-shadow:5px 5px 20px rgba(51,51,51,.07);box-shadow:5px 5px 20px rgba(51,51,51,.07)}@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{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;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:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.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%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.node--type-homepage{padding-top:3.125rem}@media screen and (min-width: 1200px){.node--type-homepage{padding-top:3.75rem}}.node--type-homepage .hero-wrapper{position:relative}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.node--type-homepage .hero-wrapper .overlay{display:none}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .overlay{display:block;position:absolute;left:0;top:0;width:36.5625rem;max-width:90%;background-color:#fff;border-bottom-right-radius:1.875rem;z-index:3;padding:.6875rem 2.8125rem 1.5rem 3.75rem}}.node--type-homepage .hero-wrapper .overlay .title{font-size:2.125rem;font-weight:400;font-family:"Roboto Slab",sans-serif;color:#019740;line-height:2.75rem}.node--type-homepage .hero-wrapper .overlay .text{font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.375rem;margin-top:.75rem}.node--type-homepage .hero-wrapper .swiper{padding-bottom:3.125rem;padding-left:1.5rem;padding-right:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper{padding:0;margin:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:75%}}@media screen and (min-width: 1921px){.node--type-homepage .hero-wrapper .swiper{width:83.3333333333%;max-width:60.625rem}}.node--type-homepage .hero-wrapper .swiper .swiper-slide{width:85%;max-width:28.125rem}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper .swiper-slide{width:100%;max-width:unset;max-height:37.75rem}}.node--type-homepage .hero-wrapper .swiper .swiper-slide .visual{position:relative;overflow:hidden;height:100%;border-radius:1.25rem 1.25rem 0 0}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper .swiper-slide .visual{border-radius:1.25rem}}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper .swiper-slide .visual:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, color-stop(14.54%, #1A2B37), to(rgba(26, 43, 55, 0)));background:linear-gradient(0, #1A2B37 14.54%, rgba(26, 43, 55, 0) 100%);z-index:1}}.node--type-homepage .hero-wrapper .swiper .swiper-slide .visual picture{position:relative;display:block;overflow:hidden}.node--type-homepage .hero-wrapper .swiper .swiper-slide .visual picture:before{content:"";display:block;padding-bottom:103.1746031746%}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper .swiper-slide .visual picture:before{padding-bottom:62.2680412371%}}.node--type-homepage .hero-wrapper .swiper .swiper-slide .visual img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.node--type-homepage .hero-wrapper .swiper .swiper-slide .title.--mobile{font-size:1.25rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:1.625rem;position:absolute;bottom:0;left:0;right:3.375rem;background-color:rgba(51,51,51,.9);color:#fff;padding:.8125rem 0 .8125rem 1.625rem;border-top-right-radius:.9375rem}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper .swiper-slide .title.--mobile{display:none}}.node--type-homepage .hero-wrapper .swiper .swiper-slide .title.--desktop{display:none}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper .swiper-slide .title.--desktop{display:block;font-size:2.125rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:2.75rem}}.node--type-homepage .hero-wrapper .swiper .swiper-slide .content-wrapper{background-color:#f2f2f2;padding:.9375rem 1.625rem 1.5rem;border-radius:0 0 1.25rem 1.25rem}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper .swiper-slide .content-wrapper{background:none;position:absolute;left:8.75rem;right:8.75rem;bottom:5.625rem;z-index:2;color:#fff;border-radius:0;padding:0}}.node--type-homepage .hero-wrapper .swiper .swiper-slide .text{font-size:.875rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.3125rem}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper .swiper-slide .text{margin-top:1.25rem;font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.625rem}}.node--type-homepage .hero-wrapper .swiper .swiper-slide .button{margin-top:.9375rem}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper .swiper-slide .button{margin-top:1.25rem}}.node--type-homepage .hero-wrapper .swiper .swiper-navigation{display:none}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper .swiper-navigation{display:block}}.node--type-homepage .hero-wrapper .swiper .swiper-navigation.swiper-button-disabled{display:none}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}}.node--type-homepage .hero-wrapper .sub-hero-items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -0.4375rem;max-width:100%;padding-top:1.5rem}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .sub-hero-items{padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:1.875rem}}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .sub-hero-items{margin:0}}@media screen and (min-width: 1921px){.node--type-homepage .hero-wrapper .sub-hero-items{width:26.25rem}}.node--type-homepage .hero-wrapper .flyer,.node--type-homepage .hero-wrapper .restaurants{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:8.125rem;padding-left:1.25rem;padding-right:.3125rem;text-decoration:none}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .flyer,.node--type-homepage .hero-wrapper .restaurants{height:auto;padding:0 1.875rem 3.125rem}}@media screen and (min-width: 1600px){.node--type-homepage .hero-wrapper .flyer,.node--type-homepage .hero-wrapper .restaurants{padding:0 4.375rem 3.4375rem}}.node--type-homepage .hero-wrapper .flyer .visual,.node--type-homepage .hero-wrapper .restaurants .visual{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:.9375rem;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white, black)}.node--type-homepage .hero-wrapper .flyer .visual:before,.node--type-homepage .hero-wrapper .restaurants .visual:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0.24)), to(rgba(0, 0, 0, 0.8)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.24) 0, rgba(0, 0, 0, 0.8) 100%)}.node--type-homepage .hero-wrapper .flyer .visual .media,.node--type-homepage .hero-wrapper .flyer .visual .media>div,.node--type-homepage .hero-wrapper .restaurants .visual .media,.node--type-homepage .hero-wrapper .restaurants .visual .media>div{width:100%;height:100%}.node--type-homepage .hero-wrapper .flyer .visual picture,.node--type-homepage .hero-wrapper .restaurants .visual picture{display:block;width:100%;height:100%}.node--type-homepage .hero-wrapper .flyer .visual picture img,.node--type-homepage .hero-wrapper .restaurants .visual picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.node--type-homepage .hero-wrapper .flyer .title,.node--type-homepage .hero-wrapper .restaurants .title{font-size:.875rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.3125rem;padding-left:2.5rem;position:relative;color:#fff;z-index:2;margin:0 auto}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .flyer .title,.node--type-homepage .hero-wrapper .restaurants .title{padding-left:3.4375rem}}.node--type-homepage .hero-wrapper .flyer .title:before,.node--type-homepage .hero-wrapper .restaurants .title:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.875rem;height:1.875rem;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .flyer .title:before,.node--type-homepage .hero-wrapper .restaurants .title:before{width:2.9375rem;height:2.4375rem}}.node--type-homepage .hero-wrapper .flyer{margin-right:.4375rem}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .flyer{margin-right:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:1.875rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.node--type-homepage .hero-wrapper .flyer:hover .visual img{-webkit-transform:scale(1.03);transform:scale(1.03)}}.node--type-homepage .hero-wrapper .flyer .title:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cg clip-path='url(%23clip0_1063_62414)'%3E %3Cpath d='M32.6093 11.7208C32.9437 11.7208 33.2148 11.4497 33.2148 11.1153V5.60556C33.2148 5.412 33.1223 5.23005 32.9658 5.1161C32.8093 5.00209 32.6077 4.96982 32.4235 5.02928L20.5 8.87435L8.57656 5.02928C8.39208 4.96982 8.19076 5.00209 8.03431 5.1161C7.87779 5.23005 7.78522 5.412 7.78522 5.60556V31.4895C7.78522 31.7523 7.95475 31.9851 8.20487 32.0658L20.3142 35.9708H20.3143C20.3743 35.9902 20.437 36 20.5001 36C20.5624 36 20.625 35.9904 20.6858 35.9708L32.7952 32.0659C33.0453 31.9852 33.2148 31.7524 33.2148 31.4896V16.0301C33.2148 15.6957 32.9437 15.4246 32.6093 15.4246C32.275 15.4246 32.0039 15.6957 32.0039 16.0301V31.0486L21.1055 34.5631V9.95142L32.0039 6.43699V11.1153C32.0039 11.4497 32.275 11.7208 32.6093 11.7208ZM19.8945 34.5631L8.99615 31.0486V6.43699L19.8945 9.95142V34.5631Z'/%3E %3Cpath d='M17.7323 29.4308L11.53 27.4307C11.2115 27.3282 10.8705 27.503 10.7679 27.8211C10.6653 28.1394 10.8401 28.4806 11.1583 28.5833L17.3606 30.5833C17.4224 30.6033 17.4851 30.6127 17.5466 30.6127C17.8023 30.6127 18.04 30.4494 18.1227 30.1929C18.2254 29.8746 18.0506 29.5335 17.7323 29.4308Z'/%3E %3Cpath d='M17.7323 26.0808L11.53 24.0807C11.2115 23.9782 10.8705 24.153 10.7679 24.4712C10.6653 24.7894 10.8401 25.1306 11.1583 25.2333L17.3606 27.2334C17.4224 27.2533 17.4851 27.2627 17.5466 27.2627C17.8023 27.2627 18.04 27.0994 18.1227 26.8429C18.2254 26.5247 18.0506 26.1835 17.7323 26.0808Z'/%3E %3Cpath d='M17.7323 22.7308L11.53 20.7307C11.2115 20.6282 10.8705 20.8029 10.7679 21.1211C10.6653 21.4394 10.8401 21.7806 11.1583 21.8832L17.3606 23.8833C17.4224 23.9032 17.4851 23.9127 17.5466 23.9127C17.8023 23.9127 18.04 23.7493 18.1227 23.4929C18.2254 23.1747 18.0506 22.8334 17.7323 22.7308Z'/%3E %3Cpath d='M30.0029 20.6021C29.8465 20.4881 29.6448 20.4559 29.4607 20.5153L23.2584 22.5154C23.0083 22.5961 22.8387 22.8288 22.8387 23.0916V30.007C22.8387 30.2006 22.9313 30.3826 23.0878 30.4964C23.1926 30.5728 23.3177 30.6125 23.4443 30.6125C23.5066 30.6125 23.5692 30.6029 23.63 30.5833L29.8323 28.5832C30.0824 28.5025 30.252 28.2698 30.252 28.0069V21.0915C30.252 20.898 30.1594 20.716 30.0029 20.6021ZM29.041 27.566L24.0497 29.1756V23.5325L29.041 21.923V27.566Z'/%3E %3Cpath d='M30.2227 17.194C30.1201 16.8758 29.7789 16.701 29.4606 16.8036L23.2583 18.8037C22.9401 18.9063 22.7652 19.2476 22.8679 19.5658C22.9506 19.8223 23.1883 19.9857 23.4441 19.9857C23.5056 19.9857 23.5683 19.9761 23.63 19.9563L29.8323 17.9562C30.1505 17.8534 30.3254 17.5123 30.2227 17.194Z'/%3E %3Cpath d='M30.2227 13.844C30.1201 13.5258 29.7789 13.351 29.4606 13.4536L23.2583 15.4537C22.9401 15.5563 22.7652 15.8976 22.8679 16.2158C22.9506 16.4723 23.1883 16.6356 23.4441 16.6356C23.5056 16.6356 23.5683 16.6261 23.63 16.6063L29.8323 14.6062C30.1505 14.5035 30.3254 14.1623 30.2227 13.844Z'/%3E %3Cpath d='M33.0373 13.109C32.9248 12.9964 32.7685 12.9316 32.6093 12.9316C32.4501 12.9316 32.2939 12.9964 32.1812 13.109C32.0686 13.2216 32.0038 13.3779 32.0038 13.5371C32.0038 13.6963 32.0686 13.8525 32.1812 13.9652C32.2939 14.0778 32.4501 14.1426 32.6093 14.1426C32.7685 14.1426 32.9248 14.0778 33.0373 13.9652C33.1499 13.8525 33.2148 13.6963 33.2148 13.5371C33.2148 13.3779 33.15 13.2216 33.0373 13.109Z'/%3E %3Cpath d='M17.7323 12.1037L11.5301 10.1036C11.3456 10.0442 11.1443 10.0764 10.9878 10.1904C10.8313 10.3044 10.7388 10.4862 10.7388 10.6798V17.5952C10.7388 17.8581 10.9083 18.0908 11.1584 18.1716L17.3607 20.1717C17.4215 20.1913 17.4842 20.2008 17.5465 20.2008C17.673 20.2008 17.7981 20.1612 17.903 20.0848C18.0595 19.9708 18.152 19.7889 18.152 19.5954V12.68C18.152 12.4172 17.9825 12.1844 17.7323 12.1037ZM16.9411 18.7639L11.9497 17.1544V11.5113L16.9411 13.1209V18.7639Z'/%3E %3Cpath d='M30.2227 10.494C30.1201 10.1758 29.7789 10.001 29.4606 10.1036L23.2583 12.1037C22.9401 12.2063 22.7652 12.5476 22.8679 12.8658C22.9506 13.1223 23.1883 13.2856 23.4441 13.2856C23.5056 13.2856 23.5683 13.2761 23.63 13.2563L29.8323 11.2562C30.1505 11.1534 30.3254 10.8122 30.2227 10.494Z'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_1063_62414'%3E %3Crect width='31' height='31' transform='translate(5 5)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E")}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .flyer .title:before{display:none}}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .flyer .title{font-size:1.5rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:2.125rem;padding-left:0}}@media screen and (min-width: 1600px){.node--type-homepage .hero-wrapper .flyer .title{font-size:2.125rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:2.75rem}}.node--type-homepage .hero-wrapper .flyer .text,.node--type-homepage .hero-wrapper .flyer .button{display:none}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .flyer .text,.node--type-homepage .hero-wrapper .flyer .button{display:block;position:relative;z-index:2;margin-top:.9375rem}}@media screen and (min-width: 1600px){.node--type-homepage .hero-wrapper .flyer .text,.node--type-homepage .hero-wrapper .flyer .button{margin-top:1.25rem}}.node--type-homepage .hero-wrapper .flyer .text{font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.625rem;color:#fff}.node--type-homepage .hero-wrapper .restaurants{margin-left:.4375rem}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .restaurants{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1.25rem 1.875rem;background-color:#333;border-radius:1.25rem}.node--type-homepage .hero-wrapper .restaurants:hover .title:after{-webkit-transform:translate(3px, -50%);transform:translate(3px, -50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='21' viewBox='0 0 24 21' xmlns='http://www.w3.org/2000/svg' fill='%23019740'%3E %3Cpath d='M23.8535 9.87672L16.3535 0.189224C16.1582 -0.0630747 15.8418 -0.0630747 15.6465 0.189224C15.4512 0.441523 15.4512 0.850214 15.6465 1.10245L22.293 9.68751H0.500016C0.223641 9.68751 0 9.97638 0 10.3334C0 10.6904 0.223641 10.9792 0.500016 10.9792H22.293L15.6465 19.5642C15.4512 19.8165 15.4512 20.2252 15.6465 20.4774C15.7441 20.6036 15.8721 20.6667 16 20.6667C16.128 20.6667 16.2559 20.6036 16.3536 20.4774L23.8536 10.79C24.0488 10.5377 24.0488 10.129 23.8535 9.87672Z'/%3E %3C/svg%3E")}}@media screen and (min-width: 1600px){.node--type-homepage .hero-wrapper .restaurants{padding:1.25rem 3.75rem}}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .restaurants .visual{display:none}}.node--type-homepage .hero-wrapper .restaurants .title:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M36.7993 30.1593H35.3544C35.2099 26.6288 33.8392 23.2591 31.4784 20.63C29.1176 18.0009 25.9142 16.277 22.4195 15.7548C22.4051 15.1758 22.165 14.6255 21.7505 14.2211C21.3359 13.8168 20.7798 13.5905 20.2007 13.5905C19.6216 13.5905 19.0654 13.8168 18.6508 14.2211C18.2363 14.6255 17.9962 15.1758 17.9818 15.7548C14.4871 16.277 11.2837 18.0009 8.92291 20.63C6.56208 23.2591 5.19145 26.6288 5.04688 30.1593H3.60202C3.52295 30.1592 3.44465 30.1748 3.37159 30.205C3.29852 30.2353 3.23214 30.2796 3.17623 30.3355C3.12032 30.3914 3.07597 30.4578 3.04573 30.5309C3.0155 30.6039 2.99995 30.6822 3 30.7613V33.7497C2.99995 33.8288 3.0155 33.9071 3.04573 33.9802C3.07597 34.0532 3.12032 34.1196 3.17623 34.1755C3.23214 34.2315 3.29852 34.2758 3.37159 34.306C3.44465 34.3363 3.52295 34.3518 3.60202 34.3518H36.7993C36.8784 34.3518 36.9567 34.3363 37.0297 34.306C37.1028 34.2758 37.1692 34.2315 37.2251 34.1755C37.281 34.1196 37.3253 34.0532 37.3556 33.9802C37.3858 33.9071 37.4014 33.8288 37.4013 33.7497V30.7613C37.4014 30.6822 37.3858 30.6039 37.3556 30.5309C37.3253 30.4578 37.281 30.3914 37.2251 30.3355C37.1692 30.2796 37.1028 30.2353 37.0297 30.205C36.9567 30.1748 36.8784 30.1592 36.7993 30.1593ZM20.2007 14.7819C20.4403 14.7824 20.672 14.8676 20.8549 15.0223C21.0379 15.177 21.1603 15.3913 21.2007 15.6275C20.8698 15.6058 20.5371 15.591 20.2007 15.591C19.8642 15.591 19.5315 15.6058 19.2006 15.6275C19.241 15.3913 19.3634 15.177 19.5464 15.0223C19.7294 14.8676 19.9611 14.7824 20.2007 14.7819ZM20.2007 16.7951C23.799 16.7995 27.257 18.1911 29.8555 20.6802C32.454 23.1694 33.9928 26.5645 34.1518 30.1593H6.24955C6.40855 26.5645 7.94734 23.1694 10.5458 20.6802C13.1443 18.1911 16.6023 16.7995 20.2007 16.7951ZM36.1973 33.1477H4.20405V31.3633H36.1973V33.1477Z'/%3E %3Cpath d='M14.2599 19.4698C11.7402 20.8031 9.73552 22.9365 8.56134 25.5341C8.52693 25.6065 8.50731 25.685 8.50363 25.765C8.49995 25.845 8.51228 25.925 8.53991 26.0002C8.56753 26.0754 8.60989 26.1444 8.66451 26.203C8.71912 26.2616 8.78489 26.3088 8.85796 26.3416C8.93102 26.3745 9.00992 26.3925 9.09002 26.3945C9.17012 26.3965 9.24981 26.3825 9.32443 26.3533C9.39904 26.3241 9.46707 26.2803 9.52454 26.2244C9.58201 26.1686 9.62775 26.1018 9.65908 26.0281C10.7228 23.6749 12.539 21.7425 14.8217 20.5349C14.9631 20.4604 15.0691 20.3328 15.1165 20.1801C15.1638 20.0274 15.1485 19.8622 15.074 19.7208C14.9995 19.5794 14.8719 19.4733 14.7192 19.426C14.5666 19.3787 14.4013 19.394 14.2599 19.4685V19.4698Z'/%3E %3Cpath d='M22.8857 10.7314C22.7763 10.8453 22.716 10.9976 22.7179 11.1554C22.7197 11.3133 22.7835 11.4641 22.8955 11.5754C23.0074 11.6867 23.1587 11.7496 23.3165 11.7505C23.4744 11.7513 23.6263 11.6902 23.7395 11.5801C24.1262 11.1473 24.3559 10.5968 24.3916 10.0175C24.4273 9.43816 24.2669 8.86368 23.9363 8.38663C23.4179 7.54105 23.7725 7.18843 23.8967 7.09865C24.0264 7.00981 24.1161 6.87379 24.1469 6.71966C24.1776 6.56552 24.1468 6.40549 24.0611 6.27374C23.9754 6.142 23.8415 6.04899 23.6882 6.0146C23.5348 5.9802 23.3741 6.00714 23.2404 6.08966C22.7119 6.42576 21.9623 7.47018 22.9098 9.01549C23.5187 10.0093 22.9469 10.6654 22.8857 10.7314Z'/%3E %3Cpath d='M19.6599 10.7314C19.5505 10.8453 19.4903 10.9976 19.4921 11.1554C19.4939 11.3133 19.5577 11.4641 19.6697 11.5754C19.7817 11.6867 19.9329 11.7496 20.0908 11.7505C20.2486 11.7513 20.4005 11.6902 20.5137 11.5801C20.9005 11.1473 21.1302 10.5968 21.1659 10.0175C21.2016 9.43816 21.0412 8.86368 20.7105 8.38663C20.1924 7.54105 20.5468 7.18843 20.671 7.09865C20.8006 7.00981 20.8904 6.87379 20.9211 6.71966C20.9518 6.56552 20.921 6.40549 20.8353 6.27374C20.7496 6.142 20.6158 6.04899 20.4624 6.0146C20.3091 5.9802 20.1483 6.00714 20.0146 6.08966C19.4862 6.42576 18.7366 7.47018 19.684 9.01549C20.2932 10.0093 19.7211 10.6654 19.6599 10.7314Z'/%3E %3Cpath d='M16.4341 10.7314C16.3247 10.8453 16.2644 10.9976 16.2663 11.1554C16.2681 11.3133 16.3319 11.4641 16.4439 11.5754C16.5558 11.6867 16.7071 11.7496 16.8649 11.7505C17.0228 11.7513 17.1747 11.6902 17.2879 11.5801C17.6746 11.1473 17.9043 10.5968 17.94 10.0175C17.9757 9.43816 17.8153 8.86368 17.4847 8.38663C16.9666 7.54105 17.3209 7.18843 17.4451 7.09865C17.5748 7.00981 17.6645 6.87379 17.6953 6.71966C17.726 6.56552 17.6952 6.40549 17.6095 6.27374C17.5238 6.142 17.39 6.04899 17.2366 6.0146C17.0832 5.9802 16.9225 6.00714 16.7888 6.08966C16.2603 6.42576 15.5107 7.47018 16.4582 9.01549C17.0674 10.0093 16.4953 10.6654 16.4341 10.7314Z'/%3E %3C/svg%3E")}@media screen and (min-width: 1200px){.node--type-homepage .hero-wrapper .restaurants .title{font-weight:600}}@media screen and (min-width: 1600px){.node--type-homepage .hero-wrapper .restaurants .title{padding-right:2.8125rem;display:block;width:100%}.node--type-homepage .hero-wrapper .restaurants .title:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:2rem;height:1.75rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='21' viewBox='0 0 24 21' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M23.8535 9.87672L16.3535 0.189224C16.1582 -0.0630747 15.8418 -0.0630747 15.6465 0.189224C15.4512 0.441523 15.4512 0.850214 15.6465 1.10245L22.293 9.68751H0.500016C0.223641 9.68751 0 9.97638 0 10.3334C0 10.6904 0.223641 10.9792 0.500016 10.9792H22.293L15.6465 19.5642C15.4512 19.8165 15.4512 20.2252 15.6465 20.4774C15.7441 20.6036 15.8721 20.6667 16 20.6667C16.128 20.6667 16.2559 20.6036 16.3536 20.4774L23.8536 10.79C24.0488 10.5377 24.0488 10.129 23.8535 9.87672Z'/%3E %3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}}.node--type-homepage .events-section{position:relative;padding-top:1.875rem;padding-bottom:1.875rem}.node--type-homepage .events-section::before{content:"";position:absolute;display:block;height:100%;width:100vw;left:-1.5rem;top:0;z-index:-1;background-color:#f3f5f9}@media screen and (min-width: 992px){.node--type-homepage .events-section::before{left:-20.1875rem}}@media screen and (min-width: 1921px){.node--type-homepage .events-section::before{left:calc(-290px - 6rem - ((100vw - 1920px) / 2))}}@media screen and (min-width: 992px){.node--type-homepage .events-section:before{display:none}}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.node--type-homepage .events-section .events-wrapper:before{content:"";position:absolute;top:-5rem;right:37.5rem;bottom:0;-webkit-transform:translateX(100%);transform:translateX(100%);width:48.9375rem;background-color:#f3f5f9;z-index:-1}.node--type-homepage .events-section .events-wrapper:after{position:absolute;content:"";left:100%;top:50%;height:18.5rem;width:13.875rem;-webkit-transform:translate(2.8125rem, -50%);transform:translate(2.8125rem, -50%);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='32' viewBox='0 0 24 32' xmlns='http://www.w3.org/2000/svg' fill='rgba(198, 228, 168, 0.2)'%3E %3Cpath d='M23.7271 14.9292C23.7188 17.0971 22.8208 19.174 21.2288 20.707C19.6368 22.2399 17.48 23.1047 15.2286 23.1127V31.2984H8.50082C7.38415 31.2995 6.2782 31.0886 5.2463 30.6776C4.2144 30.2666 3.27681 29.6637 2.4872 28.9034C1.69759 28.143 1.07147 27.2402 0.644679 26.2466C0.217893 25.2529 -0.0011794 24.188 4.77515e-06 23.1127V11.6727C0.000587835 11.2473 0.0884835 10.8261 0.258639 10.4335C0.428795 10.0409 0.677855 9.6846 0.991503 9.385C1.30515 9.08539 1.6772 8.84843 2.08627 8.68775C2.49533 8.52706 2.93335 8.4458 3.37513 8.44866C3.81621 8.44491 4.25366 8.5257 4.66201 8.68631C5.07036 8.84693 5.44144 9.08416 5.75366 9.3842C6.06588 9.68424 6.31299 10.0411 6.48061 10.434C6.64823 10.8269 6.73301 11.2479 6.73001 11.6727V23.143C6.73476 23.5911 6.92386 24.019 7.25582 24.333C7.58779 24.647 8.03552 24.8213 8.50082 24.8179V3.51515C8.46277 3.0675 8.52149 2.61712 8.67327 2.19242C8.82505 1.76773 9.0666 1.37793 9.38268 1.04764C9.69876 0.717348 10.0825 0.453726 10.5097 0.273411C10.9369 0.093095 11.3983 0 11.8647 0C12.3311 0 12.7925 0.093095 13.2197 0.273411C13.6469 0.453726 14.0306 0.717348 14.3467 1.04764C14.6628 1.37793 14.9043 1.76773 15.0561 2.19242C15.2079 2.61712 15.2666 3.0675 15.2286 3.51515V16.6322C15.6967 16.6282 16.1445 16.4472 16.4754 16.1282C16.8062 15.8092 16.9936 15.3778 16.9971 14.927V11.677C17.0594 10.8583 17.441 10.0926 18.0654 9.5337C18.6898 8.97483 19.5108 8.66418 20.3633 8.66418C21.2158 8.66418 22.0367 8.97483 22.6611 9.5337C23.2855 10.0926 23.6672 10.8583 23.7294 11.677L23.7271 14.9292Z'/%3E %3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}}.node--type-homepage .events-section .events-container{margin-top:1.875rem}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:58.3333333333%;margin-top:2.5rem}}.node--type-homepage .events-section .events-container .event{background-color:#fff;border-radius:.9375rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:inherit;text-decoration:none;overflow:hidden;width:100%}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-container .event{position:relative;min-height:6.875rem}.node--type-homepage .events-section .events-container .event:hover .title{color:#019740}.node--type-homepage .events-section .events-container .event:hover .arrow{background-color:#019740}.node--type-homepage .events-section .events-container .event:hover .arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='21' viewBox='0 0 24 21' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M23.8535 9.87672L16.3535 0.189224C16.1582 -0.0630747 15.8418 -0.0630747 15.6465 0.189224C15.4512 0.441523 15.4512 0.850214 15.6465 1.10245L22.293 9.68751H0.500016C0.223641 9.68751 0 9.97638 0 10.3334C0 10.6904 0.223641 10.9792 0.500016 10.9792H22.293L15.6465 19.5642C15.4512 19.8165 15.4512 20.2252 15.6465 20.4774C15.7441 20.6036 15.8721 20.6667 16 20.6667C16.128 20.6667 16.2559 20.6036 16.3536 20.4774L23.8536 10.79C24.0488 10.5377 24.0488 10.129 23.8535 9.87672Z'/%3E %3C/svg%3E")}}.node--type-homepage .events-section .events-container .event+.event{margin-top:.9375rem}.node--type-homepage .events-section .events-container .event .date{background-color:#019740;color:#fff;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:4.5625rem;border-radius:0 .9375rem .9375rem 0}@media screen and (min-width: 1200px){.node--type-homepage .events-section .events-container .event .date{min-width:6.5625rem}}.node--type-homepage .events-section .events-container .event .date--day{font-size:2.125rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:2.75rem}@media screen and (min-width: 1200px){.node--type-homepage .events-section .events-container .event .date--day{font-size:3.25rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:4.25rem}}.node--type-homepage .events-section .events-container .event .date--month{font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.375rem}.node--type-homepage .events-section .events-container .event .event-information{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.625rem 1.75rem 1.25rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-container .event .event-information{padding-right:5rem;padding-top:0}}.node--type-homepage .events-section .events-container .event .tag{font-size:.875rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.3125rem;background-color:#333;color:#fff;padding:.1875rem .9375rem;border-radius:0 .625rem}.node--type-homepage .events-section .events-container .event .title{font-size:1.375rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:2.0625rem;margin-top:.5rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-container .event .title{margin-top:.3125rem}}.node--type-homepage .events-section .events-container .event .subtitle{font-size:.875rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.3125rem;color:#019740;font-weight:600;margin-top:.3125rem}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-container .event .subtitle{margin-top:0}}.node--type-homepage .events-section .events-container .event .text{font-size:.875rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.3125rem;margin-top:.3125rem}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-container .event .text{margin-top:0}}.node--type-homepage .events-section .events-container .event .arrow{display:none}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-container .event .arrow{display:block;position:absolute;top:50%;right:1.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.9375rem;height:2.25rem;background-color:#f7f9fd;border-radius:0 .9375rem;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.node--type-homepage .events-section .events-container .event .arrow:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1.0625rem;height:.9375rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='21' viewBox='0 0 24 21' xmlns='http://www.w3.org/2000/svg' fill='%23333333'%3E %3Cpath d='M23.8535 9.87672L16.3535 0.189224C16.1582 -0.0630747 15.8418 -0.0630747 15.6465 0.189224C15.4512 0.441523 15.4512 0.850214 15.6465 1.10245L22.293 9.68751H0.500016C0.223641 9.68751 0 9.97638 0 10.3334C0 10.6904 0.223641 10.9792 0.500016 10.9792H22.293L15.6465 19.5642C15.4512 19.8165 15.4512 20.2252 15.6465 20.4774C15.7441 20.6036 15.8721 20.6667 16 20.6667C16.128 20.6667 16.2559 20.6036 16.3536 20.4774L23.8536 10.79C24.0488 10.5377 24.0488 10.129 23.8535 9.87672Z'/%3E %3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-additional{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:41.6666666667%;padding-left:3.125rem}}@media screen and (min-width: 1200px){.node--type-homepage .events-section .events-additional{padding-left:8.125rem}}.node--type-homepage .events-section .events-additional .text{display:none}.node--type-homepage .events-section .events-additional .text ul,.node--type-homepage .events-section .events-additional .text ol{margin:1rem 0;list-style-type:none}.node--type-homepage .events-section .events-additional .text ul li,.node--type-homepage .events-section .events-additional .text ol li{position:relative;padding-left:2.1875rem}.node--type-homepage .events-section .events-additional .text ul li:before,.node--type-homepage .events-section .events-additional .text ol li:before{content:"";position:absolute;left:0}.node--type-homepage .events-section .events-additional .text ul li:before{width:.4375rem;height:.4375rem;background-color:#019740;border-radius:50%;top:.4rem}.node--type-homepage .events-section .events-additional .text ol{counter-reset:orderedlist}.node--type-homepage .events-section .events-additional .text ol li:before{top:0;color:#019740;counter-increment:orderedlist;content:counter(orderedlist)}.node--type-homepage .events-section .events-additional .text .poppins-body1{font-size:1.125rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.6;margin-bottom:1rem}.node--type-homepage .events-section .events-additional .text .poppins-body1 strong{font-weight:600}.node--type-homepage .events-section .events-additional .text .poppins-body1:last-child{margin-bottom:0}.node--type-homepage .events-section .events-additional .text .poppins-body1.green{color:#019740}.node--type-homepage .events-section .events-additional .text p,.node--type-homepage .events-section .events-additional .text .poppins-body2{font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.5rem;margin-bottom:1rem}.node--type-homepage .events-section .events-additional .text p strong,.node--type-homepage .events-section .events-additional .text .poppins-body2 strong{font-weight:600}.node--type-homepage .events-section .events-additional .text p:last-child,.node--type-homepage .events-section .events-additional .text .poppins-body2:last-child{margin-bottom:0}.node--type-homepage .events-section .events-additional .text p.green,.node--type-homepage .events-section .events-additional .text .poppins-body2.green{color:#019740}.node--type-homepage .events-section .events-additional .text .poppins-h1{font-size:1.625rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.2;margin-bottom:1.5rem}.node--type-homepage .events-section .events-additional .text .poppins-h1 strong{font-weight:600}.node--type-homepage .events-section .events-additional .text .poppins-h1:last-child{margin-bottom:0}.node--type-homepage .events-section .events-additional .text .poppins-h1.green{color:#019740}.node--type-homepage .events-section .events-additional .text .poppins-h2{font-size:1.375rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.2;margin-bottom:1.5rem}.node--type-homepage .events-section .events-additional .text .poppins-h2 strong{font-weight:600}.node--type-homepage .events-section .events-additional .text .poppins-h2:last-child{margin-bottom:0}.node--type-homepage .events-section .events-additional .text .poppins-h2.green{color:#019740}.node--type-homepage .events-section .events-additional .text .roboto-h1{font-size:3.25rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:1.2;margin-bottom:1.5rem}.node--type-homepage .events-section .events-additional .text .roboto-h1 strong{font-weight:700}.node--type-homepage .events-section .events-additional .text .roboto-h1:last-child{margin-bottom:0}.node--type-homepage .events-section .events-additional .text .roboto-h1.green{color:#019740}.node--type-homepage .events-section .events-additional .text .roboto-h2{font-size:2.125rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:1.2;margin-bottom:1.5rem}.node--type-homepage .events-section .events-additional .text .roboto-h2 strong{font-weight:700}.node--type-homepage .events-section .events-additional .text .roboto-h2:last-child{margin-bottom:0}.node--type-homepage .events-section .events-additional .text .roboto-h2.green{color:#019740}.node--type-homepage .events-section .events-additional .text .roboto-h3{font-size:1.5rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:1.2;margin-bottom:1.5rem}.node--type-homepage .events-section .events-additional .text .roboto-h3 strong{font-weight:700}.node--type-homepage .events-section .events-additional .text .roboto-h3:last-child{margin-bottom:0}.node--type-homepage .events-section .events-additional .text .roboto-h3.green{color:#019740}.node--type-homepage .events-section .events-additional .text .roboto-h4{font-size:1.25rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:1.2;margin-bottom:1.5rem}.node--type-homepage .events-section .events-additional .text .roboto-h4 strong{font-weight:700}.node--type-homepage .events-section .events-additional .text .roboto-h4:last-child{margin-bottom:0}.node--type-homepage .events-section .events-additional .text .roboto-h4.green{color:#019740}.node--type-homepage .events-section .events-additional .text div.button{display:block;margin-bottom:1rem}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-additional .text div.button{display:inline-block;margin-right:1rem;margin-bottom:0}}.node--type-homepage .events-section .events-additional .text div.button a{text-align:center;display:block}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-additional .text div.button a{display:inline-block}}.node--type-homepage .events-section .events-additional .text div.button-border{display:block;margin-bottom:1rem}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-additional .text div.button-border{display:inline-block;margin-right:1rem;margin-bottom:0}}.node--type-homepage .events-section .events-additional .text div.button-border a{text-align:center;display:block}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-additional .text div.button-border a{display:inline-block}}.node--type-homepage .events-section .events-additional .text strong{font-weight:700}.node--type-homepage .events-section .events-additional .text em{font-style:italic !important}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-additional .text{display:block}}.node--type-homepage .events-section .events-additional .button{display:block;margin-top:1.875rem}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-additional .button{display:inline-block}}.node--type-homepage .events-section .events-additional .button a{width:100%;text-align:center}@media screen and (min-width: 992px){.node--type-homepage .events-section .events-additional .button a{width:auto}}.node--type-homepage .shops-section .cards-list{margin-top:2.1875rem}@media screen and (min-width: 768px){.node--type-homepage .shops-section .cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.25rem;margin-left:-0.9375rem;margin-right:-0.9375rem}}@media screen and (min-width: 768px){.node--type-homepage .shops-section .cards-list .card{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:50%}}@media screen and (min-width: 992px){.node--type-homepage .shops-section .cards-list .card:nth-child(3){width:58.3333333333%}.node--type-homepage .shops-section .cards-list .card:nth-child(4){width:41.6666666667%}}@media screen and (min-width: 768px){.node--type-homepage .shops-section .card{padding-left:.9375rem;padding-right:.9375rem}}.node--type-homepage .shops-section .component--shop-card{margin-top:.9375rem}@media screen and (min-width: 768px){.node--type-homepage .shops-section .component--shop-card{margin-top:1.875rem}}.node--type-homepage .services-section .paragraph--homepage-reinsurance{margin-top:3.125rem}@media screen and (min-width: 992px){.node--type-homepage .services-section .paragraph--homepage-reinsurance{margin-top:2.5rem}}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper.swiper-initialized{padding-bottom:4.375rem}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper.swiper-initialized:before{content:"";position:absolute;width:10rem;height:13.3125rem;background-color:#c6e4a8;border-radius:0 1.25rem 1.25rem 0;bottom:2.5rem;left:-1.5rem}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper.swiper-initialized .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper.swiper-initialized .swiper-slide{width:80%;max-width:14.0625rem;height:auto}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper.swiper-initialized .swiper-slide .title{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper:not(.swiper-initialized){overflow:unset}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper:not(.swiper-initialized) .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper:not(.swiper-initialized) .item{width:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.node--type-homepage .services-section .paragraph--homepage-reinsurance .swiper:not(.swiper-initialized) .swiper-pagination{display:none}@media screen and (min-width: 992px){.node--type-homepage .services-section .items{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:1.875rem}}.node--type-homepage .services-section .items .item{background-color:#fff;border-radius:.9375rem;padding:2.875rem .8125rem;color:inherit;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;text-decoration:none;position:relative}@media screen and (min-width: 992px){.node--type-homepage .services-section .items .item{padding:0}.node--type-homepage .services-section .items .item:before{content:"";display:block;padding-bottom:103.7037037037%}.node--type-homepage .services-section .items .item:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.node--type-homepage .services-section .items .item:hover .title{color:#019740}}.node--type-homepage .services-section .items .item .content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (min-width: 992px){.node--type-homepage .services-section .items .item .content__wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding:0 .8125rem}}.node--type-homepage .services-section .items .item.intro{display:none}@media screen and (min-width: 992px){.node--type-homepage .services-section .items .item.intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:left;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0);position:relative;color:#fff;margin-top:3.125rem;padding-bottom:0;padding-left:0;padding-right:1.875rem;padding-top:7.5rem}.node--type-homepage .services-section .items .item.intro:hover{-webkit-transform:none;transform:none}.node--type-homepage .services-section .items .item.intro:hover .title{color:#fff}.node--type-homepage .services-section .items .item.intro:before{content:"";position:absolute;top:0;left:-1.875rem;right:1rem;bottom:-10.625rem;background-color:#019740;border-radius:1.25rem;z-index:-1}.node--type-homepage .services-section .items .item.intro:after{content:"";position:absolute;top:1.375rem;left:0;width:4.0625rem;height:5.5625rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='32' viewBox='0 0 24 32' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M23.7271 14.9292C23.7188 17.0971 22.8208 19.174 21.2288 20.707C19.6368 22.2399 17.48 23.1047 15.2286 23.1127V31.2984H8.50082C7.38415 31.2995 6.2782 31.0886 5.2463 30.6776C4.2144 30.2666 3.27681 29.6637 2.4872 28.9034C1.69759 28.143 1.07147 27.2402 0.644679 26.2466C0.217893 25.2529 -0.0011794 24.188 4.77515e-06 23.1127V11.6727C0.000587835 11.2473 0.0884835 10.8261 0.258639 10.4335C0.428795 10.0409 0.677855 9.6846 0.991503 9.385C1.30515 9.08539 1.6772 8.84843 2.08627 8.68775C2.49533 8.52706 2.93335 8.4458 3.37513 8.44866C3.81621 8.44491 4.25366 8.5257 4.66201 8.68631C5.07036 8.84693 5.44144 9.08416 5.75366 9.3842C6.06588 9.68424 6.31299 10.0411 6.48061 10.434C6.64823 10.8269 6.73301 11.2479 6.73001 11.6727V23.143C6.73476 23.5911 6.92386 24.019 7.25582 24.333C7.58779 24.647 8.03552 24.8213 8.50082 24.8179V3.51515C8.46277 3.0675 8.52149 2.61712 8.67327 2.19242C8.82505 1.76773 9.0666 1.37793 9.38268 1.04764C9.69876 0.717348 10.0825 0.453726 10.5097 0.273411C10.9369 0.093095 11.3983 0 11.8647 0C12.3311 0 12.7925 0.093095 13.2197 0.273411C13.6469 0.453726 14.0306 0.717348 14.3467 1.04764C14.6628 1.37793 14.9043 1.76773 15.0561 2.19242C15.2079 2.61712 15.2666 3.0675 15.2286 3.51515V16.6322C15.6967 16.6282 16.1445 16.4472 16.4754 16.1282C16.8062 15.8092 16.9936 15.3778 16.9971 14.927V11.677C17.0594 10.8583 17.441 10.0926 18.0654 9.5337C18.6898 8.97483 19.5108 8.66418 20.3633 8.66418C21.2158 8.66418 22.0367 8.97483 22.6611 9.5337C23.2855 10.0926 23.6672 10.8583 23.7294 11.677L23.7271 14.9292Z'/%3E %3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.node--type-homepage .services-section .items .item.intro .title{font-size:1.5rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:1.9375rem}}.node--type-homepage .services-section .items .item .media{position:relative;display:block;height:5rem;width:5rem}.node--type-homepage .services-section .items .item .media img{display:block;position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.node--type-homepage .services-section .items .item .media:before{content:"";position:absolute;width:5.6875rem;height:5.6875rem;left:50%;top:-1.25rem;background-color:#f3f5f9;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.node--type-homepage .services-section .items .item .title{font-size:1.25rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:1.625rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;margin-top:1.25rem;position:relative;z-index:1}.node--type-homepage .mobile-app-section{position:relative;padding-bottom:1.25rem}@media screen and (min-width: 992px){.node--type-homepage .mobile-app-section{padding-top:3.125rem;padding-bottom:4.375rem}}.node--type-homepage .mobile-app-section:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;top:-14.375rem;background-color:#f3f5f9;z-index:-2}@media screen and (min-width: 992px){.node--type-homepage .mobile-app-section:before{left:0;top:0;width:100%;-webkit-transform:translateX(6.25rem);transform:translateX(6.25rem)}}@media screen and (min-width: 992px){.node--type-homepage .mobile-app-section .homepage-application{display:-webkit-box;display:-ms-flexbox;display:flex}}.node--type-homepage .mobile-app-section .homepage-application .application,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 992px){.node--type-homepage .mobile-app-section .homepage-application .application,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 992px){.node--type-homepage .mobile-app-section .homepage-application .application .visual-wrapper,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .visual-wrapper{height:100%}}.node--type-homepage .mobile-app-section .homepage-application .application .visual-wrapper picture,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .visual-wrapper picture{display:block}@media screen and (min-width: 1200px){.node--type-homepage .mobile-app-section .homepage-application .application .visual-wrapper picture,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .visual-wrapper picture{text-align:center}}.node--type-homepage .mobile-app-section .homepage-application .application .visual-wrapper img,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .visual-wrapper img{max-width:100%;height:auto}@media screen and (min-width: 992px){.node--type-homepage .mobile-app-section .homepage-application .application .content-wrapper,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}.node--type-homepage .mobile-app-section .homepage-application .application .title,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .title{font-size:1.25rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:1.625rem;color:#019740}@media screen and (min-width: 1200px){.node--type-homepage .mobile-app-section .homepage-application .application .title,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .title{font-size:2.125rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:2.75rem}}.node--type-homepage .mobile-app-section .homepage-application .application .text,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .text{font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.375rem;margin-top:1.25rem}@media screen and (min-width: 1200px){.node--type-homepage .mobile-app-section .homepage-application .application .text,.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .text{font-size:1.125rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.5rem}}.node--type-homepage .mobile-app-section .homepage-application .application .visual-wrapper{width:40%;position:relative}.node--type-homepage .mobile-app-section .homepage-application .application .visual-wrapper:before{content:"";position:absolute;top:3.125rem;right:10%;width:calc(100% + 3.125rem);height:13.125rem;border-radius:1.25rem;background-color:rgba(1,151,64,.3);z-index:-1}@media screen and (min-width: 992px){.node--type-homepage .mobile-app-section .homepage-application .application .visual-wrapper:before{top:0;right:3.75rem;height:90%;width:11.5rem}}@media screen and (min-width: 1200px){.node--type-homepage .mobile-app-section .homepage-application .application .visual-wrapper:before{-webkit-transform:translate(-2.5rem, 3.75rem);transform:translate(-2.5rem, 3.75rem)}}.node--type-homepage .mobile-app-section .homepage-application .application .content-wrapper{width:60%;padding-left:.9375rem}@media screen and (min-width: 992px){.node--type-homepage .mobile-app-section .homepage-application .application .content-wrapper{padding-left:3.125rem}}@media screen and (min-width: 1200px){.node--type-homepage .mobile-app-section .homepage-application .application .content-wrapper .stores{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.node--type-homepage .mobile-app-section .homepage-application .application .content-wrapper .stores .store-cta{margin-top:1.0625rem}@media screen and (min-width: 1200px){.node--type-homepage .mobile-app-section .homepage-application .application .content-wrapper .stores .store-cta+.store-cta{margin-left:1.25rem}}.node--type-homepage .mobile-app-section .homepage-application .fidelity-card{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:3.125rem}@media screen and (min-width: 992px){.node--type-homepage .mobile-app-section .homepage-application .fidelity-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:0}}.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .visual-wrapper{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .visual-wrapper:before{content:"";position:absolute;top:50%;right:-2.3125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11.0625rem;height:13.125rem;border-radius:1.25rem;background-color:rgba(1,151,64,.3);z-index:-1}@media screen and (min-width: 992px){.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .visual-wrapper:before{top:0;right:.625rem;height:90%;width:11.5rem;-webkit-transform:none;transform:none}}@media screen and (min-width: 1200px){.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .visual-wrapper:before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper{width:50%;padding-right:.9375rem}@media screen and (min-width: 992px){.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper{padding-right:0;padding-left:3.125rem}}.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper .button{margin-top:1.25rem}.node--type-homepage .mobile-app-section .homepage-application .fidelity-card .content-wrapper .button a{display:block;text-align:center}@media screen and (min-width: 992px){.node--type-homepage .recipes-section{margin-bottom:9.875rem}}.node--type-homepage .recipes-section .tabs{margin-top:3.125rem}.node--type-homepage .engagement-section{display:none}@media screen and (min-width: 992px){.node--type-homepage .engagement-section{display:block;position:relative}.node--type-homepage .engagement-section:before{content:"";position:absolute;top:-8.25rem;left:-17.5rem;width:100%;height:28.25rem;background-color:#f3f5f9;z-index:-1}}.node--type-homepage .engagement-section .subtitle{font-size:1.375rem;font-weight:400;font-family:"Poppins",sans-serif;color:#737373;line-height:2.0625rem;margin-top:1.25rem}.node--type-homepage .engagement-section .homepage-engagement{margin-top:2.5rem}.node--type-homepage .engagement-section .homepage-engagement .items{display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:1.875rem;-moz-column-gap:1.875rem;column-gap:1.875rem}.node--type-homepage .engagement-section .homepage-engagement .items .item{display:block;text-decoration:none;color:inherit}.node--type-homepage .engagement-section .homepage-engagement .items .item:hover .visual-wrapper picture img{-webkit-transform:scale(1.03);transform:scale(1.03)}.node--type-homepage .engagement-section .homepage-engagement .items .item:hover .arrow{background-color:#019740}.node--type-homepage .engagement-section .homepage-engagement .items .item:hover .arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='21' viewBox='0 0 24 21' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E %3Cpath d='M23.8535 9.87672L16.3535 0.189224C16.1582 -0.0630747 15.8418 -0.0630747 15.6465 0.189224C15.4512 0.441523 15.4512 0.850214 15.6465 1.10245L22.293 9.68751H0.500016C0.223641 9.68751 0 9.97638 0 10.3334C0 10.6904 0.223641 10.9792 0.500016 10.9792H22.293L15.6465 19.5642C15.4512 19.8165 15.4512 20.2252 15.6465 20.4774C15.7441 20.6036 15.8721 20.6667 16 20.6667C16.128 20.6667 16.2559 20.6036 16.3536 20.4774L23.8536 10.79C24.0488 10.5377 24.0488 10.129 23.8535 9.87672Z'/%3E %3C/svg%3E")}.node--type-homepage .engagement-section .homepage-engagement .items .item .visual-wrapper{position:relative;border-radius:1.25rem;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white, black)}.node--type-homepage .engagement-section .homepage-engagement .items .item .visual-wrapper picture{display:block;position:relative}.node--type-homepage .engagement-section .homepage-engagement .items .item .visual-wrapper picture:before{content:"";display:block;padding-bottom:118.9189189189%}.node--type-homepage .engagement-section .homepage-engagement .items .item .visual-wrapper picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.node--type-homepage .engagement-section .homepage-engagement .items .item .visual-wrapper .svg{position:absolute;bottom:0;left:0;width:6.25rem;height:4.75rem;background-color:#fff;border-top-right-radius:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node--type-homepage .engagement-section .homepage-engagement .items .item .visual-wrapper .svg img{width:3.75rem;height:3.75rem;-o-object-fit:contain;object-fit:contain}.node--type-homepage .engagement-section .homepage-engagement .items .item .content-wrapper{position:relative;padding-right:3.75rem}.node--type-homepage .engagement-section .homepage-engagement .items .item .title{font-size:1.5rem;font-weight:400;font-family:"Roboto Slab",sans-serif;line-height:1.5rem;color:#019740;margin-top:1.875rem}.node--type-homepage .engagement-section .homepage-engagement .items .item .text{font-size:1.125rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.5rem;margin-top:1.875rem}.node--type-homepage .engagement-section .homepage-engagement .items .item .arrow{position:absolute;bottom:2rem;right:0;width:2.9375rem;height:2.25rem;background-color:#f7f9fd;border-radius:0 .9375rem;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.node--type-homepage .engagement-section .homepage-engagement .items .item .arrow:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1.0625rem;height:.9375rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='21' viewBox='0 0 24 21' xmlns='http://www.w3.org/2000/svg' fill='%23333333'%3E %3Cpath d='M23.8535 9.87672L16.3535 0.189224C16.1582 -0.0630747 15.8418 -0.0630747 15.6465 0.189224C15.4512 0.441523 15.4512 0.850214 15.6465 1.10245L22.293 9.68751H0.500016C0.223641 9.68751 0 9.97638 0 10.3334C0 10.6904 0.223641 10.9792 0.500016 10.9792H22.293L15.6465 19.5642C15.4512 19.8165 15.4512 20.2252 15.6465 20.4774C15.7441 20.6036 15.8721 20.6667 16 20.6667C16.128 20.6667 16.2559 20.6036 16.3536 20.4774L23.8536 10.79C24.0488 10.5377 24.0488 10.129 23.8535 9.87672Z'/%3E %3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat}.node--type-homepage .products-section .subtitle{font-size:1.125rem;font-weight:400;font-family:"Poppins",sans-serif;margin-top:1.25rem}.node--type-homepage .products-section .cards--wrapper{margin-top:1.875rem}@media screen and (min-width: 992px){.node--type-homepage .products-section .cards--wrapper{margin-top:2.5rem}}.node--type-homepage .products-section .cards--first-row{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:.9375rem}@media screen and (min-width: 768px){.node--type-homepage .products-section .cards--first-row{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 992px){.node--type-homepage .products-section .cards--first-row{grid-template-columns:repeat(4, 1fr);grid-gap:1.875rem}}.node--type-homepage .products-section .cards--second-row{display:grid;grid-template-columns:1fr;grid-gap:.9375rem;margin-top:.9375rem}@media screen and (min-width: 768px){.node--type-homepage .products-section .cards--second-row{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 992px){.node--type-homepage .products-section .cards--second-row{grid-gap:1.875rem;margin-top:1.875rem}}.node--type-homepage .products-section .card-custom{display:none}@media screen and (min-width: 992px){.node--type-homepage .products-section .card-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2.5rem;position:relative;color:#fff}}.node--type-homepage .products-section .card-custom:after{content:"";position:absolute;top:0;right:0;-webkit-transform:translate(0.9375rem, -0.9375rem);transform:translate(0.9375rem, -0.9375rem);width:4.6875rem;height:4.6875rem;background-image:url("/themes/cactus/img/heart-eco.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.node--type-homepage .products-section .card-custom .visual{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:1.25rem}.node--type-homepage .products-section .card-custom .visual:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180.5deg, rgba(0, 30, 12, 0) 0.42%, #063C1C 97.11%)}.node--type-homepage .products-section .card-custom .visual .media,.node--type-homepage .products-section .card-custom .visual .media>div,.node--type-homepage .products-section .card-custom .visual picture{display:block;width:100%;height:100%}.node--type-homepage .products-section .card-custom .visual picture{position:relative;overflow:hidden}.node--type-homepage .products-section .card-custom .visual picture:before{content:"";display:block;padding-bottom:100%}.node--type-homepage .products-section .card-custom .visual picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.node--type-homepage .products-section .card-custom .title{font-size:1.25rem;font-weight:400;font-family:"Roboto Slab",sans-serif;font-weight:700;line-height:1.625rem}.node--type-homepage .products-section .card-custom .text{font-size:1rem;font-weight:400;font-family:"Poppins",sans-serif;line-height:1.375rem;margin-top:.5rem}.node--type-homepage .products-section .card-custom .button a{border:none;display:block;text-align:center;margin-top:1rem}.node--type-homepage .products-section .component--card .visual-wrapper{border-radius:1.25rem 1.25rem 0 0;background-color:#f3f5f9}@media screen and (min-width: 992px){.node--type-homepage .products-section .component--card .title{font-size:1rem;line-height:1.625rem;font-weight:600}}.node--type-homepage .products-section .component--card.display-row .visual-wrapper{border-radius:1.25rem 0 0 1.25rem}@media screen and (min-width: 992px){.node--type-homepage .products-section .component--card.display-column .text{margin-top:.5rem}}