.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.products .product__style-1 .product__style-1-right .product__slider img,.products .product__style-2 .product__style-2-wrapper .product__style-2-background .product__slider img,.products .product__style-3 .product__style-3-left .product__slider img{transition:all .8s ease-in-out !important}.nav-additional-icon img{height:34px}.footer-section-links{border-bottom:1px solid #27a43e 90%;border-top:1px solid #27a43e 90%;background-color:#323d5b;max-width:100%}.footer-section-links h3{color:#27a43e;text-align:left;padding:30px 0;font-weight:500;font-size:30px;text-decoration:underline}.footer-section-links ul{column-count:5;text-align:left}.footer-section-links ul>li{padding:3px 0}.footer-section-links ul li a{color:#fff;text-decoration:none}@media only screen and (max-width:767px){.footer-section-links{width:100%;margin-left:auto;margin-right:auto}.footer-section-links ul{column-count:3}.footer-section-links ul>li{padding:3px 16px}}@media only screen and (max-width:450px){.footer-section-links ul{column-count:2;border-bottom:0;border-top:0}}@media only screen and (max-width:400px){.footer-section-links ul{column-count:1}}.page-id-1204 .titles .titles__title,.contact-form .contact-form__content .contact-form__title,.contact .contact__content .contact__description{text-transform:none!important}.contact .contact__content .contact__buttons a:hover{background:0 0;color:#27a43e}@keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-left{0%{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fade-right{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes spinner-anim1{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0);clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{-webkit-clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{-webkit-clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes spinner-anim2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,tfoot,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}dd,form,sub,sup,td,th{padding:0;border:0;font:inherit}sub,sup{margin:0}dd,form,td,th{vertical-align:baseline}td,th{margin:0;padding:2px}a,body{color:#323d5b}body{font-family:var(--font-primary);font-size:15px;line-height:22px;font-weight:400;background:#fff;overflow-x:hidden;max-width:100%}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:.2s linear}a[href^=tel]{color:inherit;text-decoration:none}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:none}q{display:inline}q:after,q:before{content:'"';font-style:normal}input[type=button],input[type=reset],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=button],input[type=reset],input[type=submit]{border-radius:0}input[type=search]{-moz-appearance:none;appearance:none;border-radius:0}input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]{-webkit-appearance:textfield}table{border-collapse:collapse;border-spacing:0}big{font-size:120%}small,sub,sup{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin:0 0 0 20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,s,strike{text-decoration:line-through}dt{font-weight:700}address,cite,em,q,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{background-color:#f7f7f7;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#007acc;display:block;font-size:14px;font-size:.875rem;font-weight:var(--bold);height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;top:2.5rem;z-index:999999999;text-decoration:underline}.skip-link:focus{display:block;left:6px;top:7px;font-size:14px;font-weight:var(--bold);text-decoration:none;line-height:normal;padding:15px 23px 14px;z-index:100000;right:auto}.form-allowed-tags:not(:focus):not(:active),.visually-hidden:not(:focus):not(:active){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}:root{--accent-color:#27a43e;--accent-color-hover:#e6ba64;--light-accent-color:#fff;--dark-accent-color:#fff;--separator-color:#fff;--font-primary:"Nunito Sans",sans-serif;--font-secondary:"Nunito Sans",sans-serif;--invalid-color:#ff4136}body.menu-mobile-active{overflow:hidden}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__close:hover,body.menu-mobile-active .header{background:#fff}body.search-open{overflow-y:hidden}body.loader{position:relative}body.loader:before{position:fixed;width:80px;height:80px;left:50%;top:50%;transform:translate(-80px,-80px);content:"";background-image:url(/wp-content/themes/mrprofil/includes/img/loader.gif);background-size:cover;z-index:101}body.loader:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);content:"";z-index:100;display:block}body.popup--visible{overflow:hidden}body.single-post{background:linear-gradient(180deg,rgba(34,35,35,.56) .94%,rgba(34,35,35,0) 161px);color:#383838}body.single-post .footer .footer__splash-cta .footer__splash-content a.footer__splash-button:hover,body.single-post .footer a{color:#000}body.single-post .footer .footer__wrapper .footer__row .logo-group .logo-group__logo,body.single-post .footer .social-media{filter:invert(1)}.bg-dark .title-group,body.single-post .footer .footer__splash-cta .footer__splash-content a.footer__splash-button,body.single-post .footer .footer__splash-cta .footer__splash-content p{color:#fff}p{line-height:22px;margin-bottom:1.5rem;word-break:break-word;display:flow-root}strong{font-weight:600}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-family:var(--font-primary);outline:0}input,input::placeholder,select,select::placeholder,textarea,textarea::placeholder{font-family:var(--font-primary);outline:0}.grecaptcha-badge{visibility:hidden!important}.title{color:#323d5b;text-transform:uppercase;line-height:43px;margin-bottom:.25rem}.subtitle,.title,.title-group{font-size:36px;font-family:Nunito Sans;font-weight:500}.subtitle{color:#27a43e;line-height:1.2;text-transform:uppercase;margin-bottom:1.5rem;text-decoration:underline}.title-group{color:#323d5b;line-height:43px;margin-bottom:.25rem}.title-group span{color:#27a43e;text-decoration:underline}@media screen and (max-width:768px){.title-group span{display:block}}.bg-dark{background:#323d5b;color:#fff}.header__language select{border-color:#fff}input:-moz-read-only{background:#f2f2f2}input:read-only{background:#f2f2f2}.hidden{display:none}.container{max-width:1660px;margin-inline:auto;padding-inline:4.0625rem}@media screen and (max-width:1500px){.container{padding-inline:3.75rem}}@media screen and (max-width:768px){.container{padding-inline:1.3rem}}.container-fluid{max-width:1552px;margin-inline:auto;padding-inline:4rem}@media screen and (max-width:1500px){.container-fluid{padding-inline:0}}@media screen and (max-width:480px){.container-fluid{padding-inline:1.3rem}}.container-fluid .container{padding-inline:3.75rem}.btn{border-radius:24.5px;display:inline-block;padding:.4rem 2rem;font-size:15px;text-decoration:none;font-weight:500;transition:.2s linear;line-height:26px;text-align:center}.btn.btn-primary{color:#fff;background:#27a43e;border:1px solid #27a43e}.btn.btn-primary:hover,.map__search .map__select-wrapper select.map__select option{color:#fff;background:#323d5b}.btn.btn-primary:hover svg path,.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-img .catalogs__item-download:hover path,.collection .collection__content-row .container .collection__door .collection__door-img .collection__door-modal-icon:hover path,.products .product__style-1 .product__style-1-right .product__configurator-link:hover path,.products .product__style-1 .product__style-1-right .product__downloadable-file:hover path,.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__configurator-link:hover path,.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__downloadable-file:hover path,.products .product__style-3 .product__style-3-left .product__configurator-link:hover path,.products .product__style-3 .product__style-3-left .product__downloadable-file:hover path,div[class*=-marker-view] svg{fill:#27a43e}.btn.btn-secondary{color:#fff;background:#000;border:2px solid #000;padding-inline:2.25rem}.btn.btn-secondary:hover,.btn.btn-third:hover{color:#000;background:#fbd913}.btn.btn-bg-accent:hover,.btn.btn-third{background:#fff;color:#000}.btn.btn-bg-accent,.btn.btn-border:hover{background:#fbd913;color:#000}.btn.btn-border{background:0 0;border:1px solid #fff;color:#fff}.btn.btn-border:hover{border-color:#fbd913}label{margin-left:2rem;font-size:13px}input[type=email],input[type=password],input[type=tel],input[type=text]{width:100%;background:#000;border:.25px solid #9e9e9e;border-radius:7px;color:#fff;padding-top:1.75rem}textarea{width:100%;background:#000;border:.25px solid #9e9e9e;color:#fff}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#9e9e9e;display:block!important}input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#9e9e9e;display:block!important}input[type=radio]{position:relative}select{font-size:.8125rem;color:#fff;-webkit-appearance:none;-moz-appearance:none;background:0 0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgOSA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOCAxTDQuNjU5MDkgM0wxIDEiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position-x:85%;background-position-y:17px;padding:.7rem 1.2rem .7rem .75rem;border-radius:5px}select:focus{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAECAYAAABcDxXOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABFSURBVHgBdY0BCQAgDAQXwQiLYAOjWMEINjLCohhl/mDCEPdwPPyeH1GQqjIY9BMOBUywwXLvb8FCsaWwKJ7zLdbkQzM/sgo90kkO7lkAAAAASUVORK5CYII=)}select.select--opened{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAECAYAAABcDxXOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABFSURBVHgBdY0BCQAgDAQXwQiLYAOjWMEINjLCohhl/mDCEPdwPPyeH1GQqjIY9BMOBUywwXLvb8FCsaWwKJ7zLdbkQzM/sgo90kkO7lkAAAAASUVORK5CYII=)}select.select--closed{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI0IiB2aWV3Qm94PSIwIDAgOSA0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOCAxTDQuNjU5MDkgM0wxIDEiIHN0cm9rZT0id2hpdGUiLz4KPC9zdmc+Cg==)}select option{background:#000}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .newsletter-inputs p .wpcf7-spinner,.header .header__wrapper .header__group .search-bar button,.wpcf7-not-valid-tip{display:none}.arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:2px}.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.splide__arrows-custom .splide__arrow.splide__arrow--prev:after{content:"";background-image:url(/wp-content/themes/mrprofil/includes/img/slider-arrow-right.svg);background-repeat:no-repeat;width:26px;height:34px;transform-origin:center;transform:rotate(-180deg)}.splide__arrows-custom .splide__arrow.splide__arrow--next:after{content:"";background-image:url(/wp-content/themes/mrprofil/includes/img/slider-arrow-right.svg);background-repeat:no-repeat;width:24px;height:34px}input,textarea{padding:1rem 1.8rem;border-radius:5px}input::-moz-placeholder,textarea::-moz-placeholder{line-height:16.8px}input::placeholder,textarea::placeholder{line-height:16.8px}.field-error{color:#dc3232;font-size:.7rem;font-weight:400;display:block;margin-left:2rem}.field-error.terms--error{margin-left:3.6rem}.breadcrumbs{margin-top:2.5rem;line-height:36px;font-size:13px;font-weight:400;display:flex;align-items:center;gap:12.5px}@media screen and (max-width:768px){.breadcrumbs{font-size:10px}}.breadcrumbs span,.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__right .side-menu__right-content .right-title_1{color:#323d5b}.breadcrumbs a:hover,.breadcrumbs.breadcrumbs--dark .breadcrumb_last,p a,p a:hover{color:#27a43e}.breadcrumbs a{color:#323d5b;text-decoration:none}.about-us-section .about-us__video .video-columns .video-frame .video-overlay .video-overlay-play svg,.breadcrumbs a,.breadcrumbs a svg path,.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-img .catalogs__item-download path,.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-img .catalogs__item-download rect,.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li .sub-menu-list a svg path,.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li .mobile-submenu-label svg{transition:all .2s ease-in-out}.breadcrumbs .breadcrumb_title{color:#27a43e;text-decoration-line:underline}.breadcrumbs .breadcrumb_last,.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-titles h3.side-menu__bottom-titles--title-1{color:#fff}input[type=radio]:after{width:10px;height:10px;border-radius:10px;top:0;left:0;position:relative;background-color:#fff;content:"";display:inline-block;visibility:visible;border:2px solid #c6c6c6}input[type=radio]:checked:after{width:10px;height:10px;border-radius:10px;top:0;left:0;position:relative;background-color:#1fbdbd;content:"";display:inline-block;visibility:visible;border:2px solid #c6c6c6}input[type=radio]:checked:before{width:8px;height:8px;content:"";position:absolute;z-index:2;border:2px solid #fff;border-radius:10rem;margin-top:1px;margin-left:1px}.checkbox-default{border:1px solid var(--accent-color-hover);background:#fff;width:15px;height:15px;position:absolute;cursor:pointer;margin-top:6px;z-index:2}.checkbox-default--active{background-image:url(/wp-content/themes/mrprofil/includes/img/check.svg);background-size:85%;background-repeat:no-repeat;background-position:center}.pagination{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:2rem;column-gap:2rem;margin-top:2rem;justify-content:center}.pagination .pagination__arrow{width:14px;height:26px}.pagination .pagination__arrow--prev{transform:rotate(180deg);transform-origin:center}.pagination .pagination__arrow svg{width:14px;height:12px;cursor:pointer}.pagination .pagination__pages{display:flex;flex-wrap:wrap;-moz-column-gap:2rem;column-gap:2rem;align-items:center}.pagination .pagination__pages .pagination__page{width:35px;border:1px solid var(--accent-color);border-radius:10rem;height:35px;display:flex;justify-content:center;align-items:center;color:var(--accent-color);font-size:11px;cursor:pointer}.pagination .pagination__pages .pagination__page--active{font-size:14px;color:#fff;background:var(--accent-color);width:40px;height:40px}.more-link{position:relative;font-size:22px;line-height:32px;font-weight:500;text-decoration:none}@media screen and (max-width:768px){.more-link{font-weight:600}}.more-link.more-link--active:after{content:"";background-image:url(/wp-content/themes/mrprofil/includes/img/arrow-right.svg);background-size:6px 16px;width:6px;height:16px;display:block;position:absolute;right:-1rem;top:calc(50% - 8px);background-repeat:no-repeat;transition:.2s linear}@media screen and (max-width:768px){.more-link.more-link--active:after{display:none}}.more-link.more-link--active:before{content:"";width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:-1}.more-link.more-link--active:hover:after{opacity:.8;right:-12rem}@media screen and (max-width:768px){.more-link.more-link--active:hover:after{right:-2rem}.more-link.more-link--active{font-weight:600}}.more-link .more-link__title{position:relative;z-index:1;background:#000;padding-right:5px}.more-link .more-link__details{width:250px;color:#c5c5c5;font-size:16px;font-weight:400;line-height:21px;position:absolute;z-index:0;left:0;top:50%;transform:translateY(-50%);transition:.2s linear;opacity:0}@media screen and (max-width:768px){.more-link .more-link__details{display:none}}.nowrap{white-space:nowrap}.carousel-heading{font-size:22px;font-weight:500;line-height:32px;margin-bottom:12px}@media screen and (max-width:768px){.carousel-heading{font-weight:600}}.popup-opener{transition:.7s linear!important}.admin-bar .header{top:32px}@media screen and (max-width:782px){.admin-bar .header{top:46px}}@media screen and (max-width:600px){.admin-bar .header.header--is-sticky{top:0}}.admin-bar .main-realizations .realizations-titlebar.realizations-titlebar--is-sticky,.admin-bar .page-navigation.page-navigation--is-sticky{top:32px}@media screen and (max-width:782px){.admin-bar .page-navigation.page-navigation--is-sticky{top:0}}@media screen and (max-width:782px){.admin-bar .main-realizations .realizations-titlebar.realizations-titlebar--is-sticky{top:0}}#slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_slideshow .slb_template_tag,.slb_details{display:none!important}#slb_viewer_wrap .slb_theme_slb_baseline .slb_container{padding:0!important}.not-found .not-found__heading{font-size:2rem;margin-bottom:2rem}.not-found .not-found__text{font-size:1.2rem}.not-found .not-found__button-wrapper{margin-top:2.2rem}@media screen and (max-width:768px){.none-mobile{display:none}}.reveal{position:relative;transform:translateY(150px);opacity:0;transition:all 1s ease-in-out}@media screen and (max-width:768px){.reveal{opacity:1;transform:none}}@media screen and (min-width:769px){.reveal.show{transform:translateY(0);opacity:1}.reveal.show.fade-bottom{animation:fade-bottom 1s ease-in-out}.reveal.show.fade-left{animation:fade-left 1s ease-in-out}.reveal.show.fade-right{animation:fade-right 1s ease-in-out}}.admin-bar .header .search-bar,.admin-bar .header .side-menu,.admin-bar .header .sub-menu{top:144px!important}.header{z-index:50;position:fixed;width:100%;top:0;left:0;transition:.3s ease-in-out;background:#323d5b}@media screen and (max-width:768px){.header.scrolling-down{top:-75px!important}}.header.header--is-sticky .header__wrapper{margin-top:0}.header .header__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width:1200px){.header .header__wrapper{padding-top:1.5625rem;padding-bottom:1.25rem}}@media screen and (max-width:768px){.header .header__wrapper{padding-top:1.0625rem;padding-bottom:.625rem}}.header .header__wrapper--mobile{align-items:flex-start}.header .header__wrapper .header__group{display:flex;flex-wrap:wrap;align-items:center;flex:0 0 100%}.header .header__wrapper .header__group .logo-group{position:relative}.header .header__wrapper .header__group .logo-group .logo-group__logo{width:191px}@media screen and (max-width:768px){.header .header__wrapper .header__group .logo-group .logo-group__logo{width:130px}}.header .header__wrapper .header__group .header__navigation{margin-left:35px;display:flex;align-items:center;gap:35px;flex:1;justify-content:flex-end}@media screen and (max-width:1400px){.header .header__wrapper .header__group .header__navigation{gap:10px}}@media screen and (max-width:1200px){.header .header__wrapper .header__group .header__navigation{gap:35px;justify-content:flex-end}}@media screen and (max-width:900px){.header .header__wrapper .header__group .header__navigation{display:none}}@media screen and (max-width:1200px){.header .header__wrapper .header__group .header__navigation .menu{display:none}}.header .header__wrapper .header__group .header__navigation div ul{display:flex;flex-wrap:wrap;align-items:center;gap:35px;margin-right:70px;padding-left:0}@media screen and (max-width:1440px){.header .header__wrapper .header__group .header__navigation div ul{margin-right:0}}@media screen and (max-width:1400px){.header .header__wrapper .header__group .header__navigation div ul{gap:10px}}.header .header__wrapper .header__group .header__navigation div ul li.current-menu-item>a{color:var(--accent-color)}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-type-custom{height:112px;display:flex;align-items:center}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children,.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li a .sub-menu-link span,.header .header__wrapper .nav-languages{position:relative}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children a{padding-right:11px}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children svg{cursor:pointer;transition:all .2s ease-in-out}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children svg.a-menu--active,.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children:hover svg.menu-item-icon{transform:rotate(180deg)}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children a.menu-item-has-submenu{-webkit-padding-end:0;padding-inline-end:0}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children a.menu-item-has-submenu svg{margin-left:21px}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu{opacity:0;visibility:hidden;position:fixed;width:100%;left:0;right:0;top:112px;background:#fff;row-gap:.5rem;padding-top:38px;padding-bottom:18px;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);transition:all .2s ease-in-out;transform:translateY(-10px);pointer-events:none}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu.sub-menu--active,.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;transform:translateY(0);pointer-events:all}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu img{width:100%;max-height:144px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul{display:flex;gap:16px;flex-wrap:nowrap;align-items:flex-start;margin-right:auto}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li{flex:1}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li a{padding-inline:0;color:#323d5b;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li a .sub-menu-image{overflow:hidden;display:flex;margin-bottom:11px}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li a .sub-menu-image img{transition:all .7s ease-in-out}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li a .sub-menu-link{display:flex;transition:all .2s ease-in-out;text-decoration-color:#27a43e;justify-content:space-between}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__left ul li a:after,.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li a .sub-menu-link span:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:3px;bottom:0;left:0;background-color:var(--accent-color);transform-origin:bottom right;transition:transform .25s ease-out}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li a .sub-menu-link svg{margin-top:8px;margin-right:13.5px;transition:all .2s ease-in-out}.footer .footer__main .footer__main-menus .footer__email:hover span:after,.footer .footer__main .footer__main-menus .footer__phone:hover span:after,.footer .footer__main .footer__main-menus .footer__row-column-list-menu-item a:hover:after,.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__left ul li a:hover:after,.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li a:hover .sub-menu-link span:after{transform:scaleX(1);transform-origin:bottom left}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li a:hover svg{margin-right:5px;margin-left:8.5px}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li a:hover img{transform:scale(1.2)}.header .header__wrapper .header__group .header__navigation div ul li a{text-decoration:none;color:#fff}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__left ul li a:hover,.header .header__wrapper .header__group .header__navigation div ul li a:hover,.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li a:hover{color:var(--accent-color)}@media screen and (max-width:1410px){.header .header__wrapper .header__group .header__navigation div ul li a{padding-inline:1.1875rem}}.header .header__wrapper .header__group .header__navigation .side-menu{position:fixed;top:112px;right:0;background:#fff;opacity:0;visibility:hidden;transition:all .2s ease-in-out;transform:translateX(10px);box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.header .header__wrapper .header__group .header__navigation .side-menu.side-menu--active{opacity:1;visibility:visible;transform:translateX(0)}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content{display:flex;position:relative;padding:14px 0 25px 33px;margin-right:calc((100vw - 1530px)/2 - 7px)}@media screen and (max-width:1660px){.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content{margin-right:60px}}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__close{position:absolute;width:38px;height:38px;background:#323d5b;right:0;top:39px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;border:1px solid #323d5b;cursor:pointer}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__close:hover span,.header .header__wrapper .header__group .search-bar .search-bar__close:hover span{background:var(--accent-color)}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__close:hover span.side-menu__close--line-1{transform:rotate(-45deg)}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__close span.side-menu__close--line-1,.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__close:hover span.side-menu__close--line-2{transform:rotate(45deg)}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__close span,.header .header__wrapper .header__group .search-bar .search-bar__close span,.header .header__wrapper .menu-mobile .search-bar-mobile .search-bar-mobile__close span{width:23px;background:#fff;height:4px;border-radius:2px;display:block;position:absolute;transition:all .2s ease-in-out}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__close span.side-menu__close--line-2,.header .header__wrapper .header__group .search-bar .search-bar__close:hover span.search-bar__close--line-1{transform:rotate(-45deg)}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__left{margin-right:18px}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__left ul li a{color:#323d5b;font-size:20px;font-weight:400;line-height:44px;padding:0;position:relative;transition:all .2s ease-in-out}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__right{border-left:1px solid #323d5b;display:flex;align-items:center}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__right img{margin-left:-21px}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__right .side-menu__right-content{margin-right:62px;margin-left:-62px}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__right .side-menu__right-content h2{font-size:50px;font-style:normal;font-weight:500;line-height:63px}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__right .side-menu__right-content .right-title_2{color:#27a43e;text-decoration:underline}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__content .side-menu__right .side-menu__right-content p{color:#323d5b;font-size:16px;font-style:normal;font-weight:500;line-height:22px;margin:16px 0}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom{background:#323d5b;box-shadow:0 4px 4px 0 rgba(0,0,0,.15)}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content{padding:28px 0 22px 26px;margin-right:calc((100vw - 1530px)/2 - 7px);display:flex;gap:48px;max-width:100%;width:1080px}@media screen and (max-width:1660px){.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content{margin-right:60px}}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-titles h3{font-size:36px;font-weight:500;line-height:43px}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-titles h3.side-menu__bottom-titles--title-2{color:var(--accent-color);text-decoration-line:underline}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form{flex:1}.footer .footer__newsletter .newsletter-inputs p,.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .newsletter-inputs p{display:flex;gap:19px}.footer .footer__newsletter .newsletter-inputs p span,.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .newsletter-inputs p span{height:38px;flex:1}.footer .footer__newsletter .newsletter-inputs p span input[type=email],.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .newsletter-inputs p span input[type=email]{border-radius:24.5px;border:1px solid #fff;height:38px;background:0 0;color:#fff;font-size:15px;font-weight:500;padding:10px 28px}.footer .footer__newsletter .newsletter-inputs p span input[type=email].wpcf7-not-valid,.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .newsletter-inputs p span input[type=email].wpcf7-not-valid{border-color:red}.footer .footer__newsletter .newsletter-inputs p span input[type=email]:active,.footer .footer__newsletter .newsletter-inputs p span input[type=email]:focus,.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .newsletter-inputs p span input[type=email]:active,.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .newsletter-inputs p span input[type=email]:focus{border-color:#27a43e}.footer .footer__newsletter .newsletter-inputs p input[type=submit],.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .newsletter-inputs p input[type=submit]{border-radius:24.5px;background:var(--accent-color);color:#323d5b;font-weight:500;font-size:15px;padding:10px 34px;transition:all .2s ease-in-out;cursor:pointer;border:1px solid #27a43e}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .newsletter-inputs p input[type=submit]:disabled{cursor:not-allowed}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .newsletter-inputs p input[type=submit]:hover{background:#323d5b;color:#27a43e}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .wpcf7-response-output{color:#fff;max-width:540px}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .wpcf7-form-control-wrap .wpcf7-list-item,.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .wpcf7-form-control-wrap label{margin:0}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .wpcf7-form-control-wrap label,.header .header__wrapper .menu-mobile .menu-mobile__wrapper .menu-mobile__icons .nav-additional-icon a{display:flex}.footer .footer__newsletter .wpcf7-form-control-wrap input[type=checkbox],.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .wpcf7-form-control-wrap input[type=checkbox]{width:16px;min-width:16px;height:16px;margin:0;outline:0;border-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;display:grid;place-content:center;padding:0;border-radius:2px}.fm-newsletter .fm-newsletter__action input[type=checkbox]:before,.footer .footer__newsletter .wpcf7-form-control-wrap input[type=checkbox]:before,.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .wpcf7-form-control-wrap input[type=checkbox]:before{content:"";width:.9em;height:.9em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--accent-color)}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .wpcf7-form-control-wrap input[type=checkbox]:checked:before{transform:scale(1)}.header .header__wrapper .header__group .header__navigation .side-menu .side-menu__bottom .side-menu__bottom-content .side-menu__bottom-form .wpcf7-form-control-wrap .wpcf7-list-item-label{color:#fff;font-size:13px;font-weight:400;line-height:21px;margin-left:12px;max-width:418px}.header .header__wrapper .header__group .nav-search-icon{height:19px;cursor:pointer}.header .header__wrapper .header__group .nav-search-icon svg circle,.header .header__wrapper .header__group .nav-search-icon svg line,.header .header__wrapper .menu-mobile .nav-search-icon svg circle,.header .header__wrapper .menu-mobile .nav-search-icon svg line{transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.header .header__wrapper .header__group .nav-search-icon.nav-search-icon--active svg circle,.header .header__wrapper .header__group .nav-search-icon.nav-search-icon--active svg line,.header .header__wrapper .header__group .nav-search-icon:hover svg circle,.header .header__wrapper .header__group .nav-search-icon:hover svg line,.header .header__wrapper .menu-mobile .nav-search-icon.nav-search-icon--active svg circle,.header .header__wrapper .menu-mobile .nav-search-icon.nav-search-icon--active svg line,.header .header__wrapper .menu-mobile .nav-search-icon:hover svg circle,.header .header__wrapper .menu-mobile .nav-search-icon:hover svg line{stroke:var(--accent-color)}.header .header__wrapper .header__group .search-bar{position:fixed;width:100%;height:100%;left:0;right:0;top:112px;bottom:0;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease-in-out}.header .header__wrapper .header__group .search-bar .search-bar__content{display:flex;justify-content:center;align-items:center;cursor:auto;height:100%;position:relative}.header .header__wrapper .header__group .search-bar.search-bar--active{opacity:1;visibility:visible;transform:translateY(0)}.header .header__wrapper .header__group .search-bar form,.header .header__wrapper .menu-mobile .search-bar-mobile form{width:100%;max-width:880px;min-width:400px;margin-top:-250px}.header .header__wrapper .header__group .search-bar input.search-form__input{color:#323d5b;font-size:50px;font-weight:500;line-height:63px;background:#fff;border:0;border-bottom:3px solid #323d5b;border-radius:0;text-align:center}.header .header__wrapper .header__group .search-bar input.search-form__input::-moz-placeholder{color:#323d5b}.header .header__wrapper .header__group .search-bar input.search-form__input::placeholder{color:#323d5b}.header .header__wrapper .header__group .search-bar .search-bar__close{position:absolute;width:38px;height:38px;background:#323d5b;right:4.0625rem;top:39px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;border:1px solid #323d5b;cursor:pointer}@media screen and (max-width:1660px){.header .header__wrapper .header__group .search-bar .search-bar__close{right:60px}}.header .header__wrapper .header__group .search-bar .search-bar__close:hover{background:#fff}.header .header__wrapper .header__group .search-bar .search-bar__close span.search-bar__close--line-1,.header .header__wrapper .header__group .search-bar .search-bar__close:hover span.search-bar__close--line-2{transform:rotate(45deg)}.header .header__wrapper .header__group .search-bar .search-bar__close span.search-bar__close--line-2,.header .header__wrapper .menu-mobile .search-bar-mobile .search-bar-mobile__close:hover span.search-bar-mobile__close--line-1{transform:rotate(-45deg)}.header .header__wrapper .header__group .menu-expand{height:20px;width:24px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;position:relative}.header .header__wrapper .header__group .menu-expand .menu-expand__line{width:100%;background:#fff;height:2px;display:block;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.header .header__wrapper .header__group .menu-expand.menu-expand--active .menu-expand__line,.header .header__wrapper .header__group .menu-expand:hover .menu-expand__line{background:var(--accent-color)}.header .header__wrapper .header__group .menu-expand.menu-expand--active{flex-direction:inherit;align-items:center}.header .header__wrapper .header__group .menu-expand.menu-expand--active .menu-expand__line--2{opacity:0;visibility:hidden}.header .header__wrapper .header__group .menu-expand.menu-expand--active .menu-expand__line--1{transform:rotate(45deg);position:absolute}.header .header__wrapper .header__group .menu-expand.menu-expand--active .menu-expand__line--3{transform:rotate(-45deg);position:absolute}.header .header__wrapper .header__group .nav-additional-icon{height:34px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.header .header__wrapper .header__group .nav-additional-icon:hover,.header .header__wrapper .menu-mobile .search-bar-mobile .search-bar-mobile__close:hover span{background:var(--accent-color)}.header .header__wrapper .nav-languages select{height:38px;border-radius:24.5px;border:1px solid #d9d9d9;padding:10px 25px 10px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header .header__wrapper .nav-languages select::-ms-expand{display:none}.header .header__wrapper .nav-languages .language-icon{position:absolute;right:7px;top:8px;pointer-events:none;background:#323d5b;transition:all .2s ease-in-out}.contact-form .contact-form__content .contact-form__form .form-columns label.active .input-icon,.header .header__wrapper .nav-languages.active .language-icon{transform:rotate(180deg)}.footer .footer__newsletter .newsletter-inputs p .wpcf7-spinner,.header .header__wrapper .menu-mobile,.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li input[type=checkbox],.header .header__wrapper .menu-mobile .search-bar-mobile button{display:none}@media screen and (max-width:900px){.header .header__wrapper .menu-mobile{display:block}}.header .header__wrapper .menu-mobile .nav-search-icon{height:60px;cursor:pointer;position:absolute;display:flex;align-items:center;right:5rem}@media screen and (max-width:768px){.header .header__wrapper .menu-mobile .nav-search-icon{height:45px}}.header .header__wrapper .menu-mobile .nav-search-icon.search-disable{pointer-events:none}.header .header__wrapper .menu-mobile .search-bar-mobile{position:fixed;width:100%;height:100%;left:0;right:0;top:112px;bottom:0;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease-in-out}.header .header__wrapper .menu-mobile .search-bar-mobile .search-bar-mobile__content{display:flex;justify-content:center;align-items:center;cursor:auto;height:100%;position:relative}.header .header__wrapper .menu-mobile .search-bar-mobile.search-bar-mobile--active{opacity:1;visibility:visible;transform:translateY(0)}.header .header__wrapper .menu-mobile .search-bar-mobile input.search-form__input{color:#323d5b;font-size:38px;font-weight:500;line-height:63px;background:#fff;border:0;border-bottom:3px solid #323d5b;border-radius:0;text-align:center}.header .header__wrapper .menu-mobile .search-bar-mobile input.search-form__input::-moz-placeholder{color:#323d5b}.header .header__wrapper .menu-mobile .search-bar-mobile input.search-form__input::placeholder{color:#323d5b}.header .header__wrapper .menu-mobile .search-bar-mobile .search-bar-mobile__close{position:absolute;width:38px;height:38px;background:#323d5b;right:4.0625rem;top:39px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;border:1px solid #323d5b;cursor:pointer}@media screen and (max-width:1660px){.header .header__wrapper .menu-mobile .search-bar-mobile .search-bar-mobile__close{right:1.05rem}}.header .header__wrapper .menu-mobile .search-bar-mobile .search-bar-mobile__close:hover{background:#fff}.header .header__wrapper .menu-mobile .search-bar-mobile .search-bar-mobile__close span.search-bar-mobile__close--line-1,.header .header__wrapper .menu-mobile .search-bar-mobile .search-bar-mobile__close:hover span.search-bar-mobile__close--line-2{transform:rotate(45deg)}.header .header__wrapper .menu-mobile .search-bar-mobile .search-bar-mobile__close span.search-bar-mobile__close--line-2{transform:rotate(-45deg)}.header .header__wrapper .menu-mobile .menu-mobile__hamburger{display:flex;justify-content:space-between;align-items:center;height:62px;position:absolute;right:4.5rem}.header .header__wrapper .menu-mobile .menu-mobile__hamburger .menu-mobile__checkbox{position:absolute;display:block;height:32px;width:32px;top:12px;left:17px;z-index:5;opacity:0;cursor:pointer}@media screen and (max-width:768px){.header .header__wrapper .menu-mobile .menu-mobile__hamburger .menu-mobile__checkbox{top:3px}}.header .header__wrapper .menu-mobile .menu-mobile__hamburger .menu-mobile__hamburger-lines{display:block;width:32px;height:24px;position:absolute;top:17px;left:20px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:768px){.header .header__wrapper .menu-mobile .menu-mobile__hamburger .menu-mobile__hamburger-lines{top:10px}}.header .header__wrapper .menu-mobile .menu-mobile__hamburger .menu-mobile__hamburger-lines .menu-mobile__line{display:block;height:2px;width:100%;border-radius:10px;background:#fff}.header .header__wrapper .menu-mobile .menu-mobile__hamburger .menu-mobile__hamburger-lines .menu-mobile__line.menu-mobile__line--1{transform-origin:0 0;transition:transform .4s ease-in-out}.header .header__wrapper .menu-mobile .menu-mobile__hamburger .menu-mobile__hamburger-lines .menu-mobile__line.menu-mobile__line--2{transition:transform .2s ease-in-out}.header .header__wrapper .menu-mobile .menu-mobile__hamburger .menu-mobile__hamburger-lines .menu-mobile__line.menu-mobile__line--3{transform-origin:0 100%;transition:transform .4s ease-in-out}.header .header__wrapper .menu-mobile .menu-mobile__hamburger input[type=checkbox]:checked~.menu-mobile__hamburger-lines .menu-mobile__line--1{transform:rotate(45deg);background:#323d5b}.header .header__wrapper .menu-mobile .menu-mobile__hamburger input[type=checkbox]:checked~.menu-mobile__hamburger-lines .menu-mobile__line--2{transform:scaleY(0);background:#323d5b}.header .header__wrapper .menu-mobile .menu-mobile__hamburger input[type=checkbox]:checked~.menu-mobile__hamburger-lines .menu-mobile__line--3{transform:rotate(-45deg);background:#323d5b}.header .header__wrapper .menu-mobile .menu-mobile__wrapper{background:#fff;position:fixed;top:0;left:0;width:100%;height:0;transition:.3s linear;overflow:hidden}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .menu-mobile__wrapper-content{padding:1.5rem 0 73px;transition:.3s linear}.header .header__wrapper .menu-mobile .menu-mobile__wrapper.menu-mobile__wrapper--visible{display:block;position:fixed;top:74px;z-index:1;overflow-y:auto;transition:.3s linear;height:100%}.footer .footer__main .footer__main-menus .footer__email span,.footer .footer__main .footer__main-menus .footer__phone span,.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation,.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li.menu-item-has-children{position:relative}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul{padding-left:0}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li{position:relative;max-width:400px;padding:0 30px;margin:0 auto;text-align:center}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li .mobile-menu-element{width:auto;display:inline-block}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li .mobile-menu-element.mobile-has-submenu{margin-left:17px}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li .mobile-submenu-list{height:0;opacity:0;transition:all .2s ease-in-out}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li .mobile-submenu-list li{padding:0}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li .mobile-submenu-list li a{padding:5px 0;font-size:16px;font-weight:500}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li .mobile-submenu-label{margin:0;transition:all .2s ease-in-out}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li input[type=checkbox]:checked~label svg{transform:rotate(180deg)}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li input[type=checkbox]:checked~ul,input.mobile-submenu-list-input:checked~.mobile-submenu-element-list{height:auto;opacity:1}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li.menu-item-has-children .sub-menu{display:none;background:#323d5b}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li.menu-item-has-children .sub-menu.sub-menu--active{display:grid}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__navigation ul li a{width:100%;text-align:center;display:block;text-decoration:none;font-size:20px;line-height:23px;font-weight:700;padding:15px}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .menu-mobile__button{display:flex;margin-top:20px}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .menu-mobile__button .nav-button-mobile{margin:0 auto}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .menu-mobile__icons{position:relative;display:flex;margin-top:35px;left:0;bottom:0;width:100%;padding:11px;align-items:center;justify-content:center;gap:35px;background:#323d5b}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__action-btn{width:100%;text-align:center}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .menu-mobile__social-media{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:65px}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__language{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:60px;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__language a{text-decoration:none}.header .header__wrapper .menu-mobile .menu-mobile__wrapper .header__language .gtranslate_wrapper--mobile{display:flex;flex-wrap:wrap;align-items:center;width:100%;text-align:center;justify-content:center;-moz-column-gap:1rem;column-gap:1rem}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li .sub-menu-list{display:flex;flex-direction:column;margin-top:10px}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li .sub-menu-list a{color:#323d5b;font-size:20px;font-weight:400;line-height:44px;display:flex;gap:15px;align-items:center;text-decoration-color:var(--accent-color)}.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li .sub-menu-list a:hover{color:var(--accent-color)!important;text-decoration:underline!important}#map gmp-advanced-marker svg,.header .header__wrapper .header__group .header__navigation div ul li.menu-item-has-children .sub-menu ul li .sub-menu-list a:hover svg path{fill:var(--accent-color)}.menu-mobile__wrapper-content .mobile-submenu-list .mobile-submenu-element-list{display:flex;flex-direction:column;height:0;opacity:0;transition:all .2s ease-in-out}.menu-mobile__wrapper-content .mobile-submenu-list .mobile-submenu-element-list a.mobile-submenu-element-list-item{font-size:14px!important;font-weight:400!important}.mobile-submenu-element{display:inline-block!important;width:auto!important;padding:5px 10px!important}.mobile-submenu-element.mobile-submenu-element-has-list{margin-left:16px}.sub-menu-list-item{font-size:16px!important}.footer{background:#323d5b;color:#fff;font-size:13px;line-height:22px;font-weight:500;overflow:hidden;border-top:1px solid #27a43e}.footer .footer__newsletter{display:flex;gap:54px;padding-top:80px;padding-bottom:60px;border-bottom:1px solid #27a43e}@media screen and (max-width:768px){.footer .footer__newsletter{display:block}}.footer .footer__newsletter .footer__newsletter-form{padding-top:20px}.footer .footer__newsletter .footer__newsletter-title{font-size:50px;font-weight:500;line-height:58px;margin-bottom:14px}.footer .footer__newsletter .footer__newsletter-description{font-size:16px;font-weight:500;line-height:22px;margin:0;color:#fff}.footer .footer__newsletter .newsletter-inputs p input[type=submit]:disabled{cursor:not-allowed}.fm-newsletter .fm-newsletter__action .fm-newsletter__button-wrapper button:hover,.footer .footer__newsletter .newsletter-inputs p input[type=submit]:hover{background:#323d5b;color:#27a43e}.archive .archive__titles .description p,.footer .footer__newsletter .wpcf7-form-control-wrap .wpcf7-list-item,.footer .footer__newsletter .wpcf7-form-control-wrap label{margin:0}.footer .footer__main,.footer .footer__newsletter .wpcf7-form-control-wrap label{display:flex}.contact-form .contact-form__content .contact-form__form .form-columns .wpcf7-list-item input[type=checkbox]:checked:before,.fm-newsletter .fm-newsletter__action input[type=checkbox]:checked:before,.footer .footer__newsletter .wpcf7-form-control-wrap input[type=checkbox]:checked:before,.map-section .map__content .map__categories li input[type=checkbox]:checked:before{transform:scale(1)}.footer .footer__newsletter .wpcf7-form-control-wrap .wpcf7-list-item-label{color:#fff;font-size:13px;font-weight:400;line-height:21px;margin-left:12px;max-width:418px}@media screen and (max-width:1200px){.footer .footer__main{display:block}}.footer .footer__main .footer__main-menus{display:flex;gap:24px;flex-wrap:wrap;padding:44px 0 67px;width:50%}.footer .footer__main .footer__main-menus .footer__row-column-list{flex:1;padding-right:20px}@media screen and (max-width:600px){.footer .footer__main .footer__main-menus .footer_main-menus-logos{width:100%;text-align:center}.footer .footer__main .footer__main-menus .footer_main-menus-logos a{width:100%;text-align:center;justify-content:center}}.footer .footer__main .footer__main-menus img{max-width:191px;max-height:60px;margin-bottom:35px}.footer .footer__main .footer__main-menus .footer__email,.footer .footer__main .footer__main-menus .footer__phone{color:#fff;font-size:16px;font-weight:500;line-height:22px;display:flex;align-items:center;gap:12px;margin-bottom:18px;text-decoration:none}.footer .footer__main .footer__main-menus .footer__email span:after,.footer .footer__main .footer__main-menus .footer__phone span:after,.footer .footer__main .footer__main-menus .footer__row-column-list-menu-item a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--accent-color);transform-origin:bottom right;transition:transform .25s ease-out}.footer .footer__main .footer__main-menus .footer__email:hover,.footer .footer__main .footer__main-menus .footer__phone:hover,.footer .footer__main .footer__main-menus .footer__row-column-list-menu-item a:hover{color:var(--accent-color)}.footer .footer__main .footer__main-menus .footer__row-column-list-title{display:flex;height:61px;align-items:center;font-size:20px;font-weight:500;line-height:43px;color:#fff;margin-bottom:35px}.footer .footer__main .footer__main-menus .footer__row-column-list-menu{padding-left:0}.footer .footer__main .footer__main-menus .footer__row-column-list-menu-item a{color:#fff;font-size:15px;font-weight:400;line-height:36px;text-decoration:none;position:relative}.footer .footer__main .footer__configurator{display:flex;align-items:center;position:relative;margin-right:-4.0625rem;width:calc(50% + 4.0625rem)}.footer .footer__main .footer__configurator .acf-map{width:calc(100% + 4.0625rem);height:330px}@media screen and (max-width:600px){.footer .footer__main .footer__configurator{margin-top:30px}}.footer .footer__main .footer__configurator .footer__configurator-content{margin-left:200px}@media screen and (max-width:1200px){.footer .footer__main .footer__configurator .footer__configurator-content{margin-left:-65px}}@media screen and (max-width:600px){.footer .footer__main .footer__configurator .footer__configurator-content{margin-left:-30px}}.footer .footer__main .footer__configurator .footer__configurator-content .right-title_1{font-size:50px;font-style:normal;font-weight:500;line-height:63px;color:#fff}.footer .footer__main .footer__configurator .footer__configurator-content .right-title_1 span{display:block}@media screen and (max-width:600px){.footer .footer__main .footer__configurator .footer__configurator-content .right-title_1{font-size:38px}}.footer .footer__main .footer__configurator .footer__configurator-content p{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:22px;margin:16px 0}.footer .footer__copyright{text-align:center;background:#202125;border-top:1px solid #27a43e;padding:14px;color:#fff}.wpml-ls-statics-footer{display:none}.fm-newsletter .fm-newsletter__fields{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:2%;column-gap:2%}.fm-newsletter .fm-newsletter__fields input[type=email],.fm-newsletter .fm-newsletter__fields input[type=text]{font-family:"Nunito Sans";border-radius:24.5px;border:1px solid #fff;height:38px;background:0 0;color:#fff;font-size:15px;font-weight:500;padding:10px 28px;margin-bottom:1rem;width:49%}@media screen and (max-width:500px){.fm-newsletter .fm-newsletter__fields input[type=email],.fm-newsletter .fm-newsletter__fields input[type=text]{width:100%}}.fm-newsletter .fm-newsletter__fields input[type=email]:active,.fm-newsletter .fm-newsletter__fields input[type=email]:focus,.fm-newsletter .fm-newsletter__fields input[type=text]:active,.fm-newsletter .fm-newsletter__fields input[type=text]:focus{border-color:#27a43e}.fm-newsletter .fm-newsletter__fields input[type=email].subscribe-field--error,.fm-newsletter .fm-newsletter__fields input[type=text].subscribe-field--error{border-color:red}.fm-newsletter .fm-newsletter__action{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}@media screen and (max-width:500px){.fm-newsletter .fm-newsletter__action{flex-wrap:wrap}}.fm-newsletter .fm-newsletter__action label{display:flex;margin-left:0}.fm-newsletter .fm-newsletter__action label span{margin-left:1rem;font-weight:400}.archive .archive__content .archive__content-row.row-dark article .entry-title,.fm-newsletter .fm-newsletter__action label.fm-newsletter__acceptance--white{color:#fff}.fm-newsletter .fm-newsletter__action input[type=checkbox]{width:16px;min-width:16px;height:16px;outline:0;border-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;display:grid;place-content:center;padding:0;border-radius:2px;margin:5px 0 0}.fm-newsletter .fm-newsletter__action input[type=checkbox].subscribe-field--error{border:1px solid red}@media screen and (max-width:500px){.fm-newsletter .fm-newsletter__action .fm-newsletter__button-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}}.fm-newsletter .fm-newsletter__action .fm-newsletter__button-wrapper button{font-family:"Nunito Sans";border-radius:24.5px;background:var(--accent-color);color:#323d5b;font-size:15px;padding:10px 34px;transition:all .2s ease-in-out;cursor:pointer;border:1px solid #27a43e;font-weight:500;min-width:9rem;max-width:100%}.fm-newsletter .subscribe-response{margin-top:1rem}.fm-newsletter .subscribe-response .subscribe-spinner{display:none;width:24px;height:24px;border-radius:50%;border:3.8px solid #fff;animation:spinner-anim1 .8s infinite linear alternate,spinner-anim2 1.6s infinite linear}.fm-newsletter .subscribe-response .subscribe-info--white{color:#fff}.small-form-info{font-size:10px}@media screen and (max-width:600px){form .form-columns{display:block}}@media screen and (max-width:600px){form .form-columns .form-left,form .form-columns .form-right{width:100%}}.contact-form .contact-form__content .contact-form__form .form-columns label,form .form-columns label{position:relative;display:block;margin-left:0}form .form-columns input[type=email],form .form-columns input[type=file],form .form-columns input[type=tel],form .form-columns input[type=text],form .form-columns select{width:100%;height:38px;border-radius:24.5px;border:1px solid #323d5b;background:0 0;font-size:15px;font-weight:500;color:#323d5b;padding:10px 26.8px;margin-bottom:21px}.contact-form .contact-form__content .contact-form__form .form-columns input[type=email]:active,.contact-form .contact-form__content .contact-form__form .form-columns input[type=email]:focus,.contact-form .contact-form__content .contact-form__form .form-columns input[type=file]:active,.contact-form .contact-form__content .contact-form__form .form-columns input[type=file]:focus,.contact-form .contact-form__content .contact-form__form .form-columns input[type=tel]:active,.contact-form .contact-form__content .contact-form__form .form-columns input[type=tel]:focus,.contact-form .contact-form__content .contact-form__form .form-columns input[type=text]:active,.contact-form .contact-form__content .contact-form__form .form-columns input[type=text]:focus,.contact-form .contact-form__content .contact-form__form .form-columns select:active,.contact-form .contact-form__content .contact-form__form .form-columns select:focus,.contact-form .contact-form__content .contact-form__form .form-columns textarea:active,.contact-form .contact-form__content .contact-form__form .form-columns textarea:focus{border-color:#27a43e}.contact-form .contact-form__content .contact-form__form .form-columns input[type=email].wpcf7-not-valid,.contact-form .contact-form__content .contact-form__form .form-columns input[type=file].wpcf7-not-valid,.contact-form .contact-form__content .contact-form__form .form-columns input[type=tel].wpcf7-not-valid,.contact-form .contact-form__content .contact-form__form .form-columns input[type=text].wpcf7-not-valid,.contact-form .contact-form__content .contact-form__form .form-columns select.wpcf7-not-valid{border-color:red}form .form-columns textarea{width:100%;border-radius:24.5px;border:1px solid #323d5b;padding:10px 26.8px;background:0 0;font-size:15px;font-weight:500;color:#323d5b;margin-bottom:25px;max-height:156px;height:100%}.contact-form .contact-form__content .contact-form__form .form-columns .wpcf7-list-item label,form .form-columns .wpcf7-list-item label{display:flex;gap:12px}.contact-form .contact-form__content .contact-form__form .form-columns .wpcf7-list-item label .wpcf7-list-item-label{font-size:13px;font-weight:400;line-height:21px}.contact-form .contact-form__content .contact-form__form .form-columns .wpcf7-list-item input[type=checkbox]:before,form .form-columns .wpcf7-list-item input[type=checkbox]:before{content:"";width:.9em;height:.9em;transform:scale(0);transition:all .2s ease-in-out;box-shadow:inset 1em 1em #27a43e}.contact-form .contact-form__content .contact-form__form .form-columns .form-button input[type=submit]:hover{background:#323d5b;color:#fff}.contact-form .contact-form__content .contact-form__form .form-columns input[type=email]::-moz-placeholder,.contact-form .contact-form__content .contact-form__form .form-columns input[type=file]::-moz-placeholder,.contact-form .contact-form__content .contact-form__form .form-columns input[type=tel]::-moz-placeholder,.contact-form .contact-form__content .contact-form__form .form-columns input[type=text]::-moz-placeholder,.contact-form .contact-form__content .contact-form__form .form-columns select::-moz-placeholder,.contact-form .contact-form__content .contact-form__form .form-columns textarea::-moz-placeholder{color:#fff}.contact-form .contact-form__content .contact-form__form .form-columns input[type=email]::placeholder,.contact-form .contact-form__content .contact-form__form .form-columns input[type=file]::placeholder,.contact-form .contact-form__content .contact-form__form .form-columns input[type=tel]::placeholder,.contact-form .contact-form__content .contact-form__form .form-columns input[type=text]::placeholder,.contact-form .contact-form__content .contact-form__form .form-columns select::placeholder,.contact-form .contact-form__content .contact-form__form .form-columns textarea::placeholder{color:#fff}.contact-form .contact-form__content .form-button input[type=submit]{color:#fff;background:#27a43e;border:1px solid #27a43e}.single-post .single-post__container{margin-top:35px}.single-post .single-post__container h1,.single-post .single-post__container h2{font-family:"Nunito Sans";font-size:36px;font-weight:500;line-height:43px;margin-bottom:25px}.single-post .single-post__container h2{font-size:32px}.single-post .single-post__container h3,.single-post .single-post__container h4{font-family:"Nunito Sans";font-size:28px;font-weight:500;line-height:43px;margin-bottom:25px}.single-post .single-post__container h4{font-size:24px}.single-post .single-post__container h5,.single-post .single-post__container h6{font-family:"Nunito Sans";font-size:20px;font-weight:500;line-height:43px;margin-bottom:25px}.single-post .single-post__container h6{font-size:16px}.single-post .single-post__container h1 span,.single-post .single-post__container h2 span,.single-post .single-post__container h3 span,.single-post .single-post__container h4 span,.single-post .single-post__container h5 span,.single-post .single-post__container h6 span{text-decoration:underline}.single-post .single-post__container p{font-family:"Nunito Sans"}.single-post .single-post__container .tablepress{border-collapse:separate;border-spacing:0 8px}.single-post .single-post__container .tablepress thead{border:2px solid #323d5b}.single-post .single-post__container .tablepress thead tr th{padding:34.5px .5rem;background:#323d5b;color:#fff;font-family:"Nunito Sans";font-size:16px;font-weight:700;line-height:22px}.single-post .single-post__container .tablepress tbody tr.even td{border-top:2px solid #d9d9d9;border-bottom:2px solid #d9d9d9;background:rgba(217,217,217,.25);padding:17px;font-family:"Nunito Sans";font-size:16px;font-weight:400;line-height:22px}.single-post .single-post__container .tablepress tbody tr.even td:first-child{border-left:2px solid #d9d9d9}.single-post .single-post__container .tablepress tbody tr.even td:last-child{border-right:2px solid #d9d9d9}.single-post .single-post__container .tablepress tbody tr.odd td{border-top:2px solid #323d5b;border-bottom:2px solid #323d5b;background:rgba(217,217,217,.1);padding:17px;font-family:"Nunito Sans";font-size:16px;font-weight:400;line-height:22px}.single-post .single-post__container .tablepress tbody tr.odd td:first-child{border-left:2px solid #323d5b}.single-post .single-post__container .tablepress tbody tr.odd td:last-child{border-right:2px solid #323d5b}.single-post .single-post__container ul li:before{content:"•";color:#27a43e;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.single-post .single-post__container ol{list-style:none;counter-reset:li}.single-post .single-post__container ol li{counter-increment:li}.single-post .single-post__container ol li:before{content:counter(li);color:#27a43e;display:inline-block;width:1em;font-size:16px;font-weight:700;line-height:22px;margin-left:-1.5em;margin-right:.5em;text-align:right;direction:rtl}.page-template-page-subpage div[role=main],.single-kolekcja div[role=main]{padding-top:112px}.single-kolekcja .news-section,div#cookie-notice .cookie-notice-container span#cn-close-notice{display:none}.wp-block-columns{gap:40px}ol,ul{padding-left:34px}p[class*=has-text-]{max-width:980px;margin:0 auto 1.5rem}@media screen and (max-width:768px){.page-template-page-subpage div[role=main]{padding-top:74px}}.archive div[role=main]{padding-top:112px}@media screen and (max-width:768px){.archive div[role=main]{padding-top:74px}}.archive .archive__titles{padding-top:34px;padding-bottom:90px;text-align:center}.archive .archive__titles .title-group{color:#323d5b;font-size:36px;font-weight:500;line-height:43px;text-transform:uppercase;margin-bottom:25px}.archive .archive__titles .description{color:#323d5b;font-size:16px;font-weight:400;line-height:22px;max-width:980px;margin:0 auto}.archive .archive__content .archive__content-row{padding:43px 0 70px}.archive .archive__content .archive__content-row .container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width:1024px){.archive .archive__content .archive__content-row .container{grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (max-width:570px){.archive .archive__content .archive__content-row .container{grid-template-columns:1fr;justify-items:center}}.archive .archive__content .archive__content-row.row-dark{background:#323d5b}.archive .archive__content .archive__content-row.row-dark article,.archive .archive__content .archive__content-row.row-light article{padding-top:35px;padding-bottom:5px}.archive .archive__content .archive__content-row.row-light article .entry-title{color:#323d5b}.archive .archive__content .archive__content-row article .entry-title{font-size:20px;font-style:normal;font-weight:500;line-height:28px;text-decoration:none;margin:14px 0}.archive .archive__content .archive__content-row article img{max-width:176px;height:100%}.search div[role=main],div[role=main]{padding-top:112px}@media screen and (max-width:768px){.search div[role=main]{padding-top:74px}}.not-found,.search .noresult-content,.search .result-content{padding-top:35px;padding-bottom:90px;text-align:center}.search .noresult-content .entry-title,.search .result-content .title-group{margin-bottom:25px;font-size:36px;font-weight:500;line-height:43px;text-transform:uppercase}.search .noresult-content p,.search .result-content p{font-size:16px;font-weight:400;line-height:22px;max-width:980px;margin:0 auto 34px}.search .noresult-content form{width:100%;max-width:880px;min-width:400px;margin:0 auto}.search .noresult-content form input.search-form__input{color:#323d5b;font-size:50px;font-weight:500;line-height:63px;background:#fff;border:0;border-bottom:3px solid #323d5b;border-radius:0;text-align:center}.search .noresult-content form button{font-family:"Nunito Sans";border:0;margin-top:24px;cursor:pointer}.search .result-content .result__items{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}@media screen and (max-width:768px){.search .result-content .result__items{grid-template-columns:repeat(2,1fr)}}.search .result-content .result__items article{text-align:left}.search .result-content .result__items article img{width:100%;-o-object-fit:cover;object-fit:cover;max-height:200px}.search .result-content .result__items article .entry-title{color:#323d5b;font-size:20px;font-weight:500;line-height:28px;margin-bottom:24px}@media screen and (max-width:768px){div[role=main]{padding-top:74px}}.not-found .not-found__heading{font-size:36px;font-weight:500;line-height:43px;text-transform:uppercase;margin-bottom:25px}.not-found .not-found__text{color:#323d5b;font-size:16px;font-weight:400;line-height:22px;max-width:980px;margin:0 auto}.slider .slider__slide.splide__slide{position:relative;height:clamp(950px,100vh,950px);background-repeat:no-repeat;background-position:0 75%;background-size:cover;cursor:grab}.slider .slider__slide .slider__content{position:absolute;bottom:45px;right:130px;padding:30px 75px;text-align:center;max-width:100%;width:578px}@media screen and (max-width:1024px){.slider .slider__slide .slider__content{right:24px}}@media screen and (max-width:640px){.slider .slider__slide .slider__content{right:12px;left:12px;width:auto;padding:30px 14px}}.slider .slider__slide .slider__content .slider__subtitle,.slider .slider__slide .slider__content .slider__title{color:#fff;font-size:36px;font-family:Nunito Sans;font-weight:500;text-transform:uppercase;line-height:1.2}.slider .slider__slide .slider__content .slider__subtitle{color:#27a43e;margin-bottom:1.5rem;text-decoration:underline}.slider .slider__slide .slider__content .slider__text{font-size:24px;color:#fff;margin-bottom:2rem}.slider .slider__slide .slider__content a:hover{background:0 0!important;color:#fff}.slider .slider__pagination{flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;margin-top:23px}.carousel-doors .carousel-doors__row .carousel-doors__slider .slider__pagination li,.news .news-carousel__slider .slider__pagination li,.products .slider__pagination li,.slider .slider__pagination,.slider .slider__pagination li{position:relative;display:flex;align-items:center}.slider .slider__pagination li:before{content:"";width:6px;height:1px;background:#d9d9d9;position:absolute;top:calc(50% - 1px);left:17px}.carousel-doors .carousel-doors__row .carousel-doors__slider .slider__pagination li:last-child:before,.slider .slider__pagination li:last-child:before{content:none}.slider .slider__pagination .splide__pagination__page{background:#fff;border:1px solid #d9d9d9;opacity:1;width:9px;height:9px}.slider .slider__pagination .splide__pagination__page:hover{background:#27a43e;border-color:#27a43e}.slider .slider__pagination .splide__pagination__page.is-active{background:#323d5b;border-color:#323d5b;width:9px;height:9px}.blocks-ntzp{padding-top:3.75rem;padding-bottom:3.75rem}.blocks-ntzp.blocks-ntzp--1 .blocks-ntzp__wrapper{justify-content:center;display:flex;flex-wrap:wrap}.blocks-ntzp.blocks-ntzp--1 .blocks-ntzp__wrapper .blocks-ntzp__block{width:50%;max-width:100%}.blocks-ntzp .blocks-ntzp__wrapper{display:grid;align-items:center;-moz-column-gap:3.75rem;column-gap:3.75rem;row-gap:3.75rem;grid-template-columns:1fr 1fr}.blocks-ntzp .blocks-ntzp__wrapper .blocks-ntzp__block{text-align:center;display:flex;flex-direction:column;height:100%}.blocks-ntzp .blocks-ntzp__wrapper .blocks-ntzp__block .blocks-ntzp__text{margin-bottom:3.75rem}.blocks-ntzp .blocks-ntzp__wrapper .blocks-ntzp__block .blocks-ntzp__group{display:flex;height:100%;align-items:flex-end}.blocks-ntzp .blocks-ntzp__wrapper .blocks-ntzp__block .blocks-ntzp__link{position:relative;display:flex}.blocks-ntzp .blocks-ntzp__wrapper .blocks-ntzp__block .blocks-ntzp__link span{position:absolute;bottom:50px;left:50%;transform:translate(-50%);z-index:4}.blocks-ntzp .blocks-ntzp__wrapper .blocks-ntzp__block .blocks-ntzp__link .blocks-ntzp__image-overlay{position:absolute;width:100%;left:0;top:0;height:100%;background:#000;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.blocks-ntzp .blocks-ntzp__wrapper .blocks-ntzp__block .blocks-ntzp__link:hover .blocks-ntzp__image-overlay{opacity:.7}.blocks-ntzp .blocks-ntzp__wrapper .blocks-ntzp__block .blocks-ntzp__link:hover span{color:#fff;background:#26272b}.blocks-ntzp .blocks-ntzp__wrapper .blocks-ntzp__block .blocks-ntzp__image{width:100%}@media screen and (max-width:1024px){.blocks-ntzp .blocks-ntzp__wrapper .blocks-ntzp__block a{margin-bottom:2.375rem}.blocks-ntzp .blocks-ntzp__wrapper{display:block}}.carousel-doors{padding-top:50px;padding-bottom:25px}.carousel-doors .carousel-doors__top{width:980px;max-width:100%;margin-inline:auto;text-align:center}.carousel-doors .carousel-doors__top .carousel-doors__title{margin-bottom:25px}.carousel-doors .carousel-doors__row{display:flex;flex-wrap:wrap;-moz-column-gap:6%;column-gap:6%;margin-top:55px}@media screen and (max-width:1024px){.carousel-doors .carousel-doors__row{display:block}}.carousel-doors .carousel-doors__row .carousel-doors__slider{width:67%}@media screen and (max-width:1024px){.carousel-doors .carousel-doors__row .carousel-doors__slider{width:100%}}.carousel-doors .carousel-doors__row .carousel-doors__slider .carousel-doors__item .carousel-doors__categories{display:flex;flex-wrap:wrap;margin-bottom:10px}.carousel-doors .carousel-doors__row .carousel-doors__slider .carousel-doors__item .carousel-doors__categories a{display:block;font-size:16px;font-weight:500;width:100%;color:#fff;text-decoration:none}.carousel-doors .carousel-doors__row .carousel-doors__slider .carousel-doors__item .carousel-doors__image{width:220px;height:450px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:10px}@media screen and (max-width:500px){.carousel-doors .carousel-doors__row .carousel-doors__slider .carousel-doors__item .carousel-doors__image{margin:0 auto 10px}}.carousel-doors .carousel-doors__row .carousel-doors__slider .carousel-doors__item .carousel-doors__title{font-size:20px;font-weight:500;line-height:28px;margin-bottom:25px}.carousel-doors .carousel-doors__row .carousel-doors__slider .slider__pagination{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:5px;column-gap:10px;position:relative;padding:40px 0 0}.carousel-doors .carousel-doors__row .carousel-doors__slider .slider__pagination .splide__pagination__page{background:0 0;border:1px solid #d9d9d9;opacity:1;width:9px;height:9px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.carousel-doors .carousel-doors__row .carousel-doors__slider .slider__pagination .splide__pagination__page.is-active{background:#fff;border-color:#fff;width:9px;height:9px}.carousel-doors .carousel-doors__row .carousel-doors__slider .slider__pagination .splide__pagination__page:hover{background:#27a43e;border-color:#27a43e}.carousel-doors .carousel-doors__row .carousel-doors__slider .slider__pagination li:before,.products .slider__pagination li:before{content:"";width:6px;height:1px;background:#fff;position:absolute;top:50%;left:17px}.carousel-doors .carousel-doors__row .carousel-doors__slider .splide__slide{margin-right:1px;cursor:grab}@media screen and (max-width:500px){.carousel-doors .carousel-doors__row .carousel-doors__slider .splide__slide{text-align:center}}.carousel-doors .carousel-doors__row .carousel-doors__right{text-align:center;width:27%}@media screen and (max-width:1024px){.carousel-doors .carousel-doors__row .carousel-doors__right{width:100%;padding-top:40px}}.carousel-doors .carousel-doors__row .carousel-doors__right .carousel-doors__title,.icons .icons__top .icons__title{margin-bottom:25px}.carousel-doors .carousel-doors__row .carousel-doors__right .carousel-doors__text{margin-bottom:40px}.icons .icons__top{padding-top:75px;text-align:center}.icons .icons__top .icons__text{max-width:100%;width:980px;margin-inline:auto;margin-bottom:40px;font-size:16px}.icons .icons__items{color:#323d5b;padding-top:45px;padding-bottom:45px;text-align:center}.icons .icons__items .icons__items__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:2rem}@media screen and (max-width:768px){.icons .icons__items .icons__items__wrapper{grid-template-columns:1fr 1fr}}.icons .icons__items .icons__items__wrapper .icons__item .icons__icon-wrapper{height:100px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:70px}@media screen and (max-width:768px){.icons .icons__items .icons__items__wrapper .icons__item .icons__icon-wrapper{margin-bottom:24px}}.icons .icons__items .icons__items__wrapper .icons__item .icons__item-subtitle{color:#27a43e;line-height:22px;font-weight:500;font-size:16px}.icons .icons__items .icons__items__wrapper .icons__item .icons__item-title{font-size:20px;font-weight:500;line-height:28px;margin-bottom:10px}.icons.bg-dark .icons__items{color:#fff}.pin-section{padding-top:140px}@media screen and (max-width:768px){.pin-section{margin-bottom:60px;padding-top:60px}}.pin{background-size:cover;background-image:url(/wp-content/themes/mrprofil/includes/img/bg-pin.png);background-position:bottom}.pin .pin__wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.pin .pin__wrapper .pin__image{position:absolute;left:0;margin-top:-30px;pointer-events:none}@media screen and (max-width:1200px){.pin .pin__wrapper .pin__image{width:52%;bottom:-70px}}@media screen and (max-width:768px){.pin .pin__wrapper .pin__image{width:100%}}.pin .pin__wrapper .pin__content{padding-top:105px;padding-bottom:105px;width:580px}@media screen and (max-width:1200px){.pin .pin__wrapper .pin__content{margin:105px 0;padding:20px;z-index:1;background:rgba(0,0,0,.3)}}.pin .pin__wrapper .pin__content .pin__title{font-size:50px;line-height:63px;margin-bottom:25px}.pin .pin__wrapper .pin__content .pin__text{margin-bottom:30px;font-size:16px}.news{max-width:1660px;margin:0 auto}.news .news__wrapper .news__content{width:980px;max-width:100%;margin-inline:auto;text-align:center;padding-top:60px}.news .news__wrapper .news__content .news__title{margin-bottom:25px}.news .news__wrapper .news__content .news__text{margin-bottom:65px;font-size:16px}.news .news-carousel__slider .news-carousel__item{display:flex;align-items:center;cursor:grab}@media screen and (max-width:768px){.news .news-carousel__slider .news-carousel__item{display:block}}.news .news-carousel__slider .news-carousel__item .news-carousel__left{width:50%}@media screen and (max-width:1024px){.news .news-carousel__slider .news-carousel__item .news-carousel__left{margin-bottom:50px}}@media screen and (max-width:768px){.news .news-carousel__slider .news-carousel__item .news-carousel__left{width:100%}}.news .news-carousel__slider .news-carousel__item .news-carousel__left .news-carousel__title{margin-bottom:26px;font-size:50px;font-weight:400;line-height:63px}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-right .door-modal__title span,.contact .contact__content .contact__title span,.cta-baner-section .container .cta-baner__content .cta-baner__title span,.news .news-carousel__slider .news-carousel__item .news-carousel__left .news-carousel__title span,.products .product__style-1 .product__style-1-left .product__style-1-left-content .title-group span,.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .title-group span,.products .product__style-3 .product__style-3-right .title-group span{display:block}.news .news-carousel__slider .news-carousel__item .news-carousel__left .news-carousel__description{margin-bottom:26px;font-size:16px}.news .news-carousel__slider .news-carousel__item .news-carousel__right{width:50%}@media screen and (max-width:768px){.news .news-carousel__slider .news-carousel__item .news-carousel__right{width:100%;height:400px}.news .news-carousel__slider .news-carousel__item .news-carousel__right .news-carousel__image{height:400px}}.news .news-carousel__slider .news-carousel__item .news-carousel__right .news-carousel__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news .news-carousel__slider .slider__pagination{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:5px;column-gap:10px;position:absolute;top:87%;transform:translateY(-87%)}@media screen and (max-width:1024px){.news .news-carousel__slider .slider__pagination{top:auto;bottom:20px;transform:none}}@media screen and (max-width:768px){.news .news-carousel__slider .slider__pagination{bottom:410px}}.news .news-carousel__slider .slider__pagination .splide__pagination__page{background:0 0;border:1px solid #d9d9d9;opacity:1;width:9px;height:9px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.news .news-carousel__slider .slider__pagination .splide__pagination__page.is-active{background:#323d5b;border-color:#323d5b;width:9px;height:9px}.news .news-carousel__slider .slider__pagination .splide__pagination__page:hover,.news-section.bg-dark .news .splide__pagination__page.is-active,.products .slider__pagination li .product__slider-dot-btn:hover{background:#27a43e;border-color:#27a43e}.news .news-carousel__slider .slider__pagination li:before{content:"";width:6px;height:1px;background:#d9d9d9;position:absolute;top:50%;left:17px}.news .news-carousel__slider .slider__pagination li:last-child:before,.products .slider__pagination li:last-child:before{content:none}.products .products__content{text-align:center;padding-top:34px;padding-bottom:90px}.products .products__content .products__title{font-size:36px;font-weight:500;line-height:43px;text-transform:uppercase;margin-bottom:25px}.products .products__content .products__text{font-size:16px;font-weight:400;line-height:22px;max-width:980px;margin:0 auto}.products .slider__pagination{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px;position:relative;padding:0}.products .slider__pagination li .product__slider-dot-btn{background:0 0;border:1px solid #d9d9d9;opacity:1;width:9px;height:9px;padding:0;margin:3px;border-radius:50%;cursor:pointer;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.products .slider__pagination li .product__slider-dot-btn.is-active{background:#fff;border-color:#fff;transform:scale(1.4)}.products .product__style-1{background:#323d5b;display:flex}@media screen and (max-width:768px){.products .product__style-1{display:block}}.products .product__style-1 .product__style-1-left{width:50%;display:inline-block;padding-top:180px;padding-bottom:240px}@media screen and (max-width:768px){.products .product__style-1 .product__style-1-left{display:block;width:100%;padding-top:50px;padding-bottom:60px}}.products .product__style-1 .product__style-1-left .product__style-1-left-content{margin-left:calc((100vw - 1660px)/2 - 8px);-webkit-padding-start:4.0625rem;padding-inline-start:4.0625rem}@media screen and (max-width:1660px){.products .product__style-1 .product__style-1-left .product__style-1-left-content{margin-left:0}}@media screen and (max-width:768px){.products .product__style-1 .product__style-1-left .product__style-1-left-content{-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px}}.products .product__style-1 .product__style-1-left .product__style-1-left-content .title-group,.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .title-group{color:#fff;font-size:50px;font-weight:500;line-height:63px;margin-bottom:18px}.products .product__style-1 .product__style-1-left .product__style-1-left-content .category-description{color:#fff;font-size:24px;font-weight:400;line-height:32px;text-transform:uppercase;margin-bottom:18px}.products .product__style-1 .product__style-1-left .product__style-1-left-content a{margin-bottom:18px}.products .product__style-1 .product__style-1-right{width:50%;display:inline-block;position:relative;overflow:hidden}@media screen and (max-width:768px){.products .product__style-1 .product__style-1-right{display:block;width:100%;height:350px}}.products .product__style-1 .product__style-1-right .product__slider img.show,.products .product__style-2 .product__style-2-wrapper .product__style-2-background .product__slider img.show{visibility:visible;opacity:1}.products .product__style-1 .product__style-1-right .product__configurator-link,.products .product__style-1 .product__style-1-right .product__downloadable-file{position:absolute;left:0;bottom:110px;width:228px;height:38px;background:#27a43e;z-index:1;transition:all .2s ease-in-out;transform:translateX(-190px)}.products .product__style-1 .product__style-1-right .product__configurator-link a,.products .product__style-1 .product__style-1-right .product__downloadable-file a{height:100%;width:100%;display:flex;justify-content:center;align-items:center;gap:19px;font-size:15px;font-weight:500;text-decoration:none;padding:0 10px}.products .product__style-1 .product__style-1-right .product__configurator-link a svg,.products .product__style-1 .product__style-1-right .product__downloadable-file a svg{margin-left:auto}.products .product__style-1 .product__style-1-right .product__downloadable-file a span,.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__downloadable-file a span,.products .product__style-3 .product__style-3-left .product__downloadable-file a span{flex:1;text-align:center}.products .product__style-1 .product__style-1-right .product__configurator-link:hover,.products .product__style-1 .product__style-1-right .product__downloadable-file:hover{transform:translateX(-1px);background:#323d5b}.products .product__style-1 .product__style-1-right .product__configurator-link:hover a,.products .product__style-1 .product__style-1-right .product__downloadable-file:hover a,.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__configurator-link:hover a,.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__downloadable-file:hover a{color:#27a43e}.products .product__style-1 .product__style-1-right .product__configurator-link{bottom:65px}.products .product__style-1 .product__style-1-right .product__configurator-link a{color:#323d5b}.products .product__style-2 .product__style-2-wrapper{position:relative;min-height:680px}.products .product__style-2 .product__style-2-wrapper .product__style-2-background{position:absolute;width:100%;height:100%}.products .product__style-1 .product__style-1-right .product__slider img,.products .product__style-2 .product__style-2-wrapper .product__style-2-background .product__slider img,.products .product__style-3 .product__style-3-left .product__slider img{position:absolute;width:100%;height:100%;visibility:hidden;opacity:0;-o-object-fit:cover;object-fit:cover;transition:all .8s ease-in-out}.products .product__style-2 .product__style-2-wrapper .container{position:relative;min-height:680px;pointer-events:none}.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content{position:absolute;right:4.0625rem;bottom:32px;background:rgba(44,45,49,.8);padding:5px 21px 14px 19px;pointer-events:all}@media screen and (max-width:768px){.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content{left:24px;right:24px}}.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .category-description{color:#fff;margin-bottom:18px;text-transform:uppercase;font-weight:400;line-height:32px;font-size:24px}.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content a,.products .product__style-3 .product__style-3-right a{margin-bottom:18px}.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons{position:absolute;left:-300px;overflow:hidden;top:0;height:100%;width:300px}@media screen and (max-width:900px){.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons{right:-4.0625rem;left:auto;top:-120px}}@media screen and (max-width:768px){.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons{right:-24px;pointer-events:none}}.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__configurator-link,.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__downloadable-file{position:absolute;right:0;top:27px;width:228px;height:38px;background:#27a43e;z-index:1;transition:all .2s ease-in-out;transform:translateX(190px);pointer-events:all}.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__configurator-link a,.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__downloadable-file a,.products .product__style-3 .product__style-3-left .product__configurator-link a,.products .product__style-3 .product__style-3-left .product__downloadable-file a{height:100%;width:100%;display:flex;justify-content:center;align-items:center;gap:19px;color:#323d5b;font-size:15px;font-weight:500;text-decoration:none;padding:0 10px 0 11px}.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__configurator-link a svg,.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__downloadable-file a svg,.products .product__style-3 .product__style-3-left .product__configurator-link a svg,.products .product__style-3 .product__style-3-left .product__downloadable-file a svg{margin-right:auto}.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__configurator-link:hover,.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__downloadable-file:hover{transform:translateX(0);background:#323d5b}.products .product__style-2 .product__style-2-wrapper .container .product__style-2-content .product__style-2-content-icons .product__configurator-link{top:72px}.products .product__style-3{padding:90px 0;display:flex;flex-wrap:nowrap;gap:21px;align-items:center}@media screen and (max-width:768px){.products .product__style-3{display:block;padding-top:0}}.products .product__style-3 .product__style-3-left{width:50%;position:relative;overflow:hidden}@media screen and (max-width:768px){.products .product__style-3 .product__style-3-left{width:100%}}.products .product__style-3 .product__style-3-left .product__slider{position:relative;height:680px}@media screen and (max-width:768px){.products .product__style-3 .product__style-3-left .product__slider{height:350px}}.products .product__style-3 .product__style-3-left .product__slider img.show{visibility:visible;opacity:1}.products .product__style-3 .product__style-3-left .product__configurator-link,.products .product__style-3 .product__style-3-left .product__downloadable-file{position:absolute;right:0;bottom:110px;width:228px;height:38px;background:#27a43e;z-index:1;transition:all .2s ease-in-out;transform:translateX(190px)}.products .product__style-3 .product__style-3-left .product__configurator-link:hover a,.products .product__style-3 .product__style-3-left .product__downloadable-file:hover a,div#cookie-notice .cookie-notice-container span#cn-notice-text a{color:#27a43e}.products .product__style-3 .product__style-3-left .product__configurator-link{bottom:65px}.products .product__style-3 .product__style-3-left .product__configurator-link:hover,.products .product__style-3 .product__style-3-left .product__downloadable-file:hover{transform:translateX(-1px);background:#323d5b}.products .product__style-3 .product__style-3-right{width:50%}@media screen and (max-width:768px){.products .product__style-3 .product__style-3-right{width:100%}.products .product__style-3 .product__style-3-right .product__style-3-content{-webkit-padding-start:24px;padding-inline-start:24px;-webkit-padding-end:24px;padding-inline-end:24px;padding-top:50px}}.products .product__style-3 .product__style-3-right .title-group{color:#212226;font-size:50px;font-weight:500;line-height:63px;margin-bottom:18px}.products .product__style-3 .product__style-3-right .category-description{color:#212226;font-size:24px;text-transform:uppercase;font-weight:400;line-height:32px;margin-bottom:18px}.products .product__style-3 .product__style-3-right ul li:before{background:#d9d9d9}.products .product__style-3 .product__style-3-right ul li .is-active{background:#212226;border-color:#212226}.collection .collection__content{padding-top:57px;text-align:center}.collection .collection__content .collection__title{color:#323d5b;font-size:36px;font-weight:500;line-height:43px;text-transform:uppercase;margin-bottom:25px}.collection .collection__content .collection__text{font-size:16px;font-weight:400;line-height:22px;max-width:980px;margin:0 auto}.collection .collection__content-row .container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media screen and (max-width:1024px){.collection .collection__content-row .container{grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (max-width:570px){.collection .collection__content-row .container{grid-template-columns:1fr;justify-items:center}}.collection .collection__content-row .container .collection__door .collection__door-category{color:#323d5b;font-size:16px;font-weight:500;line-height:28px;margin-bottom:10px}.collection .collection__content-row .container .collection__door .collection__door-title{font-size:20px;font-weight:500;line-height:28px;margin-top:10px;margin-bottom:20px}.collection .collection__content-row .container .collection__door .collection__door-img{position:relative}.collection .collection__content-row .container .collection__door .collection__door-img img{max-width:176px;width:100%;height:100%}.collection .collection__content-row .container .collection__door .collection__door-img .collection__door-modal-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#27a43e;position:absolute;bottom:0;right:11px;cursor:pointer;transition:all .2s ease-in-out}.collection .collection__content-row .container .collection__door .collection__door-img .collection__door-modal-icon:hover{background:#323d5b}.collection .collection__content-row.row-dark{background:#323d5b;padding-top:64px;padding-bottom:54px}.collection .collection__content-row.row-dark .collection__door,.collection .collection__content-row.row-light .collection__door{padding-top:35px;padding-bottom:5px}.collection .collection__content-row.row-dark .collection__door .collection__door-category,.collection .collection__content-row.row-dark .collection__door .collection__door-title{color:#fff}.collection .collection__content-row.row-light{padding:64px 0}.collection .collection__content-row.row-light .collection__door .collection__door-title{color:#323d5b}.collection .collection__content-row .door-modal{position:fixed;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;z-index:9999;padding-top:64px;transform:translateY(10px);transition:all .2s ease-in-out;opacity:0;visibility:hidden}.collection .collection__content-row .door-modal.active{opacity:1;visibility:visible;transform:translateY(0)}.collection .collection__content-row .door-modal .door-modal__content{background:#fff;padding:105px 28px 40px 57px;max-width:965px;max-height:732px;width:100%;position:relative;box-shadow:0 4px 4px 0 rgba(0,0,0,.15);overflow-y:auto}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns,.contact .contact__content .contact__buttons a span,.cta-baner-section .container .cta-baner__content .cta-baner__cta a span{display:flex}@media screen and (max-width:600px){.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns{display:block}}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-left{max-width:280px;width:100%}@media screen and (max-width:600px){.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-left{margin:0 auto}}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-left .door-modal__category{color:#323d5b;font-size:16px;font-weight:500;line-height:28px;margin-bottom:10px}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-left .door-modal__img{max-height:450px}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-left .door-modal__img img{max-width:280px;max-height:450px;height:100%}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-left .door-modal__name{color:#323d5b;font-size:20px;font-weight:500;line-height:28px;margin:16px 0}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-right,.contact .contact__content .contact__content-left img{width:100%}.catalogs .catalogs__titles .catalogs__title,.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-right .door-modal__title{color:#323d5b;font-size:36px;font-weight:500;line-height:43px;text-transform:uppercase;margin-bottom:22px}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-right .door-modal__description{color:#323d5b;font-size:16px;font-weight:400;line-height:22px;margin-bottom:36px}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-right .door-modal__parameters-title{border:2px solid #323d5b;background:#323d5b;color:#fff;font-size:16px;font-weight:700;line-height:22px;height:91px;display:flex;align-items:center;padding-left:22px;margin-bottom:8px}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-right .door-modal__parameters-row{height:56px;margin-bottom:8px;display:flex;align-items:center;padding:0 22px;gap:12px}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-right .door-modal__parameters-row span{color:#323d5b;font-size:16px;line-height:22px}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-right .door-modal__parameters-row span.row-type{font-weight:400;width:46%}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-right .door-modal__parameters-row span.row-value{font-weight:700;width:54%}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-right .door-modal__parameters-row.row-noborder{border:2px solid #d9d9d9;background:rgba(217,217,217,.25)}.collection .collection__content-row .door-modal .door-modal__content .door-modal__columns .door-modal__columns-right .door-modal__parameters-row.row-border{border:2px solid #323d5b;background:rgba(217,217,217,.1)}.collection .collection__content-row .door-modal .door-modal__content .door-modal__content-close{position:absolute;width:37px;height:37px;top:32px;right:25px;display:flex;justify-content:center;align-items:center;background:#323d5b;cursor:pointer;transition:all .2s ease-in-out;border:1px solid #323d5b}.collection .collection__content-row .door-modal .door-modal__content .door-modal__content-close span{width:23px;background:#fff;height:4px;border-radius:2px;display:block;position:absolute;transition:all .2s ease-in-out}.collection .collection__content-row .door-modal .door-modal__content .door-modal__content-close span.door-modal__content-close--line-1{transform:rotate(45deg)}.collection .collection__content-row .door-modal .door-modal__content .door-modal__content-close span.door-modal__content-close--line-2{transform:rotate(-45deg)}.collection .collection__content-row .door-modal .door-modal__content .door-modal__content-close:hover{background:#fff}.collection .collection__content-row .door-modal .door-modal__content .door-modal__content-close:hover .door-modal__content-close--line-1{transform:rotate(-45deg);background:#27a43e}.collection .collection__content-row .door-modal .door-modal__content .door-modal__content-close:hover .door-modal__content-close--line-2{transform:rotate(45deg);background:#27a43e}.catalogs .catalogs__titles,.titles{text-align:center;padding-top:35px;padding-bottom:100px}@media screen and (max-width:768px){.catalogs .catalogs__titles{padding-bottom:34px}}.catalogs .catalogs__titles .catalogs__title{margin-bottom:25px}.catalogs .catalogs__titles .catalogs__text{color:#323d5b;font-size:16px;font-weight:400;line-height:22px;max-width:980px;margin:0 auto}@media screen and (max-width:768px){.catalogs .catalogs__content-row{padding-top:34px;padding-bottom:34px}}.catalogs .catalogs__content-row.row-dark{background:#323d5b}.catalogs .catalogs__content-row.row-dark .container .catalogs__item .catalogs__item-date,.catalogs .catalogs__content-row.row-dark .container .catalogs__item .catalogs__item-title{color:#fff}.catalogs .catalogs__content-row .container{display:grid;grid-template-columns:repeat(4,1fr);gap:72px}@media screen and (max-width:1240px){.catalogs .catalogs__content-row .container{grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (max-width:570px){.catalogs .catalogs__content-row .container{grid-template-columns:1fr;justify-items:center}}.catalogs .catalogs__content-row .container .catalogs__item{padding-top:57px;padding-bottom:66px;max-width:224px;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width:768px){.catalogs .catalogs__content-row .container .catalogs__item{padding-top:0;padding-bottom:0}}.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-img{position:relative;max-height:316px}.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-img .catalogs__item-download{position:absolute;bottom:0;right:17px;width:38px;height:38px;display:flex;justify-content:center;align-items:center}.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-img .catalogs__item-download path{fill:#fff}.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-img .catalogs__item-download a{width:38px;height:38px}.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-img .catalogs__item-download:hover rect{fill:#323d5b}.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-img img{max-width:223px;max-height:316px}.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-content{display:flex;flex-direction:column;justify-content:space-between;flex:1}.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-title{color:#323d5b;font-size:20px;font-weight:500;line-height:28px;margin-top:10px;margin-bottom:16px}.catalogs .catalogs__content-row .container .catalogs__item .catalogs__item-date{color:#5b5b5b;font-size:14px;font-weight:400;line-height:22px;margin-bottom:10px}.catalogs .catalogs__content-row .container .catalogs__item.catalog-horizontal .catalogs__item-img{display:flex;height:316px;justify-content:flex-end;flex-direction:column}.catalogs .catalogs__content-row .container .catalogs__item.catalog-horizontal .catalogs__item-img img{max-height:180px}@media screen and (max-width:570px){.catalogs .catalogs__content-row .container .catalogs__item.catalog-horizontal .catalogs__item-img{height:180px}}.titles{padding-top:34px;padding-bottom:53px}.titles .titles__title{color:#323d5b;font-size:36px;font-weight:500;line-height:43px;text-transform:uppercase;margin-bottom:25px}.titles .titles__description{color:#323d5b;font-size:16px;font-weight:400;line-height:22px;max-width:980px;margin:0 auto}.map-section .map__content{padding-bottom:70px}.map-section .map__content .map__title{text-align:center;font-size:24px;font-weight:400;line-height:32px;margin-bottom:25px;color:#323d5b}.map-section .map__content .map__categories{margin-bottom:25px;display:flex}@media screen and (max-width:768px){.map-section .map__content .map__categories{display:block}}.map-section .map__content .map__categories li{padding:11px 26px;display:flex;gap:13px;border-right:1px solid #d9d9d9}.map-section .map__content .map__categories li:first-child{padding-left:0}.map-section .map__content .map__categories li:last-child{padding-right:0;border-right:none}@media screen and (max-width:768px){.map-section .map__content .map__categories li{padding:11px 0;border-right:none}}.map-section .map__content .map__categories li input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;border:1px solid #323d5b;background:#fff;width:16px;height:16px;display:grid;place-content:center;margin:3px 0;overflow:hidden;cursor:pointer;padding:0}.map-section .map__content .map__categories li input[type=checkbox]:before{content:"";font-family:"FontAwesome";width:21px;height:21px;transform:scale(0);transition:all .2s ease-in-out;background:#27a43e;display:flex;align-items:center;justify-content:center}.map-section .map__content .map__categories li label{margin-left:0;font-family:"Nunito Sans";color:#323d5b;font-size:15px;font-weight:500;cursor:pointer}.map-section .map__content #map{height:730px}.map-section .map__content #map div[role=dialog]{min-width:350px!important}.map-section .map__content #map .marker__content{padding:20px 10px;font-family:"Nunito Sans";color:#323d5b;text-align:center;max-width:370px}.map-section .map__content #map .marker__content .marker__content-title{display:block;font-size:24px;line-height:30px;border-bottom:1px solid #27a43e;padding-bottom:8px;margin-bottom:8px}.map-section .map__content #map .marker__content .marker__content-contact{display:block;font-size:16px;font-weight:600}.map-section .map__content #map .marker__content .marker__content-adres1,.map-section .map__content #map .marker__content .marker__content-adres2{display:block;font-size:16px;line-height:24px}.map-section .map__content #map .marker__content a{display:flex;margin-top:12px;align-items:center;justify-content:center;gap:8px}.map-section.bg-dark .map__title{color:#fff}#mapLocations{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;row-gap:1rem;margin-top:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-template-rows:repeat(auto-fill,minmax(100px,auto))}@media screen and (max-width:1300px){#mapLocations{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:1000px){#mapLocations{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:768px){#mapLocations{grid-template-columns:1fr 1fr}}@media screen and (max-width:520px){#mapLocations{grid-template-columns:1fr}}#mapLocations .map-location__item{text-align:center;border:1px solid #323d5b;padding:1rem}#mapLocations .map-location__item .map-location__title{font-weight:600;margin-bottom:20px}#mapLocations .map-location__item .map-location__address{margin-bottom:20px}#mapLocations .map-location__item .map-location__phone{margin-bottom:0}.map__search{display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-bottom:1rem;justify-content:space-between;row-gap:.5rem}.map__search button.map__button,.map__search input.map__input{font-family:"Nunito Sans";border-radius:24.5px;color:#323d5b;font-size:15px;font-weight:500}.map__search .map__select-wrapper select.map__select,.map__search input.map__input{width:69%;border:1px solid #323d5b;height:38px;background:0 0;padding:10px 28px;margin-bottom:0}@media screen and (max-width:1450px){.map__search input.map__input{width:67%}}@media screen and (max-width:1200px){.map__search input.map__input{width:60%}}@media screen and (max-width:870px){.map__search input.map__input{width:50%}}@media screen and (max-width:600px){.map__search input.map__input{width:100%}}.map__search .map__select-wrapper{width:19%;position:relative}@media screen and (max-width:768px){.map__search .map__select-wrapper{width:22%}}@media screen and (max-width:600px){.map__search .map__select-wrapper{width:100%}}.map__search .map__select-wrapper:after{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);pointer-events:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #333}.map__search .map__select-wrapper select.map__select{width:100%;font-family:"Nunito Sans";border-radius:24.5px;font-size:15px;font-weight:500;color:#000;padding:10px 30px 10px 28px}.map__search button.map__button{width:10%;background:var(--accent-color);padding:10px 34px;transition:all .2s ease-in-out;cursor:pointer;border:1px solid #27a43e;min-width:9rem;max-width:100%}@media screen and (max-width:600px){.map__search button.map__button{width:100%}}.map__search button.map__button:hover{background:#323d5b;color:#27a43e}.contact{padding-top:80px;padding-bottom:100px}.contact .contact__content{display:flex;align-items:center;gap:20px}@media screen and (max-width:600px){.contact .contact__content{display:block;text-align:center}}.contact .contact__content .contact__content-left,.contact .contact__content .contact__content-right,.contact-form .contact-form__content .contact-form__form .form-columns .form-left,.contact-form .contact-form__content .contact-form__form .form-columns .form-right,form .form-columns .form-left,form .form-columns .form-right{width:50%}@media screen and (max-width:600px){.contact .contact__content .contact__content-left,.contact .contact__content .contact__content-right{width:100%}}.contact .contact__content .contact__title{color:#212226;font-size:50px;font-weight:500;line-height:63px;margin-bottom:18px}.contact .contact__content .contact__description{color:#212226;font-size:24px;font-weight:400;line-height:32px;text-transform:uppercase;margin-bottom:30px}.contact .contact__content .contact__buttons{display:flex;gap:45px}.contact .contact__content .contact__buttons a{display:flex;align-items:center;gap:9px}@media screen and (max-width:1070px){.contact .contact__content .contact__buttons{display:block}.contact .contact__content .contact__buttons a{min-width:220px;width:50%;justify-content:center;margin:0 auto 16px}}.ios.mobile input[type=file]::file-selector-button{display:inline-block!important}form{max-width:784px;margin:0 auto}.contact-form .contact-form__content .contact-form__form .form-columns,form .form-columns{text-align:left;display:flex;gap:23px}@media screen and (max-width:600px){.contact-form .contact-form__content .contact-form__form .form-columns{display:block}}@media screen and (max-width:600px){.contact-form .contact-form__content .contact-form__form .form-columns .form-left,.contact-form .contact-form__content .contact-form__form .form-columns .form-right{width:100%}}.contact-form .contact-form__content .contact-form__form .form-columns span.input-heading{font-size:12px;font-weight:500;position:absolute;top:-12px;left:22.8px;background:#323d5b;z-index:1;padding-left:4px;padding-right:10px}.contact-form .contact-form__content .contact-form__form .form-columns span.input-icon{position:absolute;right:15px;display:flex;height:38px;top:0;align-items:center;pointer-events:none;transition:all .2s ease-in-out}.contact-form .contact-form__content .contact-form__form .form-columns input[type=email],.contact-form .contact-form__content .contact-form__form .form-columns input[type=file],.contact-form .contact-form__content .contact-form__form .form-columns input[type=tel],.contact-form .contact-form__content .contact-form__form .form-columns input[type=text],.contact-form .contact-form__content .contact-form__form .form-columns select{width:100%;height:38px;border-radius:24.5px;border:1px solid #fff;background:0 0;font-size:15px;font-weight:500;color:#fff;padding:10px 26.8px;margin-bottom:21px}.contact-form .contact-form__content .contact-form__form .form-columns input[type=file]::file-selector-button{display:none}.contact-form .contact-form__content .contact-form__form .form-columns textarea{width:100%;border-radius:24.5px;border:1px solid #fff;padding:10px 26.8px;background:0 0;font-size:15px;font-weight:500;color:#fff;margin-bottom:25px;max-height:156px;height:100%}.contact-form .contact-form__content .contact-form__form .form-columns .wpcf7-list-item{margin-left:0}.contact-form .contact-form__content .contact-form__form .form-columns .wpcf7-list-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;border:1px solid #fff;background:#fff;width:16px;height:16px;padding:1px;display:grid;place-content:center;margin:3px 0}.contact-form .contact-form__content .contact-form__form .form-columns .form-button{position:relative;text-align:right}.contact-form .contact-form__content .contact-form__form .form-columns .form-button input[type=submit]{border-radius:24.5px;display:inline-block;padding:6px 49px;font-size:15px;text-decoration:none;font-weight:500;transition:.2s linear;line-height:26px;text-align:center;color:#fff;background:#27a43e;margin-top:13px;border:1px solid #27a43e}.contact-form .contact-form__content .contact-form__form .form-columns .form-button .wpcf7-spinner,form .form-columns .form-button .wpcf7-spinner{position:absolute;left:0}.cta-baner-section{height:670px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:end}.cta-baner-section .container{position:relative;padding-bottom:21px}.cta-baner-section .container .cta-baner__content{max-width:830px;padding:31px 25px 19px;text-align:center;margin:auto auto 0}.cta-baner-section .container .cta-baner__content .cta-baner__title{font-size:36px;font-weight:500;text-transform:uppercase;margin-bottom:25px;color:#fff}.cta-baner-section .container .cta-baner__content .cta-baner__text{font-size:24px;font-weight:400;text-transform:uppercase;line-height:132%;margin-bottom:25px;color:#fff}.cta-baner-section .container .cta-baner__content .cta-baner__cta{display:flex;justify-content:center;gap:45px}@media screen and (max-width:600px){.cta-baner-section .container .cta-baner__content .cta-baner__cta{flex-direction:column;gap:25px}}.cta-baner-section .container .cta-baner__content .cta-baner__cta a{display:flex;align-items:center;gap:9px;justify-content:center}@media screen and (max-width:600px){.cta-baner-section .container .cta-baner__content .cta-baner__cta a{margin:0 auto}}.all-news-section .all-news__content,.job-offers-section .job-offers__content{padding-top:35px;padding-bottom:90px;text-align:center}.all-news-section .all-news__content .all-news__title{font-size:36px;line-height:43px;font-weight:500;text-transform:uppercase;margin-bottom:25px}.all-news-section .all-news__content .all-news__text{margin:0 auto;max-width:980px;font-size:16px;font-weight:400;line-height:22px}.all-news-section .all-news__items .all-news__item-full{position:relative;max-height:680px}.all-news-section .all-news__items .all-news__item-full .all-news__item-full-wrapper{position:relative}.all-news-section .all-news__items .all-news__item-full img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-height:680px}.all-news-section .all-news__items .all-news__item-full .all-news__item-full-content{position:absolute;max-width:580px;right:4.0625rem;bottom:30px;background:rgba(44,45,49,.8);padding:9px 24px 15px 21px;text-decoration:none}.all-news-section .all-news__items .all-news__item-columns .container .all-news__item-column-content a,.all-news-section .all-news__items .all-news__item-full .all-news__item-full-content:hover{text-decoration:none}@media screen and (max-width:768px){.all-news-section .all-news__items .all-news__item-full .all-news__item-full-content{right:24px;left:24px;max-width:100%}}.all-news-section .all-news__items .all-news__item-full .all-news__item-full-content .item__date{color:#fff;font-size:16px;font-weight:400;line-height:22px;margin-bottom:5px}.all-news-section .all-news__items .all-news__item-full .all-news__item-full-content .item__title{color:#fff;font-size:36px;font-weight:400;line-height:43px;text-transform:uppercase;margin-bottom:22px}.about-us-section .about-us__video .video-columns .column-right__content .video-column__title span,.all-news-section .all-news__items .all-news__item-columns .container .item__title span,.all-news-section .all-news__items .all-news__item-full .all-news__item-full-content .item__title span,.job-offers-section .job-offers__list .job-offers__item .item__title span{display:block}.all-news-section .all-news__items .all-news__item-full .all-news__item-full-content .item__description{color:#fff;font-size:16px;font-weight:400;line-height:22px;margin-bottom:22px}.all-news-section .all-news__items .all-news__item-columns .container{display:flex;gap:60px;padding-top:90px;padding-bottom:90px}@media screen and (max-width:768px){.all-news-section .all-news__items .all-news__item-columns .container{display:block}}.all-news-section .all-news__items .all-news__item-columns .container .all-news__item-column{width:50%;max-width:690px}@media screen and (max-width:768px){.all-news-section .all-news__items .all-news__item-columns .container .all-news__item-column{width:100%;max-width:100%;margin-bottom:34px}}.all-news-section .all-news__items .all-news__item-columns .container img{width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:26px;max-height:485px}.all-news-section .all-news__items .all-news__item-columns .container .item__date{font-size:16px;font-weight:400;line-height:22px;margin-bottom:5px}.all-news-section .all-news__items .all-news__item-columns .container .item__title{font-size:36px;font-weight:400;line-height:43px;text-transform:uppercase;margin-bottom:22px}.all-news-section .all-news__items .all-news__item-columns .container .item__description{font-size:16px;font-weight:400;line-height:22px;margin-bottom:22px}.all-news-section .all-news__items .all-news__item-columns.columns-dark{background:#323d5b}.all-news-section .all-news__items .all-news__item-columns.columns-dark .item__date,.all-news-section .all-news__items .all-news__item-columns.columns-dark .item__description,.all-news-section .all-news__items .all-news__item-columns.columns-dark .item__title{color:#fff}.job-offers-section,.partners-section{padding-bottom:15px}.job-offers-section .job-offers__content .job-offers__title{font-size:36px;line-height:43px;font-weight:500;text-transform:uppercase;margin-bottom:25px}.job-offers-section .job-offers__content .job-offers__text{margin:0 auto;max-width:980px;font-size:16px;font-weight:400;line-height:22px}.job-offers-section .job-offers__list{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:90px}@media screen and (max-width:1300px){.job-offers-section .job-offers__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:900px){.job-offers-section .job-offers__list{grid-template-columns:1fr}}.job-offers-section .job-offers__list .job-offers__item{max-width:380px;text-decoration:none}@media screen and (max-width:900px){.job-offers-section .job-offers__list .job-offers__item{margin:0 auto}}.job-offers-section .job-offers__list .job-offers__item img{max-width:380px;max-height:196px;margin-bottom:26px;width:100%}.job-offers-section .job-offers__list .job-offers__item .item__date{color:#323d5b;font-size:16px;font-weight:400;line-height:22px;margin-bottom:5px}.about-us-section .about-us__content .about-us__title,.job-offers-section .job-offers__list .job-offers__item .item__title{font-size:36px;font-weight:400;line-height:43px;text-transform:uppercase;margin-bottom:22px}.job-offers-section .job-offers__list .job-offers__item .item__description{font-size:16px;font-weight:400;line-height:22px;margin-bottom:22px}.about-us-section .about-us__content{padding-top:35px;padding-bottom:90px;text-align:center}.about-us-section .about-us__content .about-us__title{font-weight:500;margin-bottom:25px}.about-us-section .about-us__content .about-us__text{margin:0 auto;max-width:980px;font-size:16px;font-weight:400;line-height:22px}.about-us-section .about-us__video,.downloadable-section .downloadable-list .category-header.active span,.downloadable-section .downloadable-list .subcategory-header.active span{background:#323d5b}.about-us-section .about-us__video .video-columns{display:flex;max-width:1660px;margin:0 auto;align-items:center}@media screen and (max-width:768px){.about-us-section .about-us__video .video-columns{display:block}}.about-us-section .about-us__video .video-columns .video-column{flex:1}.about-us-section .about-us__video .video-columns .video-frame{width:100%;position:relative;height:680px}@media screen and (max-width:768px){.about-us-section .about-us__video .video-columns .video-frame{height:500px}}.about-us-section .about-us__video .video-columns .video-frame .video-overlay{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .2s ease-in-out}.about-us-section .about-us__video .video-columns .video-frame .video-overlay.hide{opacity:0;visibility:hidden}.about-us-section .about-us__video .video-columns .video-frame .video-overlay .video-overlay-play{cursor:pointer;transition:all .2s ease-in-out}.about-us-section .about-us__video .video-columns .video-frame .video-overlay .video-overlay-play:hover{transform:scale(1.1)}.about-us-section .about-us__video .video-columns .video-frame .video-overlay .video-overlay-play:hover svg{background:rgba(0,0,0,.2);border-radius:50%}.about-us-section .about-us__video .video-columns .column-right__content{padding-left:52px;padding-right:65px}@media screen and (max-width:768px){.about-us-section .about-us__video .video-columns .column-right__content{text-align:center;padding-top:30px;padding-bottom:30px}}.about-us-section .about-us__video .video-columns .column-right__content .video-column__title{font-size:50px;font-weight:500;line-height:63px;margin-bottom:18px;color:#fff}.about-us-section .about-us__video .video-columns .column-right__content .video-column__description{color:#fff;font-size:24px;font-weight:400;line-height:32px;text-transform:uppercase;margin-bottom:18px}.partners-section .partners__content{padding-top:90px;padding-bottom:90px;text-align:center}.partners-section .partners__content .partners__title{font-size:36px;line-height:43px;font-weight:500;text-transform:uppercase;margin-bottom:25px}.partners-section .partners__content .partners__text{margin:0 auto;max-width:980px;font-size:16px;font-weight:400;line-height:22px}.partners-section .partners__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:21px}@media screen and (max-width:768px){.partners-section .partners__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.partners-section .partners__list{grid-template-columns:1fr}}.partners-section .partners__list .partners__list-item{max-width:380px}@media screen and (max-width:500px){.partners-section .partners__list .partners__list-item{margin:0 auto}}.partners-section .partners__list .partners__list-item img{width:100%;margin-bottom:16px}.partners-section .partners__list .partners__list-item .partners__list-item-title{font-size:24px;font-weight:500;line-height:43px;text-transform:uppercase}.partners-section .partners__list .partners__list-item .partners__list-item-link{font-size:16px;font-weight:400;line-height:22px;text-decoration:none;transition:all .2s ease-in-out;position:relative}.partners-section .partners__list .partners__list-item .partners__list-item-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--accent-color);transform-origin:bottom right;transition:transform .25s ease-out}.partners-section .partners__list .partners__list-item .partners__list-item-link:hover{color:var(--accent-color)}.partners-section .partners__list .partners__list-item .partners__list-item-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.cofinancing-section .cofinancing__content,.downloadable-section .downloadable__content{padding-top:35px;padding-bottom:54px;text-align:center}.cofinancing-section .cofinancing__content .cofinancing__title{font-size:36px;line-height:43px;font-weight:500;text-transform:uppercase;margin-bottom:25px}.cofinancing-section .cofinancing__content .cofinancing__text{margin:0 auto 67px;max-width:980px;font-size:16px;font-weight:400;line-height:22px}.cofinancing-section .cofinancing__content .cofinancing__baner{max-width:980px;margin:0 auto 67px}.cofinancing-section .cofinancing__content .cofinancing__baner img{max-width:100%}.cofinancing-section .cofinancing__content .cofinancing__other{max-width:980px;margin:0 auto}.cofinancing-section .cofinancing__content .cofinancing__other h1{font-size:36px;line-height:43px;margin-bottom:25px}.cofinancing-section .cofinancing__content .cofinancing__other h2{font-size:32px;line-height:43px;margin-bottom:25px}.cofinancing-section .cofinancing__content .cofinancing__other h3{font-size:28px;line-height:39px;margin-bottom:25px}.cofinancing-section .cofinancing__content .cofinancing__other h4{font-size:24px;line-height:35px;margin-bottom:25px}.cofinancing-section .cofinancing__content .cofinancing__other h5{font-size:20px;line-height:31px;margin-bottom:25px}.cofinancing-section .cofinancing__content .cofinancing__other h6{font-size:16px;line-height:27px;margin-bottom:25px}.cofinancing-section .cofinancing__content .cofinancing__other p{font-size:16px;line-height:22px;margin-bottom:25px}@media screen and (max-width:768px){.downloadable-section .downloadable__content{padding-bottom:11px}}.downloadable-section .downloadable__content .downloadable__title{font-size:36px;line-height:43px;font-weight:500;text-transform:uppercase;margin-bottom:25px}.downloadable-section .downloadable__content .downloadable__text{margin:0 auto 67px;max-width:980px;font-size:16px;font-weight:400;line-height:22px}.downloadable-section .downloadable-list{padding-bottom:64px}.downloadable-section .downloadable-list .category-content,.downloadable-section .downloadable-list .subcategory-content{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.downloadable-section .downloadable-list .category-content .content-files,.downloadable-section .downloadable-list .subcategory-content .content-files{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:28px;padding-bottom:17px;padding-top:3px}@media screen and (max-width:1200px){.downloadable-section .downloadable-list .category-content .content-files,.downloadable-section .downloadable-list .subcategory-content .content-files{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.downloadable-section .downloadable-list .category-content .content-files,.downloadable-section .downloadable-list .subcategory-content .content-files{grid-template-columns:1fr}}.downloadable-section .downloadable-list .category-content .content-files .downloadable__files-item,.downloadable-section .downloadable-list .subcategory-content .content-files .downloadable__files-item{display:flex;border:2px solid #d9d9d9;text-decoration:none;padding:24px 10px;align-items:center}.downloadable-section .downloadable-list .category-content .content-files .downloadable__files-item .item-icon,.downloadable-section .downloadable-list .subcategory-content .content-files .downloadable__files-item .item-icon{padding:0 15px}.downloadable-section .downloadable-list .category-content .content-files .downloadable__files-item .item-title,.downloadable-section .downloadable-list .subcategory-content .content-files .downloadable__files-item .item-title{color:#323d5b;font-size:16px;font-weight:500;line-height:43px;width:100%;text-align:center}.downloadable-section .downloadable-list .category-content .content-files .downloadable__files-item:hover,.downloadable-section .downloadable-list .subcategory-content .content-files .downloadable__files-item:hover{background:#d9d9d9}.downloadable-section .downloadable-list .category-header{font-family:"Nunito Sans";width:100%;color:#fff;text-align:center;font-size:20px;line-height:28px;font-weight:500;padding:13px 0;background:#323d5b;border:1px solid #323d5b;margin-bottom:14px;cursor:pointer;position:relative;transition:all .2s ease-in-out}.downloadable-section .downloadable-list .category-header span{position:absolute;right:11px;top:18px;background:#27a43e;width:20px;height:19px;border-radius:3px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.downloadable-section .downloadable-list .category-header span:after,.downloadable-section .downloadable-list .category-header span:before{content:"";position:absolute;left:4px;width:12px;height:2px;background-color:#323d5b;transition:all .2s ease-in-out}.downloadable-section .downloadable-list .category-header span:before{transform:rotate(90deg)}.downloadable-section .downloadable-list .category-header.active,.downloadable-section .downloadable-list .subcategory-header.active{background:#fff;color:#323d5b}.downloadable-section .downloadable-list .category-header.active span:before{background:#fff;transform:rotate(0)}.downloadable-section .downloadable-list .category-header.active span:after{background:#fff;transform:rotate(180deg)}.downloadable-section .downloadable-list .downloadable__subcategory:last-child .subcategory-header{margin-bottom:14px}.downloadable-section .downloadable-list .subcategory-header{font-family:"Nunito Sans";width:100%;color:#fff;text-align:center;font-size:16px;font-weight:500;line-height:28px;padding:1px 0;background:#323d5b;border:1px solid #323d5b;cursor:pointer;position:relative;transition:all .2s ease-in-out;margin-bottom:8px}.downloadable-section .downloadable-list .subcategory-header span{position:absolute;right:11px;top:5px;background:#27a43e;width:20px;height:19px;border-radius:3px;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out}.downloadable-section .downloadable-list .subcategory-header span:after,.downloadable-section .downloadable-list .subcategory-header span:before{content:"";position:absolute;left:4px;width:12px;height:2px;background-color:#323d5b;transition:all .2s ease-in-out}.downloadable-section .downloadable-list .subcategory-header span:before{transform:rotate(90deg)}.downloadable-section .downloadable-list .subcategory-header.active span:before{background:#fff;transform:rotate(0)}.downloadable-section .downloadable-list .subcategory-header.active span:after{background:#fff;transform:rotate(180deg)}.category-row-adv{grid-column:span 2/5;display:inline-grid;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.category-row-adv.grid-3{grid-column:span 3/5}@media screen and (max-width:1024px){.category-row-adv.grid-3{grid-column:auto}.category-row-adv{width:100%;height:500px;grid-column:auto}.category-row-adv.tablet-hide{display:none}}@media screen and (max-width:570px){.category-row-adv.tablet-hide{display:inline-grid}}.category-row-adv .category-row-adv__content{position:absolute;bottom:51px;left:0;right:0;margin:0 44px;background:rgba(44,45,49,.8);text-align:center;padding:31px 32px 17px}@media screen and (max-width:1240px){.category-row-adv .category-row-adv__content{margin:0 10px;padding:31px 5px 17px}}.category-row-adv .category-row-adv__content h3{font-size:36px;font-weight:500;line-height:normal;text-transform:uppercase;color:#fff;margin-bottom:30px}@media screen and (max-width:1240px){.category-row-adv .category-row-adv__content h3{font-size:28px}}.catalogs-row-adv .catalogs-row-adv__content h3 span,.category-row-adv .category-row-adv__content h3 span{display:inline-block}.catalogs-row-adv .catalogs-row-adv__content h3,.catalogs-row-adv .catalogs-row-adv__content p,.category-row-adv .category-row-adv__content p{color:#fff;font-size:24px;font-weight:400;line-height:132%;text-transform:uppercase;margin-bottom:30px}.catalogs-row-adv{grid-column:span 2/5;display:inline-grid;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.catalogs-row-adv.grid-3{grid-column:span 3/5}@media screen and (max-width:1240px){.catalogs-row-adv.grid-3{grid-column:auto}.catalogs-row-adv{width:100%;height:500px;grid-column:auto}.catalogs-row-adv.tablet-hide{display:none}}@media screen and (max-width:570px){.catalogs-row-adv.tablet-hide{display:inline-grid}}.catalogs-row-adv .catalogs-row-adv__content{position:absolute;bottom:51px;left:0;right:0;margin:0 44px;background:rgba(44,45,49,.8);text-align:center;padding:31px 32px 17px}@media screen and (max-width:1240px){.catalogs-row-adv .catalogs-row-adv__content{margin:0 10px;padding:31px 5px 17px}}.catalogs-row-adv .catalogs-row-adv__content h3{font-size:36px;font-weight:500;line-height:normal}@media screen and (max-width:1240px){.catalogs-row-adv .catalogs-row-adv__content h3{font-size:28px}}@media screen and (max-width:600px){form .form-columns{display:block}}@media screen and (max-width:600px){form .form-columns .form-left,form .form-columns .form-right{width:100%}}form .form-columns label.active .input-icon{transform:rotate(180deg)}form .form-columns span.input-heading{font-size:12px;font-weight:500;position:absolute;top:-12px;left:22.8px;background:#fff;z-index:1;padding-left:4px;padding-right:10px}form .form-columns span.input-icon{position:absolute;right:15px;display:flex;height:38px;top:0;align-items:center;pointer-events:none;transition:all .2s ease-in-out}form .form-columns input[type=email]::-moz-placeholder,form .form-columns input[type=file]::-moz-placeholder,form .form-columns input[type=tel]::-moz-placeholder,form .form-columns input[type=text]::-moz-placeholder,form .form-columns select::-moz-placeholder,form .form-columns textarea::-moz-placeholder{color:#323d5b}form .form-columns input[type=email]::placeholder,form .form-columns input[type=file]::placeholder,form .form-columns input[type=tel]::placeholder,form .form-columns input[type=text]::placeholder,form .form-columns select::placeholder,form .form-columns textarea::placeholder{color:#323d5b}form .form-columns input[type=email]:active,form .form-columns input[type=email]:focus,form .form-columns input[type=file]:active,form .form-columns input[type=file]:focus,form .form-columns input[type=tel]:active,form .form-columns input[type=tel]:focus,form .form-columns input[type=text]:active,form .form-columns input[type=text]:focus,form .form-columns select:active,form .form-columns select:focus,form .form-columns textarea:active,form .form-columns textarea:focus{border-color:#27a43e}form .form-columns input[type=email].wpcf7-not-valid,form .form-columns input[type=file].wpcf7-not-valid,form .form-columns input[type=tel].wpcf7-not-valid,form .form-columns input[type=text].wpcf7-not-valid,form .form-columns select.wpcf7-not-valid{border-color:red}form .form-columns input[type=file]::file-selector-button{display:none}form .form-columns .wpcf7-list-item{margin-left:0}form .form-columns .wpcf7-list-item label .wpcf7-list-item-label{font-size:13px;font-weight:400;line-height:21px}form .form-columns .wpcf7-list-item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;border:1px solid #323d5b;background:#323d5b;width:16px;height:16px;padding:1px;display:grid;place-content:center;margin:3px 0}form .form-columns .wpcf7-list-item input[type=checkbox]:checked:before{transform:scale(1)}form .form-columns .form-button{position:relative;text-align:right}form .form-columns .form-button input[type=submit]{border-radius:24.5px;display:inline-block;padding:6px 49px;font-size:15px;text-decoration:none;font-weight:500;transition:.2s linear;line-height:26px;text-align:center;color:#fff;background:#27a43e;margin-top:13px;border:1px solid #27a43e;cursor:pointer}.contact-form .contact-form__content .form-button input[type=submit]:hover,form .form-columns .form-button input[type=submit]:hover{background:#323d5b;color:#fff}.contact-form{padding-top:60px;padding-bottom:90px}.contact-form .contact-form__content{text-align:center}.contact-form .contact-form__content .contact-form__title{font-size:36px;font-weight:500;line-height:43px;text-transform:uppercase;margin-bottom:25px}.contact-form .contact-form__content .contact-form__description{font-size:16px;font-weight:400;line-height:22px;max-width:980px;margin:0 auto 63px}.contact-form .contact-form__content .contact-form__form{max-width:784px;margin:0 auto}.contact-form .contact-form__content .contact-form__form p{margin:0}.contact-form .contact-form__content span.input-heading{background:#323d5b}.contact-form .contact-form__content input[type=email],.contact-form .contact-form__content input[type=file],.contact-form .contact-form__content input[type=tel],.contact-form .contact-form__content input[type=text],.contact-form .contact-form__content select,.contact-form .contact-form__content textarea{border:1px solid #fff;color:#fff}.contact-form .contact-form__content input[type=email]::-moz-placeholder,.contact-form .contact-form__content input[type=file]::-moz-placeholder,.contact-form .contact-form__content input[type=tel]::-moz-placeholder,.contact-form .contact-form__content input[type=text]::-moz-placeholder,.contact-form .contact-form__content select::-moz-placeholder,.contact-form .contact-form__content textarea::-moz-placeholder{color:#fff}.contact-form .contact-form__content input[type=email]::placeholder,.contact-form .contact-form__content input[type=file]::placeholder,.contact-form .contact-form__content input[type=tel]::placeholder,.contact-form .contact-form__content input[type=text]::placeholder,.contact-form .contact-form__content select::placeholder,.contact-form .contact-form__content textarea::placeholder{color:#fff}.contact-form .contact-form__content input[type=checkbox]{border:1px solid #fff;background:#fff}.contact-form .contact-form__content input[type=checkbox]:before{box-shadow:inset 1em 1em #27a43e}div#cookie-notice{font-family:"Nunito Sans",sans-serif!important;position:fixed;bottom:2rem;right:2rem;width:350px;min-width:350px;max-width:100%;left:auto}@media screen and (max-width:420px){div#cookie-notice{width:auto;min-width:auto;right:auto;bottom:0;padding:1rem 0}}div#cookie-notice .cookie-notice-container{padding:2rem}div#cookie-notice .cookie-notice-container span#cn-notice-text{font-family:"Nunito Sans",sans-serif!important;text-align:left;font-size:1rem;margin-bottom:.75rem}div#cookie-notice .cookie-notice-container span#cn-notice-text h4{font-size:1.2rem;font-weight:600;margin-bottom:1rem}div#cookie-notice .cookie-notice-container span#cn-notice-buttons{width:100%;text-align:left}div#cookie-notice .cookie-notice-container .cn-button:not(.cn-button-custom){font-family:"Nunito Sans",sans-serif!important;color:#000!important;margin-left:0!important;border-radius:24.5px!important;display:inline-block!important;padding:.4rem 2rem!important;font-size:15px!important;text-decoration:none!important;font-weight:500!important;transition:.2s linear!important;line-height:26px!important;text-align:center!important;margin-top:10px!important;border:1px solid #27a43e!important}div#cookie-notice .cookie-notice-container .cn-button:not(.cn-button-custom):hover{border:1px solid #27a43e!important;color:#27a43e!important;background:#323d5b!important}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:0 0;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#fff;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.com
	Available for use under the MIT License
	Version 2.14.0
*/
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1035}.sl-wrapper{z-index:1040;width:100%;height:100%;left:0;top:0;position:fixed}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:rgba(0,0,0,0);font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:10060;color:#000;font-size:1rem}.sl-wrapper .sl-download{display:none;position:fixed;bottom:5px;width:100%;text-align:center;z-index:10060;color:#fff;font-size:1rem}.sl-wrapper .sl-download a{color:#fff}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}@media(min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media(min-width:35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width:50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width:35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width:50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease .2s;transition:-ms-transform ease .2s;transition:-o-transform ease .2s;transition:-webkit-transform ease .2s;transition:transform ease .2s}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@font-face{font-display:block;font-family:TablePress;font-style:normal;font-weight:400;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=) format("woff2"),url(/wp-content/plugins/tablepress/css/build/tablepress.woff) format("woff")}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#f9f9f9;--even-text-color:var(--text-color);--even-bg-color:#fff;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:0 0;border:none;box-sizing:initial;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>*+tbody>*>*,.tablepress>tbody>*~*>*,.tablepress>tfoot>*>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>*>th{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody)>.odd>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody)>.even>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dataTables_wrapper{clear:both;margin-bottom:1rem;position:relative}.dataTables_wrapper .tablepress{clear:both;margin-bottom:0}.dataTables_wrapper:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_filter label input{margin-left:.5em;margin-right:0}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate .paginate_button{color:#111;display:inline-block;margin:0 5px;outline:none;position:relative;text-decoration:underline}.dataTables_paginate .paginate_button:first-child{margin-left:0}.dataTables_paginate .paginate_button:last-child{margin-right:0}.dataTables_paginate .paginate_button:after,.dataTables_paginate .paginate_button:before{color:#d9edf7}.dataTables_paginate .paginate_button:hover{cursor:pointer;text-decoration:none}.dataTables_paginate .paginate_button:hover:after,.dataTables_paginate .paginate_button:hover:before{color:#049cdb}.dataTables_paginate .paginate_button.disabled{color:#999;cursor:default;text-decoration:none}.dataTables_paginate .paginate_button.disabled:after,.dataTables_paginate .paginate_button.disabled:before{color:#f9f9f9}.dataTables_paginate .paginate_button.current{cursor:default;font-weight:700;text-decoration:none}.dataTables_paginate.paging_simple{padding:0 15px}.dataTables_paginate.paging_simple .paginate_button.next:after,.dataTables_paginate.paging_simple .paginate_button.previous:before{font-family:TablePress;font-size:14px;font-weight:700;text-align:left;-webkit-font-smoothing:antialiased;bottom:0;content:"\f053";height:14px;left:-14px;line-height:1;margin:auto;position:absolute;right:auto;text-shadow:.1em .1em #666;top:0;width:14px}.dataTables_paginate.paging_simple .paginate_button.next:after{content:"\f054";left:auto;text-align:right}.dataTables_scroll{clear:both}.dataTables_scroll .tablepress{width:100%!important}.dataTables_scrollHead table.tablepress{margin:0}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;margin:0!important;overflow:hidden;padding:0!important}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color)}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{cursor:pointer;outline:none;padding-right:20px;position:relative}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;bottom:0;height:14px;left:auto;line-height:1;margin:auto;position:absolute;right:6px;top:0}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}