/*!*********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./src/scss/main.scss ***!
  \*********************************************************************************************************************************************************************/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}:root{--color-white:#fefefe;--color-grey:#e6e6e6;--color-black:#0a0a0a;--color-black-light:#2b2b2b;--color-red:#ff5561;--color-green:#009b7c;--color-yellow:#d7ba0c;--color-purple:#9f5583}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(../fonts/proximanova_regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(../fonts/proximanova_bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Proxima Nova;font-style:normal;font-weight:700;src:url(../fonts/proximanova_boldit.woff2) format("woff2")}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.eot?ygt9ns);src:url(../fonts/icomoon.eot?ygt9ns#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?ygt9ns) format("truetype"),url(../fonts/icomoon.woff?ygt9ns) format("woff"),url(../fonts/icomoon.svg?ygt9ns#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-circle_arrow_left:before{content:"\e900"}.icon-circle_arrow_right:before{content:"\e907"}.icon-minus:before{content:"\e908"}.icon-plus:before{content:"\e90a"}.icon-checkmark:before{content:"\e90b"}.icon-lock:before{content:"\e901"}.icon-vent:before{content:"\e902"}.icon-sensor:before{content:"\e903"}.icon-sprinklers:before{content:"\e904"}.icon-cable:before{content:"\e905"}.icon-level:before{content:"\e906"}.icon-windows:before{content:"\e909"}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width: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:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.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{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.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{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.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%;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{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.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));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}:root{--radius:clamp(25px,4.0277781806vw,58px);--radius-small:clamp(18px,2.9861114097vw,43px)}@media (max-width:767px){:root{--radius:clamp(15px,2.0833335417vw,30px)}}html{scroll-behavior:smooth}body,html{font-size:16px;height:100%;width:100%}body{-webkit-font-smoothing:antialiased;color:var(--color-black);display:flex;flex-direction:column;font-family:proxima-nova;line-height:1.35;min-height:100vh;overflow-x:hidden}body.no-scroll{overflow:hidden}main{flex:1 0 auto;margin-top:clamp(125px,8.6805564236vw,125px)}img,svg{height:auto;max-width:100%}.container{margin:0 auto;max-width:1440px;padding:20px;width:100%}.page-title{display:none}@media (max-width:991px){main{margin-top:130px}}.h1,h1{font-size:57px}.h2,h2{font-size:clamp(36px,3.4722225694vw,50px)}.h3,h3{font-size:43px}.h4,h4{font-size:36px}.h6,h6{font-size:29px}blockquote a,p a{color:var(--color-red);text-decoration:underline}blockquote a:hover,p a:hover{color:#c02b3b}a,label{cursor:pointer}a{text-decoration:none;transition:color .4s ease}a img{outline:none}small{font-size:80%}del,s,u{position:relative}del:after,s:after,u:after{content:"";pointer-events:none;position:absolute;white-space:nowrap}b,dt,strong{font-weight:700}dl>dd,li>ol,li>ul{line-height:1.75rem;margin-bottom:0}em{font-style:italic}sup{vertical-align:super}sub{font-size:smaller;vertical-align:sub}.header{background-color:var(--color-white);left:0;margin-bottom:clamp(15px,4.1666670833vw,60px);padding:10px 20px;position:relative;position:fixed;top:0;transition:transform .4s ease,top .4s ease;width:100%;z-index:50}.header-logo{display:block;height:fit-content;height:-moz-fit-content;left:clamp(10px,1.250000125vw,24px);position:absolute;top:clamp(0px,1.250000125vw,24px);transition:width .4s ease,height .4s ease,top .4s ease;width:fit-content;width:-moz-fit-content}.header-logo img{height:auto;transition:width .4s ease,height .4s ease;width:clamp(150px,15.6250015625vw,300px)}.header-menu{height:45px;transition:height .4s ease}.header-menu a{color:var(--color-black);font-size:17px;padding:10px clamp(15px,1.7361112847vw,25px)}.header-menu a:hover{color:var(--color-red)}.header.scrolled .header-logo{top:10px}.header.scrolled .header-logo img{height:80px;width:auto}.header.scrolled .header-menu{height:80px}.header.novisible{transform:translateY(-100%)}.header.visible{transform:translateY(0)}.header.is-active{transform:translateY(0)!important}@media (max-width:991px){.header{display:flex;margin-bottom:15px}.header-logo{position:static;top:20px;z-index:99}.header-logo img{width:200px}.header-menu{align-content:space-between;background-color:var(--color-grey);border-radius:58px 0 0 58px;flex-wrap:wrap;height:100vh!important;left:auto;padding:180px 45px 100px;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;width:calc(100vw - clamp(110px, 15.6250015625vw, 155px));z-index:98}.header-menu ul{flex-wrap:wrap;height:fit-content;height:-moz-fit-content;width:100%}.header-menu li{left:100vw;margin:0 0 20px!important;opacity:0;position:relative;text-align:center;width:100%}.header-menu a{font-size:clamp(26px,3.0241938508vw,30px);margin-left:auto;padding:0;width:fit-content;width:-moz-fit-content}.header-menu .menu-language{opacity:0;transition:opacity .9s ease}.header-menu.is-active{transform:translateX(0)}.header-menu.is-active li{left:0;opacity:1}.header-menu.is-active li:first-of-type{transition:opacity .5s ease .35s,left .45s ease .35s}.header-menu.is-active li:nth-of-type(2){transition:opacity .5s ease .5s,left .45s ease .5s}.header-menu.is-active li:nth-of-type(3){transition:opacity .5s ease .65s,left .45s ease .65s}.header-menu.is-active li:nth-of-type(4){transition:opacity .5s ease .8s,left .45s ease .8s}.header-menu.is-active li:nth-of-type(5){transition:opacity .5s ease .95s,left .45s ease .95s}.header-menu.is-active li:nth-of-type(6){transition:opacity .5s ease 1.1s,left .45s ease 1.1s}.header-menu.is-active .menu-language{opacity:1}.header.scrolled .hamburger{margin-top:15px}.header.scrolled .header-logo img{height:60px}.header.scrolled .header-menu{width:calc(100vw - 83px)}}.footer{background-color:var(--color-green);color:var(--color-white);display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px clamp(30px,4.3402782118vw,62.5px) 40px clamp(30px,2.7777780556vw,40px);position:relative}.footer-logo{height:fit-content;height:-moz-fit-content;margin-right:20px;width:fit-content;width:-moz-fit-content}.footer-logo img{height:clamp(124px,8.4375008438vw,162px);width:auto}.footer-menu ul{height:fit-content;height:-moz-fit-content}.footer-menu a{color:var(--color-white);font-size:clamp(20px,1.6666668333vw,24px);padding:0 clamp(15px,1.2152778993vw,17.5px)}.footer-menu a:hover{color:var(--color-red)}.footer-copyrights{bottom:50px;display:flex;font-size:16px;justify-content:end;left:0;padding:0 clamp(30px,5.5555561111vw,80px);position:absolute;text-transform:uppercase;width:100%}.footer-copyrights span{display:block;margin-right:18.4027796181vw}.footer-copyrights span:last-child{margin-right:0}.footer-copyrights a{color:var(--color-white)}.footer-copyrights a:hover{color:#c13e28}@media (max-width:991px){.footer{padding:45px 30px}.footer-logo{margin:0 auto 30px;min-width:80px}.footer-menu{margin-bottom:40px;width:100%}.footer-copyrights,.footer-menu ul{justify-content:center;width:100%}.footer-copyrights{margin:0 auto;max-width:670px;padding:0;position:static}.footer-copyrights span{margin:0!important}}@media (max-width:767px){.footer-menu ul{flex-wrap:wrap}.footer-menu li{margin:0 0 16px!important;width:100%}.footer-menu li:last-child{margin-bottom:0!important}.footer-menu a{line-height:1.35;margin-left:auto;margin-right:auto;padding:0;text-align:right;width:fit-content;width:-moz-fit-content}}.menu{display:flex;justify-content:end}.menu ul{align-items:center;display:flex;list-style:none;margin:0;padding-left:0}.menu li{margin:0 .3472222569vw}.menu li:last-child{margin-right:0}.menu a{display:block}.menu-language{color:var(--color-red)!important}.menu-language:hover{color:var(--color-black)!important}@media (max-width:991px){.menu-language{font-size:clamp(26px,3.0241938508vw,30px);height:fit-content;height:-moz-fit-content;margin-left:auto;width:fit-content;width:-moz-fit-content}}.btn{border-radius:58px;cursor:pointer;display:block;font-size:20px;padding:clamp(7px,.6944445139vw,10px) 20px;transition:color .4s ease,background-color .4s ease,border-color .4s ease;width:fit-content;width:-moz-fit-content}.btn-primary{background-color:var(--color-black);border:1px solid var(--color-black);color:var(--color-white)}.btn-primary:hover{background-color:#535353;border-color:#535353}.btn-primary--green{background-color:var(--color-green);border:1px solid var(--color-green);color:var(--color-white)}.btn-primary--green:hover{background-color:#026c57;border-color:#026c57}.btn-primary--red{background-color:var(--color-red);border:1px solid var(--color-red);color:var(--color-white)}.btn-primary--red:hover{background-color:#c02b3b;border-color:#c02b3b}.btn-outline{background-color:var(--color-white);border:1px solid var(--color-black);color:var(--color-black)}.btn-outline:hover{background-color:var(--color-black);color:var(--color-white)}.btn-outline--green{background-color:var(--color-white);border:1px solid var(--color-green);color:var(--color-green)}.btn-outline--green:hover{background-color:var(--color-green);color:var(--color-white)}.btn-outline--red{background-color:var(--color-white);border:1px solid var(--color-red);color:var(--color-red)}.btn-outline--red:hover{background-color:var(--color-red);color:var(--color-white)}.hamburger{background-color:transparent;border:0;border-radius:100%;color:inherit;cursor:pointer;display:none;font:inherit;height:38px;margin:0 0 0 auto;overflow:visible;padding:0;position:relative;text-transform:none;transition-duration:.15s;transition-property:opacity,filter,background-color;transition-timing-function:linear;width:38px;z-index:1000}.hamburger:focus{outline:none}.hamburger-box{display:block;height:inherit;position:inherit;width:inherit}.hamburger-inner{background-color:transparent;left:0;margin-left:auto;margin-right:auto;margin-top:-1px;right:0;top:50%;transition-duration:75ms;transition-property:transform;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{border-radius:2px;display:block;height:2px;position:absolute;width:38px}.hamburger-inner:after,.hamburger-inner:before{background-color:var(--color-black-light);content:"";transition-duration:.15s;transition-property:transform;transition-timing-function:ease}.hamburger-inner:after{bottom:-7.5px;transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger-inner:before{top:-7.5px;transition:top 75ms ease .12s,opacity 75ms ease}.hamburger.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--color-black-light);width:38px}.hamburger.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}@media (max-width:991px){.hamburger{display:flex;margin-top:10px;transition:margin-top .4s ease}}form p{display:flex;flex-wrap:wrap;justify-content:space-between}form input{border:2px solid var(--color-black-light);border-radius:58px;padding:18px 25px;position:relative;transition:margin-bottom .4s ease}form input,form textarea{background-color:var(--color-white);font-size:18px;margin-bottom:15px;width:100%}form textarea{border:2px solid var(--color-black-light);border-radius:40px;padding:10px 25px}form .input--half{width:calc(50% - 10px)}form .input--full{width:100%}form .wpcf7-not-valid{border-color:var(--color-red);margin-bottom:35px}form .wpcf7-not-valid-tip{bottom:-42px;color:var(--color-red);font-size:14px;left:25px;position:absolute}form .wpcf7-form-control-wrap{width:100%}form .wpcf7-form-control-wrap label{align-items:center;display:flex;width:100%}form .wpcf7-form-control-wrap input[type=checkbox]{border-radius:50%;height:26px;margin:0 7px 0 0;width:26px}form .submit{cursor:pointer;margin-bottom:0;transition:opacity .4s ease,color .4s ease,background-color .4s ease}form .submit[disabled]{cursor:none;opacity:.5}@media (max-width:767px){form input{margin-bottom:10px;padding:13px 25px}form .input--half{width:calc(50% - 5px)}form .wpcf7-not-valid{margin-bottom:30px}form .wpcf7-not-valid-tip{bottom:-35px;font-size:12px;left:12.5px}}.met{margin-bottom:clamp(80px,9.0277786806vw,130px)}.met-banner{margin-bottom:clamp(85px,7.2916673958vw,105px);position:relative}.met-img{align-items:center;border-radius:58px 0 0 58px;box-shadow:-4px -4px 8px rgba(0,0,0,.051);display:flex;height:48.8194493264vw;justify-content:center;margin-left:auto;max-height:calc(100vh - 122px);max-width:none;overflow:hidden;position:relative;width:81.7361192847vw;z-index:-1}.met-img img{height:auto;min-height:100%;object-fit:cover;width:100%}.met-text{background-color:var(--color-green);border-radius:0 58px 0 0;bottom:0;color:var(--color-white);left:0;padding:clamp(35px,4.1666670833vw,60px) clamp(20px,3.1250003125vw,45px) clamp(35px,4.1666670833vw,60px) clamp(20px,6.250000625vw,90px);position:absolute;width:fit-content;width:moz-fit-content}.met-text h2{font-size:clamp(36px,3.4722225694vw,50px);margin-bottom:clamp(15px,2.3611113472vw,34px)}.met-text p{font-size:clamp(16px,1.9444446389vw,28px);line-height:1.35;margin-bottom:0}.met-text span{display:block}.met-text small{font-size:60%}.met-text:before{background-color:var(--color-red);border-radius:0 58px 0 0;bottom:0;content:"";display:block;height:calc(100% + clamp(35px, 5.2083338542vw, 75px));left:0;position:absolute;width:calc(100% - clamp(125px, 10.4166677083vw, 150px));z-index:-1}.met-logo{align-items:center;background-color:var(--color-white);border-radius:0 45px 0 0;bottom:calc(100% + clamp(35px, 5.2083338542vw, 75px));display:flex;height:auto;justify-content:center;left:0;padding:clamp(20px,3.1250003125vw,45px) clamp(20px,3.1250003125vw,45px) clamp(20px,3.1250003125vw,45px) 20px;position:absolute;width:18.2638807153vw;z-index:-2}.met-logo img{height:auto;object-fit:contain;width:100%}.met-content{padding:0 clamp(45px,13.1944457639vw,190px) 0 clamp(10px,13.1944457639vw,190px)}.met-content p{font-size:clamp(20px,2.3611113472vw,34px);margin-bottom:20px}.met-content p strong{color:var(--color-red);display:block;font-size:clamp(24px,2.50000025vw,36px);font-weight:400;margin-top:30px}.met-contact{font-size:clamp(21px,2.2222224444vw,32px);margin-left:auto}@media (max-width:767px){.met-banner{padding-bottom:130px}.met-img{height:450px;width:calc(100% - 10px)}.met-img img{height:auto;max-width:none;min-height:100%;min-width:100%}.met-text{max-width:calc(100% - 10px);width:100%}.met-text:before{height:calc(100% + 35px);min-width:calc(clamp(150px, 26.0756219035vw, 200px) + 75px);width:calc(100% - 175px)}.met-logo{bottom:calc(100% + 35px);width:clamp(150px,26.0756219035vw,200px);z-index:1}.met-content{padding:0 clamp(45px,9.0725815524vw,90px) 0 clamp(10px,2.5201615423vw,25px)}.met-content p{margin-bottom:35px}.met-content strong{margin-top:35px}.met-contact{margin-left:0}}@media (max-width:575px){.met-img img{height:100%;width:auto}}.adventages{margin-bottom:clamp(55px,9.0277786806vw,130px);padding-top:55px;position:relative;scroll-margin:60px}.adventages:before{background-color:var(--color-green);border-radius:0 58px 58px 0;content:"";display:block;height:clamp(350px,34.7222256944vw,500px);left:0;position:absolute;top:0;width:57.2916723958vw;z-index:-1}.adventages-title{color:var(--color-white);margin-bottom:clamp(15px,3.1250003125vw,45px);padding-left:clamp(10px,5.5555561111vw,80px)}.adventages .read-more{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.adventages .swiper{align-items:center;display:flex;padding:0 clamp(10px,12.8472235069vw,185px)}.adventages .swiper-slide{align-items:end;aspect-ratio:1/1;background-position:50%;background-size:cover;border-radius:clamp(35px,4.0277781806vw,58px);color:var(--color-white);display:flex;max-height:650px;overflow:hidden;padding:clamp(25px,3.1250003125vw,45px) clamp(20px,2.0833335417vw,30px);position:relative;width:100%}.adventages .swiper-slide:before{background:linear-gradient(0deg,rgba(0,0,0,.2),transparent)}.adventages .swiper-slide:after,.adventages .swiper-slide:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.adventages .swiper-slide:after{background:linear-gradient(0deg,#daa316,rgba(243,81,54,0) 60%)}.adventages .swiper-slide:nth-child(3n+1):after{background:linear-gradient(0deg,#993d8c,rgba(243,81,54,0) 60%)}.adventages .swiper-slide:nth-child(3n+2):after{background:linear-gradient(0deg,#ee4153,rgba(243,81,54,0) 60%)}.adventages .swiper-slide:nth-child(3n+3):after{background:linear-gradient(0deg,#daa316,rgba(243,81,54,0) 60%)}.adventages .swiper .content h3{font-size:clamp(21px,2.2222224444vw,32px);margin-bottom:5px}.adventages .swiper .content p{font-size:clamp(14px,1.1111112222vw,16px);margin-bottom:0}.adventages .swiper-next,.adventages .swiper-prev{color:var(--color-white);cursor:pointer;font-size:46px;position:absolute;transition:color .4s ease,opacity .4s ease;z-index:2}.adventages .swiper-next:hover,.adventages .swiper-prev:hover{color:var(--color-red)}.adventages .swiper-next:after,.adventages .swiper-prev:after{display:none}.adventages .swiper-prev{left:45px}.adventages .swiper-next{right:45px}.adventages .swiper-button-disabled{opacity:0}@media (max-width:991px){.adventages .swiper{padding:0 clamp(10px,4.5362907762vw,45px)}.adventages .swiper-next,.adventages .swiper-prev{display:none}}@media (max-width:767px){.adventages{padding-top:0}.adventages:before{display:none}.adventages-title{color:var(--color-black);padding-left:10px}.adventages .swiper{padding:0 10px}.adventages .swiper-slide{aspect-ratio:4/5}.adventages .swiper .content h3{margin-bottom:10px}}.modernization{margin-bottom:80px;padding:clamp(50px,4.8611115972vw,70px) 0 clamp(50px,5.5555561111vw,80px) clamp(10px,5.5555561111vw,80px);position:relative}.modernization:before{background-color:var(--color-green);border-radius:0 58px 58px 0;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:64.5833397917vw;z-index:-1}.modernization-title{color:var(--color-white);margin-bottom:clamp(40px,4.5138893403vw,65px)}.modernization-container{align-items:center;display:flex}.modernization-content{color:var(--color-white);max-width:clamp(350px,30.2083363542vw,435px);width:100%}.modernization-content h3{font-size:clamp(24px,2.2222224444vw,32px);margin-bottom:clamp(20px,2.0833335417vw,30px);padding-right:clamp(40px,5.5555561111vw,80px)}.modernization-content p{margin-bottom:0;padding-right:clamp(55px,7.6388896528vw,110px)}.modernization .swiper{align-items:center;display:flex;flex:1;padding-right:clamp(10px,5.5555561111vw,80px)}.modernization .swiper-slide{aspect-ratio:9/7;background-position:50%;background-size:cover;border-radius:43px;max-height:650px;position:relative}.modernization .swiper-slide span{background-color:var(--color-green);color:var(--color-white);display:block;font-size:clamp(15px,1.6666668333vw,24px);left:0;padding:2px 10px;position:absolute;top:57px;width:fit-content;width:-moz-fit-content}.modernization .swiper-next,.modernization .swiper-prev{color:var(--color-white);cursor:pointer;font-size:46px;position:absolute;transition:color .4s ease,opacity .4s ease;z-index:2}.modernization .swiper-next:hover,.modernization .swiper-prev:hover{color:var(--color-red)}.modernization .swiper-next:after,.modernization .swiper-prev:after{display:none}.modernization .swiper-prev{left:45px}.modernization .swiper-next{right:45px}.modernization .swiper-button-disabled{opacity:0}@media (max-width:991px){.modernization{margin-bottom:100px}.modernization:before{max-width:calc(100% - 10px);width:550px}.modernization-container{flex-wrap:wrap}.modernization-container p{margin-bottom:60px}.modernization .swiper{flex:initial}.modernization .swiper-slide{border-radius:clamp(38px,4.3346778528vw,43px);margin-bottom:35px}.modernization .swiper-slide span{background-color:transparent;bottom:-36px;left:15px;opacity:0;top:auto;transition:opacity .4s ease}.modernization .swiper-slide-active span{opacity:1}.modernization .swiper-next,.modernization .swiper-prev{display:none}}@media (max-width:767px){.modernization{padding:50px 0 50px 20px}.modernization:before{border-radius:0;max-width:none;width:100%}.modernization-title{padding-right:20px}.modernization-content{max-width:none;width:100%}.modernization-content h3{padding-right:55px}.modernization-content p{padding-right:65px}.modernization .swiper{margin-left:-10px}.modernization .swiper span{left:5px;opacity:1}}.patio{margin-bottom:clamp(120px,9.3750009375vw,135px);padding:clamp(35px,6.5972228819vw,95px) 0 0 clamp(10px,5.5555561111vw,80px);position:relative}.patio:before{background-color:var(--color-grey);border-radius:58px 0 0 58px;content:"";display:block;height:38.9583372292vw;position:absolute;right:0;top:0;width:34.7222256944vw;z-index:-1}.patio-container{display:flex}.patio-content{margin-right:5.2083338542vw;min-width:280px;width:24.6527802431vw}.patio-content h2{color:var(--color-green);margin-bottom:clamp(40px,3.4722225694vw,50px)}.patio-content p{font-size:20px;padding-right:clamp(10px,2.0833335417vw,30px)}.patio .swiper{align-items:center;display:flex;flex:1;padding-right:clamp(10px,5.5555561111vw,80px)}.patio .swiper-slide{aspect-ratio:9/7;background-position:50%;background-size:cover;border-radius:43px;max-height:800px}.patio .swiper-next,.patio .swiper-prev{color:var(--color-white);cursor:pointer;font-size:46px;position:absolute;transition:color .4s ease,opacity .4s ease;z-index:2}.patio .swiper-next:hover,.patio .swiper-prev:hover{color:var(--color-red)}.patio .swiper-next:after,.patio .swiper-prev:after{display:none}.patio .swiper-prev{left:45px}.patio .swiper-next{right:45px}.patio .swiper-button-disabled{opacity:0}@media (max-width:991px){.patio .swiper-next,.patio .swiper-prev{display:none}}@media (max-width:767px){.patio{padding:0 0 0 10px}.patio:before{display:none}.patio-content{margin-right:0;width:100%}.patio-content h2{padding-right:10px}.patio-content p{margin-bottom:clamp(40px,6.0483877016vw,60px);padding-right:35px}.patio-container{flex-wrap:wrap}.patio .swiper{flex:initial;padding-right:10px;width:100%}}.numbers{display:flex;margin-bottom:clamp(90px,8.3333341667vw,120px);padding:0 clamp(30px,7.2916673958vw,105px) 0 clamp(10px,5.5555561111vw,80px)}.numbers-tiles{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:3.4722225694vw;width:56.250005625vw}.numbers-tile{border-radius:clamp(25px,4.0277781806vw,58px);color:var(--color-white);margin-bottom:clamp(5px,1.0416667708vw,15px);min-height:clamp(100px,15.9722238194vw,230px);padding:clamp(10px,1.3888890278vw,20px) clamp(15px,2.7777780556vw,40px) clamp(15px,2.0833335417vw,30px);width:calc(50% - clamp(7.5px, .6944445139vw, 10px))}.numbers-tile--red{background-color:var(--color-red)}.numbers-tile--green{background-color:var(--color-green)}.numbers-tile--black{background-color:var(--color-black-light)}.numbers-tile--grey{background-color:var(--color-grey);color:#282828}.numbers-tile--half{display:flex;justify-content:space-between;padding:0}.numbers-tile--half .numbers-tile{margin-bottom:0}.numbers-tile .title{font-size:clamp(28px,3.4722225694vw,50px);height:fit-content;height:-moz-fit-content;line-height:1.1;margin-bottom:.4rem;width:100%}.numbers-tile .title em{font-style:normal;white-space:nowrap}.numbers-tile .title small{font-size:clamp(17.5px,2.7777780556vw,40px)}.numbers-tile .title--extended{align-items:center;display:flex}.numbers-tile .title--extended span{display:block;font-size:clamp(9px,1.3888890278vw,20px);margin:0 0 0 clamp(5px,1.0416667708vw,15px);width:fit-content;width:-moz-fit-content}.numbers-tile span{display:block;font-size:clamp(10px,1.3888890278vw,20px)}.numbers-content{align-content:space-between;display:flex;flex:1;flex-wrap:wrap}.numbers-content h2{margin-bottom:30px}.numbers-content p{font-size:20px;margin-bottom:40px}@media (max-width:991px){.numbers{flex-wrap:wrap;padding:0 clamp(30px,5.5555561111vw,80px)}.numbers-tiles{margin-right:0;order:2;width:100%}.numbers-tile{width:calc(50% - 3.5px)}.numbers-content{order:1;width:100%}.numbers-content h2 br{display:none}.numbers-content p{margin-bottom:50px;padding-right:clamp(20px,5.0403230847vw,50px)}}@media (max-width:767px){.numbers{flex-wrap:wrap;padding:0 10px}}.gallery{margin-bottom:clamp(95px,9.3750009375vw,135px)}.gallery-title{margin-bottom:clamp(20px,3.4722225694vw,50px)}.gallery .swiper,.gallery-title{padding:0 clamp(10px,5.5555561111vw,80px)}.gallery .swiper{align-items:center;display:flex;flex:1}.gallery .swiper-slide{aspect-ratio:13/10;background-position:50%;background-size:cover;border-radius:clamp(18px,2.9861114097vw,43px);max-height:800px}.gallery .swiper-next,.gallery .swiper-prev{color:var(--color-white);cursor:pointer;font-size:46px;position:absolute;transition:color .4s ease,opacity .4s ease;z-index:2}.gallery .swiper-next:hover,.gallery .swiper-prev:hover{color:var(--color-red)}.gallery .swiper-next:after,.gallery .swiper-prev:after{display:none}.gallery .swiper-prev{left:90px}.gallery .swiper-next{right:45px}.gallery .swiper-button-disabled{opacity:0}@media (max-width:767px){.gallery .swiper,.gallery-title{padding:0 10px}.gallery .swiper-slide{border-radius:18px}.gallery .swiper-next,.gallery .swiper-prev{display:none}}.contact-wrapper{background-color:var(--color-green);border-radius:0 58px 58px 0;margin-right:clamp(10px,5.5555561111vw,80px);padding:clamp(50px,4.1666670833vw,60px) clamp(20px,4.1666670833vw,60px)}.contact-title{color:var(--color-white);display:flex;justify-content:space-between}.contact-title h2{align-content:center;font-size:clamp(36px,2.7777780556vw,40px)}.contact-title img{height:auto;width:clamp(100px,10.6944455139vw,154px)}.contact-list{display:flex;justify-content:space-between;margin-top:clamp(25px,3.1250003125vw,45px)}.contact-person{align-items:end;display:flex;max-width:48%}.contact-person .img{aspect-ratio:8/9;background-position:50%;background-size:cover;border-radius:clamp(36px,4.0277781806vw,58px);margin-right:clamp(15px,2.4305557986vw,35px);width:18.750001875vw}.contact-person .content{color:var(--color-white);flex:1;margin-bottom:1.7361112847vw}.contact-person .name{font-size:clamp(20px,1.6666668333vw,24px);margin-bottom:clamp(15px,1.3888890278vw,20px)}.contact-person .position{font-size:clamp(16px,1.3888890278vw,20px);margin-bottom:clamp(15px,1.3888890278vw,20px)}.contact-person .mail,.contact-person .phone{display:block;width:fit-content;width:-moz-fit-content}.contact-person .mail:hover,.contact-person .phone:hover{color:#c13e28}.contact-person .phone{color:var(--color-red);font-size:clamp(20px,1.6666668333vw,24px)}.contact-person .mail{color:var(--color-white);font-size:clamp(14px,1.250000125vw,18px)}.contact-person:first-child{margin-right:3.4722225694vw}.contact-info{display:flex;margin-bottom:clamp(70px,8.6805564236vw,125px);margin-right:clamp(10px,5.5555561111vw,80px)}.contact-landlord,.contact-management{height:fit-content;height:-moz-fit-content;padding:clamp(65px,5.5555561111vw,80px) clamp(50px,5.5555561111vw,80px) clamp(55px,4.1666670833vw,60px) clamp(30px,5.5555561111vw,80px);width:50%}.contact-landlord .title,.contact-management .title{font-size:clamp(32px,2.50000025vw,36px);margin-bottom:30px}.contact-landlord .address,.contact-management .address{font-size:clamp(20px,1.6666668333vw,24px);line-height:1.21}.contact-landlord .link,.contact-management .link{color:var(--color-red);font-size:clamp(20px,1.6666668333vw,24px)}.contact-landlord .link:hover,.contact-management .link:hover{color:#c13e28}.contact-landlord .link-title,.contact-management .link-title{display:block;font-size:clamp(20px,1.6666668333vw,24px)}.contact-landlord{background-color:var(--color-black-light);border-radius:0 0 58px 0;color:var(--color-white);min-height:clamp(350px,35.4166702083vw,510px)}.contact-landlord .address{margin-bottom:35px}.contact-landlord .text{font-size:clamp(16px,1.3888890278vw,20px)}.contact-landlord .link{display:block;margin-top:40px;width:fit-content;width:-moz-fit-content}.contact-management{background-color:var(--color-grey);border-radius:0 58px 58px 0;color:var(--color-black-light)}.contact-management .title{color:var(--color-green)}.contact-management .link{display:block;margin-top:45px;width:fit-content;width:-moz-fit-content}.contact-form{display:flex;margin-bottom:clamp(80px,11.4583344792vw,165px);padding:0 clamp(10px,5.5555561111vw,80px)}.contact-form .title{margin-right:5.5555561111vw;max-width:15.9722238194vw;width:100%}.contact-form form{flex:1;margin-right:5.5555561111vw;padding-right:clamp(135px,12.50000125vw,180px);position:relative}.contact-form form input[type=checkbox]{background:transparent;border:none;height:0;opacity:0;outline:none;width:0}.contact-form form input[type=checkbox]:checked:after{opacity:1}.contact-form form input[type=submit]{bottom:75px;font-size:clamp(21px,1.6666668333vw,24px);padding:clamp(7px,.6944445139vw,10px) clamp(20px,2.4305557986vw,35px);position:absolute;right:0}.contact-form form textarea{margin-bottom:9px}.contact-form form .wpcf7-acceptance label{margin-left:-5px}.contact-form form .wpcf7-list-item .wpcf7-list-item-label{align-items:center;display:flex;position:relative}.contact-form form .wpcf7-list-item .wpcf7-list-item-label input{display:none}.contact-form form .wpcf7-list-item .wpcf7-list-item-label span{flex:1}.contact-form form .wpcf7-list-item .wpcf7-list-item-label:after,.contact-form form .wpcf7-list-item .wpcf7-list-item-label:before{display:block}.contact-form form .wpcf7-list-item .wpcf7-list-item-label:after{content:"\e90b";font-family:icomoon;font-size:12px;left:7px;opacity:0;position:absolute;transition:opacity .4s ease}.contact-form form .wpcf7-list-item .wpcf7-list-item-label:before{border:2px solid var(--color-black-light);border-radius:50%;content:"";display:block;height:23px;margin-right:13px;min-height:23px;min-width:23px;width:23px}.contact-form form .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.contact-form form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}@media (max-width:991px){.contact-person{flex-wrap:wrap;max-width:46%}.contact-person .img{border-radius:58px;margin-bottom:30px;margin-right:0;width:270px}.contact-person .content{flex:initial;margin-bottom:0;width:100%}.contact-person .name{font-size:24px;margin-bottom:10px}.contact-person .position{font-size:16px;margin-bottom:25px}.contact-person .phone{font-size:24px;margin-bottom:0}.contact-person .mail{font-size:20px}.contact-person:first-child{margin-right:0}.contact-form{flex-wrap:wrap}.contact-form .title{margin-bottom:30px;margin-right:0;max-width:none}.contact-form .title br{display:none}.contact-form form{flex:initial;margin-right:0;padding-bottom:50px;padding-right:0;position:relative;width:100%}.contact-form form input[type=submit]{bottom:0;font-size:21px;padding:7px 20px}.contact-form form .wpcf7-list-item{margin:0}}@media (max-width:767px){.contact-wrapper{margin-right:10px;padding:50px 20px}.contact-title img{display:none}.contact-list{flex-wrap:wrap}.contact-person{margin-bottom:80px;max-width:none;width:100%}.contact-person:last-child{margin-bottom:0}.contact-info{flex-wrap:wrap;margin-bottom:70px;margin-right:10px}.contact-landlord,.contact-management{min-height:auto;padding:65px 50px 55px 30px;width:100%}.contact-landlord .title,.contact-management .title{font-size:36px;margin-bottom:35px}.contact-landlord .address,.contact-landlord .link,.contact-landlord .link-title,.contact-management .address,.contact-management .link,.contact-management .link-title{font-size:24px}.contact-landlord{border-radius:0 58px 58px 0}.contact-landlord .text{font-size:20px;margin-top:40px}.contact-form{margin-bottom:80px;padding:0 10px}.contact-form textarea{margin-bottom:19px}}@media (max-width:575px){.contact-person .name{font-size:20px;margin-bottom:10px}.contact-person .phone{font-size:20px;margin-bottom:0}.contact-landlord .address,.contact-landlord .link,.contact-landlord .link-title,.contact-management .address,.contact-management .link,.contact-management .link-title{font-size:20px}}.standard{margin-bottom:clamp(80px,8.3333341667vw,120px);padding-top:90px;position:relative}.standard-title{background-color:var(--color-red);border-radius:0 58px 58px 0;color:var(--color-white);left:0;line-height:1.2;padding:clamp(25px,4.1666670833vw,60px) clamp(20px,6.250000625vw,90px) clamp(20px,4.1666670833vw,60px) clamp(30px,4.8611115972vw,70px);position:absolute;top:0;z-index:1}.standard-wrapper{position:relative}.standard-img{aspect-ratio:16/9;background-position:50%;background-size:cover;width:100%}.standard-list{list-style:none}.standard-item{display:flex;position:absolute;z-index:1}.standard-item:hover .icon{transform:scale(1.15)}.standard-item:hover .description{opacity:1}.standard-item .icon{align-items:center;aspect-ratio:1/1;background-color:var(--color-white);border-radius:50%;color:var(--color-red);cursor:pointer;display:flex;height:fit-content;height:-moz-fit-content;justify-content:center;margin-right:clamp(5px,1.0416667708vw,15px);transition:transform .4s ease;width:clamp(45px,4.1666670833vw,60px)}.standard-item .description{background-color:var(--color-white);border-radius:clamp(18px,1.9444446389vw,28px);font-size:clamp(18px,1.5277779306vw,22px);left:clamp(55px,5.2083338542vw,75px);opacity:0;padding:clamp(7.5px,1.0416667708vw,15px) clamp(7.5px,1.0416667708vw,15px) clamp(7.5px,1.0416667708vw,15px) clamp(12.5px,1.7361112847vw,25px);pointer-events:none;position:absolute;transition:opacity .4s ease;width:max-content}.standard-item--vent{left:38.9583372292vw}.standard-item--sensor,.standard-item--vent{font-size:clamp(22px,1.8750001875vw,27px);top:4.5833337917vw}.standard-item--sensor{left:77.7777855556vw}.standard-item--sprinklers{font-size:clamp(28px,2.50000025vw,36px);left:57.9166724583vw;top:13.4722235694vw}.standard-item--lock{font-size:clamp(28px,2.50000025vw,36px);left:8.8888897778vw;top:17.9861129097vw}.standard-item--windows{font-size:clamp(27px,2.50000025vw,36px);left:36.6666703333vw;top:20.0694464514vw}.standard-item--cable{font-size:clamp(27px,2.50000025vw,36px);left:38.6805594236vw;top:43.1944487639vw}.standard-item--level{font-size:clamp(35px,3.1250003125vw,45px);left:67.5694512014vw;top:39.7916706458vw}@media (max-width:991px){.standard-img{margin-bottom:30px;min-height:375px}.standard-list{display:flex;flex-wrap:wrap;list-style:none;padding:0 clamp(5px,1.5120969254vw,15px) 0 clamp(10px,2.0161292339vw,20px)}.standard-item{align-items:center;margin-bottom:35px;margin-right:clamp(5px,1.5120969254vw,15px);position:static;width:calc(50% - clamp(5px, 1.5120969254vw, 15px))}.standard-item:hover .icon{transform:scale(1)}.standard-item--sensor,.standard-item--vent{font-size:clamp(20px,2.7217744657vw,27px)}.standard-item--lock,.standard-item--sprinklers{font-size:clamp(26px,3.629032621vw,36px)}.standard-item--cable,.standard-item--windows{font-size:clamp(25px,3.629032621vw,36px)}.standard-item--level{font-size:clamp(33px,4.5362907762vw,45px)}.standard-item .icon{background-color:var(--color-grey);cursor:auto;margin-right:clamp(10px,2.5201615423vw,25px);width:clamp(40px,6.0483877016vw,60px)}.standard-item .description{flex:1;font-size:clamp(14px,2.2177421573vw,22px);opacity:1;padding:0;position:static}}.levels{margin-bottom:clamp(120px,10.0694454514vw,145px);padding:0 clamp(10px,5.5555561111vw,80px) 0 clamp(0px,5.5555561111vw,80px)}.levels-title{color:var(--color-black-light);margin-bottom:20px}.levels-nav{align-items:center;display:flex;flex-wrap:wrap;justify-content:end;margin-bottom:1.3888890278vw;width:100%}.levels-nav .btn{cursor:pointer;font-size:clamp(18px,1.3888890278vw,20px);margin-bottom:.6944445139vw;margin-right:1.3888890278vw;padding:6px clamp(20px,3.4722225694vw,50px)}.levels-nav .btn:last-child{margin-right:0}.levels-nav .active{background-color:var(--color-red);border-color:var(--color-red);color:var(--color-white)}.levels-wrapper{aspect-ratio:16/9;background-color:var(--color-grey);border-radius:58px;max-height:77vh;min-height:485px;overflow:hidden;position:relative;width:100%}.levels-item{height:100%;left:0;opacity:0;padding:clamp(35px,3.1250003125vw,45px) clamp(15px,3.8194448264vw,55px) clamp(35px,3.1250003125vw,45px) clamp(20px,3.8194448264vw,55px);position:absolute;top:0;width:100%;z-index:-2}.levels-item.active{opacity:1;z-index:2}.levels-item .level-container{height:calc(87% - 45px);margin:auto;position:relative}.levels-item .level-container>div{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.levels-item .level-container>div img{max-height:300px}.levels-item .level-container .map{position:static}.levels-item .buttons{bottom:35px;position:absolute;right:2.7777780556vw}.levels-item .buttons button{align-items:center;aspect-ratio:1/1;background-color:var(--color-black);border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;font-size:20px;justify-content:center;margin-bottom:15px;padding:0;width:40px}.levels-item .buttons button:hover{background-color:var(--color-red);border-color:var(--color-red)}.levels-item .buttons button:last-child{margin-bottom:0}.levels-header{display:flex;margin-bottom:2.0833335417vw}.levels-header h3{color:var(--color-black-light);font-size:clamp(24px,2.0833335417vw,30px);margin-right:9.7222231944vw}.levels-header ul{display:flex;flex:1;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-top:.451388934vw;padding-right:6.9444451389vw}.levels-header li{color:var(--color-black-light);font-size:clamp(16px,1.3888890278vw,20px);margin-bottom:.3472222569vw;margin-right:2.4305557986vw}.levels-header li span{color:var(--color-red)}@media (max-width:991px){.levels-title{margin-bottom:25px}.levels-nav{margin-bottom:20px}.levels-nav .btn{margin-bottom:10px;margin-right:10px}.levels-wrapper{min-height:clamp(400px,48.8911339214vw,485px)}.levels-item .level-container{height:calc(80% - 35px)}.levels-item .level-container img{max-height:24.6975831149vw!important}.levels-item .buttons{right:clamp(15px,2.5201615423vw,25px)}}@media (max-width:767px){.levels{padding:0}.levels-title{margin-right:0;padding:0 15px}.levels-nav{justify-content:start;padding:0 0 0 15px}.levels-nav .btn{padding:5px 12.5px}.levels-wrapper{aspect-ratio:auto;border-radius:0 58px 58px 0;margin-right:10px;max-height:none;min-height:auto;padding:35px 15px 35px 20px;position:static}.levels-header{display:block}.levels-header h3{margin-bottom:20px}.levels-header ul{display:block;margin-bottom:30px;padding-right:0}.levels-header li{margin-bottom:5px;margin-right:0}.levels-header li:last-child{margin-bottom:0}.levels-item{height:0;padding:0;position:static}.levels-item.active{height:fit-content;height:-moz-fit-content}.levels-item .level-container{height:35.2822615927vw;width:100%}.levels-item .level-container img{margin:auto;max-height:23.1854861895vw!important;width:75vw}.levels-item .buttons{display:flex;justify-content:end;margin-top:30px;position:static!important}.levels-item .buttons button{margin-bottom:0;margin-right:10px}.levels-item .buttons button:last-child{margin-right:0}}.location{margin-bottom:clamp(125px,10.0694454514vw,145px);margin-top:clamp(125px,10.0694454514vw,145px);padding:clamp(45px,4.5138893403vw,65px) clamp(35px,5.5555561111vw,80px) 0;position:relative}.location:before{aspect-ratio:16/11;background-color:var(--color-grey);border-radius:0 58px 58px 0;content:"";display:block;left:0;position:absolute;top:0;width:61.1111172222vw;z-index:-1}.location-title{color:var(--color-black-light);margin-bottom:55px}.location-wrapper{display:flex;position:relative}.location-text{color:var(--color-black-light);flex:1;margin-right:2.7777780556vw;min-width:250px}.location-text p{margin-bottom:25px}.location-text p:last-child{margin-bottom:0}.location-map{align-items:center;aspect-ratio:14/9;border-radius:58px;box-shadow:0 4px 4px rgba(0,0,0,.251);display:flex;justify-content:center;overflow:hidden;position:relative;width:64.2361175347vw}.location-nav{display:flex;position:absolute;right:0;top:-80px}.location-nav .btn{background-color:transparent;font-size:clamp(21px,1.6666668333vw,24px);margin-right:20px;padding:clamp(4px,.6944445139vw,10px) clamp(19px,1.5277779306vw,22px)}.location-nav .btn:hover{background-color:var(--color-red)}.location-nav .btn:last-child{margin-right:0}.location-nav .btn.active{background-color:var(--color-red);color:var(--color-white)}.location-item{background-color:#eceef2;height:100%;opacity:0;position:absolute;width:100%;z-index:-2}.location-item.active{opacity:1;z-index:0}.location-buttons{bottom:35px;position:absolute;right:35px;z-index:2}.location-buttons button{align-items:center;aspect-ratio:1/1;background-color:var(--color-black);border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;font-size:20px;justify-content:center;margin-bottom:15px;padding:0;width:40px}.location-buttons button:hover{background-color:var(--color-red);border-color:var(--color-red)}.location-buttons button:last-child{margin-bottom:0}@media (max-width:991px){.location{padding-bottom:80px}.location:before{height:100%;max-width:620px;width:100%}.location-title{margin-bottom:clamp(25px,5.5443553931vw,540px)}.location-wrapper{flex-wrap:wrap}.location-text{margin-bottom:110px;max-width:52.4193600806vw;min-width:auto}.location-map{width:100%}.location-nav{height:fit-content;height:-moz-fit-content;justify-content:end;margin-bottom:15px;position:static;width:100%}.location-nav .btn{margin-right:clamp(10px,2.0161292339vw,20px)}}@media (max-width:767px){.location{margin-bottom:0;padding:45px 10px 80px}.location:before{border-radius:0 58px 0 0;max-width:none}.location-title{padding:0 10px}.location-text{margin-right:0;max-width:none;padding:0 20px 0 10px}.location-nav{padding:0 10px}.location-map{border-radius:clamp(30px,5.8467747782vw,58px);box-shadow:none;min-height:355px}.location-buttons{bottom:15px;display:flex;right:15px}.location-buttons button{margin-bottom:0;margin-right:10px}.location-buttons button:last-child{margin-right:0}}.map{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.map-wrapper{overflow:hidden;position:relative}.map-layer,.map-wrapper{touch-action:none;user-select:none}.map-layer{cursor:move;margin:0 auto;transform-origin:50% 50% 0;transition:none 0s ease 0s}.map-img{display:block;height:100%;width:100%}.shops{margin-bottom:clamp(55px,9.0277786806vw,130px);padding-top:55px;position:relative;scroll-margin:60px}.shops:before{background-color:var(--color-green);border-radius:0 58px 58px 0;content:"";display:block;height:clamp(350px,34.7222256944vw,500px);left:0;position:absolute;top:0;width:94.4444538889vw;z-index:-1}.shops-title{color:var(--color-black);margin-bottom:clamp(15px,3.1250003125vw,45px);padding-left:clamp(10px,5.5555561111vw,80px)}.shops .swiper{align-items:center;display:flex;padding:0 clamp(10px,12.8472235069vw,185px)}.shops .swiper-slide{align-items:end;aspect-ratio:1/1;background-color:var(--color-white);border-radius:clamp(35px,4.0277781806vw,58px);color:var(--color-white);display:flex;max-height:650px;overflow:hidden;padding:clamp(25px,3.1250003125vw,45px) clamp(20px,2.0833335417vw,30px);position:relative;width:100%}.shops .swiper-slide img{height:auto;left:50%;max-height:75%;max-width:calc(100% - 50px);min-height:0;min-width:calc(100% - 50px);object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.shops .swiper-slide:before{background:linear-gradient(0deg,rgba(0,0,0,.2),transparent)}.shops .swiper-slide:after,.shops .swiper-slide:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.shops .swiper-slide:after{background:linear-gradient(0deg,#daa316,rgba(243,81,54,0) 60%)}.shops .swiper-slide:nth-child(3n+1):after{background:linear-gradient(0deg,#993d8c,rgba(243,81,54,0) 60%)}.shops .swiper-slide:nth-child(3n+2):after{background:linear-gradient(0deg,#ee4153,rgba(243,81,54,0) 60%)}.shops .swiper-slide:nth-child(3n+3):after{background:linear-gradient(0deg,#daa316,rgba(243,81,54,0) 60%)}.shops .swiper .content{z-index:1}.shops .swiper .content h3{font-size:clamp(21px,2.2222224444vw,32px);margin-bottom:5px}.shops .swiper .content p{font-size:clamp(14px,1.1111112222vw,16px);margin-bottom:0}.shops .swiper-next,.shops .swiper-prev{color:var(--color-white);cursor:pointer;font-size:46px;position:absolute;transition:color .4s ease,opacity .4s ease;z-index:2}.shops .swiper-next:hover,.shops .swiper-prev:hover{color:var(--color-red)}.shops .swiper-next:after,.shops .swiper-prev:after{display:none}.shops .swiper-prev{left:45px}.shops .swiper-next{right:45px}.shops .swiper-button-disabled{opacity:0}@media (max-width:991px){.shops .swiper{padding:0 clamp(10px,4.5362907762vw,45px)}.shops .swiper-next,.shops .swiper-prev{display:none}}@media (max-width:767px){.shops{padding-top:0}.shops:before{display:none}.shops-title{color:var(--color-black);padding-left:10px}.shops .swiper{padding:0 10px}.shops .swiper-slide{aspect-ratio:4/5}.shops .swiper .content h3{margin-bottom:10px}}.shop-list{display:flex;flex-wrap:wrap;list-style:none;margin:clamp(-15px,-1.0416667708vw,-15px) 0 clamp(-15px,-1.0416667708vw,-15px) clamp(-15px,-1.0416667708vw,-15px);padding:0 clamp(30px,7.2916673958vw,105px) 0 clamp(10px,5.5555561111vw,80px)}@media (max-width:767px){.shop-list{margin:0;padding:0 .5em}}.shop-list__item{width:16.666%}.shop-list__item.category-kluczowy{width:33.33%}@media (max-width:767px){.shop-list__item.category-kluczowy{width:100%}}.shop-list__item.category-sieciowy{width:20%}@media (max-width:767px){.shop-list__item.category-sieciowy{width:33.33%}}.shop-list__item.category-inne{width:16.666%}@media (max-width:767px){.shop-list__item.category-inne{width:25%}}.shop-list__item img{display:block;height:80%;margin:auto;object-fit:contain;transition:transform .25s ease;width:80%}.shop-list__item h3{font-size:inherit}.shop-list__item a{background:var(--color-grey);border-radius:var(--radius-small);box-shadow:0 4px 4px rgba(0,0,0,.251);color:inherit;display:block;margin:clamp(5px,1.0416667708vw,15px)}.shop-list__item a:hover img{transform:scale(1.05)}.shop-list__item-image{align-items:center;aspect-ratio:16/9;background-color:#fff;border-radius:var(--radius-small);display:flex;justify-content:center}.shop-list__item-content{padding:clamp(10px,1.3888890278vw,20px) clamp(15px,2.7777780556vw,40px) clamp(15px,2.0833335417vw,30px)}.shop-list__item-content h3{line-height:1.2}.shop-list__divider{padding:0 clamp(30px,7.2916673958vw,105px);width:100%}.shop-list__divider li{list-style:none}.shop-list__divider hr{background:var(--color-grey);border:0;height:1px;margin:10px 0}.wp-block-columns{background-color:var(--color-grey);display:flex;padding:clamp(35px,4.1666670833vw,60px) clamp(20px,3.1250003125vw,45px) clamp(35px,4.1666670833vw,60px) clamp(20px,6.250000625vw,90px)}.wp-block-columns .wp-block-column{flex:1}.wp-block-media-text{align-items:center;display:flex;margin-bottom:clamp(35px,4.1666670833vw,60px)}.wp-block-media-text__content{flex:1}.wp-block-media-text__media{align-items:center;border-radius:58px 0 0 58px;box-shadow:-4px -4px 8px rgba(0,0,0,.051);display:flex;flex:1;justify-content:center;margin-left:auto;overflow:hidden;position:relative}.wp-block-media-text__media img{display:block;height:100%;object-fit:cover;width:100%}.wp-block-media-text .wp-block-post-title{background-color:var(--color-green);border-radius:0 var(--radius) 0 0;color:#fff;margin-right:calc(var(--radius)*-1);padding:clamp(35px,4.1666670833vw,60px) clamp(35px,6.250000625vw,90px) clamp(35px,6.250000625vw,90px) clamp(20px,6.250000625vw,90px)}.wp-block-media-text .wp-block-image{align-items:center;aspect-ratio:16/9;background-color:#fff;border-radius:var(--radius-small);box-shadow:0 4px 4px rgba(0,0,0,.251);display:flex;height:auto;margin-left:clamp(20px,6.250000625vw,90px);margin-top:calc(var(--radius-small)*-1);width:clamp(90px,16.6666683333vw,240px)}.wp-block-media-text .wp-block-image img{display:block;height:100%!important;object-fit:contain;width:100%!important}.wp-block-media-text .wp-block-image figure{display:block;height:80%;margin:auto;object-fit:contain;transition:transform .25s ease;width:80%}.wp-block-group{margin-bottom:clamp(90px,8.3333341667vw,120px);padding:0 clamp(30px,7.2916673958vw,105px) 0 clamp(10px,5.5555561111vw,80px)}.wp-block-group p{margin-bottom:1em}
/*# sourceMappingURL=main.css.map*/