/* css/libs/swiper.css */
@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');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{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.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{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:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(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:'';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{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.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:'';position:absolute;left:0;top:0;pointer-events:none}.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{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;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);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}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-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{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width: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,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-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-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.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:.2s transform,.2s top}.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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-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{width:100%;height:4px;left:0;top:0}.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{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.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{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* css/libs/chocolat.css */
:root{--chocolat-icon-left: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E %3Cpath d%3D%22M15.3 20.7 10.7 16l4.6-4.7m7.4 4.7h-12%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-right: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E %3Cpath d%3D%22m16.7 11.3 4.6 4.7-4.6 4.7M9.3 16h12%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-close: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22%3E %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.2%22%2F%3E %3Cpath d%3D%22m12 12 8 8m0-8-8 8%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%221.3%22%2F%3E%3C%2Fsvg%3E");--chocolat-icon-loader: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2238%22 height%3D%2238%22%3E %3Cg transform%3D%22translate(1 1)%22 stroke-width%3D%222%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E %3Ccircle stroke-opacity%3D%22.2%22 stroke%3D%22%23000%22 cx%3D%2218%22 cy%3D%2218%22 r%3D%2218%22%2F%3E %3Cpath d%3D%22M36 18C36 8 28 0 18 0%22 stroke%3D%22%23fff%22%3E %3CanimateTransform attributeName%3D%22transform%22 type%3D%22rotate%22 from%3D%220 18 18%22 to%3D%22360 18 18%22 dur%3D%221s%22 repeatCount%3D%22indefinite%22%2F%3E %3C%2Fpath%3E %3C%2Fg%3E%3C%2Fsvg%3E");--chocolat-icon-fullscreen: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 16 16%22%3E %3Cg stroke%3D%22%23fff%22 fill%3D%22none%22%3E %3Cpath d%3D%22M.5 2.5h15v11H.5z%22%2F%3E %3Cpath d%3D%22M7.5 7.5h8v6h-8z%22%2F%3E %3C%2Fg%3E%3C%2Fsvg%3E")}.chocolat-zoomable.chocolat-zoomed{cursor: zoom-out}.chocolat-open{overflow: hidden}.chocolat-overlay{transition: opacity 0.4s ease,visibility 0s 0.4s ease;height: 100%;width: 100%;position: fixed;left: 0;top: 0;z-index: 210;background-color: #2f2f2f;visibility: hidden;opacity: 0}.chocolat-overlay.chocolat-visible{transition: opacity 0.4s,visibility 0s;visibility: visible;opacity: 0.98}.chocolat-wrapper{transition: opacity 0.4s ease,visibility 0s 0.4s ease;width: 100%;height: 100%;position: fixed;opacity: 0;left: 0;top: 0;z-index: 1000;color: #fff;visibility: hidden}.chocolat-wrapper.chocolat-visible{transition: opacity 0.4s,visibility 0s;opacity: 1;visibility: visible}.chocolat-zoomable .chocolat-img{cursor: zoom-in}.chocolat-loader{transition: opacity 0.3s;height: 38px;width: 38px;position: absolute;left: 50%;top: 50%;margin-left: -19px;margin-top: -19px;z-index: 211;background: var(--chocolat-icon-loader);opacity: 0}.chocolat-loader.chocolat-visible{opacity: 1}.chocolat-image-wrapper{position: fixed;width: 0px;height: 0px;left: 50%;top: 50%;z-index: 214;text-align: left;transform: translate(-50%,-50%)}.chocolat-image-wrapper .chocolat-img{position: absolute;width: 100%;height: 100%}.chocolat-wrapper .chocolat-left{width: 50px;height: 100px;cursor: pointer;background: var(--chocolat-icon-left) 50% 50% / 2rem auto no-repeat;z-index: 217;visibility: hidden}.chocolat-layout{display: flex;flex-direction: column;position: absolute;top: 0;bottom: 0;left: 0;right: 0}.chocolat-image-canvas{transition: opacity .2s;opacity: 0;flex-grow: 1;align-self: stretch}.chocolat-image-canvas.chocolat-visible{opacity: 1}.chocolat-center{flex-grow: 1;display: flex;justify-content: center;align-items: center;user-select: none}.chocolat-wrapper .chocolat-right{width: 50px;height: 100px;cursor: pointer;background: var(--chocolat-icon-right) 50% 50% / 2rem auto no-repeat;z-index: 217;visibility: hidden}.chocolat-wrapper .chocolat-right.active{visibility: visible}.chocolat-wrapper .chocolat-left.active{visibility: visible}.chocolat-wrapper .chocolat-top{height: 50px;overflow: hidden;z-index: 217;flex-shrink: 0}.chocolat-wrapper .chocolat-close{width: 50px;height: 50px;cursor: pointer;position: absolute;top: 0;right: 0;background: var(--chocolat-icon-close) 50% 50% / 2rem auto no-repeat}.chocolat-wrapper .chocolat-bottom{height: 40px;font-size: 12px;z-index: 217;padding-left: 15px;padding-right: 15px;background: rgba(0,0,0,0.2);flex-shrink: 0;display: flex;align-items: center}.chocolat-wrapper .chocolat-set-title{display: inline-block;padding-right: 15px;line-height: 1;border-right: 1px solid rgba(255,255,255,0.3)}.chocolat-wrapper .chocolat-pagination{float: right;display: inline-block;padding-left: 15px;padding-right: 15px;margin-right: 15px}.chocolat-wrapper .chocolat-fullscreen{width: 16px;height: 40px;background: var(--chocolat-icon-fullscreen) 50% 50% / 1rem auto no-repeat;display: block;cursor: pointer;float: right}.chocolat-wrapper .chocolat-description{display: inline-block;flex-grow: 1;text-align: left}body.chocolat-open>.chocolat-overlay{z-index: 15}body.chocolat-open>.chocolat-loader{z-index: 15}body.chocolat-open>.chocolat-image-wrapper{z-index: 17}.chocolat-in-container .chocolat-wrapper,.chocolat-in-container .chocolat-image-wrapper,.chocolat-in-container .chocolat-overlay{position: absolute}.chocolat-in-container{position: relative}.chocolat-zoomable.chocolat-zooming-in .chocolat-image-wrapper,.chocolat-zoomable.chocolat-zooming-out .chocolat-image-wrapper{transition: width .2s ease,height .2s ease}.chocolat-zoomable.chocolat-zooming-in .chocolat-img,.chocolat-zoomable.chocolat-zooming-out .chocolat-img{transition: margin .2s ease}
/* css/basic/cookies.css */
#optanon #optanon-popup-bg,.optanon-alert-box-wrapper{display: none !important}#cookieinfo{position: fixed;width: 100% !important;padding: 20px !important;background-color: white !important;z-index: 1000 !important;bottom: 0 !important;padding-left: 20px !important;padding-right: 20px !important;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15)}#cookieinfo *{margin: 0 !important;padding: 0 !important}#cookieinfo.close{display: none}#cookieinfo p{margin: 0 !important;padding: 0 !important;font-size: 13px !important;line-height: 22px !important;color: rgba(0,0,0,0.65) !important;display: block !important;float: left !important;width: 100% !important}#cookieinfo p a{text-decoration: underline !important;font-size: 14px !important;color: rgba(0,0,0,0.65) !important;display: inline-block !important;clear: none !important;display: block}#cookieinfo .cookiecenter{width: 100% !important;margin-left: auto !important;margin-right: auto !important;max-width: 1880px !important}#cookieinfo .leftcookie{float: left !important;width: calc(100% - 140px) !important;padding-right: 20px !important}#cookieinfo .rightcookie{float: left !important;width: 120px !important}.closecookie{float: right;font-size: 14px;line-height: 50px;margin-top: 18px;color: white;font-weight: bold;text-align: center;width: 100%;height: 50px;line-height: 50px;background-color: #001021;color: white;text-decoration: none;border-radius: 5px}@media (max-width: 480px){#cookieinfo .leftcookie{float: left !important;width: 100% !important;padding-right: 0 !important;padding-bottom: 20px !important}#cookieinfo .rightcookie{float: left !important;width: 100% !important}}
/* css/basic/reset.css */
html{line-height: 1.15;-webkit-text-size-adjust: 100%}body{margin: 0}main{display: block}h1{font-size: 2em;margin: 0.67em 0}hr{box-sizing: content-box;height: 0;overflow: visible}pre{font-family: monospace,monospace;font-size: 1em}a{background-color: transparent}abbr[title]{border-bottom: none;text-decoration: underline;text-decoration: underline dotted}b,strong{font-weight: bolder}code,kbd,samp{font-family: monospace,monospace;font-size: 1em}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sub{bottom: -0.25em}sup{top: -0.5em}img{border-style: none}button,input,optgroup,select,textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}button,input{overflow: visible}button,select{text-transform: none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance: button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style: none;padding: 0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline: 1px dotted ButtonText}fieldset{padding: 0.35em 0.75em 0.625em}legend{box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal}progress{vertical-align: baseline}textarea{overflow: auto}[type="checkbox"],[type="radio"]{box-sizing: border-box;padding: 0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height: auto}[type="search"]{-webkit-appearance: textfield;outline-offset: -2px}[type="search"]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{-webkit-appearance: button;font: inherit}details{display: block}summary{display: list-item}template{display: none}[hidden]{display: none}*{box-sizing: border-box}::-webkit-input-placeholder{opacity: 1}:-moz-placeholder{opacity: 1}::-moz-placeholder{opacity: 1}:-ms-input-placeholder{opacity: 1}
/* css/basic/font.css */
@font-face{font-family: "Open Sans";font-style: normal;font-weight: 300 800;font-display: swap;src: url('../fonts/open-sans.woff2') format('woff2')}@font-face{font-family: "Roboto";font-style: normal;font-weight: 300 800;font-display: swap;src: url('../fonts/roboto.woff2') format('woff2')}body{font-family: "Roboto",sans-serif;font-family: "Open Sans",sans-serif}header .col-nav .nav li a{font-family: "Roboto",sans-serif}.h1,h1,.h2,h2,.h3,h3,.h4,h4,.h5,h5,.h6,h6{font-family: "Roboto",sans-serif;color: #000000;margin: 0;padding: 0;margin-bottom: 24px;font-weight: 600}.h1,h1{font-size: 36px}.h2,h2{font-size: 30px}.h3,h3{font-size: 26px}.h4,h4{font-size: 22px}.h5,h5{font-size: 20px}.h6,h6{font-size: 18px}p,ul,ol{color: rgba(0,0,0,0.75);font-size: 17px;margin-bottom: 24px;line-height: 140%}
/* css/basic/grid.css */
@keyframes zoom-in-zoom-out{0%{scale: 100%}50%{scale: 110%}100%{scale: 100%}}#preloader{width: 100%;height: 100%;position: fixed;z-index: 1000;background-color: white;top: 0;left: 0;display: flex;justify-content: center;align-items: center;visibility: hidden;opacity: 0;transition: all 0.5s ease-in-out}#preloader.active{visibility: visible;opacity: 1}#preloader img{width: 220px;height: auto;animation: zoom-in-zoom-out 1s ease infinite}.main-content{width: 100%;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;overflow: hidden}#search-results,#search-section{display: none}.section,.full{float: left;width: 100%;clear: both}.wrapper{width: 100%;max-width: 1920px;margin-left: auto;margin-right: auto}.row{width: 100%;padding: 9px;display: flex;flex-wrap: wrap}.col{width: 100%;padding: 9px}@media screen and (max-width: 1920px){.wrapper{max-width: 1600px !important}}@media screen and (max-width: 1600px){.wrapper{max-width: 100% !important}}
/* css/basic/mainnav.css */
.mobile-menu{display: block;width: 54px;height: 54px;margin-top: -18px;margin-bottom: -18px;position: relative;display: none;background: none;outline: none;border: none;float: right}.mobile-menu span{display: block;position: absolute;width: 100%;height: 2px;left: 0;top: 50%;margin-top: -1px;background-color: #000000;border-radius: 22px;transition: all 0.3s ease-in-out}.mobile-menu span:first-child{margin-top: -15px}.mobile-menu span:last-child{margin-top: 11px}.mobile-menu span:first-child,.mobile-menu span:last-child{width: calc(100% - 24px);margin-left: 12px}.mobile-link-fixed{position: fixed;display: block;width: 54px;height: 54px;z-index: 998;bottom: 24px;right: 24px;background-color: #32366b;color: white;display: flex;justify-content: center;align-items: center;text-decoration: none;border-radius: 100%;visibility: hidden;opacity: 0;transition: all 0.3s ease-in-out;display: none}.under-header-hidden .mobile-link-fixed{visibility: visible;opacity: 1}.under-header-hidden.nav-open .mobile-link-fixed,.is-onfooter.under-header-hidden .mobile-link-fixed{visibility: hidden;opacity: 0}.nav-open .mobile-menu span{opacity: 0}.nav-open .mobile-menu span:first-child{opacity: 1;margin-left: 0;width: 100%;margin-top: -2px;transform: rotate(45deg)}.nav-open .mobile-menu span:last-child{opacity: 1;margin-left: 0;width: 100%;margin-top: -2px;transform: rotate(-45deg)}.main-nav{width: 100%;height: calc(100% - 80px);position: fixed;z-index: 99;top: 0;left: 0;background-color: #216d00;opacity: 1;visibility: hidden;opacity: 0;max-width: 100%}.nav-open .main-nav{visibility: visible;opacity: 1}.main-nav .row,.main-nav .wrapper{position: relative;height: 100%}.main-nav .row{z-index: 1}.main-nav .col{height: 100%;position: absolute;top: 0;left: 0;width: 30%;overflow-y: auto;padding: 0;margin: 0;padding-left: 9px;padding-right: 9px;z-index: 3;background-color: #216d00;justify-content: flex-start;align-items: flex-start}.main-nav ul,.main-nav ul li{margin: 0;padding: 0;list-style: none;display: block;float: left;clear: both;width: 100%;height: auto}.main-nav .col.col1 ul{margin-top: 120px;padding-left: 12px;padding-right: 12px;margin-bottom: 48px}.main-nav .col.col1 ul li a{display: block;float: left;width: 100%;padding-top: 12px;padding-bottom: 12px;padding-left: 0;padding-right: 0;border: none;font-size: 20px;height: auto;text-decoration: none;color: white;font-weight: 400;opacity: 1}.main-nav .col.col1 ul li a i{float: right;transform: rotate(90deg);font-size: 60%;margin-top: 6px}.main-nav .col.col1 ul li a.active,.main-nav .col.col1 ul li a:hover,.main-nav .col.col1 ul li a.active2{opacity: 1;color: white;font-weight: bold}.main-nav .col.col1 ul li a.active i{transform: rotate(0deg)}.main-nav .col.col2{margin-left: 0;z-index: 2;overflow: visible;background-color: transparent}.main-nav .col.col2 .background1{z-index: 3;background-color: #216d00;opacity: 0.95}.main-nav .col.col2 .background2{z-index: 2;background-color: #216d00;opacity: 0.9}.main-nav .col.col2 .side-nav2{left: 0;width: 100%}.main-nav .col.col2 .side-nav2.active{left: 100%}.main-nav .absolute{width: 100%;height: 100%;position: absolute;top: 0;left: 0;overflow-y: auto}.main-nav .col.col2{width: 30%}.main-nav .col.col2.active{margin-left: 30%}.main-nav .col.col2 ul{margin-top: 180px;position: relative;margin-bottom: 48px;padding-left: 48px;padding-right: 48px}.main-nav .col.col2 ul li a{display: block;float: left;width: 100%;padding-top: 12px;padding-bottom: 12px;font-size: 18px;height: auto;text-decoration: none;color: white;font-weight: 400;opacity: 0.95}.main-nav .col.col2 ul li a i{float: right;transform: rotate(90deg);font-size: 60%;margin-top: 6px}.main-nav .col.col2 ul li a.active i{transform: rotate(0deg)}.main-nav .col.col2 ul li a:hover,.main-nav .col.col2 ul li a.active{opacity: 1;text-shadow: 0 0 10px white}.main-nav .col.col2 .side-nav2 ul li a{font-weight: 300;font-size: 15px}.main-nav .img{background-color: #216d00;left: 30%;width: 70%;position: absolute;height: 100%;top: 0;z-index: 0}.main-nav .img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;opacity: 0}.main-nav .img img.active{opacity: 1}.main-nav .col-logo{width: 100%;position: absolute;height: 70px;z-index: 4;padding-left: 12px;padding-top: 26px}.main-nav .mobile-menu{position: absolute;right: 0;font-size: 36px;color: white;margin-right: 24px}.main-nav .mobile-menu:hover{color: #fb8c20}.main-nav .col-logo img{float: left;height: 60px;width: auto;margin-top: 5px}.main-nav .col-logo img:first-child{height: 75px;margin-top: 0}.main-nav{margin-top: -100vh}.nav-open .main-nav{margin-top: 80px}.main-nav .col.col2,.main-nav .col.col2 .side-nav2{opacity: 0}.main-nav .col.col2.active,.main-nav .col.col2 .side-nav2.active{opacity: 1}.main-nav .img img.active{opacity: 0.7}.main-slider .mouse-icon{animation: blink 1.2s linear infinite}.main-nav .col.col2,.main-nav .col.col2 .side-nav2,.main-nav{transition: all 0.3s ease-in-out}.main-nav .img img{transition: all 0.6s ease-in-out}.main-nav .col.col1 ul li.social{padding-top: 12px;padding-bottom: 3px;margin-top: 12px}.main-nav .col.col1 ul li.social a{text-decoration: none;color: white;float: left;background-color: #2e3269;width: 36px;height: 36px;text-align: center;line-height: 38px;font-size: 16px;border-radius: 0;margin-right: 9px;margin-bottom: 9px;opacity: 1;display: flex;justify-content: center;align-items: center}.main-nav .col.col1 ul li.social a i{float: none;transform: none;font-size: 100%;margin-top: 0;line-height: 36px}.main-nav .close-this{display: none;width: 42px;height: 42px;position: absolute;left: 18px;top: 18px;background-color: rgba(255,255,255,0.15);text-align: center;line-height: 42px;color: white;font-size: 18px;border-radius: 9px;transition: background-color 0.3s ease-in-out}.main-nav .close-this:hover{background-color: rgba(255,255,255,0.28)}@media screen and (max-width: 1320px){.mobile-menu{display: block}}@media screen and (max-width: 890px){.main-nav{height: calc(100% - 66px)}.nav-open .main-nav{margin-top: 66px}.main-nav .col{width: 33.333%}.main-nav .col.col2{width: 33.333%}.main-nav .col.col2.active{margin-left: 33.333%}.main-nav .col.col1 ul{margin-top: 48px;padding-left: 18px;padding-right: 18px;margin-bottom: 48px}.main-nav .col.col2 ul{margin-top: 48px;position: relative;margin-bottom: 48px;padding-left: 18px;padding-right: 18px}.main-nav .col.col1 ul li a{padding-top: 9px;padding-bottom: 9px;font-size: 15px}.main-nav .col.col2 ul li a{padding-top: 9px;padding-bottom: 9px;font-size: 15px}.main-nav .col.col1 ul li.social a{width: 32px;height: 32px;line-height: 38px;font-size: 14px;margin: 3px}.mobile-link-fixed{display: flex}.mobile-menu{width: 44px;height: 44px}.mobile-menu span:first-child,.mobile-menu span:last-child{width: calc(100% - 18px);margin-left: 9px}}@media screen and (max-width: 700px){.main-nav .col.col1 ul{margin-top: 84px}.main-nav .col.col2 ul{margin-top: 84px}.main-nav .close-this{display: block}.main-nav .col{width: 100%;max-width: 290px}.main-nav .col.col2{width: 100%;max-width: 290px;z-index: 1;margin-left: -100%;background: none}.main-nav .col.col2 .background1,.main-nav .col.col2 .background2{background: none;background-color: #216d00;opacity: 1}.main-nav .col.col2.active{margin-left: 0;z-index: 4}.main-nav .col.col2 .background2{margin-left: -100%}.main-nav .col.col2 .background2.active{margin-left: 0;z-index: 5;left: 0}}@media screen and (max-width: 540px){.main-nav .col.col1 ul{margin-top: 120px}.main-nav .col.col2 ul{margin-top: 120px}}
/* css/basic/buttons.css */
.buttons{display: flex;margin: -6px}.buttons .button{margin: 6px}.button{display: block;padding: 9px;background-color: transparent;font-size: 17px;border: 1px solid transparent;border-radius: 9px;color: #02172c;font-weight: 500;text-decoration: none;letter-spacing: 0.15px;transition: all 0.3s ease-in-out;background-color: #80c801;border-color: #59a401;color: white;padding-top: 15px;padding-bottom: 15px;padding-left: 18px;padding-right: 18px;font-weight: 500;display: flex;justify-content: center;align-items: center;background-image: linear-gradient(to bottom,#80c801,#59a401);text-shadow: 0 2px 6px rgba(0,0,0,0.15);position: relative;overflow: hidden;transition: all 0.3s ease-in-out;filter: drop-shadow(0 2px 6px rgba(0,0,0,0.15))}.button .icon{height: 24px;width: 24px;margin-left: 12px;margin-top: -6px;margin-bottom: -6px;filter: drop-shadow(0 2px 6px rgba(0,0,0,0.15))}.button span{position: relative;z-index: 2}.button::after{content: '';display: block;position: absolute;width: 100%;height: 100%;background-color: #216d00;background-image: linear-gradient(to bottom,#2a8c01,#216d00);z-index: 1;opacity: 0;transition: all 0.3s ease-in-out}.button:hover{background-color: #2a8c01;border-color: #2a8c01}.button:hover::after{opacity: 1}.button.orange{border-color: #4b9501;background-color: #216d00;background-image: linear-gradient(to bottom,#82ca02,#216d00)}.button.orange::after{background-color: #216d00;background-image: linear-gradient(to bottom,#2a8c01,#216d00)}.button.white{color: #59a401;border-color: white;background-color: white;background-image: linear-gradient(to bottom,#e2e2e2,#ffffff )}.button.white::after{background-color: white;background-image: linear-gradient(to bottom,#ffffff,#ffffff)}.button.white2{color: #02172c;border-color: rgba(255,255,255,0.7);background-color: transparent;background-image: linear-gradient(to bottom,rgba(255,255,255,0.65),rgba(255,255,255,0.65) );backdrop-filter: blur(7px)}.button.white2::after{background-color: white;background-image: linear-gradient(to bottom,rgba(255,255,255,0.75),rgba(255,255,255,0.75) )}.button.white3{color: #02172c;border-color: rgba(255,255,255,0.7);background-color: transparent;background-image: linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,1) );color: #216d00;text-shadow: none}.button.white3:hover{color: white !important;border-color: #216d00}.button.white3::after{background-color: white;background-image: linear-gradient(to bottom,#216d00,#216d00)}.button.transparent{background-image: none;background-color: transparent;color: #02172c;border-color: transparent}@media screen and (max-width: 890px){.button{font-size: 15px;padding: 6px;padding-left: 18px;padding-right: 18px;min-height: 46px}.button .icon{width: 20px;height: 20px;margin-left: 6px}}
/* css/basic/header.css */
header{width: 100%;background-color: white;overflow: visible;box-shadow: 0 0 16px rgba(0,0,0,0.2);position: fixed;top: 0;left: 0;z-index: 999}header .row{flex-wrap: nowrap;justify-content: center;align-items: center;padding-top: 6px;padding-bottom: 6px}header .row .col{padding-top: 6px;padding-bottom: 6px}header .col-logo{max-width: 260px;display: flex;flex-wrap: nowrap;justify-content: center;align-items: center}header .col-nav{width: calc(100% - 260px)}header .col-nav .nav{width: 100%;display: flex;list-style: none;align-items: center;justify-content: space-between;margin: 0;padding: 0}header .col-nav .nav li{margin: 9px;margin-left: 24px;margin-right: 24px}header .col-nav .nav li:first-child{margin-left: auto}header .col-nav .nav li:last-child{margin-left: auto;margin-right: 0}header .col-logo img{width: 100%}header .under-header{display: none}header .col-nav .nav li a{display: block;padding: 9px;background-color: transparent;font-size: 17px;border: 1px solid transparent;border-radius: 9px;color: #02172c;font-weight: 500;text-decoration: none;letter-spacing: 0.15px;transition: all 0.3s ease-in-out}header .col-nav .nav li.active a{color: #80c702}header .col-nav .nav li a:hover{color: #80c702}header .col-nav .nav li:last-child a{color: white;padding-top: 15px;padding-bottom: 15px;padding-left: 18px;padding-right: 18px;font-weight: 500;display: flex;justify-content: center;align-items: center;background-image: linear-gradient(to bottom,#80c801,#59a401);text-shadow: 0 2px 6px rgba(0,0,0,0.15);position: relative;overflow: hidden;transition: all 0.3s ease-in-out;filter: drop-shadow(0 2px 6px rgba(0,0,0,0.15))}header .col-nav .nav li:last-child a span{position: relative;z-index: 2}header .col-nav .nav li:last-child a::after{content: '';display: block;position: absolute;width: 100%;height: 100%;background-color: #216d00;background-image: linear-gradient(to bottom,#2a8c01,#216d00);z-index: 1;opacity: 0;transition: all 0.3s ease-in-out}header .col-nav .nav li:last-child a:hover{border-color: #fbb104}header .col-nav .nav li:last-child a:hover::after{opacity: 1}header .col-nav .nav li a .icon{height: 24px;width: 24px;margin-right: 12px;margin-top: -6px;margin-bottom: -6px;filter: drop-shadow(0 2px 6px rgba(0,0,0,0.15))}header .col-nav .nav li a .icon.dropdown{height: 18px;width: 18px;margin-right: 0;filter: none;margin-top: -3px;margin-bottom: -3px}header .col-nav .nav>li{position: relative}header .col-nav .nav li a .icon.dropdown{transition: transform 0.3s ease-in-out}header .col-nav .nav>li:hover>a .icon.dropdown,header .col-nav .nav>li:focus-within>a .icon.dropdown{transform: rotate(180deg)}header .col-nav .nav .sub{position: absolute;top: 100%;left: 50%;z-index: 10;width: max-content;min-width: 240px;padding-top: 14px;visibility: hidden;opacity: 0;transform: translate(-50%,8px);transition: opacity 0.25s ease-in-out,transform 0.25s ease-in-out,visibility 0.25s}header .col-nav .nav li:hover .sub,header .col-nav .nav li:focus-within .sub{visibility: visible;opacity: 1;transform: translate(-50%,0)}header .col-nav .nav .sub .background{position: relative;background-color: #ffffff;border: 1px solid rgba(0,0,0,0.06);border-radius: 16px;box-shadow: 0 18px 40px rgba(0,0,0,0.12)}header .col-nav .nav .sub .background::before{content: '';position: absolute;top: -7px;left: 50%;width: 14px;height: 14px;background: #ffffff;border-top: 1px solid rgba(0,0,0,0.06);border-left: 1px solid rgba(0,0,0,0.06);border-radius: 3px 0 0 0;transform: translateX(-50%) rotate(45deg)}header .col-nav .nav .sub .background .wrapper{position: relative;max-width: none;padding: 8px}header .col-nav .nav .sub a.top{display: flex;align-items: center;gap: 12px;margin: 0 0 2px 0;padding: 11px 14px;font-size: 16px;color: #02172c;background-color: transparent;border: none;border-radius: 10px}header .col-nav .nav .sub a.top span{display: block}header .col-nav .nav .sub a.top .icon{display: none}header .col-nav .nav .sub a.top::after,header .col-nav .nav .sub a.link::after{content: '';width: 7px;height: 7px;margin-left: auto;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: rotate(45deg);opacity: 0;transition: all 0.25s ease-in-out}header .col-nav .nav .sub a.top:hover{color: #458f01;background-color: #f2f8ea}header .col-nav .nav .sub a.top:hover::after{opacity: 1}header .col-nav .nav .sub .row{display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;flex-wrap: nowrap;padding: 0;margin: 0}header .col-nav .nav .sub a.link{display: flex;align-items: center;gap: 12px;width: auto;margin: 0;padding: 11px 14px;font-size: 16px;text-align: left;color: #02172c;background-color: transparent;border: none;border-radius: 10px;box-shadow: none}header .col-nav .nav .sub a.link + a.link{margin-top: 2px}header .col-nav .nav .sub a.link span{display: block;width: auto;padding: 0;margin: 0;border: none;background: transparent}header .col-nav .nav .sub a.link:hover{color: #458f01;background-color: #f2f8ea}header .col-nav .nav .sub a.link:hover::after{opacity: 1}header .col-nav .nav .sub a.link img{width: 36px;height: 36px;max-width: none;margin: 0;object-fit: cover;border-radius: 8px}@media screen and (max-width: 1920px){header .col-nav .nav li{margin-left: 18px;margin-right: 18px}}@media screen and (max-width: 1600px){header .row{justify-content: flex-start}header .col-nav{}header .wrapper{max-width: 100%}header .col-nav .nav li{margin-right: 9px;margin-left: 9px}header .col-nav .nav li a{font-size: 15px}}@media screen and (max-width: 1320px){header .col-nav .nav{display: none}}@media screen and (max-width: 890px){header .col-logo{max-width: 180px}header .row .col{padding-left: 6px}header .row .col-nav{width: calc(100% - 180px);padding-right: 9px}}
/* css/basic/footer.css */
#footer{background-color: #216d00}#footer .bottom{border-top: 1px solid rgba(0,0,0,0.15);border-bottom: 1px solid rgba(0,0,0,0.15);background-color: rgba(0,0,0,0.15);padding-top: 18px;padding-bottom: 18px}#footer .bottom span{float: right;display: block;padding-left: 12px}#footer .bottom a{color: white;text-decoration: none}#footer .bottom p{font-size: 17px;color: white;opacity: 0.75;width: 100%;display: block}#footer .top{padding-top: 96px;padding-bottom: 96px}#footer .row{justify-content: space-between}#footer .top .col{width: auto;min-width: 300px;max-width: 400px}#footer .bottom .col{width: 100%}#footer .top .col:first-child{margin-right: 10%}#footer .col-logo{max-width: 260px;width: 100%;display: block;margin-bottom: 36px}#footer .col-logo img{width: 100%}#footer .info-list,#footer .link-list{list-style: none;margin: 0;padding: 0}#footer .info-list li,#footer .info-list li a,#footer .link-list li,#footer .link-list li a,#footer p{color: rgba(255,255,255,0.95);margin: 0;padding: 0;text-decoration: none;font-size: 18px;line-height: 160%;text-shadow: 0 2px 6px rgba(0,0,0,0.35)}#footer .info-list li,#footer .link-list li{margin-bottom: 12px;position: relative;padding-left: 36px}#footer .info-list li .icon,#footer .link-list li .icon{position: absolute;top: 50%;left: 0;translate: 0 -50%;color: #7dc602;width: 24px;height: 24px;filter: drop-shadow(0 2px 6px rgba(0,0,0,0.35))}#footer .link-list li{padding-left: 24px}#footer .link-list li a .icon{width: 16px;height: 16px}#footer .link-list li{margin-bottom: 6px}#footer .link-list li a:hover{color: #7dc602}#footer .info-list small{font-size: 100%;margin-right: 12px;margin-left: -3px;width: 32px;display: inline-block;opacity: 0.75}#footer .h3{color: white;font-size: 24px;margin-top: 36px;margin-bottom: 36px;font-weight: 500;letter-spacing: 1px;text-shadow: 0 2px 6px rgba(0,0,0,0.15)}#footer .social{display: flex;list-style: none;margin: 0;padding: 0;margin: -3px;margin-top: 36px}#footer .social li{margin: 3px}#footer .social li a{display: block;padding: 9px;width: 54px;height: 54px;background-color: transparent;border: 1px solid transparent;border-radius: 1000px;text-decoration: none;letter-spacing: 0.15px;transition: all 0.3s ease-in-out;color: white;padding-top: 15px;padding-bottom: 15px;padding-left: 18px;padding-right: 18px;font-weight: 500;display: flex;justify-content: center;align-items: center;text-shadow: 0 2px 6px rgba(0,0,0,0.15);position: relative;overflow: hidden;transition: all 0.3s ease-in-out;font-size: 20px;border: 1px solid rgba(33,109,0,0.75);box-shadow: 0 0 18px rgba(33,109,0,0.75);border-radius: 1000px;background-image: linear-gradient(to bottom,#82ca02,#216d00)}#footer .social li a::before{content: '';display: block;width: 100%;height: 100%;position: absolute;z-index: 0;background-color: white;top: 0;left: 0;opacity: 0;transition: all 0.3s ease-in-out}#footer .social li a:hover::before{opacity: 0.2}#footer .social li a i{position: relative;z-index: 3}@media screen and (max-width: 1600px){#footer .top .col{min-width: unset;max-width: 300px;margin: 0;width: auto}#footer .top .col:first-child{padding-right: 18px}#footer .top .col:nth-child(2),#footer .top .col:nth-child(3),#footer .top .col:nth-child(4){padding-left: 18px;padding-right: 18px}#footer .top .row{justify-content: space-between}#footer .col-logo{min-width: 320px;max-width: 320px}}@media screen and (max-width: 1200px){#footer .top .col:first-child{width: 100%;max-width: 100%;padding-left: 9px !important;padding-right: 9px !important;margin-right: 0}#footer .top .col:nth-child(2),#footer .top .col:nth-child(3),#footer .top .col:nth-child(4){padding-left: 9px !important;padding-right: 9px !important;width: 33.333%;margin-right: 0}#footer .social li{font-size: 16px}}@media screen and (max-width: 890px){#footer .col-logo{max-width: 180px;min-width: unset}#footer .info-list li,#footer .link-list li{margin-bottom: 9px;padding-left: 26px}#footer .info-list li .icon,#footer .link-list li .icon{width: 18px;height: 18px}#footer .info-list li,#footer .info-list li a,#footer .link-list li,#footer .link-list li a,#footer p{font-size: 15px;text-shadow: unset}#footer .social{flex-wrap: wrap}#footer .social li a{width: 36px;height: 36px;padding: 0;font-size: 14px}#footer .top{padding-top: 36px;padding-bottom: 36px}#footer .top .col{width: 50% !important;max-width: unset !important}#footer .h3{font-size: 18px;margin-bottom: 28px;margin-top: 18px}#footer .col-logo{margin-bottom: 18px}#footer .bottom{padding-top: 9px;padding-bottom: 9px}#footer .bottom p{font-size: 14px}}@media screen and (max-width: 540px){#footer .top .col{width: 100% !important}#footer .top .col:nth-child(2),#footer .top .col:nth-child(3){width: 50% !important}#footer .info-list li br{display: none}#footer .col:last-child .info-list{display: flex;flex-wrap: wrap;width: calc(100% + 12px);margin-left: -6px;margin-right: -6px}#footer .link-list li{padding-left: 18px}#footer .col:last-child .info-list li{width: calc(50% - 6px);margin-left: 3px;margin-right: 3px}#footer .link-list li a .icon{width: 12px;height: 12px}}@media screen and (max-width: 360px){#footer .top .col{width: 100% !important}#footer .col:last-child .info-list li{width: 100%}#footer .link-list,#footer .col:last-child .info-list{margin-left: 0;margin-right: 0;width: 100%}#footer .link-list li,#footer .col:last-child .info-list li{width: 100%;margin-left: 0;margin-right: 0}#footer .top .col:nth-child(2),#footer .top .col:nth-child(3){width: 100% !important}}
/* css/basic/forms.css */
.field{width: 100%;float: left;clear: both;position: relative;margin-bottom: 18px}.field input,.field textarea,.field select{display: block;width: 100%;background-color: rgba(255,255,255,0.5);min-height: 40px;border: 1px solid rgba(33,109,0,0.5);padding: 12px;outline: none;border-radius: 5px;padding-left: 18px;padding-right: 18px;color: #000000;font-weight: 400;box-shadow: inset 0px 0px 12px rgba(0,0,0,0.01);transition: all 0.3s ease-in-out;font-size: 15px}.field input:focus,.field textarea:focus,.field select:focus{border: 1px solid rgba(33,109,0,0.5);box-shadow: inset 0px 0px 12px rgba(33,109,0,0.25)}.field ::-webkit-input-placeholder{color: #000000}.field :-moz-placeholder{color: #000000}.field ::-moz-placeholder{color: #000000}.field :-ms-input-placeholder{color: #000000}.field textarea{resize: none;min-height: 150px}.errors{width: 100%;float: left;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding-top: 6px;padding-bottom: 6px;margin-bottom: 12px;margin-top: -12px}.errors .error{margin: 3px}.checkbox{width: 100%;float: left;clear: both;position: relative;margin-bottom: 24px;text-align: left}.checkbox-container{display: block;position: relative;padding-left: 35px;margin-bottom: 0px;cursor: pointer;font-size: 13px;line-height: 140%;font-weight: 400;color: #000;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.checkbox-container a{color: #000;text-decoration: underline}.checkbox-container a:hover{text-decoration: underline}.checkbox-container input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}.checkbox-container .checkmark{position: absolute;top: -1px;left: 0;height: 25px;width: 25px;background: rgba(255,255,255,0.5);border: 1px solid rgba(33,109,0,0.5);box-shadow: inset 0px 0px 6px rgba(0,0,0,0.01);border-radius: 5px}.checkbox-container:hover input ~ .checkmark{background-color: rgba(255,255,255,0.7)}.checkbox-container input:checked ~ .checkmark{background-color: #5fab01 !important}.checkbox-container .checkmark:after{content: "";position: absolute;display: none}.checkbox-container input:checked ~ .checkmark:after{display: block}.checkbox-container .checkmark:after{left: 8px;top: 4px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}.field input.error,.field textarea.error,.field select.error,.section:nth-child(2n) .field input.error,.section:nth-child(2n) .field textarea.error,.section:nth-child(2n) .field select.error,.checkbox-container input.error ~ .checkmark{border-color: red !important;box-shadow: none !important}.contact .errors{position: absolute;display: none}.contact{background: url(../../img/mainbg.webp);background-position: center center;background-size: 2720px;background-repeat: no-repeat;padding-top: 36px;padding-bottom: 36px;position: relative}.contact .row{position: relative;z-index: 2;justify-content: center;align-items: center}.contact::before{content: '';display: block;width: 100%;height: 100%;top: 0;left: 0;z-index: 0;position: absolute;opacity: 0.3;background: linear-gradient(to right,rgba(92,168,1,1) 0%,rgba(134,211,0,1) 52%,rgba(92,168,1,1) 100%)}.contact .form{background-color: rgba(255,255,255,0.75);width: 100%;padding: 36px;float: left;border-radius: 15px;border: 1px solid rgba(255,255,255,1);box-shadow: 0 0 18px rgba(33,109,0,0.5);border-radius: 25px;backdrop-filter: blur(4px)}.contact .form .button{width: 100%;display: flex;justify-content: center;align-items: center}.contact .form .button .icon{height: 16px;width: 16px;margin-top: -3px;margin-bottom: -3px;margin-left: 24px}.contact .form .field.field1,.contact .form .field.field3{width: calc(50% - 9px);margin-right: 9px}.contact .form .field.field2,.contact .form .field.field4{width: calc(50% - 9px);margin-left: 9px;clear: none}.contact .col:nth-child(1){width: 33%;padding-right: 18px}.contact .col:nth-child(2){width: 38%;padding-left: 36px;padding-right: 36px}.contact .col:nth-child(3){width: 29%;padding-left: 0}.contact .h2{margin-top: 0;margin-bottom: 18px;color: white;font-size: 44px;font-weight: 700;text-shadow: 0 2px 46px #216d00,0 2px 36px #216d00,0 2px 24px #216d00}.contact .col:nth-child(1) p{margin: 0;margin-top: 0px;margin-bottom: 0px;padding: 0;margin-top: 3px;margin-bottom: 3px;color: white;text-shadow: 0 2px 46px #216d00,0 2px 36px #216d00,0 2px 24px #216d00;font-size: 21px;font-weight: 500}.contact .info2 ul{display: flex;flex-wrap: wrap;font-size: 16px;width: 100%;padding-left: 0;color: white}.contact .info2 ul li{width: 50%;position: relative;display: flex;justify-content: flex-start;align-items: center;padding-right: 9px;margin-bottom: 6px;margin-top: 6px;font-weight: 500;text-shadow: 0 2px 46px #216d00,0 2px 36px #216d00,0 2px 24px #216d00}.contact .info2 ul li .iconwrapper{background-color: white;display: flex;justify-content: center;align-items: center;min-width: 40px;height: 40px;margin-right: 12px;border-radius: 100px;padding: 0;border: 1px solid rgba(58,139,209,0.15);box-shadow: 0 0 18px rgba(58,139,209,0.15)}.contact .info2 ul li .icon{margin-right: 0;color: #216d00;width: 20px;height: 20px}.contact .card{width: 100%;margin-bottom: 18px;min-height: 100%;background-color: rgba(255,255,255,0.9);border: 1px solid rgba(255,255,255,0);border-radius: 25px;padding-left: 24px;padding-right: 24px;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;flex-direction: column;min-height: 466px;background-color: transparent}.contact a{text-decoration: none}.contact .card a{width: 100%}.contact .card .item{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;margin-top: 18px;margin-bottom: 18px}.contact .card:last-child{margin-bottom: 0}.contact .card .img{width: 70px;height: 70px;display: flex;justify-content: center;align-items: center;color: #01162b !important;border: 1px solid rgba(33,109,0,0.75);box-shadow: 0 0 18px rgba(33,109,0,0.75);border-radius: 1000px;background-image: linear-gradient(to bottom,#82ca02,#216d00)}.contact .card .img .icon{width: 30px;height: 30px;color: white}.contact .card .text{width: calc(100% - 70px);padding-left: 24px}.contact .card .h4,.contact .card .h5,.contact .card p{margin: 0}.contact .card .h4{font-size: 17px;color: #03182d;color: white;text-shadow: 0 2px 46px #216d00,0 2px 36px #216d00,0 2px 24px #216d00;font-weight: 900}.contact .card .h5{margin-top: 6px;color: white;text-shadow: 0 2px 46px #216d00,0 2px 36px #216d00,0 2px 24px #216d00;font-size: 20px}.contact .card p,.contact .card ul{font-size: 16px;color: white;margin-top: 3px;font-weight: 500;text-shadow: 0 2px 46px #216d00,0 2px 36px #216d00,0 2px 24px #216d00}.contact .card ul{margin: 0;padding: 0;list-style: none;margin-top: 6px}.contact .card ul li{display: flex;justify-content: flex-start;align-items: center;padding-right: 12px;width: 100%;margin-bottom: 3px;position: relative;padding-left: 24px}.contact .card ul li::before{content: "\f00c";font-family: "Font Awesome 6 Free";font-weight: 900;color: white;margin-right: 12px;font-size: 15px;position: absolute;top: 0;margin-top: 0;left: 0}#podziekowanie .h1,#podziekowanie p{color: white !important}.field label.error,label.error{position: absolute;top: 0;right: 0;background-color: red !important;padding: 3px;padding-left: 6px;padding-right: 6px;color: white !important;font-size: 12px;display: block}@media screen and (max-width: 1600px){.contact{background-position: bottom center;background-size: cover}.contact .row{flex-wrap: wrap}.contact .col:nth-child(1){width: 50%;padding-right: 24px}.contact .col:nth-child(2){width: 50%;padding-right: 9px}.contact .col:nth-child(3){width: 100%}.contact .card{min-height: unset;flex-wrap: nowrap;flex-direction: unset;justify-content: space-between;align-items: flex-start;width: 100%;padding: 18px}.contact .card .item,.contact .card a{margin: 0;width: auto}.contact .card a .item{width: 100%}.contact .h2{font-size: 40px}.contact .col:nth-child(1) p{font-size: 18px}.contact .card .h4{font-size: 16px}.contact .card .h5{font-size: 19px}.contact .card p,.contact .card ul{font-size: 15px}.contact .col:nth-child(3){padding-left: 9px}}@media screen and (max-width: 1280px){.contact .col:nth-child(1){width: 45%;padding-right: 9px}.contact .col:nth-child(2){width: 55%;padding-left: 9px}.contact .h2 br{display: none}.contact .card{padding: 0;flex-wrap: wrap}.contact .card .item,.contact .card a{width: 50%;margin-top: 12px;margin-bottom: 12px}}@media screen and (max-width: 890px){.contact{margin-top: 18px}.contact .h2{font-size: 28px;text-shadow: none}.contact .col:nth-child(1) p{font-size: 16px;text-shadow: none}.contact .info2 ul li{width: 100%;font-size: 15px;text-shadow: none}.contact .info2 ul li .iconwrapper{width: 36px;height: 36px;min-width: 36px}.contact .info2 ul li .iconwrapper .icon{width: 20px;height: 20px}.contact .form{backdrop-filter: unset}.contact .form{padding-left: 18px;padding-right: 18px;padding-top: 24px;padding-bottom: 24px;border-radius: 15px}.field input,.field textarea,.field select{padding-left: 12px;padding-right: 12px;font-size: 14px}.contact .card .img{width: 40px;height: 40px}.contact .card .img .icon{width: 21px;height: 21px}.contact .card{padding-left: 0;padding-right: 0;border-radius: 15px}.contact .card .text{width: calc(100% - 40px);padding-left: 18px}.contact{padding-top: 24px;padding-bottom: 24px}.contact .card .h4,.contact .card .h5,.contact .card p,.contact .card ul{text-shadow: unset}}@media screen and (max-width: 800px){.contact .col{width: 100% !important}.contact .info2 ul li{width: 50%}.contact .card{flex-direction: row;flex-wrap: wrap;justify-content: center}.contact .card .item{width: 100%;margin: 0;margin-bottom: 24px}.contact .card a{width: auto;margin: 18px}.contact .card a .item{width: 100%;margin: 0}}@media screen and (max-width: 540px){.contact .form .field.field1,.contact .form .field.field3,.contact .form .field.field2,.contact .form .field.field4{width: 100%;margin-right: 0;margin-left: 0}.contact .card{padding-left: 0;padding-right: 0;box-shadow: unset}.contact .card .h5{font-size: 17px}.contact .card br{display: none}.contact{background-position: bottom center;background-size: cover;background-color: #216d00}.contact::before{opacity: 0.25;top: auto;bottom: 0;height: 100%}}@media screen and (max-width: 380px){.contact .info2 ul li{width: 100%}.contact .card a,.contact .card .item{width: 100%;max-width: 100%;margin-left: 0;margin-right: 0}.contact .card a .item{max-width: unset}}
/* css/sections/mainhero.css */
.main-hero{width: 100%;background: url(../../img/mainbg.webp);background-position: top center;background-repeat: no-repeat;background-size: 2568px;overflow: hidden;position: relative;margin-top: 98px}.main-hero::before,.main-hero::after{content: '';display: block;width: 100%;height: 100%;top: 0;left: 0;z-index: 0;position: absolute;opacity: 0;background: linear-gradient(to right,rgba(92,168,1,1) 0%,rgba(134,211,0,1) 52%,rgba(92,168,1,1) 100%)}.main-hero::after{background: linear-gradient(to right,rgba(92,168,1,1) 0%,rgba(92,168,1,0.5) 50%,rgba(92,168,1,0) 100%)}.main-hero::before{opacity: 0.2}.main-hero::after{opacity: 0.5}.main-hero.page::before{opacity: 0.25}.main-hero .row{min-height: 720px;justify-content: center;align-items: center;position: relative;z-index: 5}.main-hero.page .row{min-height: unset;padding-top: 36px;padding-bottom: 36px}.main-hero .row .col{max-width: 1800px}.main-hero .h1{color: #000000;font-size: 52px;text-shadow: 0 0px 26px #5ca801,0 0px 18px #5ca801,0 0px 12px #5ca801;text-shadow: 0 0px 26px #61a75e;position: relative;z-index: 3}.main-hero.page .h1,.main-hero.page .h1 p{font-size: 46px;color: #000000}.main-hero.page .h1 p{margin-top: -30px}.main-hero .h1 small{width: 100%;font-size: 60%;color: white}.main-hero.page .h1 small{}.main-hero .h1 span{color: white;font-weight: 700}.main-hero .text-description{max-width: 440px;margin-bottom: 24px;position: relative;z-index: 3}.main-hero.page .text-description{max-width: 50%}.main-hero .text-description p{margin: 0;padding: 0;margin-top: 3px;margin-bottom: 3px;color: #000000;text-shadow: 0 2px 46px rgba(255,255,255,0.75),0 2px 36px rgba(255,255,255,0.95),0 2px 24px rgba(255,255,255,1);text-shadow: none;text-shadow: 0 0px 26px #61a75e;font-size: 20px;font-weight: 500}.main-hero.page .text-description p{font-size: 18px;font-weight: 500}.main-hero .buttons{position: relative;z-index: 3}.main-hero .house-img{position: absolute;left: 50%;bottom: 0;width: 1152px;height: 792px;margin-left: -190px;object-fit: contain;z-index: 1;margin-bottom: -70px}.main-hero .house-img-text{width: 100%;display: none}.main-hero .info2{min-height: unset;margin-top: 0;margin-bottom: 18px;margin-top: -12px}.main-hero .info2 ul{padding-left: 0;display: flex;flex-wrap: wrap;font-size: 16px;list-style: none;margin-left: -18px}.main-hero .info2 ul li{position: relative;display: flex;justify-content: start;align-items: center;flex-direction: column;flex-wrap: wrap;padding-right: 18px;padding-left: 18px;margin-bottom: 3px;margin-top: 3px;color: #000000;font-weight: 500;font-size: 14px;text-align: center;text-shadow: 0 0px 26px #61a75e;max-width: 25%}.main-hero .info2 ul li strong{}.main-hero .info2 ul li strong{font-size: 18px;font-weight: 700}.main-hero .info2 ul li{border-right: 1px solid #6db462}.main-hero .info2 ul li:last-child{border: none}.main-hero .info2 .iconwrapper{background-color: transparent;display: flex;justify-content: center;align-items: center;width: 60px;height: 60px;border-radius: 100px;padding: 0;margin-bottom: 12px}.main-hero .info2 .iconwrapper .icon{margin-right: 0;width: 66px;height: 66px;color: white}.main-hero .breadcrumb{display: flex;margin: 0;padding: 0;list-style: none;flex-wrap: wrap;width: calc(100% + 12px);margin-left: -6px;margin-right: -6px}.main-hero .breadcrumb li{margin: 6px;font-size: 14px}.main-hero .breadcrumb li a{font-size: 17px;font-weight: 500;color: #000000;text-decoration: none}.main-hero .breadcrumb li a:hover{text-decoration: underline}@media screen and (max-width: 1920px){}@media screen and (max-width: 1600px){.main-hero .row .col{}.main-hero{background-size: 2100px}.main-hero .house-img{width: 935px;height: auto;margin-left: -160px;margin-bottom: -50px}.main-hero .row{min-height: 600px}.main-hero .h1{font-size: 44px}.main-hero.page .h1,.main-hero.page .h1 p{font-size: 36px}.main-hero.page .text-description p{font-size: 16px}.main-hero .text-description p{font-size: 18px}.main-hero.page .text-description{max-width: 100%;max-width: 700px}}@media screen and (max-width: 1280px){}@media screen and (max-width: 890px){.main-hero{margin-top: 66px;background-size: 1600px}.main-hero.page::after{opacity: 0.5;background: none;background-color: #80c702;background-color: #65ab29}.main-hero .house-img{margin: 0;width: 700px;height: auto;left: 50%;margin-left: -160px;margin-bottom: -20px}.main-hero .h1{font-size: 32px}.main-hero .text-description p{font-size: 16px}.main-hero .row{min-height: 460px;padding-top: 36px;padding-bottom: 36px}.main-hero .lamp-img{position: absolute;left: 50%;top: 0;width: 50%;height: 100%;object-fit: contain;translate: 25% 0;z-index: 0}.main-hero .app-img{display: none}.main-hero .h1,.main-hero .text-description p{color: white}.main-hero .h1 span,.main-hero .h1 small{color: white}.main-hero.page .h1{font-size: 25px;margin-bottom: 18px}.main-hero.page .h1 p{font-size: 25px;margin-top: -12px;line-height: 120%;padding: 0}.main-hero.page .h1,.main-hero.page .h1 p,.main-hero .info2 ul li{line-height: 120%;color: white}.main-hero.page .h1 small{width: 100%;display: inline-block}.main-hero.page .text-description p{font-size: 16px}.main-hero.page .text-description p br{display: none}.main-hero .info2 .iconwrapper{width: 40px;height: 40px;border-radius: 0;margin-bottom: 3px}.main-hero .info2 .iconwrapper .icon{width: 30px;height: 30px}.main-hero .info2 ul li{width: 25%;max-width: 50%;font-size: 13px;line-height: 130%;text-shadow: none}.main-hero .info2 ul li strong{font-size: 15px;width: 100%;display: inline-block}.main-hero.page .row{min-height: unset;position: relative;z-index: 3}.main-hero .info2 .iconwrapper .icon{filter: none}.main-hero::before{opacity: 0.4}.main-hero.page::before{opacity: 0.4}.main-hero.page .lamp-img{display: none}.main-hero .info2 ul li br{display: none}.main-hero .breadcrumb li a{font-size: 13px;color: white}.main-hero .breadcrumb{padding-left: 3px;padding-right: 3px}.main-hero .breadcrumb li{font-size: 12px;margin: 3px;color: white}}@media screen and (max-width: 700px){.main-hero .buttons{flex-wrap: wrap}}@media screen and (max-width: 540px){.main-hero{background-size: cover}.main-hero::after{background: linear-gradient(to bottom,rgba(92,168,1,1) 20%,rgba(92,168,1,0.4) 50%,rgba(92,168,1,0) 100%);opacity: 0.5}.main-hero .house-img{display: none}.main-hero .house-img-text{display: block;width: calc(100% + 72px);margin-left: -36px;margin-top: -36px;margin-bottom: -18px}.main-hero .h1 br,.main-hero p br{display: none}.main-hero .buttons .button{width: auto;max-width: 100%}.main-hero .row{min-height: 600px}.main-hero .info2 ul li:nth-child(2),.main-hero .info2 ul li:nth-child(4){border-right: none}.main-hero .lamp-img{width: 400px;top: auto;bottom: 0;height: 600px;left: 5%}.main-hero .info2 ul li{width: 50%;max-width: 100%}}@media screen and (max-width: 440px){.main-hero .buttons .button{width: 100%}}@media screen and (max-width: 330px){.main-hero .info2 ul li{width: 50%;max-width: 50%;border-right: 1px solid #80c702 !important}.main-hero .info2 ul li:nth-child(2n){border: none !important}}
/* css/sections/cards.css */
.card{width: 100%;padding: 12px;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,0,0,0.05);border-radius: 20px}.icon-cards.padding-bottom{padding-bottom: 36px}.icon-cards .bottom{width: calc(100% + 18px);margin-left: -9px}.icon-cards .bottom .col{display: flex}.icon-cards .bottom .col .card{margin: 9px;text-align: center}.icon-cards .img{width: 100%;height: 100px;display: flex;justify-content: center;align-items: center;margin-bottom: 12px;margin-top: 18px}.icon-cards .img .icon{width: 90px;height: 90px;color: #a3e82c}.icon-cards .h4{margin-bottom: 18px;color: #000000;font-weight: 600;font-size: 22px}.icon-cards p{font-size: 16px;color: #000000;margin-top: 0;font-weight: 400;margin-bottom: 12px;opacity: 0.75}.icon-cards p strong{font-weight: 700}.icon-cards p:last-child{margin-bottom: 36px}.section:nth-child(2).icon-cards{padding-top: 36px;padding-bottom: 36px}.icon-cards .h2{margin-bottom: -12px;color: #000000;font-size: 36px}.icon-card-counter{z-index: 2;margin-top: -60px}.section:nth-child(2).icon-card-counter{margin-top: 0}.icon-card-counter .card{display: flex;justify-content: space-between;padding: 48px;padding-left: 10%;padding-right: 10%}.icon-card-counter.items4 .card{padding-left: 5%;padding-right: 5%}.icon-card-counter .counter-wrapper{position: relative}.icon-card-counter .img{position: absolute;left: 0;top: 0;width: 100px;height: 100%;display: flex;justify-content: center;align-items: center}.icon-card-counter .img .icon{width: 72px;height: 72px;color: #a3e82c}.icon-card-counter .text{padding-left: 136px}.icon-card-counter .h4{font-size: 60px;color: #000000;margin: 0;display: block;min-width: 180px}.icon-card-counter .h4 small{font-size: 65%}.icon-card-counter p{margin: 0;font-size: 16px;color: #000000;margin-top: 0;font-weight: 400;opacity: 0.75}.product-cards .h2{margin-bottom: -18px;color: #000000;font-size: 36px}.product-cards.hasdescription .h2{}.product-cards.hasdescription .top .col{text-align: center;width: calc(100% - 18px);margin-left: 9px;margin-bottom: -18px;padding: 36px;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,10,0,0.05);border-radius: 0px;margin-top: -9px;position: relative}.product-cards.hasdescription .top .col::before,.product-cards.hasdescription .top .col::after{content: '';width: 30px;height: calc(100% - 2px);position: absolute;top: 1px;left: -25px;background-color: white}.product-cards.hasdescription .top .col::after{left: auto;right: -25px}.product-cards .text-description{margin-top: 24px}.product-cards .text-description p{font-size: 18px;color: #000000;opacity: 0.75;font-weight: 500;margin-bottom: 0}.product-cards .bottom{width: calc(100% + 18px);margin-left: -9px}.product-cards .bottom .col{display: flex;flex-wrap: wrap}.product-cards .bottom .col .card{margin: 9px;position: relative;padding: 36px;width: calc(33.333% - 18px)}.product-cards.items4 .bottom .col .card{width: calc(25% - 18px)}.product-cards .img{position: absolute;top: 24px;right: 24px;width: 55%;height: calc(100% - 244px);height: 355px;z-index: 0;border-radius: 10px;overflow: hidden}.product-cards .img::after{content: '';width: 100%;height: 50%;position: absolute;bottom: 0;left: 0;background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);z-index: 1;opacity: 0}.product-cards .img img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: contain;z-index: 0}.product-cards .text{position: relative;z-index: 1}.product-cards .h4{margin: 0;font-size: 24px;margin-bottom: 6px}.product-cards .h5{margin: 0;color: #7fc701;font-size: 18px;min-height: 46px}.product-cards ul,.product-cards ul li{margin: 0;padding: 0;list-style: none;color: #000000}.product-cards ul li{margin-bottom: 3px}.product-cards .bottom p{margin: 0;padding: 0;font-size: 16px;margin-bottom: 9px;color: #000000}.product-cards .bottom .info p strong.margin{display: block}.product-cards.product .info{min-height: unset;margin-top: 16px;padding-bottom: 24px;padding-right: 9px}.product-cards .info ul li{font-size: 16px;font-weight: 300;position: relative;padding-left: 27px}.product-cards .info ul li::before{content: "\f00c";font-family: "Font Awesome 6 Free";font-weight: 900;color: #feae00;margin-right: 12px;font-size: 15px;position: absolute;top: 0;margin-top: 0;left: 0}.product-cards .info2{min-height: 70px;margin-top: 36px;margin-bottom: 24px}.product-cards .info2 p{width: 100%;display: flex;position: relative;align-items: center;flex-wrap: nowrap}.product-cards .info2 p strong{display: inline-block;white-space: nowrap}.product-cards .info2 p::after{content: '';display: block;width: 100%;height: 1px;background-color: rgba(58,139,209,0.15);margin-left: 36px}.product-cards .info2 ul{display: flex;flex-wrap: wrap;font-size: 16px}.product-cards .info2 ul li{width: 50%;position: relative;display: flex;justify-content: flex-start;align-items: center;padding-right: 9px;margin-bottom: 6px;margin-top: 6px;font-weight: 500;min-height: 45px}.product-cards .info2 ul li .icon{margin-right: 12px;color: #7fc701;width: 24px;height: 24px;min-width: 24px}.product-cards.image .card{overflow: hidden}.product-cards.image .img{width: 100%;height: 100%;top: 0;right: 0}.product-cards.image .img::after{width: 100%;height: 100%;background: #fff;opacity: 0.2}.product-cards.image .img img{object-fit: cover}.product-cards.image .info2,.product-cards.image .info3{min-height: 100px;margin-top: 24px;margin-bottom: 24px}.product-cards.image .info2 ul{padding-left: 6px}.product-cards.image .info2 ul li,.product-cards.image .info3 p,.product-cards.image .info2 p{width: 100%;color: #000000;font-weight: 700}.product-cards.image .info2 .iconwrapper{background-color: white;display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;min-width: 40px;margin-right: 12px;border-radius: 100px;padding: 0}.product-cards.image .info2 .iconwrapper .icon{margin-right: 0;width: 20px;height: 20px;color: #82ca02}.product-cards.image .h4{color: white;color: #000000;text-shadow: 0 0 12px white,0 0 12px white,0 0 24px white;display: flex;align-items: center}.product-cards.image .h4 .iconwrapper{min-width: 60px;height: 60px;display: block;display: flex;justify-content: center;align-items: center;background-color: white;border-radius: 1000px;margin-right: 18px}.product-cards.image .h4 .iconwrapper .icon{width: 40px;height: 40px;color: #82ca02}.product-cards.image .card:nth-child(2) .h4 .iconwrapper .icon{color: #82ca02}.product-cards.image .button{position: absolute;right: 0;bottom: 0;width: 100%;height: 100%;z-index: 2;border-color: transparent;opacity: 0;background-image: linear-gradient(to bottom,rgba(130,202,4,0.65),rgba(130,202,4,0.65) );backdrop-filter: blur(3px);color: white;font-weight: 700}.product-cards.image .button::after{display: none}.product-cards.image .button:hover{opacity: 1}.product-cards.image.type2 .card{aspect-ratio: 1/1;width: calc(25% - 18px)}.product-cards.image.type2 .img::after{background: linear-gradient(rgba(130,202,4,0.5) 0%,rgba(130,202,4,0.25) 100%);opacity: 0.25}.product-cards.image .info3{margin-top: 36px}.product-cards.image.type2 .h4{}.product-cards.image.type2 .card:nth-child(4) .icon,.product-cards.image.type2 .card:nth-child(2) .icon{color: #feae00}.product-cards.image .info3 p{font-size: 18px;font-weight: 600;text-shadow: none;text-shadow: 0 0 3px white,0 0 3px white,0 0 3px white,0 0 6px white}.product-cards.image .info3 p strong{font-weight: 700}.product-cards.image.type2 .info2 .iconwrapper{width: 30px;height: 30px;max-width: 30px;min-width: 30px}.points .h2{margin-bottom: 18px;color: #000000;font-size: 36px;margin-top: 0}.points .bottom .col .card{display: flex}.points .point{width: 100%;text-align: center;margin: 9px;position: relative;padding-left: 30px;padding-right: 30px}.points .point .arrow{width: 40px;height: 40px;position: absolute;right: -20px;top: 50%;margin-top: -20px;color: #216d00;opacity: 0.75}.points .point:last-child .arrow{display: none}.points .point .img{width: auto;width: 60px;height: 60px;border-radius: 1000px;display: flex;margin-left: auto;margin-right: auto;margin-top: -48px;margin-bottom: 12px;display: flex;justify-content: center;align-items: center;color: white;font-size: 26px;font-weight: 700;border: 1px solid rgba(33,109,0,0.75);box-shadow: 0 0 18px rgba(0,0,0,0.05);border-radius: 1000px;background-image: linear-gradient(to bottom,#82ca02,#216d00)}.points .point .img .icon{width: 32px;height: 32px}.points .point .h4{margin-bottom: 18px;color: #000;font-weight: 600;margin-top: 18px}.points .point p{margin: 0;margin-top: 0px;font-size: 16px;color: #000;margin-bottom: 18px;font-weight: 300}.icon-cards.cols5 .bottom .col,.icon-cards.cols4 .bottom .col,.icon-cards.cols3 .bottom .col,.icon-cards.cols2 .bottom .col,.icon-cards.cols1 .bottom .col{flex-wrap: wrap;justify-content: center}.icon-cards.cols5 .bottom .col .card{max-width: calc(20% - 18px)}.icon-cards.cols4 .bottom .col .card{max-width: calc(25% - 18px)}.icon-cards.cols3 .bottom .col .card{max-width: calc(33.333% - 18px)}.icon-cards.cols2 .bottom .col .card{max-width: calc(50% - 18px)}.icon-cards.cols1 .bottom .col .card{max-width: calc(100% - 18px)}.product-cards.product-use .bottom .col .card{aspect-ratio: 1/1}.product-cards.image .img::after{background: linear-gradient(to bottom,rgba(92,168,1,1) 0%,rgba(134,211,0,1) 50%,rgba(92,168,1,1) 100%);opacity: 0.15}.product-cards.image .h4{color: white;text-shadow: 0 0px 26px #216d00,0 0px 18px #216d00,0 0px 12px #216d00}.product-cards.image .info2 ul li{color: white;text-shadow: 0 0px 26px #216d00,0 0px 18px #216d00,0 0 12px #216d00}.product-cards.image .img img{}.product-cards.product .img{position: relative;height: auto;width: 90%;left: auto;right: auto;top: auto;aspect-ratio: 16/9;margin-top: -76px;z-index: -1;margin-left: 5%}.product-cards.product .img img{object-fit: cover}.product-cards.product .info ul{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: flex-start}.product-cards.product .info ul li{width: 50%;display: flex;justify-content: flex-start;align-items: center;font-size: 16px;padding-right: 12px;width: 100%}.product-cards.product .info ul li::before{top: 50%;margin-top: -12px}.product-cards.product .info{min-height: 166px;width: 100%;float: left}.product-cards.product .info.second{padding-top: 0;margin-bottom: 0;min-height: unset}.product-cards.product .info.second div:last-child{margin-top: 24px;margin-bottom: 0}.product-cards.product .info.second div.height4{min-height: 140px}.product-cards.product .info.second div.height5{min-height: 166px}.product-cards.product .button{width: 100%}.partners{padding-bottom: 18px}.partners .h2{margin-bottom: 18px;color: #000000;font-size: 36px;margin-top: 0}.partners .bottom .col{display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;width: calc(100% + 18px);margin-left: -9px;margin-right: -9px}.partners .card{width: calc(20% - 18px);aspect-ratio: 16/10;margin: 9px;position: relative}.partners .card a,.partners .card img{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.partners .card img{position: relative}.partners .card:hover{}.partners .card a{padding: 24px;display: flex;justify-content: center;align-items: center;border: 1px solid transparent;border-radius: 20px;transition: all 0.3s ease-in-out;overflow: hidden}.partners .card a:hover{border-color: #7fc701}.partners .card img{object-fit: contain;padding: 18px;transition: all 0.3s ease-in-out;max-width: 80%}.partners .card a:hover img{transform: scale(1.05)}@media screen and (max-width: 1920px){.icon-cards.items6 .bottom .col{flex-wrap: wrap;justify-content: center}.icon-cards.items6 .bottom .col .card{container-type: inline-size;width: calc(16.666% - 18px);padding: 12px}.icon-cards.items6 .img{height: 40cqw;margin-bottom: 4cqw;margin-top: 5cqw}.icon-cards.items6 .img .icon{width: 33cqw;height: 33cqw}.icon-cards.items6 .h4{font-size: 9cqw;margin-bottom: 4cqw}.icon-cards.items6 p{font-size: 6.5cqw}.icon-card-counter.items4 .card{padding-left: 18px;padding-right: 18px;padding-top: 2.5%;padding-bottom: 2.5%}.icon-card-counter .counter-wrapper{container-type: inline-size;width: 25%}.icon-card-counter .img{width: 30%}.icon-card-counter .text{padding-left: 30%}.icon-card-counter .h4{font-size: 15cqw}.icon-card-counter p{font-size: 4cqw}.icon-card-counter .img .icon{width: 18cqw;height: 18cqw}.icon-cards .h2,.product-cards .h2,.points .h2{font-size: 30px}.icon-card-counter .card{flex-wrap: wrap}.product-cards .bottom .col .card{container-type: inline-size;width: calc(33.333% - 18px);padding: 2%}.product-cards.product .img{margin-top: -15%}.product-cards.product .h4{font-size: 5cqw;margin-bottom: 1cqw}.product-cards.product .h5{font-size: 4cqw;min-height: 10cqw}.product-cards.product .bottom p{font-size: 3.5cqw;margin-bottom: 2cqw}.product-cards.product .info ul li{padding-left: 5cqw;font-size: 3.2cqw;margin-bottom: 0.5cqw}.product-cards.product .info ul li::before{font-size: 3.2cqw}.product-cards.product .info{min-height: 39cqw;margin-bottom: 2cqw}.product-cards.product .info.second{min-height: 40cqw;padding-top: 2cqw}.product-cards.product .info.second div.height4{min-height: 30cqw}.product-cards.product .info.second div.height5{min-height: 36cqw}.product-cards.product .info.second div:last-child{margin-top: 5cqw}.points .bottom .col .card{flex-wrap: wrap;justify-content: space-between}.points .point{container-type: inline-size;width: calc(20% - 18px);padding-left: 1.5cqw;padding-right: 1.5cqw}.points .point .h4{font-size: 8cqw;margin-top: 3cqw;margin-bottom: 3cqw}.points .point p{font-size: 7cqw;margin-bottom: 4cqw}.points .bottom .col .card{padding: 0.5%;padding-top: 1%;padding-bottom: 1%}.points .point .img{width: 26cqw;height: 26cqw;margin-top: -23cqw;margin-bottom: 5cqw;font-size: 13cqw}.points .point .arrow{width: 20cqw;height: 20cqw;right: -10cqw;margin-top: -10cqw}}@media screen and (max-width: 1600px){.product-cards.items6 .bottom .col .card{padding: 1.5%}.product-cards.items6.product .info ul li{font-size: 3.2cqw}.product-cards.items6.product .info.second div.height4{min-height: 32cqw}.product-cards.items6.product .info.second div.height5{min-height: 39cqw}.product-cards.items4 .bottom .col .card{width: calc(33.333% - 18px)}.partners .card{width: calc(25% - 18px)}.partners .card a{padding: 18px}}@media screen and (max-width: 1280px){.icon-cards.items6 .bottom .col .card{width: calc(33.333% - 18px);padding: 18px}.icon-cards .bottom .col .card{padding: 18px}.icon-cards.items6 .h4,.icon-cards .h4{font-size: 20px;margin-bottom: 12px}.icon-cards.items6 p,.icon-card-counter p,.icon-cards p{font-size: 15px}.icon-cards.items6 .img,.icon-cards img{height: 100px;margin-bottom: 12px;margin-top: 18px}.icon-cards.items6 .img .icon,.icon-cards .img .icon{width: 80px;height: 80px}.icon-card-counter .card{padding: 18px}.icon-card-counter.items4 .card{padding: 18px}.icon-card-counter .counter-wrapper{width: calc(50% - 18px);margin: 9px}.icon-card-counter .h4{font-size: 50px}.icon-card-counter .img .icon{width: 80px;height: 80px}.icon-card-counter .counter-wrapper{min-height: 80px;display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap}.icon-card-counter .img{width: 80px}.icon-card-counter .text{padding-left: 126px}.product-cards .bottom .col .card{width: calc(100% - 18px) !important;aspect-ratio: unset !important}.product-cards.product .h4{margin: 0;font-size: 24px;margin-bottom: 6px}.product-cards.product .h5{margin: 0;font-size: 18px}.product-cards.product .bottom p{font-size: 16px;margin-bottom: 24px}.product-cards.product .info ul li{font-size: 16px;padding-left: 27px;margin-bottom: 3px}.product-cards.product .info ul li::before{font-size: 16px}.product-cards.product .info.second,.product-cards.product .info.second div.height4,.product-cards.product .info.second div.height5{min-height: unset !important}.product-cards.product .info.second{padding-top: 0}.product-cards.product .info.second div:last-child{margin-top: 24px}.product-cards .bottom .col .card{padding: 36px}.product-cards.product .img{width: 50%;clear: none;position: absolute;margin: 0;left: 50%}.product-cards.product .info.second{width: 50%;float: left}.product-cards.product .h5{min-height: unset}.product-cards.product .button{max-width: 50%;float: none;clear: both;min-width: 466px}.points .bottom .col .card{justify-content: center}.points .point{width: calc(33.333% - 18px);padding: 9px}.points .point .h4{margin-bottom: 18px;margin-top: 18px;font-size: 20px}.points .point p{font-size: 16px;margin-bottom: 18px}.points .point .arrow{display: none}.points .point .img{width: 60px;height: 60px;margin-top: -48px;margin-bottom: 12px;font-size: 26px}.icon-cards.items4 .bottom .col .card{width: calc(50% - 18px);padding: 18px}.icon-cards.items4 .bottom .col{flex-wrap: wrap;justify-content: center}}@media screen and (max-width: 890px){.icon-cards .bottom .col{padding-left: 12px;padding-right: 12px}.icon-cards.items6 .bottom .col .card{margin: 4.5px;width: calc(33.333% - 9px)}.icon-cards.items6 .bottom .col .card p br,.icon-cards.items4 .bottom .col .card p br{display: none}.icon-cards.items6 .h4,.icon-cards .h4{font-size: 18px}.icon-cards.items6 p,.icon-card-counter p,.icon-cards p{font-size: 14px}.icon-card-counter .h4{font-size: 30px}.icon-cards.items6 .img,.icon-cards .img{height: 80px}.icon-card-counter .img .icon,.icon-cards.items6 .img .icon,.icon-cards .img .icon{width: 60px;height: 60px}.icon-card-counter .img{width: 100%;height: 80px;position: relative;margin-top: 12px}.icon-card-counter .text{padding-left: 0;text-align: center;width: 100%}.icon-card-counter .counter-wrapper{align-items: flex-start;flex-direction: column;width: calc(50% - 9px);margin: 4.5px}.icon-card-counter.items4 .card{padding: 9px;padding-bottom: 36px;margin-top: 3px}.icon-card-counter .counter-wrapper .h4{display: block;padding: 0;min-width: unset}.icon-card-counter .counter-wrapper p{max-width: 140px;margin-left: auto;margin-right: auto}.product-cards .bottom .col .card{padding: 18px}.product-cards.product .bottom p,.product-cards.product .info ul li{font-size: 14px}.product-cards.product .h4{font-size: 20px}.product-cards.product .h5{font-size: 17px}.product-cards.product .info ul li{padding-left: 24px}.product-cards.product .info ul li::before{font-size: 14px}.points .point .img{width: 46px;height: 46px;margin-top: 0;margin-bottom: 12px;font-size: 20px}.points .point{min-width: 160px}.points .point .h4{margin-bottom: 18px;margin-top: 12px;font-size: 17px}.points .point p{font-size: 14px;margin-bottom: 12px}.points .point p br{display: none}.card{border-radius: 15px !important}.product-cards .bottom .col .card:first-child{margin-top: 0}.icon-card-counter{margin-top: 0}.points .top,.icon-cards .top,.product-cards .top,.points .top .col,.icon-cards .top .col,.product-cards .top .col{padding-top: 0;padding-bottom: 0}.points .top,.icon-cards .bottom,.product-cards .bottom,.points .bottom,.points .bottom .col,.icon-cards .bottom .col,.product-cards .bottom .col,.icon-card-counter .bottom,.icon-card-counter .bottom .col{padding-top: 0;padding-bottom: 0}.product-cards.hasdescription .top .col{margin: 0;margin-top: 9px;margin-bottom: 9px;padding-top: 18px;padding-bottom: 18px;width: 100%}.product-cards .text-description{margin-top: 0}.product-cards .text-description p{font-size: 16px;margin: 0;margin-top: 6px}.section:nth-child(2).icon-cards{padding-top: 0;padding-bottom: 0}.points .h2,.icon-cards .h2,.product-cards .h2{font-size: 25px;margin-bottom: 0;margin-top: 0;padding-top: 24px;padding-bottom: 24px}.product-cards .bottom .col .card{margin-bottom: 0}.product-cards.hasdescription .h2{padding-top: 0;padding-bottom: 0}.icon-cards.items4 .bottom .col .card{width: calc(50% - 9px);margin: 4.5px;padding: 9px}.product-cards.image .h4 .iconwrapper{width: 46px;height: 46px;margin-right: 12px;padding: 0;max-width: 46px;min-width: unset}.product-cards.image .h4 .iconwrapper .icon{width: 20px;height: 20px}.product-cards.image .h4{font-size: 20px}.product-cards .info2 ul{font-size: 15px}.product-cards.image .info2 .iconwrapper{width: 36px;height: 36px;min-width: 36px;max-width: 36px}.product-cards.image .info2 .iconwrapper .icon{width: 18px;height: 18px}.partners .row.top,.partners .row.top col,.partners .row.bottom,.partners .row.bottom .col{padding-top: 0;padding-bottom: 0}.partners .h2{margin: 0;padding: 0;font-size: 36px;font-size: 25px;padding-top: 24px;padding-bottom: 24px}.partners .bottom .col{width: calc(100% + 9px);margin-left: -4.5px;margin-right: -4.5px;border-radius: 10px}.partners .card{width: calc(33.333% - 9px);margin: 4.5px}.partners .card a{padding: 18px;border-radius: 10px;padding: 9px}}@media screen and (max-width: 540px){.icon-cards.items6 .bottom .col .card{width: calc(50% - 9px)}.product-cards.product .img{width: 100%;position: relative;margin: 0;left: 0;margin-top: -24px}.product-cards.product .info.second{width: 100%}.product-cards.product .button{width: 100%;max-width: 100%;min-width: unset}.points .point{width: calc(50% - 9px);min-width: unset;margin: 4.5px}.partners .card{width: calc(50% - 9px)}}@media screen and (max-width: 400px){.icon-cards.items4 .bottom .col .card,.icon-cards.items6 .bottom .col .card{width: calc(100% - 9px)}}@media screen and (max-width: 330px){.icon-cards .bottom .col .card,.icon-card-counter .counter-wrapper{width: calc(100% - 9px)}.points .point{width: calc(100% - 9px);margin: 4.5px}.partners .card{width: calc(100% - 9px)}}
/* css/sections/text.css */
.text-img{position: relative;overflow: hidden}.text-img.huge{background-color: white;border-left: none;border-right: none;padding-top: 64px;padding-bottom: 64px;box-shadow: 0 0 18px rgba(58,139,209,0.15);overflow: hidden}.text-img .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0}.text-img svg.bgsvg{opacity: 1;position: absolute;bottom: 0;left: 0;z-index: 0;margin-bottom: -64px;filter: drop-shadow(0 2px 6px rgba(0,0,0,0.05))}.text-img svg.bgsvg.layer1{opacity: 0.05;z-index: 0}.text-img svg.bgsvg.layer2,.text-img svg.bgsvg.layer4{transform: rotate(180deg);margin-top: -128px;bottom: auto;top: 0;opacity: 0.4}.text-img svg.bgsvg.layer4{opacity: 0.1}.text-img svg.bgsvg.layer3{opacity: 0.85;z-index: 7}.text-img .row{position: relative;z-index: 1;justify-content: center}.text-img .col-img{display: none}.text-img .col-text{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 1800px}.text-img .col-text .text{width: 40%}.text-img .col-text .img{width: 60%;padding-right: 5%;padding-left: 5%}.text-img .col-text .img img{width: 100%;height: auto}.text-img .h2{margin-bottom: 6px;font-size: 30px;font-weight: 700;text-shadow: 0 2px 46px rgba(255,255,255,0.75),0 2px 36px rgba(255,255,255,0.95),0 2px 24px rgba(255,255,255,1)}.text-img .h1{font-weight: 700;font-size: 40px;margin-bottom: 36px;text-shadow: 0 2px 46px rgba(255,255,255,0.75),0 2px 36px rgba(255,255,255,0.95),0 2px 24px rgba(255,255,255,1)}.text-img .info2 ul{display: flex;flex-wrap: wrap;font-size: 16px;width: 100%;max-width: 500px;padding-left: 0}.text-img .info2 ul li{width: 50%;max-width: 250px;position: relative;display: flex;justify-content: flex-start;align-items: center;padding-right: 9px;margin-bottom: 6px;margin-top: 6px;font-weight: 600;text-shadow: 0 2px 46px rgba(255,255,255,0.75),0 2px 36px rgba(255,255,255,0.95),0 2px 24px rgba(255,255,255,1)}.text-img .info2 ul li .iconwrapper{background-color: white;display: flex;justify-content: center;align-items: center;min-width: 40px;height: 40px;margin-right: 12px;border-radius: 100px;padding: 0;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,0,0,0.05)}.text-img .info2 ul li .icon{margin-right: 0;color: #78b02d;width: 20px;height: 20px}.text-img .button{max-width: 420px}.text-img.table .col-text .table{width: 60%;padding-right: 10%;padding-left: 10%;background-color: rgba(255,255,255,0.75);min-height: 435px;background-color: rgba(255,255,255,0.75);padding: 36px;border: 1px solid rgba(255,255,255,1);box-shadow: 0 0 18px rgba(0,0,0,0.25);border-radius: 25px;backdrop-filter: blur(4px);display: flex;justify-content: center;align-items: center;flex-wrap: wrap}.text-img.table .col-text .table .h4{width: 100%}.text-img.table p{margin-bottom: 48px;font-weight: 500;font-size: 18px}.table .tablerow{display: flex;width: 100%;flex-direction: row}.table .tablerow .tablecol{display: flex;flex-direction: column;width: 20%}.table .tablerow .tablecol:nth-child(1){width: 40%}.product-info-tech.text-img{padding-top: 18px;padding-bottom: 0;margin-bottom: 0;margin-top: 0;box-shadow: inset 0 0 18px rgba(0,0,0,0.05);background-color: rgba(130,202,4,0.15);margin-bottom: -18px}.product-info-tech.text-img .h1,.product-info-tech.text-img .h2{text-shadow: none}.product-info-tech .col-text{justify-content: flex-start;align-items: center}.product-info-tech.text-img.table .col-text .table{border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,0,0,0.05);background-color: rgba(255,255,255,0.85);border-radius: 20px;width: 60%;margin-left: 0}.product-info-tech.text-img.table .col-text .table.full{width: 100%}.product-info-tech.text-img .col-text{max-width: unset}.product-info-tech.text-img .text{padding-right: 5%;padding-left: 0;padding-top: 42px}.product-info-tech .table .tablerow .tablecol:nth-child(1){width: 25%}.product-info-tech .table .tablerow .tablecol:nth-child(2) span:first-child{font-weight: normal}.product-info-tech .table .tablerow .tablecol:nth-child(2){width: 75%}.product-info-tech.text-img svg.bgsvg.layer1,.product-info-tech.text-img svg.bgsvg.layer2,.product-info-tech.text-img svg.bgsvg.layer3,.product-info-tech.text-img svg.bgsvg.layer4{opacity: 0.75}.product-info-tech.text-img svg.bgsvg.layer3{opacity: 1}.product-info-tech.models{padding-top: 0;background-color: white;padding-bottom: 36px;box-shadow: unset}.product-info-tech.models svg.bgsvg.layer2,.product-info-tech.models svg.bgsvg.layer4{transform: rotate(0deg);margin-top: -128px;top: auto;bottom: 0}.product-info-tech.models .h1{color: #000000;font-size: 36px;font-weight: 600}.product-info-tech.models .col-text{flex-wrap: wrap;justify-content: flex-start;align-items: center}.product-info-tech.models .text{width: 100%;padding-top: 0}.product-info-tech.models .table .tablerow .tablecol:nth-child(2) span:first-child{font-weight: bold}.product-info-tech.models .table .tablerow{flex-wrap: wrap}.product-info-tech.models .table .tablerow .tablecol{width: 100%;display: flex;flex-wrap: nowrap;flex-direction: row}.product-info-tech.models .table .tablerow .tablecol span{display: flex;width: 100%;border-left: none;border-top: none;justify-content: center;align-items: center}.product-info-tech.models .table .tablerow .tablecol:nth-child(1) span{border-top: 1px solid rgba(0,0,0,0.25);text-align: center}.product-info-tech.models .table .tablerow:first-child .tablecol span:first-child{border-left: 1px solid rgba(0,0,0,0.25)}.product-info-tech.models .table .tablecol.active{background-color: rgba(33,109,0,0.05)}.product-info-tech.models .col-text .table{width: 100%}.table .tablerow .tablecol:nth-child(1) span{border-left: 1px solid rgba(0,0,0,0.25);font-weight: bold;text-align: left}.table .tablerow .tablecol span{padding: 16px;border-bottom: 1px solid rgba(0,0,0,0.25);border-right: 1px solid rgba(0,0,0,0.25);font-size: 14px;color: #000000;text-align: center;min-height: 66px}.table .tablerow .tablecol span:first-child{font-weight: bold}.table .tablerow .tablecol .icon{width: 16px;height: 16px;margin-top: -3px;margin-bottom: -3px}.table .tablerow .tablecol .icon.yes{color: #216d00}.table .tablerow .tablecol span:first-child{border-top: 1px solid rgba(0,0,0,0.25)}.product-info{padding-top: 36px;padding-bottom: 36px}.product-info .col{width: 50%}.product-info .col-img{padding-right: 5%;width: 50%}.product-info .col-img .twoimages{width: 100%;display: flex;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,0,0,0.05);border-radius: 20px;overflow: hidden;flex-wrap: wrap}.product-info .col-img .img{width: 100%;aspect-ratio: 4/3;position: relative;overflow: hidden}.product-info .col-img .img .bg1,.product-info .col-img .img .bg2{width: 100%;aspect-ratio: 4/3;height: 100%;background: url(../../img/bgday.webp);background-size: 125%;background-position: bottom left;background-repeat: no-repeat;margin-right: 0;z-index: 0;transition: all 0.3s ease-in-out;position: absolute;top: 0;left: 0;background: none;background-color: white}.product-info .col-img .img .bg1{opacity: 1}.product-info .col-img .img.night .bg1{opacity: 0}.product-info .col-img .img .bg2{background: url(../../img/bgnight.webp);background-size: 125%;background-position: bottom left;background-repeat: no-repeat;z-index: 1;opacity: 0}.product-info .col-img .img{transition: all 0.3s ease-in-out}.product-info .col-img .img.night{background-color: black}.product-info .col-img .img.night .bg2{opacity: 0.9}.product-info .col-img .img::before,.product-info .col-img .img::after{content: '';display: block;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;position: absolute;opacity: 1;backdrop-filter: blur(5px)}.product-info .col-img .img::after{backdrop-filter: blur(0px);opacity: 0;background: radial-gradient(ellipse at center,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 61%,rgba(0,0,0,0) 100%);width: 150%;height: 600%;margin-left: -27%;margin-top: -140%;transition: all 0.3s ease-in-out;filter: blur(150px);z-index: 5;transform: rotate(13deg) translateX(-5%)}.product-info .col-img .img.panel3::after{margin-left: -30%}.product-info .col-img .img.panel4::after{margin-left: -33%}.product-info .col-img .img.panel5::after{margin-left: -36%}.product-info .col-img .img.level1::after{margin-top: -145%}.product-info .col-img .img.level2::after{margin-top: -150%}.product-info .col-img .img.level3::after{margin-top: -157.5%}.product-info .col-img .img.level4::after{margin-top: -160%}.product-info .col-img .img.night::after{opacity: 0.35;z-index: 5}.product-info .col-img .img .showmodel{z-index: 4}.change-day-night{position: absolute;z-index: 6;top: 18px;right: 18px;width: 90px;height: 44px;background-color: white;transition: all 0.3s ease-in-out;border: 1px solid rgba(0,0,0,0.25);outline: none;cursor: pointer;border-radius: 100px;box-shadow: inset 0 0 6px rgba(58,139,209,0.25);display: none}.change-day-night .icons{width: 34px;height: 34px;border-radius: 100px;background-color: white;border: 1px solid black;position: absolute;top: 50%;margin-top: -17px;left: 5px;transition: all 0.3s ease-in-out;border: 1px solid rgba(58,139,209,0.35);box-shadow: 0 0 18px rgba(58,139,209,0.35)}.night .change-day-night .icons{left: 51px}.change-day-night .icons .icon{position: absolute;top: 50%;left: 50%;width: 20px;height: 20px;margin-left: -10px;margin-top: -10px;opacity: 0;transition: all 0.3s ease-in-out;color: #0e2336}.night .change-day-night .icons .icon{color: #e9a611}.change-day-night .icons .icon.day{opacity: 1}.night .change-day-night .icons .icon.day{opacity: 0}.night .change-day-night .icons .icon.night{opacity: 1}.product-info .col-img .img .showmodel,.product-info .col-img .img .showmodel img{position: absolute;width: 100%;height: 100%;top: 0;left: 0}.product-info .col-img .img .showmodel img{width: 100%;height: 100%;top: 0;left: 0}.product-info .col-img .img .showmodel{opacity: 0;transition: all 0.3s ease-in-out}.product-info .col-img .img .showmodel.active{opacity: 1}.product-info .col-img .img .showmodel img{object-fit: cover;object-fit: contain;transition: all 0.3s ease-in-out}.product-info .col-img .img .showmodel img.lampon{opacity: 0}.product-info .col-img .img.night .showmodel img.lampon{opacity: 1}.product-info .col-img .img .showmodel img.lampon{}.product-info .col-img .img.night .showmodel img.lampoff{opacity: 0}.product-info .row{align-items: center}.product-info .col-text{max-width: 700px}.product-info .col-text .models{display: flex;flex-wrap: wrap;width: calc(100% - 12px);margin: -6px;max-width: 660px;width: 100%;margin-top: 12px}.product-info .col-text .models button{margin: 0;padding: 0;display: flex;justify-content: center;align-items: center;padding: 12px;border: none;outline: none;border: 1px solid rgba(0,0,0,0.1);margin: 6px;background-color: transparent;width: calc(33.333% - 12px);font-weight: 500;color: #0b2034;cursor: pointer;border-radius: 5px;box-shadow: 0 0 16px rgba(0,0,0,0.05);transition: all 0.3s ease-in-out;position: relative;overflow: hidden;font-size: 16px}.product-info .col-text .models button:hover{background-color: #80c801;color: white}.product-info .col-text .models button::before{content: '';display: block;position: absolute;width: 100%;height: 100%;z-index: 1;opacity: 0;transition: all 0.3s ease-in-out;background-image: linear-gradient(to bottom,#80c801,#4e9800)}.product-info .col-text .models button span{position: relative;z-index: 2}.product-info .col-text .models button.active{background-color: #4e9800;border-color: #4e9800;color: white}.product-info .col-text .models button.active::before{opacity: 1}.product-info .info2{min-height: unset;margin-top: 12px}.product-info .info2 ul{margin: 0;padding: 0;padding-left: 0;display: flex;flex-wrap: wrap;font-size: 16px;list-style: none;margin: -6px;max-width: 660px}.product-info .info2 ul li{margin: 0;padding: 0;position: relative;display: flex;justify-content: start;align-items: center;flex-direction: column;flex-wrap: wrap;color: #000000;font-weight: 500;font-size: 17px;text-shadow: 0 2px 46px rgba(255,255,255,0.75),0 2px 36px rgba(255,255,255,0.95),0 2px 24px rgba(255,255,255,1);text-align: center;width: calc(33.333% - 12px);margin: 6px;border: 1px solid rgba(58,139,209,0.25);box-shadow: 0 0 18px rgba(58,139,209,0.15);box-shadow: none;border-radius: 10px;padding-bottom: 9px}.product-info .info2 ul li:first-child,.product-info .info2 ul li:nth-child(2){width: 100%;flex-wrap: nowrap;align-items: flex-start;flex-direction: row;border: none;margin-top: 6px;margin-bottom: 6px;padding: 0;box-shadow: none;border-radius: 0}.product-info .info2 ul li:nth-child(2){margin-bottom: 12px}.product-info .info2 ul li strong{font-size: 13px;font-weight: 700;margin-bottom: 0px}.product-info .info2 ul li:first-child strong,.product-info .info2 ul li:nth-child(2) strong{margin-right: 6px;font-size: 18px;margin-bottom: 0}.product-info .info2 ul li:first-child span,.product-info .info2 ul li:nth-child(2) span{font-size: 18px}.product-info .info2 .iconwrapper{background-color: transparent;display: flex;justify-content: center;align-items: center;width: 45px;height: 45px;border-radius: 100px;padding: 0;margin-bottom: 0px;margin-top: 6px}.product-info .info2 .iconwrapper .icon{margin-right: 0;width: 35px;height: 35px;color: #369ffb;filter: drop-shadow(0 2px 16px rgba(255,255,255,0.75))}.product-info .info2 ul li .showmodel,.h4 .showmodel,.text-description .showmodel,.h1 .showmodel{display: none}.product-info .info2 ul li .showmodel.active,.h4 .showmodel.active,.text-description .showmodel.active,.h1 .showmodel.active{display: inherit}.product-info .h4{margin-bottom: 6px;color: #7fc701}.product-info .h1{margin-bottom: 0}.img-text{margin-top: 18px;padding: 18px}.img-text{border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,0,0,0.05);border-radius: 0;max-width: 1900px;margin-left: auto;margin-right: auto;position: relative}.img-text:last-child{margin-bottom: 18px}.img-text::before,.img-text::after{content: '';background-color: white;position: absolute;width: 20px;height: calc(100% + 2px);top: -1px;left: -19px}.img-text::after{left: auto;right: -19px}.img-text .wrapper{max-width: 1800px}.img-text .h2{margin-bottom: 0;font-size: 22px;color: #78b02d}.img-text p:last-child{margin-bottom: 0}.img-text .h1{margin-bottom: 36px}.img-text ul{list-style: none;padding: 0}.img-text ul li{margin-bottom: 12px;position: relative;padding-left: 24px}.img-text ul li::before{content: '';display: block;position: absolute;width: 6px;height: 6px;left: 0;top: 50%;margin-top: -3px;background-color: #59a401;border-radius: 5px}.img-text .row{justify-content: center;align-items: center}.img-text .col-img{width: 33.333%}.img-text .col-img .img{width: 100%;aspect-ratio: 16/11;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,0,0,0.05);border-radius: 20px;position: relative;overflow: hidden}.img-text .col-img .img.png{border-color: transparent;box-shadow: none}.img-text .col-img .img img{width: 100%;height: 100%;position: absolute;z-index: 1;top: 0;left: 0;object-fit: cover}.img-text .col-text{width: 66.666%;padding-left: 64px}.img-text.img-text.type2 .col-text{padding-right: 64px;padding-left: 9px}.img-text.type2 .col-img.first{display: none}.text-img svg.bgsvg.layer1,.text-img svg.bgsvg.layer2,.text-img svg.bgsvg.layer3,.text-img svg.bgsvg.layer4{width: 3000px !important;height: 535px;left: 50%;margin-left: -1500px;object-fit: cover}.product-info-tech.models .table .tablerow .tablecol span i{display: none}.img-text .date{font-size: 16px;font-weight: 700;color: #59a401;margin-bottom: 6px;display: block}.img-text .text-article{width: 100%;margin-top: -18px;margin-bottom: 36px;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden}.img-text .text-article p{font-size: 16px;line-height: 170%}.img-text .button{width: auto;max-width: 320px}.pagination .col{display: flex;justify-content: center;align-items: center}.pagination ul{display: flex;margin: 0;padding: 0;list-style: none}.pagination ul li{margin: 0;padding: 0}.pagination a{padding: 3px;background-color: transparent;margin: 6px;display: block;min-height: 46px;display: flex;justify-content: center;align-items: center;border: 1px solid transparent;color: #000000;font-size: 16px;text-decoration: none;transition: all 0.3s ease-in-out;font-weight: 500}.pagination a:hover{text-decoration: underline}.pagination a i{margin-left: 6px;margin-right: 6px;font-size: 12px}.pagination ul li a{min-width: 46px;min-height: 46px;display: flex;border: 1px solid rgba(0,0,0,0.15);text-align: center;border-radius: 5px;background-color: white}.pagination ul li a:hover,.pagination ul li.active a{text-decoration: none;background-color: #7fc702;border-color: #7fc702;color: white}.contact-info{position: relative;background-color: white !important;border-top: 1px solid rgba(0,0,0,0.05)}.contact-info .col{display: flex;flex-wrap: wrap;padding-right: calc(45% + 18px);padding-top: 60px;padding-bottom: 60px}.contact-info iframe{width: 45%;height: 100%;position: absolute;left: 55%;top: 0;border-left: 1px solid rgba(0,0,0,0.05) !important}.contact-info .h1{margin: 0;font-size: 36px;margin-bottom: 48px;display: block;width: 100%}.contact-info .h2{margin: 0;font-size: 30px;margin-bottom: 24px;display: block;width: 100%}.contact-info .social{display: flex;width: 100%;margin: 0;padding: 0;list-style: none;margin-bottom: 36px;margin-top: 12px;float: left;clear: both;width: calc(100% + 12px);margin-left: -6px;flex-wrap: wrap}.contact-info .social li{margin: 3px;padding: 0}.contact-info .social li:last-child{margin-right: 0}.contact-info .social li a{display: block;padding: 9px;width: 48px;height: 48px;background-color: transparent;border: 1px solid transparent;border-radius: 1000px;text-decoration: none;letter-spacing: 0.15px;transition: all 0.3s ease-in-out;color: white;padding-top: 15px;padding-bottom: 15px;padding-left: 18px;padding-right: 18px;font-weight: 500;display: flex;justify-content: center;align-items: center;position: relative;overflow: hidden;transition: all 0.3s ease-in-out;font-size: 20px;border: 1px solid rgba(33,109,0,0.75);box-shadow: 0 0 18px rgba(0,0,0,0.05);border-radius: 1000px;background-image: linear-gradient(to bottom,#82ca02,#216d00)}.contact-info .left,.contact-info .right{width: 50%}.contact-info .card-info{width: 100%;display: flex;margin-bottom: 24px;position: relative;padding-left: 56px;padding-right: 18px}.contact-info .card-info .icon{width: 36px;height: 36px;position: absolute;top: 0;left: 0;color: #59a401}.contact-info .card-info .h6{width: 100%;display: block;margin: 0}.contact-info .card-info span{display: block;margin: 0;font-size: 18px;line-height: 140%}.accordion-action{display: block;float: left;width: 100%;padding: 36px;text-decoration: none;font-size: 21px;font-weight: 500;padding-top: 18px;padding-bottom: 18px}.active .accordion-action{background-color: transparent;color: rgba(0,0,0,0.85)}.accordion-wrapper{float: left;width: 100%}.acordion-child{background-color: white;float: left;width: 100%;margin-bottom: 24px;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,0,0,0.05);border-radius: 10px;overflow: hidden}.section:nth-child(odd) .acordion-child{background-color: white}.acordion-child:last-child{margin-bottom: 18px}.accordion-content{max-height: 0;float: left;width: 100%;overflow: hidden;box-sizing: border-box;transition: all 0.3s ease-in-out;border-top: 1px solid transparent;margin-top: -1px}.active .accordion-content{max-height: 2000px;overflow: visible;border-color: rgba(0,0,0,0.05);margin-top: 0}.accordion-content .text-description{display: block;float: left;width: 100%;border: 1px solid transparent;padding: 36px;padding-top: 18px;padding-bottom: 18px;margin-top: 0;border-top: none}.section.accordion .accordion-action{border-radius: 0;color: white;background-color: #78b02d;background-image: linear-gradient(to bottom,#80c801,#59a401)}.section.accordion .h2{margin-bottom: 0px;color: #000000;font-size: 36px;margin-top: 18px}.section.accordion p{text-align: left;width: 100%}.section.accordion p:first-child{margin-top: 0}.section.accordion p:last-child{margin-bottom: 0 !important}.section.accordion p *{transform: none;font-style: normal;margin-left: 3px;margin-right: 3px}.product-info-tech .table .tablerow .tablecol span strong{display: none}.section.gallery #gallery{display: flex;flex-wrap: wrap;width: calc(100% + 18px);margin-left: -9px;margin-right: -9px}.section.gallery #gallery .img-container{width: calc(25% - 18px);margin: 9px;overflow: hidden;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,0,0,0.05);border-radius: 20px}.section.gallery #gallery .img-container img{width: 100%;aspect-ratio: 16/10;object-fit: cover;border-bottom: 1px solid rgba(0,0,0,0.05)}.section.gallery #gallery .img-container .text{padding: 18px;padding-top: 9px;padding-bottom: 16px}.section.gallery #gallery .img-container a{text-decoration: none;width: 100%;display: block;transition: all 0.3s ease-in-out}.section.gallery #gallery .img-container a:hover{background-color: #80c702}.section.gallery #gallery .img-container .text p{color: rgba(0,0,0,0.75)}.section.gallery #gallery .img-container .text p,.section.gallery #gallery .img-container .text .h4{font-size: 18px;margin: 0;padding: 0;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;margin-top: 6px;margin-bottom: 6px;transition: all 0.3s ease-in-out}.section.gallery #gallery .img-container a:hover .text p,.section.gallery #gallery .img-container a:hover .text .h4{color: white}@media screen and (max-width: 1600px){.text-img .col-text{flex-wrap: wrap}.text-img .col-text .text{width: 40%}.text-img .col-text .img{width: 60%;padding-left: 18px;padding-right: 18px}.text-img .col-text p br{display: none}.product-info-tech.text-img .col-text{width: 100%;flex-wrap: wrap}.product-info-tech.text-img .col-text p br{display: none}.text-img.table .col-text .table{width: 100%}.table .tablerow .tablecol span{height: 60px}.product-info-tech.text-img{margin-bottom: 18px;padding-top: 0}.product-info .col-img{padding-right: 18px}.product-info .h1{font-size: 30px;margin-bottom: 18px}.product-info p{font-size: 16px}.product-info .info2 ul li{font-size: 15px}.product-info .info2 ul li:first-child strong,.product-info .info2 ul li:nth-child(2) strong{font-size: 15px}.product-info .info2 ul li strong{font-size: 13px}.product-info .col-text .models button{font-size: 15px}.product-info .col-text .models{width: calc(100% + 12px);max-width: 200%}.product-info .info2 ul{max-width: 200%;width: calc(100% + 12px)}.text-img.table .col-text .text{width: 40%}.text-img.table .col-text .text br{display: none}.text-img.table .col-text .table{width: calc(60% - 18px);margin-left: 18px}.section.text-img.table.huge.product-info-tech .row{flex-wrap: wrap}.section.text-img.table.huge.product-info-tech .col-text .text{width: 100%}.section.text-img.table.huge.product-info-tech .col-text .table{width: 100%}.section.gallery #gallery .img-container .text p,.section.gallery #gallery .img-container .text .h4{font-size: 16px}}@media screen and (max-width: 1280px){.product-info .col-img{width: 45%}.product-info .col-text{max-width: 100%;width: 55%}.product-info .info2 ul li{line-height: 120%}.img-text{padding-left: 0;padding-right: 0}.text-img .col-text .text{width: 50%}.text-img .col-text .img{width: 50%}.product-info-tech.text-img.table .col-text .text{width: 45%}.product-info-tech.text-img.table .col-text .table{width: 55%}.product-info .info2 ul li:first-child{display: inline-block;text-align: left}.product-info .info2 ul li:first-child *{float: left}.section.gallery #gallery .img-container{width: calc(33.333% - 18px)}}@media screen and (max-width: 890px){.product-info{padding-top: 9px;padding-bottom: 0}.product-info-tech.text-img .text{padding-right: 0;padding-top: 24px}.product-info-tech.text-img{margin-bottom: 0;padding-top: 0}.text-img .h2{font-size: 20px;text-shadow: unset}.text-img .h1{font-size: 25px;margin-bottom: 18px}.text-img p{font-size: 15px}.text-img.table p{font-size: 14px;margin-bottom: 36px}.text-img.table .col-text .table{padding: 12px;border-radius: 10px}.product-info-tech.text-img.table .col-text .table{padding: 12px;border-radius: 15px}.table .tablerow .tablecol span{padding: 12px;display: flex;justify-content: flex-start;text-align: left;align-items: center;font-size: 13px}.product-info-tech .table .tablerow .tablecol:nth-child(1),.product-info-tech .table .tablerow .tablecol:nth-child(2){width: 50%}.product-info-tech.models .table .tablerow .tablecol:nth-child(1),.product-info-tech.models .table .tablerow .tablecol:nth-child(2){width: 100%}.text-img.table .col-text .table{backdrop-filter: unset}.product-info .h1{font-size: 26px}.product-info p{font-size: 14px}.product-info .col-text .models button{font-size: 14px}.product-info .info2 ul li:first-child,.product-info .info2 ul li:nth-child(2){margin-top: 3px;margin-bottom: 3px}.product-info .info2 ul li:nth-child(2){margin-bottom: 12px}.product-info .info2 ul li strong{font-size: 12px}.product-info .info2 ul li{font-size: 14px}.text-img .h1{text-shadow: none}.text-img .info2 ul li{text-shadow: none;font-size: 14px}.img-text{padding-top: 0;padding-bottom: 0;margin-top: 9px}.img-text .row{justify-content: flex-start;align-items: flex-start}.img-text .col-text,.img-text.img-text.type2 .col-text{padding-left: 9px;padding-bottom: 0}.img-text.img-text.type2 .col-text{padding-right: 9px}.img-text .h2{font-size: 18px;margin-bottom: 6px}.img-text .h1{font-size: 26px;margin-bottom: 18px}.img-text p,.img-text ul,.img-text ol{font-size: 14px;margin-bottom: 18px}.img-text .col-img .img{border-radius: 15px}.text-img svg.bgsvg.layer1,.text-img svg.bgsvg.layer2,.text-img svg.bgsvg.layer3,.text-img svg.bgsvg.layer4{width: 1500px !important;height: 400px;margin-left: -750px}.product-info-tech.text-img.models{background-color: white}.product-info-tech.models .h1{font-size: 25px}.product-info-tech.text-img.models .text{padding-top: 0;margin-top: -6px}.product-info .info2 ul li{text-shadow: none}.product-info .info2 .iconwrapper .icon{filter: unset}.product-info .info2 ul li br{display: none}.product-info-tech.models{padding-bottom: 0}.img-text .date{font-size: 14px}.img-text .text-article p{font-size: 14px;line-height: 160%}.img-text .text-article{margin-top: -18px;margin-bottom: 24px}.pagination ul li a{min-width: 36px;min-height: 36px;font-size: 14px;margin: 3px}.pagination a span span{display: none}.article-category{padding-bottom: 18px;padding-top: 18px}.contact-info{padding-top: 36px;padding-bottom: 0px}.contact-info .row{padding-top: 0;padding-bottom: 0}.contact-info .col{padding-right: 9px;padding-top: 0;padding-bottom: 0}.contact-info .map{position: relative;height: 450px;width: 100%}.contact-info .map iframe{width: 100%;left: 0}.contact-info .h1,.contact-info .h2{font-size: 26px;margin-bottom: 24px}.contact-info .card-info span{font-size: 15px}.contact-info .card-info .icon{width: 24px;height: 24px}.contact-info .card-info{margin-bottom: 18px;padding-left: 36px}.contact-info .social li a{width: 36px;height: 36px;padding: 0;font-size: 14px}.text-img.huge{padding-top: 18px;padding-bottom: 18px;margin-top: 18px}.product-info-tech.text-img{margin-top: 0;margin-bottom: 0;padding-top: 0;padding-bottom: 0}.text-img.table .col-text .text{padding-top: 0;padding-bottom: 0}.text-img.table .col-text .text p:last-child{margin-bottom: 0 !important}.product-info-tech.text-img .h2{margin-top: 0}.section.accordion .top,.section.accordion .top .col{padding-top: 0;padding-bottom: 0}.section.accordion .h2{font-size: 25px;margin-bottom: 0;margin-top: 0;padding-top: 24px;padding-bottom: 24px}.acordion-child{margin-bottom: 18px}.acordion-child:last-child{margin-bottom: 0}.section.accordion .bottom,.section.accordion .bottom .col{padding-top: 0;padding-bottom: 0}.section.accordion .bottom .col{padding-bottom: 9px}.accordion-action{padding: 18px;font-size: 18px;padding-top: 12px;padding-bottom: 12px;font-size: 15px;line-height: 130%;display: flex;align-items: center;justify-content: flex-start}.accordion-content .text-description{line-height: 150%}.section.accordion p{font-size: 14px}.section.text-img.table.huge.product-info-tech .col-text .table{margin-top: 18px;margin-bottom: -18px}.product-info-tech .table .tablerow .tablecol:nth-child(1){width: 40%}.product-info-tech .table .tablerow .tablecol:nth-child(2){width: 60%}.section.gallery #gallery .img-container .text p,.section.gallery #gallery .img-container .text .h4{font-size: 14px}.section.gallery #gallery{width: calc(100% + 9px);margin-left: -4.5px;margin-right: -4.5px}.section.gallery #gallery .img-container{width: calc(33.333% - 9px);margin: 4.5px;border-radius: 10px}.section.gallery #gallery .img-container .text{padding: 9px}}@media screen and (max-width: 850px){.product-info-tech.models .table .tablerow .tablecol:nth-child(1){display: none}.product-info-tech.models .table .tablerow .tablecol{flex-wrap: wrap}.product-info-tech.models .table .tablerow:first-child .tablecol span:first-child{width: 100%}.product-info-tech.models .table .tablerow .tablecol span{width: 33.333%;flex-wrap: wrap;padding: 6px;height: auto;min-height: 46px;padding-top: 9px;padding-bottom: 9px}.product-info-tech.models .table .tablerow .tablecol span i{display: block;width: 100%;margin-bottom: 6px;text-align: center;font-style: normal;font-weight: bold;font-size: 11px;line-height: 14px}.product-info-tech.models .table .tablerow .tablecol span:nth-child(1){border-top: 1px solid rgba(0,0,0,0.25)}.product-info-tech.models .table .tablerow .tablecol{margin-bottom: 18px}.product-info-tech.models .table .tablerow .tablecol:last-child{margin-bottom: 0}.product-info-tech.models .table .tablerow .tablecol span:nth-child(2),.product-info-tech.models .table .tablerow .tablecol span:nth-child(5){border-left: 1px solid rgba(0,0,0,0.25)}.text-img.table .col-text .text{width: 100%}.text-img.table .col-text .table{width: 100%;margin: 0;margin-bottom: -36px;margin-top: 24px}}@media screen and (max-width: 800px){.product-info .col-img,.product-info .col-text{width: 100%;padding-left: 9px;padding-right: 9px}.product-info .col-text .models{width: calc(100% + 12px);max-width: 200%}.product-info .info2 ul{max-width: 200%;width: calc(100% + 12px)}.text-img .col-text .text,.text-img .col-text .img{width: 100%}.text-img .col-text .img{padding-top: 36px;margin-bottom: -36px;padding-left: 0;padding-right: 0}.text-img .col-text .img img{width: calc(100% + 18px)}.text-img .info2 ul li,.text-img .info2 ul{max-width: unset}.product-info-tech.text-img.table .col-text .table{width: 100%}.product-info-tech.text-img.table .col-text .text{width: 100%}.text-img .col-img{display: block}.text-img .col-text .img{display: none}.text-img.product-info-tech .col-text .img{padding-top: 9px;margin-bottom: 0;display: block}.text-img .col-img .img{width: 100%;margin-top: -36px;margin-bottom: -36px}.text-img .col-img img{width: 100%;height: auto}}@media screen and (max-width: 540px){.img-text .col-text,.img-text .col-img{width: 100%}.img-text.type2 .col-img.first{display: block}.img-text.type2 .col-img.second{display: none}.img-text .button{max-width: 260px}.contact-info .left,.contact-info .right{width: 100%}.table .tablerow .tablecol:nth-child(1){width: 30%}.table .tablerow .tablecol{width: 23.333%}.accordion-action{min-height: 64px}.product-info-tech .table .tablerow{flex-wrap: wrap}.product-info-tech .table .tablerow .tablecol:nth-child(1){width: 100%;display: none}.product-info-tech .table .tablerow .tablecol:nth-child(2){width: 100%}.product-info-tech .table .tablerow .tablecol span{border-left: 1px solid rgba(0,0,0,0.25);height: auto;min-height: 60px;padding-top: 9px;padding-bottom: 9px;flex-wrap: wrap}.product-info-tech .table .tablerow .tablecol span strong{display: block;width: 100%;margin-bottom: 9px}.section.gallery #gallery .img-container{width: calc(50% - 9px)}}@media screen and (max-width: 440px){.table .tablerow .tablecol span{padding: 6px;font-size: 12px}}@media screen and (max-width: 400px){.product-info-tech.models .table .tablerow .tablecol span{width: 50%}.product-info-tech.models .table .tablerow .tablecol span:nth-child(5){border-left: none}.product-info-tech.models .table .tablerow .tablecol span:nth-child(4),.product-info-tech.models .table .tablerow .tablecol span:nth-child(6){border-left: 1px solid rgba(0,0,0,0.25)}.table .tablerow .tablecol:nth-child(1){display: none}.table .tablerow .tablecol:nth-child(2) span{border-left: 1px solid rgba(0,0,0,0.25)}.table .tablerow .tablecol{width: 33.333%;text-align: center}.table .tablerow .tablecol span{text-align: center}.section.gallery #gallery .img-container{width: calc(100% - 9px)}}@media screen and (max-width: 360px){.text-img .info2 ul li{width: 100%}}@media screen and (max-width: 330px){.product-info .col-text .models button{width: calc(50% - 12px)}.product-info .info2 ul li{width: calc(50% - 12px)}.product-info-tech.models .table .tablerow .tablecol span{border-left: 1px solid rgba(58,139,209,0.5) !important}.product-info-tech.models .table .tablerow .tablecol span{width: 100%}}
/* css/sections/slider.css */
.swiper-button-prev,.swiper-button-next{width: 60px;height: 60px;box-shadow: 0 0 18px rgba(0,0,0,0.05);border: 1px solid rgba(0,0,0,0.05);border-radius: 1000px;font-size: 16px !important;background-color: white;transition: all 0.3s ease-in-out}.swiper-button-next::after,.swiper-button-prev::after{font-size: 18px;font-weight: bold;color: #519b01;transition: all 0.3s ease-in-out}.swiper-button-next:hover,.swiper-button-prev:hover{background-color: #519b01}.swiper-button-next:hover::after,.swiper-button-prev:hover::after{color: white}.swiper-button-prev{margin-left: 18px}.swiper-button-next{margin-right: 18px}.opinions-slider{position: relative;overflow: hidden;padding-bottom: 24px}.opinions-slider .h2{margin-bottom: -18px;color: #000000;font-size: 36px;margin-top: 0}.opinions-slider .bottom .col{position: relative;width: calc(100% + 36px);margin: -18px;padding-left: 84px;padding-right: 84px}.opinions-slider .bottom .col::before,.opinions-slider .bottom .col::after{content: '';display: block;position: absolute;width: 100px;height: 100%;left: 0;z-index: 2;top: 9px}.opinions-slider .bottom .col::before{background: linear-gradient(to right,rgba(255,255,255,1) 85%,rgba(255,255,255,0) 100%)}.opinions-slider .bottom .col::after{left: auto;right: 0;background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 15%)}.swiper{padding: 9px}.opinions-slider .swiper-slide{padding: 9px}.opinions-slider .card{padding: 18px;padding-left: 64px;padding-right: 64px}.opinions-slider .swiper-slide{opacity: 1}.opinions-slider .img{width: 100%;height: 50px;margin-bottom: 12px;margin-top: 12px}.opinions-slider .img img{height: 50px;width: auto;max-width: 100%;object-fit: contain}.opinions-slider .text p{width: 100%;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;font-size: 15px;color: #01162b;margin-bottom: 18px;font-weight: 400;height: 120px}.opinions-slider .text .h4{margin: 0;font-size: 20px;margin-bottom: 6px}.opinions-slider .text .h5{margin: 0;font-size: 18px;font-weight: 300;margin-bottom: 12px}.opinions-slider .stars{position: absolute;bottom: 36px;right: 36px;display: flex}.stars .star{fill: #7dc601;stroke: #7dc601;width: 20px;height: 20px}.stars.starts4 .star:nth-child(1),.stars.starts3 .star:nth-child(1),.stars.starts2 .star:nth-child(1),.stars.starts1 .star:nth-child(1){display: none}.stars.starts3 .star:nth-child(2),.stars.starts2 .star:nth-child(2),.stars.starts1 .star:nth-child(2){display: none}.stars.starts2 .star:nth-child(3),.stars.starts1 .star:nth-child(3){display: none}.stars.starts1 .star:nth-child(4){display: none}@media screen and (max-width: 1920px){.opinions-slider .card{padding-left: 36px;padding-right: 36px}.opinions-slider .text p{height: auto;-webkit-line-clamp: 7}.opinions-slider .h2{font-size: 30px}}@media screen and (max-width: 1600px){.opinions-slider .text p{font-size: 14px}}@media screen and (max-width: 1280px){.opinions-slider .text .h4{font-size: 18px}.opinions-slider .text .h5{font-size: 16px}}@media screen and (max-width: 890px){.opinions-slider .card{padding-left: 18px;padding-right: 18px;padding-bottom: 36px}.opinions-slider .img{height: 40px}.opinions-slider .img img{height: 40px}.opinions-slider .stars{right: 18px;bottom: 24px}.opinions-slider .bottom .col{position: relative;width: calc(100% + 18px);margin: -9px;padding-left: 0;padding-right: 0}.opinions-slider .bottom .col::before,.opinions-slider .bottom .col::after{display: none}.swiper-button-prev{margin-left: -12px;border-top-left-radius: 0;border-bottom-left-radius: 0;padding-right: 6px}.swiper-button-next{margin-right: -12px;padding-left: 6px;border-top-right-radius: 0;border-bottom-right-radius: 0}.swiper-button-prev,.swiper-button-next{width: 40px;height: 80px;margin-top: -40px}.opinions-slider .card{padding-left: 24px;padding-right: 24px}.opinions-slider .text p{-webkit-line-clamp: 7;font-size: 13px;height: auto}.opinions-slider .stars{right: 24px;bottom: 24px}.opinions-slider{padding-bottom: 0}.opinions-slider .h2{font-size: 25px;margin-bottom: 0;margin-top: 0;padding-top: 24px;padding-bottom: 18px}.opinions-slider .top,.opinions-slider .bottom,.opinions-slider .top .col,.opinions-slider .bottom .col{padding-bottom: 0;padding-top: 0}}
/* css/sections/map.css */
@keyframes zoom-in-zoom-out-dot{0%{scale: 100%;background-color: rgba(0,0,0,0.85)}50%{scale: 115%;background-color: rgba(0,0,0,0.85)}100%{scale: 100%;background-color: rgba(0,0,0,0.85)}}.leaflet-container{font-family: "Roboto",sans-serif}.leaflet-control-attribution{display: none !important}.leaflet-map-pane{margin-top: -20px !important}.leaflet-bar a{border-color: #d9d9d9;border-width: 1px}.leaflet-touch .leaflet-bar{border: 1px solid #d9d9d9}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color: #458f01;border-color: #458f01;color: white}.leaflet-bar a.leaflet-disabled:hover,.leaflet-bar a.leaflet-disabled:focus{background-color: #f4f4f4;color: #bbb}.etykieta-wojewodztwa{background: transparent;border: none;font-size: 10px;font-weight: bold;color: #333333;text-shadow: 1px 1px 2px #ffffff,-1px -1px 2px #ffffff,1px -1px 2px #ffffff,-1px 1px 2px #ffffff;white-space: nowrap;pointer-events: none;text-align: center;opacity: 0.75;z-index: -1 !important}.custom-pin-container-wrapper{position: relative;width: 36px;height: 62px;display: flex;align-items: center;justify-content: center;margin-top: -36px}.custom-pin-container-wrapper::before{content: '';position: absolute;width: 34px;height: 36px;display: block;background-color: #ffffff;border-radius: 100%;margin-bottom: 30px;bottom: -10px;opacity: 1;transition: all 0.3s ease-in-out}.custom-pin-container:hover .custom-pin-container-wrapper::before{opacity: 1;background-color: #bdff4a}.custom-pin-container .dot{position: absolute;width: 24px;height: 24px;background-color: transparent;border: 2px solid #fff;border-radius: 50%;box-shadow: 0px 0px 1px rgba(0,0,0,0.85);bottom: 3px;z-index: 1;animation: zoom-in-zoom-out-dot 1s ease infinite}.custom-pin-container img{position: absolute;width: 40px;height: 53px;pointer-events: none;bottom: 0;margin-bottom: 8px;z-index: 2;opacity: 1}.custom-pin-container:hover img{opacity: 1}.custom-pin-container img.avatar{border: 2px solid white;width: 56px !important;height: 56px !important;object-fit: cover;object-position: center -5px;margin-bottom: -12px;border-radius: 1000px;box-shadow: 0 0 9px rgba(0,0,0,0.25)}.custom-pin-container:hover img.avatar{}.custom-pin-container-wrapper.nobefore::before{display: none !important}.custom-pin-container-wrapper.nobefore.active img{display: none}.partners-map .bottom .col .map-wrapper{width: 100%;display: block;border: 1px solid rgba(0,0,0,0.05);padding: 0;overflow: hidden;box-shadow: 0 0 18px rgba(0,0,0,0.05);border-radius: 20px;position: relative}.partners-map .bottom .col .map-wrapper::before{content: '';position: absolute;left: 50%;top: 0;width: 1px;height: 100%;border-left: 1px solid rgba(0,0,0,0.05)}.partners-map #map,.partners-map #maprep{width: 50%;aspect-ratio: 4/3;position: relative;z-index: 0;float: left}.partners-map .right{width: 50%;border-left: none;padding-left: 36px;padding-right: 36px;padding-top: 18px;float: left}.partners-map .leaflet-container{background-color: white}.partners-map .filters{width: 100%;display: flex;justify-content: space-between;padding-top: 18px}.partners-map .filters .filter{width: calc(50% - 18px)}.partners-map .filters .filter select,.partners-map .filters .filter input{border-color: rgba(0,0,0,0.15);padding-right: 36px}.partners-map .filters .filter .field input:focus,.partners-map .filters .filter .field textarea:focus,.partners-map .filters .filter .field select:focus{border: 1px solid rgba(0,0,0,0.25);box-shadow: inset 0px 0px 12px rgba(0,0,0,0.1)}.partners-map .filters .filter select{-webkit-appearance: none;-moz-appearance: none;appearance: none;background: none}.partners-map .filters .filter .icon{position: absolute;top: 50%;right: 12px;height: 20px;width: 20px;margin-top: -10px;pointer-events: none}.partners-map .filters .filter .active .icon{display: none}.partners-map .filters .filter .label{color: #000000;margin-bottom: 6px;font-size: 14px;font-weight: 600;line-height: 140%;display: block}.partners-map .filters .filter .reset{border: none;outline: none;background-color: transparent;width: 36px;height: 36px;position: absolute;top: 50%;right: 3px;margin-top: -18px;opacity: 1;display: flex;justify-content: center;align-items: center;cursor: pointer;display: none}.partners-map .filters .filter .reset .icon-filter{width: 20px;height: 20px}.partners-map .filters .filter .active .reset{display: flex}.partners-map .counter .text{font-size: 14px;font-weight: 600;line-height: 140%;color: #000000;opacity: 0.7;margin-bottom: 12px;display: block;width: 100%}.partners-map .points-container{margin-bottom: 15px;display: block;margin: 0;padding: 0;list-style: none;overflow: scroll;max-height: 492px;padding-bottom: 1px;width: 100%;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9}.partners-map .points-container li{width: 100%;display: flex;flex-wrap: wrap;border: 1px solid #d9d9d9;border-bottom-width: 0;padding: 18px;padding-top: 9px;padding-bottom: 9px;margin-top: -1px;position: relative;cursor: pointer}.partners-map .points-container li:hover{background-color: #f2f2f2}.partners-map .points-container li.active{background-color: transparent;background-image: linear-gradient(to bottom,#80c801,#59a401)}.partners-map .points-container li.active *{color: white !important;text-shadow: 0 2px 6px rgba(0,0,0,0.15) !important;opacity: 1 !important}.partners-map .points-container li .h3{display: block;width: 100%;margin: 0;padding: 0;font-size: 18px}.partners-map .points-container li p{width: 100%;display: flex;margin: 0;padding: 0;font-size: 14px;color: #000000;opacity: 0.75}.partners-map .points-container li p .icon{height: 14px;width: 20px;display: inline-block;margin-left: -3px;margin-top: 2px}.partners-map .points-container li .point-voivodeship{position: absolute;top: 50%;right: 42px;display: flex;justify-content: center;align-items: center;width: 140px;height: 40px;margin-top: -20px;font-size: 12px;font-weight: 500;color: #4c9601}.partners-map .points-container li .icon-right{position: absolute;width: 20px;height: 20px;top: 50%;right: 12px;margin-top: -10px;opacity: 0.5}.partners-map .no-result{width: 100%;background-color: white;margin-bottom: -3px;position: relative;z-index: 2;display: none;padding-bottom: 36px;border-bottom: 1px solid #f2f2f2}.partners-map .no-result p{font-size: 17px}.partners-map .h2{margin-bottom: 0;color: #000000;font-size: 36px;margin-top: 24px}.point-on-map .logo{max-width: 100%;width: 260px;position: relative;display: flex;justify-content: center;align-items: center}.point-on-map .logo.avatar{width: 300px;flex-wrap: wrap}.point-on-map .logo.avatar .h6{width: 100%;text-align: center}.point-on-map .logo img{width: 100%;height: auto;max-width: 36px}.point-on-map .logo.avatar img{max-width: 84px;height: 84px;border-radius: 100px;margin-top: -56px;object-fit: cover;object-position: center -10px}.point-on-map .h6{font-size: 15px;margin: 0;padding: 0;max-width: 100%;margin-bottom: 6px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden}.point-on-map .logo .h6{position: relative;-webkit-line-clamp: 2;line-height: 120%;padding-left: 6px;width: calc(100% - 36px);margin-top: 6px}.point-on-map p{font-size: 13px;margin: 0;padding: 0;display: block;max-width: 100%;position: relative;padding-left: 20px;padding-top: 3px;padding-bottom: 3px;border-bottom: 1px solid rgba(0,0,0,0.05);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%}.point-on-map.middle{text-align: center}.point-on-map.middle p{padding-left: 0;padding-right: 0;max-width: 200%;width: calc(100% + 18px);margin-left: -9px;margin-right: -9px}.point-on-map.middle p .icon{position: relative;margin: 0;top: auto;display: inline-block;margin: 0;transform: translateX(0px) translateY(1px)}.point-on-map p:last-child{border-bottom: none}.point-on-map p strong{font-size: 13px}.point-on-map p a{color: rgba(0,0,0,0.75);text-decoration: none}.point-on-map p a:hover{text-decoration: underline}.point-on-map p .icon{height: 12px;width: 16px;display: block;margin-top: 3px;position: absolute;top: 50%;margin-top: -6px;left: 0;color: #458f01}.partners-map .points-container li p span{display: none}.partners-map.representatives .points-container{display: flex;flex-wrap: wrap;width: calc(100% + 18px);margin-left: -9px;margin-right: -9px;border: none;overflow-x: hidden;padding-left: 4.5px;padding-right: 4.5px}.partners-map.representatives .points-container li{width: calc(50% - 9px);margin: 4.5px;border: 1px solid #d9d9d9;border-radius: 15px;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;padding-left: 9px;padding-right: 9px}.partners-map.representatives .points-container li .left-card{width: 64px;padding: 0;display: flex;justify-content: center;align-items: center}.partners-map.representatives .points-container li .left-card img{margin: 0}.partners-map.representatives .points-container li .right-card{width: calc(100% - 64px);padding-left: 9px}.partners-map.representatives .points-container li img{width: 100%;height: auto;border-radius: 5px}.partners-map.representatives .points-container li .voivodeship{font-size: 12px;font-weight: 500;color: #000000;display: block;margin: 0;padding: 0;margin-top: -3px;margin-bottom: 0px;text-transform: lowercase}.partners-map.representatives .points-container li p{display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.partners-map.representatives .points-container li p .icon{margin-top: 3px;float: left}.partners-map.representatives #mappopup-shade{position: absolute;width: 50%;height: 100%;top: 0;left: 0;background-color: white;display: none}.partners-map.representatives #mappopup-shade.active{display: block}.partners-map.representatives .mappopup{position: absolute;width: 50%;max-width: 50%;height: 100%;top: 0;left: 0;background-color: white;display: flex;justify-content: flex-start;align-items: center;transition: all 0.3s ease-in-out;visibility: hidden;opacity: 0;z-index: 1}.partners-map.representatives .mappopup.active{visibility: visible;opacity: 1}.partners-map.representatives .mappopup .video{height: 100%;max-height: 100%;width: auto;position: relative;aspect-ratio: 9/16;flex-shrink: 0}.partners-map.representatives .mappopup .video video{max-width: 100%}.partners-map.representatives .mappopup .video video::-webkit-media-controls{display: none !important}.partners-map.representatives .mappopup .video .img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;transition: all 0.3s ease-in-out;visibility: hidden;opacity: 0}.partners-map.representatives .mappopup.active .video .img{opacity: 1;visibility: visible}.partners-map.representatives .mappopup.active.play .video .img{opacity: 0;visibility: hidden}.partners-map.representatives .mappopup .video .img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 0}.partners-map.representatives .mappopup .video .img .play-video-mappopup{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;display: flex;justify-content: center;align-items: center;border: none;outline: none;background-color: transparent;transition: all 0.3s ease-in-out;cursor: pointer}.partners-map.representatives .mappopup .video .img .play-video-mappopup:hover{background-color: rgba(0,0,0,0.1)}.partners-map.representatives .mappopup .video .img .play-video-mappopup .icon-wrapper{width: 60px;height: 60px;background-color: white;display: flex;justify-content: center;align-items: center;border-radius: 100px;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,0,0,0.05);transition: all 0.3s ease-in-out}.partners-map.representatives .mappopup .video .img .play-video-mappopup:hover .icon-wrapper{transform: scale(1.2)}.partners-map.representatives .mappopup .video .img .play-video-mappopup .icon-wrapper .icon{color: #4c9601;width: 24px;height: 24px}.partners-map.representatives .mappopup .text{padding: 36px;padding-left: 48px;position: relative;flex: 1;min-width: 0;max-width: 100%;position: relative;overflow-x: hidden}.partners-map.representatives .mappopup .text .h3{font-size: 30px}.partners-map.representatives .mappopup .text span.voivodeship{font-size: 16px;line-height: 120%;margin-bottom: 6px;margin-top: 3px;display: inline-block;color: #000000;font-weight: 500;text-transform: lowercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.partners-map.representatives .mappopup .text a{font-size: 16px;line-height: 120%;display: inline-block;text-decoration: none;color: #000000;opacity: 0.75;margin-top: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.partners-map.representatives .mappopup .text a .icon{height: 16px;width: 16px;margin-right: 6px;float: left;margin-top: 2px}.partners-map.representatives .mappopup .text a:hover{text-decoration: underline}.partners-map.representatives .mappopup .close-mappopup{display: block;outline: none;border: none;background-color: white;position: absolute;top: -1px;right: -1px;width: 48px;height: 48px;border: 1px solid #f2f2f2;cursor: pointer;transition: all 0.3s ease-in-out;z-index: 10}.partners-map.representatives .mappopup .close-mappopup:hover{background-color: #f2f2f2}.partners-map.representatives .leaflet-popup{display: none !important}.custom-pin-container-wrapper.nobefore.active img{display: block}@media screen and (max-width: 1920px){.partners-map .points-container{max-height: 370px}.partners-map .h2{font-size: 30px}.partners-map.representatives .points-container li .left-card{width: 48px}.partners-map.representatives .points-container li .right-card{width: calc(100% - 48px)}.partners-map.representatives .points-container li .h3{font-size: 16px}.partners-map.representatives .points-container li .voivodeship{margin-bottom: 0}.partners-map.representatives .points-container li p{font-size: 13px}.partners-map .points-container li p .icon{width: 13px;height: 13px;margin-left: 0;margin-right: 6px}.partners-map.representatives .mappopup .text{padding: 36px}}@media screen and (max-width: 1600px){.partners-map .right{padding: 18px;padding-left: 24px;padding-right: 24px}.partners-map .points-container{max-height: 306px}.partners-map .points-container li p{font-size: 13px}.partners-map .points-container li .h3{font-size: 17px}.partners-map.representatives .mappopup .text .h3{font-size: 24px}.partners-map.representatives .mappopup .text span.voivodeship{font-size: 14px}.partners-map.representatives .mappopup .text a{font-size: 14px}.partners-map.representatives .mappopup .text a .icon{width: 14px;height: 14px;margin-right: 6px}}@media screen and (max-width: 1320px){.partners-map .points-container li .point-voivodeship{position: relative;width: 100%;display: none}.partners-map .points-container li p span{display: inline-block;margin-left: 4px;font-weight: bold}.partners-map.representatives .mappopup{width: 100%;max-width: 100%}}@media screen and (max-width: 1000px){.partners-map #map,.partners-map #maprep{width: 100%;height: 380px;aspect-ratio: unset}.partners-map .right{width: 100%;padding-top: 0;border-top: 1px solid rgba(0,0,0,0.05)}.partners-map .bottom .col .map-wrapper::before{display: none}.leaflet-map-pane{margin-top: 0 !important}.partners-map.representatives .mappopup,.partners-map.representatives #mappopup-shade{height: 380px;width: 100%}}@media screen and (max-width: 890px){.partners-map .right{padding-top: 0;padding-left: 18px;padding-right: 18px}.partners-map .points-container li{padding: 6px;padding-left: 12px;padding-right: 12px;padding-right: 48px}.partners-map .points-container li .h3{font-size: 16px}.partners-map .points-container li p{display: inline-block}.partners-map .points-container li .h3{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden}.partners-map .points-container{max-height: 278px}.partners-map .top,.partners-map .top .col{padding-top: 0;padding-bottom: 0}.partners-map .h2{font-size: 25px;margin-bottom: 0;margin-top: 0;padding-top: 24px;padding-bottom: 24px}.partners-map .bottom,.partners-map .bottom .col{padding-bottom: 0;padding-top: 0}.partners-map.representatives .mappopup .text{padding: 18px}.partners-map.representatives .mappopup .text .h3{font-size: 18px}.partners-map.representatives .mappopup .text span.voivodeship,.partners-map.representatives .mappopup .text a{font-size: 13px}}@media screen and (max-width: 540px){.partners-map .filters{flex-wrap: wrap}.partners-map .filters .filter{width: 100%}.partners-map .points-container{max-height: 295px}.partners-map .points-container li p span{width: 100%}.partners-map.representatives .points-container li{width: calc(100% - 9px)}.partners-map.representatives .mappopup,.partners-map.representatives #mappopup-shade{height: 100%;width: 100%}.partners-map.representatives .mappopup{flex-wrap: wrap;flex-direction: column}.partners-map.representatives .mappopup .video{width: 100%;height: auto;max-width: 400px}.partners-map.representatives .mappopup .text{width: 100%}}@media screen and (max-width: 360px){.partners-map.representatives .mappopup .text{padding: 12px}}
/* css/sections/mapfull.css */
.fullmap{--fullmap-top: 90px;position: relative;height: 100vh;height: 100svh;padding: var(--fullmap-top) 0 0 0 !important;margin: 0 !important;overflow: hidden;background: linear-gradient(180deg,#ffffff 0%,#f5faef 100%)}.fullmap #mapfull{position: absolute;top: var(--fullmap-top);left: 0;right: 0;bottom: 0;z-index: 0;background: transparent}.fullmap .leaflet-map-pane{margin-top: 0 !important}.fullmap .leaflet-container{background: transparent}.fullmap .leaflet-bottom.leaflet-right{margin: 0 24px 24px 0}.custom-pin-container.is-active .custom-pin-container-wrapper::before{background-color: #bdff4a}.fullmap-intro{position: absolute;top: calc(var(--fullmap-top) + 24px);left: 24px;z-index: 5;max-width: 380px;padding: 24px 28px;background: #ffffff;border: 1px solid rgba(0,0,0,0.05);border-radius: 20px;box-shadow: 0 0 18px rgba(0,0,0,0.06)}.fullmap-intro .h2{margin: 0 0 8px 0;font-size: 32px;line-height: 115%}.fullmap-intro p{margin: 0 0 12px 0;font-size: 15px;line-height: 150%;color: #404040}.fullmap-count{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 500;color: #458f01}.fullmap-count .icon{width: 16px;height: 16px}.fullmap-tools{position: absolute;top: calc(var(--fullmap-top) + 24px);right: 24px;z-index: 6;display: flex;gap: 10px;transition: opacity 0.3s,visibility 0.3s}.fullmap-fs-btn{display: grid;place-items: center;width: 50px;height: 50px;padding: 0;color: #458f01;border: 1px solid rgba(0,0,0,0.08);border-radius: 9px;background: #ffffff;box-shadow: 0 4px 14px rgba(0,0,0,0.08);cursor: pointer;transition: all 0.3s ease-in-out}.fullmap-fs-btn[hidden]{display: none}.fullmap-fs-btn:hover{color: #ffffff;border-color: #458f01;background: #458f01}.fullmap-fs-btn .icon{width: 22px;height: 22px}.fullmap-fs-btn .icon-off,.fullmap.is-fullscreen .fullmap-fs-btn .icon-on{display: none}.fullmap.is-fullscreen .fullmap-fs-btn .icon-off{display: block}.fullmap.is-fullscreen{--fullmap-top: 0px !important;height: 100vh}.fullmap-search-btn{display: inline-flex;align-items: center;gap: 10px;padding: 14px 22px;font: 500 16px/1 "Roboto",sans-serif;color: #ffffff;border: 1px solid #59a401;border-radius: 9px;background-image: linear-gradient(to bottom,#80c801,#59a401);text-shadow: 0 2px 6px rgba(0,0,0,0.15);box-shadow: 0 4px 14px rgba(69,143,1,0.3);cursor: pointer;transition: all 0.3s ease-in-out}.fullmap-search-btn:hover,.fullmap-search-btn[aria-expanded="true"]{background-image: linear-gradient(to bottom,#59a401,#458f01)}.fullmap-search-btn .icon{width: 20px;height: 20px}.fullmap.panel-open .fullmap-tools{opacity: 0;visibility: hidden}.fullmap-panel{position: absolute;top: var(--fullmap-top);right: 0;bottom: 0;z-index: 9;width: 420px;max-width: 100%;display: flex;flex-direction: column;background: #ffffff;box-shadow: -8px 0 30px rgba(0,0,0,0.08);transform: translateX(100%);visibility: hidden;transition: transform 0.35s ease-in-out,visibility 0.35s}.fullmap-panel.is-open{transform: translateX(0);visibility: visible}.fullmap-panel__head{display: flex;justify-content: space-between;align-items: center;padding: 20px 24px 12px 24px}.fullmap-panel__head .h3{font-size: 22px;margin: 0}.fullmap-close{display: grid;place-items: center;width: 40px;height: 40px;flex-shrink: 0;border: 1px solid #f2f2f2;border-radius: 10px;background: #ffffff;color: #000000;cursor: pointer;transition: all 0.3s ease-in-out}.fullmap-close:hover{background: #f2f2f2}.fullmap-close .icon{width: 20px;height: 20px}.fullmap-panel__filters{display: flex;flex-direction: column;gap: 10px;padding: 0 24px 14px 24px;border-bottom: 1px solid rgba(0,0,0,0.06)}.fullmap-field{position: relative}.fullmap-field input,.fullmap-field select{width: 100%;height: 48px;padding: 0 16px 0 44px;font: 400 15px "Roboto",sans-serif;color: #000000;border: 1px solid rgba(0,0,0,0.15);border-radius: 9px;background: #ffffff;outline: none;-webkit-appearance: none;appearance: none;transition: border-color 0.3s ease-in-out}.fullmap-field--select select{padding: 0 44px 0 16px;cursor: pointer}.fullmap-field input:focus,.fullmap-field select:focus,.fullmap-field.active input,.fullmap-field.active select{border-color: #59a401}.fullmap-field .icon{position: absolute;top: 50%;left: 14px;width: 18px;height: 18px;transform: translateY(-50%);color: #458f01;pointer-events: none}.fullmap-field--select .icon{left: auto;right: 14px;color: #000000}.fullmap-found{font-size: 14px;color: #404040}.fullmap-found strong{color: #458f01;font-weight: 500}.fullmap-list{flex: 1;overflow-y: auto;margin: 0;padding: 8px 12px 24px 12px;list-style: none;overscroll-behavior: contain}.fullmap-list li{position: relative;display: flex;flex-direction: column;gap: 4px;padding: 14px 40px 14px 14px;border-radius: 12px;cursor: pointer;transition: background-color 0.2s ease-in-out}.fullmap-list li + li{margin-top: 2px}.fullmap-list li:hover,.fullmap-list li:focus-visible{background: #f5faef;outline: none}.fullmap-list li.active{background: #eaf6d8}.fullmap-list .h4{display: block;margin: 0;padding: 0;font-size: 17px;font-weight: 600;line-height: 125%;color: #000000}.fullmap-list__addr{display: flex;gap: 6px;font-size: 14px;line-height: 140%;color: #404040}.fullmap-list__addr .icon{width: 15px;height: 15px;flex-shrink: 0;margin-top: 2px;color: #458f01}.fullmap-list__woj{font-size: 12px;font-weight: 500;letter-spacing: 0.3px;text-transform: uppercase;color: #458f01}.fullmap-list li>.icon{position: absolute;top: 50%;right: 12px;width: 18px;height: 18px;transform: translateY(-50%);color: #999999}.fullmap-empty{padding: 24px;text-align: center}.fullmap-empty p{margin-bottom: 14px;color: #404040}.fullmap-empty .button{display: inline-flex;font-size: 15px;padding: 12px 16px;cursor: pointer}.fullmap-empty .button .icon{width: 18px;height: 18px}.fullmap-card{position: absolute;left: 24px;bottom: 24px;z-index: 8;width: 400px;max-width: calc(100% - 48px);padding: 26px 26px 24px 26px;background: #ffffff;border: 1px solid rgba(0,0,0,0.05);border-radius: 20px;box-shadow: 0 10px 40px rgba(0,0,0,0.12);opacity: 0;transform: translateY(16px);transition: opacity 0.3s ease-in-out,transform 0.3s ease-in-out}.fullmap-card.is-open{opacity: 1;transform: translateY(0)}.fullmap-card .fullmap-close{position: absolute;top: 14px;right: 14px}.fullmap-card__logo{display: flex;align-items: center;gap: 14px;padding-right: 44px;margin-bottom: 16px}.fullmap-card__logo img{width: 40px;height: 40px;flex-shrink: 0}.fullmap-card__logo .h3{display: block;font-size: 22px;line-height: 120%;margin: 0}.fullmap-card__woj{display: block;margin: -8px 0 10px 54px;font-size: 14px;font-weight: 500;color: #458f01}.fullmap-card__rows{margin: 0 0 18px 0;padding: 0;list-style: none}.fullmap-card__rows li{display: flex;gap: 10px;padding: 7px 0;font-size: 15px;line-height: 140%;color: #404040;border-top: 1px solid rgba(0,0,0,0.05)}.fullmap-card__rows li:first-child{border-top: none}.fullmap-card__rows .icon{width: 18px;height: 18px;flex-shrink: 0;margin-top: 1px;color: #458f01}.fullmap-card__rows a{color: #000000;text-decoration: none;overflow-wrap: anywhere}.fullmap-card__rows a:hover{text-decoration: underline}.fullmap-card__route{width: 100%;padding-top: 13px;padding-bottom: 13px;font-size: 16px}.fullmap-card__route .icon{width: 20px;height: 20px}@media screen and (max-width: 1320px){.fullmap.panel-open .fullmap-intro{opacity: 0;visibility: hidden}.fullmap-intro{transition: opacity 0.3s,visibility 0.3s}}@media screen and (max-width: 890px){.fullmap-intro{top: calc(var(--fullmap-top) + 12px);left: 12px;right: 12px;max-width: none;padding: 14px 16px;border-radius: 14px}.fullmap-intro .h2{font-size: 22px;margin-bottom: 4px;padding-right: 56px}.fullmap-intro p{display: none}.fullmap-tools{top: calc(var(--fullmap-top) + 22px);right: 22px;gap: 8px}.fullmap-search-btn{padding: 12px}.fullmap-fs-btn{width: 46px;height: 46px}.fullmap-intro .h2{padding-right: 110px}.fullmap-search-btn span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.fullmap-panel{width: 100%}.fullmap-card{left: 12px;right: 12px;bottom: 12px;width: auto;max-width: none;padding: 20px;max-height: calc(100% - var(--fullmap-top) - 24px);overflow-y: auto}.fullmap .leaflet-bottom.leaflet-right{margin: 0 12px 12px 0}.fullmap-card__logo .h3{font-size: 19px}}
/* css/components/blog.css */
.blogcategory{max-width: 1920px;display: flex;flex-wrap: wrap;width: 100%;margin-left: auto;margin-right: auto;padding-left: 18px;padding-right: 18px}.blogcategory .left{width: calc(100% - 440px);padding-top: 48px;padding-right: 36px}.blogcategory .right{width: 440px;padding-top: 64px;padding-bottom: 64px;position: relative;z-index: 2;padding-left: 36px}.blogcategory .side-nav,.module,.article .side-nav{width: 100%;padding: 36px;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,0,0,0.05);padding-left: 36px;padding-right: 36px;border-radius: 15px;margin-bottom: 18px;display: flex;flex-wrap: wrap;flex-direction: column}.module .h3,.side-nav h3{font-size: 28px}.module.baner{background-color: #01162b;min-height: 360px;position: relative;background: url(../../img/mainbg.webp);background-position: bottom center;background-repeat: no-repeat;background-size: cover;aspect-ratio: 4/5;z-index: 0;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;flex-direction: column;padding: 0;overflow: hidden;border: none}.module.baner::before{content: '';display: block;width: 100%;height: 100%;position: absolute;z-index: 1;left: 0;top: 0;background-color: #73bc01;opacity: 0.7}.module .full{position: relative;z-index: 5;width: 100%;padding: 36px}.module.baner .h3,.module.baner p{color: white;width: 100%}.module.baner p{font-size: 17px;font-weight: 600;margin-bottom: 36px}.module.baner .h3{font-size: 30px;font-weight: 700;margin-bottom: 18px}.module.baner .button,.module.baner2 .button{position: relative;z-index: 5;border-radius: 120px;color: #73bc01;text-shadow: none;background-color: white}.module.baner img{width: 80%;height: 100%;position: absolute;z-index: 0;bottom: 0;right: 0;object-fit: contain}.module.baner2{padding-left: 0;padding-right: 0;background-color: rgba(89,124,1,0.1)}.side-nav ul{width: 100%;display: flex;flex-wrap: wrap;margin: 0;padding: 0}.side-nav ul li{margin: 0;padding: 0}.side-nav ul li,.side-nav ul li a{display: block;width: 100%}.side-nav ul li a{border: 1px solid transparent;padding: 9px;font-size: 16px;color: #01162b;text-decoration: none;border-bottom-color: rgba(0,0,0,0.05);border-radius: 0px;font-weight: 500}.side-nav ul li a .icon{width: 19px;height: 19px;margin-right: 6px;margin-top: -2px;margin-bottom: -2px;color: #73bc01}.side-nav ul li.active a{background-color: #73bc01;border-color: #73bc01;border-radius: 5px;color: white}.side-nav ul li.active a .icon{color: white}.gallery-cactegory{width: 100%}.gallery-cactegory .card{width: calc(33.333% - 18px);margin: 9px;margin-bottom: 12px;margin-top: 6px;padding: 0;border-radius: 15px;overflow: hidden}.gallery-cactegory .card .col-img{padding: 0}.gallery-cactegory .card .col-img .img{border-radius: 0;border-width: 0;border-bottom-width: 1px;box-shadow: none;margin-bottom: 18px}.gallery-cactegory .img-text::before,.gallery-cactegory .img-text::after{display: none}.gallery-cactegory .img-text .col-img{width: 100%}.gallery-cactegory .img-text .col-text{padding: 24px;padding-top: 0px;padding-bottom: 18px;width: 100%}.gallery-cactegory .img-text .button{width: 100%;max-width: 100%}.gallery-cactegory .img-text .h1{font-size: 28px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: -6px;min-height: 64px}.gallery-cactegory .img-text .text-article{-webkit-line-clamp: 3;margin-bottom: 24px}.gallery-cactegory .img-text .text-article p{font-size: 16px;line-height: 150%}.gallery-cactegory .img-text .date{margin-bottom: 18px;margin-top: 0}.gallery-cactegory .img-text .date p{font-size: 14px;font-weight: 400;display: block;width: calc(100% + 12px);margin-left: -6px}.gallery-cactegory .img-text .date p .iconwrapper{color: #73bc01;padding-top: 4px;margin-right: 3px;margin-left: 3px;transform: translateY(3px);display: inline-block}.gallery-cactegory .img-text .date p .iconwrapper svg{height: 16px}@media screen and (max-width: 1920px){.blogcategory{max-width: 1600px;padding-right: 18px;padding-left: 18px}.blogcategory .img-text .h1{font-size: 30px;margin-bottom: 24px}.module.baner .h3{font-size: 26px}.module.baner p{font-size: 16px}.gallery-cactegory .img-text .h1{font-size: 22px;margin-bottom: 6px;min-height: unset}.blogcategory .left{padding-left: 0;padding-right: 0}.gallery-cactegory{width: calc(100% + 36px);margin-left: -18px}.gallery-cactegory .img-text .date p{display: inherit;margin-top: 0;font-size: 12px;margin-bottom: 0}.gallery-cactegory .img-text .date p strong{display: none}.gallery-cactegory .img-text .text-article p{font-size: 14px}}@media screen and (max-width: 1600px){.blogcategory .right{width: 30%}.blogcategory .left{width: 70%}}@media screen and (max-width: 1300px){.blogcategory .left{width: 100%;padding-right: 0;padding-top: 0;position: relative;z-index: 2}.blogcategory .right{width: 100%;padding-left: 0;margin-top: -64px;padding-left: 12px;padding-right: 12px;margin-bottom: -64px;position: relative;z-index: 0}.sticky-widget{display: flex;flex-wrap: wrap}.blogcategory .side-nav{display: none}.blogcategory .module.baner,.blogcategory .module.baner2{width: calc(50% - 9px)}.blogcategory .module.baner{margin-right: 9px}.blogcategory .module.baner2{margin-left: 9px}.blogcategory{padding-left: 9px;padding-right: 9px}.gallery-cactegory{width: calc(100% + 18px);margin-left: -9px}}@media screen and (max-width: 890px){.blogcategory{padding-left: 0;padding-right: 0}.blogcategory .right{padding-left: 18px;padding-right: 18px}.blogcategory .img-text .h1{font-size: 22px}.blogcategory .img-text .date{font-size: 13px}.module.baner .h3,.module .h3{font-size: 24px}.module .full{padding-left: 18px;padding-right: 18px}.module p{font-size: 15px}.gallery-cactegory{width: 100%;margin-left: 0}.gallery-cactegory .img-text .col-text{padding: 18px;padding-top: 0}}@media screen and (max-width: 800px){.gallery-cactegory .card{width: calc(50% - 18px)}}@media screen and (max-width: 540px){.blogcategory .module.baner,.blogcategory .module.baner2{width: 100%;margin-left: 0;margin-right: 0}.gallery-cactegory .card{width: calc(100% - 18px)}}@media screen and (max-width: 340px){.blogcategory .module.baner br,.blogcategory .module.baner2 br{display: none}}
/* css/components/article.css */
.article{padding-top: 64px;padding-bottom: 64px}.article .wrapper{max-width: 1920px}.article .col{padding: 0}.article .row{padding-top: 0;padding-bottom: 0;justify-content: space-between;padding-left: 64px}.article .img-container{overflow: hidden;aspect-ratio: 21/8;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 0 18px rgba(0,0,0,0.05);border-radius: 20px;margin-top: 24px;margin-bottom: 6px;position: relative}.article .img-container img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0}.article .col-text{width: calc(100% - 460px);padding-left: 0;padding-right: 36px}.article .col.right{width: 460px;padding-left: 36px;position: sticky;top: 20px}.article .col-text-full{width: 100%}.article .col{display: block}.article .created{font-size: 16px;font-weight: 700;color: #59a401;margin-bottom: 6px;display: block}.article .h1{font-size: 36px;margin-bottom: 24px}.article .text-editor{border-bottom: 1px solid rgba(0,0,0,0.1);padding-top: 24px;padding-bottom: 24px;width: 100%}.article .text-editor:last-child{border: none;padding-bottom: 0;margin-bottom: -18px}.article .text-editor h1,.article .text-editor h2,.article .text-editor h3,.article .text-editor h4,.article .text-editor h5,.article .text-editor h6{margin: 0;padding: 0;margin-bottom: 24px;line-height: 130%}.article .text-editor h3:has(sup){width: 100%;display: inline-block;padding-left: 42px;position: relative}.article .text-editor h3:has(sup) sup{all: unset;font-size: 100%;display: block;position: absolute;left: 0;top: 0;margin: 0;vertical-align: baseline;color: #59a401}.article .text-editor p{margin: 0;padding: 0;margin-bottom: 24px;font-size: 16px;line-height: 140%;font-weight: 500;color: rgba(0,0,0,0.95)}.article .text-editor strong{font-weight: 700}.article .text-editor blockquote{margin: 0;padding: 0;margin-bottom: 24px;font-size: 16px;line-height: 140%;padding: 24px;border-radius: 10px;background-color: rgba(0,0,0,0.05);border: 1px solid rgba(0,0,0,0.1);color: rgba(0,0,0,0.95);font-weight: 500;position: relative;width: auto}.article .text-editor blockquote:has(span.iconwrapper){padding-left: 96px}.article .text-editor blockquote .iconwrapper{position: absolute;width: 70px;height: 100%;left: 18px;top: 0;display: flex;justify-content: center;align-items: center;color: #59a401}.article .text-editor blockquote .iconwrapper svg{width: 50px;height: 50px}.article .text-editor ul,.article .text-editor ol,.article .text-editor ul li,.article .text-editor ol li{list-style: none;margin: 0;padding: 0;font-weight: 500}.article .text-editor ul li{padding-left: 24px;position: relative}.article .text-editor ul li::before{content: '';width: 9px;height: 9px;position: absolute;top: 7px;left: 0;background-color: #59a401;border-radius: 100px}.article .text-editor ul li:has(span.iconwrapper)::before{display: none}.article .text-editor ul li:has(span.iconwrapper){padding-left: 36px;font-weight: 700}.article .text-editor ul li .iconwrapper{position: absolute;display: block;left: 0;top: 0;width: 24px;height: 24px;display: flex;justify-content: center;align-items: center;color: #59a401}.article .text-editor ul li .iconwrapper svg{width: 20px;height: 20px}.article .text-editor *:last-child{margin-bottom: 0 !important}.article .text-editor ol li{counter-increment: item;padding-left: 36px;position: relative}.article .text-editor ol li::before{content: counter(item,decimal-leading-zero) "";position: absolute;top: 0;left: 0;font-weight: 700;color: #59a401}.article .text-editor a{text-decoration: none;color: rgba(0,0,0,0.95)}.article .text-editor ul,.article .text-editor ol{display: flex;width: calc(100% + 24px);display: flex;flex-wrap: wrap;margin-bottom: 24px;margin-left: -6px;margin-right: -6px;color: rgba(0,0,0,0.95);font-size: 16px}.article .text-editor ul li,.article .text-editor ol li{margin: 6px;margin-left: 12px;margin-right: 12px;width: calc(33.333% - 24px)}.article #part0.text-editor ol li{width: calc(50% - 24px)}.article #part0.text-editor p{font-size: 17px}.module.features-articles .h3{margin-bottom: 36px}.module.features-articles a{display: flex;flex-wrap: wrap;margin-bottom: 18px;width: 100%;text-decoration: none;justify-content: center;align-items: center}.module.features-articles a:last-child{margin-bottom: 0}.module.features-articles a .img{width: 120px;aspect-ratio: 4/3;position: relative;border-radius: 5px;overflow: hidden}.module.features-articles a .img img{width: 100%;height: 100%;position: absolute;object-fit: cover;top: 0;left: 0}.module.features-articles a .text{width: calc(100% - 120px);padding-left: 18px;padding-right: 0}.module.features-articles a .h5{font-size: 18px;font-weight: 500;margin-bottom: 0;display: block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.module.features-articles a .created{font-size: 12px;color: gray;font-weight: 500;margin-top: 6px}.module.features-articles a .info{font-size: 14px;line-height: 140%;font-weight: 400;margin-bottom: 0;display: block;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;color: rgba(1,22,43,0.85)}.article.type2 .text-editor ul li,.article.article.type2 .text-editor ol li{width: calc(100% - 24px)}.article.type2{padding-top: 96px}.article .flex{display: flex;width: 100%;justify-content: flex-start;align-items: center;flex-wrap: wrap}.article .flex #part0{margin-bottom: 0;padding-bottom: 24px}.article .img-left{width: 50%;padding-right: 24px;align-self: flex-start}.article .img-left .img-container{aspect-ratio: 4/3}.article .text-right{width: 50%;padding-left: 24px}.article .text-right .h1{margin-bottom: 0;font-size: 30px;margin-top: 18px}.article .text-right ul li{width: 100%}.article .text-right .text-editor ul li:has(span.iconwrapper){font-weight: 400}.article .gallery{width: 100%}.article .gallery .row{display: flex;justify-content: flex-start;padding: 0;width: calc(100% + 18px);margin: -9px}.article .gallery .row .col{width: 33.333%;padding: 9px}.article .gallery .row .col .img-container{margin: 0;aspect-ratio: 4/3}.article .button.white,.article .button{max-width: 360px}.article .button{color: white !important}.article .button.white2{color: #59a401 !important}.article .button .icon{margin-bottom: -6px !important}.article .flex #part1{border-top: 1px solid rgba(0,0,0,0.1) !important}.article .gallery{width: 100%;margin-bottom: 18px;display: flex;justify-content: flex-start;align-items: flex-start}.article .gallery .gal.images,.article .gallery .gal-img{width: 100%;display: block}.article .gallery img{width: 100%;height: auto;max-width: 1280px}@media screen and (max-width: 1920px){.article .row{padding-left: 9px}.article .row.row-top{padding-left: 18px;padding-right: 18px}}@media screen and (max-width: 1600px){.article .col-text{width: 70%}.article .col.right{width: 30%}}@media screen and (max-width: 1300px){.article .row{padding-left: 9px}.article .col-text{width: 100%;padding-left: 9px;padding-right: 9px}.article .col.right{width: 100%;padding-left: 9px;padding-right: 9px;padding-top: 18px;padding-bottom: 0}.article .col.right .side-nav{display: none}.article .module.baner,.article .module.baner2{width: calc(50% - 9px)}.article .module.baner{margin-right: 9px}.article .module.baner2{margin-left: 9px}.article .row.row-top{padding-left: 9px;padding-right: 9px}}@media screen and (max-width: 890px){.features-articles{padding: 18px}.article{padding-top: 18px;padding-bottom: 18px}.article .h1,.article .text-right .h1{font-size: 22px;margin-bottom: 18px}.article .text-right .h1{margin-bottom: -2px}.article .created{font-size: 13px}.article .img-container{aspect-ratio: 16/9;border-radius: 20px}.article #part0.text-editor p{font-size: 15px}.article .text-editor p{font-size: 14px;margin-bottom: 18px}.article h1{font-size: 22px;margin-bottom: 18px}.article h2{font-size: 20px;margin-bottom: 18px}.article h3{font-size: 18px;margin-bottom: 18px}.article h4{font-size: 17px;margin-bottom: 18px}.article h5{font-size: 16px;margin-bottom: 18px}.article h6{font-size: 16px;margin-bottom: 18px}.article .text-editor ul,.article .text-editor ol{font-size: 14px}.article .text-editor ol li{padding-left: 24px}.article .text-editor h3:has(sup){padding-left: 30px}.module.features-articles a .img{width: 90px}.module.features-articles a .text{width: calc(100% - 90px)}.module.features-articles a .h5{font-size: 16px}.module.features-articles a .info{font-size: 13px}.article .text-editor blockquote{font-size: 14px}.article .text-editor blockquote .iconwrapper{width: 46px;left: 9px}.article .text-editor blockquote:has(span.iconwrapper){padding-left: 64px}.article .img-left{width: 40%;padding-right: 36px}.article .text-right{padding-left: 0;width: 60%}}@media screen and (max-width: 540px){.article .module.baner,.article .module.baner2{width: 100%;margin-left: 0;margin-right: 0}.article .text-editor ul li,.article .text-editor ol li{width: calc(50% - 24px)}.article .img-left{width: 100%;padding-right: 0}.article .text-right{width: 100%;padding-left: 0;margin-top: 0}.article .gallery .row .col{width: 50%}}@media screen and (max-width: 380px){.module.features-articles a .img{width: 100%;margin-bottom: 18px}.module.features-articles a .text{width: 100%;padding-left: 9px;padding-right: 9px}.module.features-articles a .info{-webkit-line-clamp: 2}.article .text-editor ul li,.article .text-editor ol li{width: calc(1000% - 24px)}.article .text-editor blockquote .iconwrapper{width: 100%;height: 76px;left: 0}.article .text-editor blockquote:has(span.iconwrapper){padding-top: 76px;padding-left: 12px;padding-right: 12px}.article #part0.text-editor ol li{width: calc(100% - 24px)}.article .gallery .row .col{width: 100%}}
/* css/basic/cms-fixes.css */
:where(img[width][height]){height: auto}@media screen and (max-width: 890px){.article h1.article-title{font-size: 20px}}
