/*!
Theme Name: Algaveod
Author: Web Systems OÜ
Author URI: https://www.websystems.ee/
Description: Tipptasemel lahendused veebidisainis ja -arenduses, e-kaubanduses ja digitaalses turunduses. Teenuste kvaliteedi tagab hästi läbimõeldud protsess.
Version: 1.1.1269
Style Version: 1.0.9
Text Domain: algaveod
*/@import"https://fonts.googleapis.com/css2?family=Roboto:wght@200;300;400;500;600;700&display=swap";@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3rem)}60%{transform:translateY(-1.5rem)}}@keyframes slideFromLeft{0%{transform:translate(100%)}15%{transform:translate(0)}85%{transform:translate(0)}to{transform:translate(100%)}}@keyframes shake-horizontal{0%,to{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}80%{transform:translateX(8px)}90%{transform:translateX(-8px)}}*{box-sizing:border-box}:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border:0;border-top:1px solid;box-sizing:content-box;clear:both;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{background:transparent;border:0;color:inherit;font:inherit;margin:0;padding:0;vertical-align:middle}select{-webkit-appearance:none;appearance:none;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::placeholder{font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}html.interface-interface-skeleton__html-container,html:not(.wp-toolbar){box-sizing:border-box;font-size:.625rem}body:not(.wp-admin){display:flex;flex-direction:column;min-height:100vh;position:relative;-webkit-font-smoothing:antialiased}body:not(.wp-admin) .site{flex:1;position:relative}.max--width{margin:0 auto;max-width:192rem}.site-content .max--width{padding-left:8rem;padding-right:8rem}.max--width--full{margin:0 auto;width:100%}.max--width .max--width--full{margin-left:-4rem;max-width:calc(100% + 8rem);width:calc(1920px + 8rem)}.max--width--wider{max-width:176rem}.max--width--medium,.max--width--wider{margin:0 auto;padding-left:2rem;padding-right:2rem}.max--width--medium{max-width:144rem}.max--width--smaller{max-width:130rem}.max--width--mini,.max--width--smaller{margin:0 auto;padding-left:2rem;padding-right:2rem}.max--width--mini{max-width:100rem}.overflow--disable{overflow:hidden}.display--hide{display:none!important}.display--show{display:block}.mobile--only,.touch--only{display:none}.screen-reader-text{height:.1rem;margin:-.1rem;overflow:hidden;padding:0;position:absolute;width:.1rem;word-wrap:normal!important;border:0;clip:rect(.1rem,.1rem,.1rem,.1rem);clip-path:inset(50%)}.page--shadow{background-color:#000;inset:0;opacity:0;pointer-events:none;position:fixed;z-index:1}.page--shadow.visible{opacity:.5;pointer-events:all}.grecaptcha-badge{right:-26rem!important}body.search{width:100%}.entry-title{font-weight:700}.padding__bottom--10{padding-bottom:10rem}@font-face{font-family:Glacial Indifference;src:url(assets/dist/fonts/Glacial-Indifference/GlacialIndifference-Bold.woff2) format("woff2"),url(assets/dist/fonts/Glacial-Indifference/GlacialIndifference-Bold.woff) format("woff"),url(assets/dist/fonts/Glacial-Indifference/GlacialIndifference-Bold.otf) format("opentype"),url(assets/dist/fonts/Glacial-Indifference/GlacialIndifference-Bold.ttf) format("truetype")}body{color:var(--color-brand-text);font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:400;line-height:140%}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{color:var(--color-brand-secondary);font-family:Glacial Indifference,sans-serif;font-weight:800;line-height:1;word-break:break-word}.h1,h1{font-size:4.4rem;font-style:normal;font-weight:400}.h1,.h2,h1,h2{line-height:120%}.h2,h2{font-size:2.6rem}.h2,.h3,h2,h3{font-weight:500}.h3,h3{font-size:2rem;line-height:140%}.h4,.h5,.h6,h4,h5,h6{font-size:1.6rem;font-weight:600}input,input::placeholder,p,span,textarea{font-size:1.8rem;font-weight:400;line-height:140%}a,button{color:var(--color-brand-text);font-size:1.8rem;font-weight:400;line-height:140%}a:not(.button,.card,.site-header__buttons--button){transition:color .3s ease-in-out}a:not(.button,.card,.site-header__buttons--button):focus,a:not(.button,.card,.site-header__buttons--button):hover{color:var(--color-brand-accent)}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-section h1,.entry-section h2,.entry-section h3,.entry-section h4,.entry-section h5,.entry-section h6{color:var(--color-brand-secondary);line-height:1.2;margin:3rem 0}.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child,.entry-section h1:first-child,.entry-section h2:first-child,.entry-section h3:first-child,.entry-section h4:first-child,.entry-section h5:first-child,.entry-section h6:first-child{margin-top:0}.entry-content .h1,.entry-content h1,.entry-section .h1,.entry-section h1{font-size:4.4rem;font-style:normal;font-weight:800;line-height:120%}.entry-content .h2,.entry-content h2,.entry-section .h2,.entry-section h2{font-size:2.6rem;font-weight:500;line-height:120%}.entry-content .h3,.entry-content h3,.entry-section .h3,.entry-section h3{font-size:2rem;font-weight:500;line-height:140%}.entry-content .h4,.entry-content .h5,.entry-content .h6,.entry-content h4,.entry-content h5,.entry-content h6,.entry-section .h4,.entry-section .h5,.entry-section .h6,.entry-section h4,.entry-section h5,.entry-section h6{font-size:1.6rem;font-weight:600}.entry-content p,.entry-section p{font-size:1.8rem;font-weight:400;line-height:140%;margin-bottom:3rem}.entry-content p:last-child,.entry-content p:only-child,.entry-section p:last-child,.entry-section p:only-child{margin-bottom:0}.entry-content p img,.entry-section p img{margin:0 0 .5rem!important}.entry-content a:not(.button,.card,.site-header__buttons--button),.entry-section a:not(.button,.card,.site-header__buttons--button){color:var(--color-brand-text);text-decoration:underline;transition:color .3s ease-in-out}.entry-content a:not(.button,.card,.site-header__buttons--button):hover,.entry-section a:not(.button,.card,.site-header__buttons--button):hover{color:var(--color-brand-accent)}.entry-content .wp-block-button,.entry-section .wp-block-button{margin:1rem .5rem}.entry-content .wp-block-button:first-of-type,.entry-section .wp-block-button:first-of-type{margin-left:0}.entry-content .wp-block-button:last-of-type,.entry-section .wp-block-button:last-of-type{margin-right:0}.entry-content .wp-block-button a,.entry-section .wp-block-button a{background-color:var(--color-brand);color:#fff}.entry-content .wp-block-image,.entry-section .wp-block-image{margin-bottom:3rem}.entry-content img,.entry-section img{height:auto;max-width:100%}.entry-content img.aligncenter,.entry-content img.alignright,.entry-section img.aligncenter,.entry-section img.alignright{display:block}.entry-content img.aligncenter,.entry-section img.aligncenter{margin:0 auto}.entry-content img.alignright,.entry-section img.alignright{margin:0 0 0 auto}.entry-content img:not(:only-child,:first-child),.entry-section img:not(:only-child,:first-child){margin:3rem 0}.entry-content blockquote:not(.is-style-large),.entry-section blockquote:not(.is-style-large){border-left:1.5rem solid var(--color-brand);font-size:1.8rem;line-height:140%;margin:3rem 0;padding-left:5rem}.entry-content blockquote.is-style-large,.entry-section blockquote.is-style-large{border-bottom:.6rem solid var(--color-brand);border-top:.6rem solid var(--color-brand);font-size:1.8rem;line-height:140%;margin:3rem 0;padding:4rem 0}.entry-content blockquote.is-style-large p,.entry-section blockquote.is-style-large p{font-size:5rem;font-style:italic;font-weight:700;line-height:1.2;margin:0;text-align:left}.entry-content blockquote.is-style-large cite,.entry-section blockquote.is-style-large cite{display:block;font-size:2rem;font-weight:700;margin-top:2.2rem;text-align:left}.entry-content p+ul,.entry-section p+ul{margin-top:0!important}.entry-content ul:not(.splide__pagination,.location__contacts,.contact__contacts),.entry-section ul:not(.splide__pagination,.location__contacts,.contact__contacts){list-style:none}.entry-content ul:not(.splide__pagination,.location__contacts,.contact__contacts) li,.entry-section ul:not(.splide__pagination,.location__contacts,.contact__contacts) li{font-size:1.8rem;line-height:140%;margin:1rem 0;padding-left:2rem;position:relative}.entry-content ul:not(.splide__pagination,.location__contacts,.contact__contacts) li:before,.entry-section ul:not(.splide__pagination,.location__contacts,.contact__contacts) li:before{content:"-";display:block;margin-left:-2rem;position:absolute}.entry-content ul:not(.splide__pagination,.location__contacts,.contact__contacts).children,.entry-section ul:not(.splide__pagination,.location__contacts,.contact__contacts).children{margin-bottom:2rem}.entry-content ul:not(:only-child,.splide__pagination,.location__contacts,.contact__contacts),.entry-section ul:not(:only-child,.splide__pagination,.location__contacts,.contact__contacts){margin:3rem 0}.entry-content ol,.entry-section ol{list-style:decimal;margin:3rem 0}.entry-content ol li,.entry-section ol li{counter-increment:item;font-size:1.8rem;line-height:140%;list-style-type:none;margin:1rem 0}.entry-content ol li:before,.entry-section ol li:before{content:counter(item) ".";display:inline-block;font-weight:700;padding-right:1rem;text-align:right;width:2.7rem}.entry-content hr,.entry-section hr{color:#ccc;margin:3rem 0}.entry-content hr.is-style-wide,.entry-section hr.is-style-wide{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.entry-content hr.is-style-dots,.entry-section hr.is-style-dots{position:relative}.entry-content hr.is-style-dots:before,.entry-section hr.is-style-dots:before{border-top:.1rem dashed #ccc;content:"";inset:0;position:absolute}.entry-content pre,.entry-section pre{font-size:1.8rem;white-space:pre-wrap}.entry-content pre b,.entry-content pre strong,.entry-section pre b,.entry-section pre strong{font-weight:600}.entry-content .wp-block-cover,.entry-content .wp-block-cover-image,.entry-section .wp-block-cover,.entry-section .wp-block-cover-image{margin:3rem 0}.entry-content .wp-block-gallery .wp-block-image,.entry-section .wp-block-gallery .wp-block-image{max-width:inherit}.entry-content .wp-block-gallery img,.entry-section .wp-block-gallery img{margin:0}.entry-content .wp-block-gallery li,.entry-section .wp-block-gallery li{padding:0}.entry-content .wp-block-gallery li:before,.entry-section .wp-block-gallery li:before{display:none}.entry-content .wp-block-table:not(:first-child),.entry-section .wp-block-table:not(:first-child){margin-top:4rem}.entry-content .wp-block-table:not(:only-child),.entry-section .wp-block-table:not(:only-child){margin-bottom:4rem}.entry-content .wp-block-table.is-style-stripes table tfoot,.entry-content .wp-block-table.is-style-stripes table thead,.entry-section .wp-block-table.is-style-stripes table tfoot,.entry-section .wp-block-table.is-style-stripes table thead{background-color:var(--color-brand-secondary)}.entry-content .wp-block-table.is-style-stripes table tbody tr:nth-child(odd),.entry-section .wp-block-table.is-style-stripes table tbody tr:nth-child(odd){background-color:var(--color-brand-accent)}.entry-content .wp-block-table table,.entry-section .wp-block-table table{width:100%}.entry-content .wp-block-table table tfoot,.entry-content .wp-block-table table thead,.entry-section .wp-block-table table tfoot,.entry-section .wp-block-table table thead{background-color:var(--color-brand-accent);border:0}.entry-content .wp-block-table table tfoot tr td,.entry-content .wp-block-table table tfoot tr th,.entry-content .wp-block-table table thead tr td,.entry-content .wp-block-table table thead tr th,.entry-section .wp-block-table table tfoot tr td,.entry-section .wp-block-table table tfoot tr th,.entry-section .wp-block-table table thead tr td,.entry-section .wp-block-table table thead tr th{border-width:0;font-size:1.8rem;font-weight:600;padding:1.5rem 3rem}.entry-content .wp-block-table table tbody tr td,.entry-section .wp-block-table table tbody tr td{border-color:#f6f6f6;font-size:1.8rem;font-weight:500;line-height:2.6rem;padding:1.5rem 3rem;transition:all .3s ease-in-out;vertical-align:middle}.entry-content .wp-block-table table tbody tr:hover>td,.entry-section .wp-block-table table tbody tr:hover>td{background-color:#f6f6f6}.entry-content .wp-block-table table tbody tr:not(:last-child) td,.entry-section .wp-block-table table tbody tr:not(:last-child) td{border-width:0 0 1px}.entry-content .wp-block-table table tbody tr:last-child td,.entry-section .wp-block-table table tbody tr:last-child td{border-width:0}.entry-content .is-type-video,.entry-content .wp-block-file,.entry-section .is-type-video,.entry-section .wp-block-file{margin:3rem 0}.entry-content .is-type-video iframe,.entry-section .is-type-video iframe{min-height:45rem;width:100%}.entry-content .wp-block-columns.wrap--reverse,.entry-section .wp-block-columns.wrap--reverse{flex-wrap:wrap-reverse}.developer__websystems{opacity:.8}.developer__websystems:focus,.developer__websystems:hover{opacity:1}.developer__websystems a img{transition:transform .3s ease-in-out}.developer__websystems a:hover>img{transform:rotate(1turn)}.site-header{box-shadow:0 10px 12px rgba(0,0,0,.15);position:sticky;top:0;width:100%;z-index:9}.site-header__main{align-items:center;background-color:var(--color-brand-secondary);display:flex;flex-direction:row;gap:3rem;justify-content:space-between;padding:3rem 6rem;transition:width .3s ease-in-out,padding .3s ease-in-out;width:100%}.site-header__main--home{box-shadow:0 10px 12px rgba(0,0,0,.15);left:0;position:absolute;top:0;width:100%}.site-header__main .site-header__contacts{display:none}.site-header__bottom{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:1rem;justify-content:flex-end;transition:all .3s ease-in-out}.site-header__bottom .site-header__language{display:none}.page__banner{margin-bottom:10rem;overflow:hidden;padding-bottom:6rem;padding-top:10rem;position:relative}.page__banner:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(18,38,75,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.page__banner *{color:#fff!important;font-weight:800}.page__banner--no-image{background-color:#f6f6f6;padding-top:10rem}.page__banner--no-image:after{display:none}.page__banner--no-image *{color:var(--color-brand-secondary)!important}.page__banner__image img{height:100%;left:0;margin-bottom:5rem;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.page__banner__wrapper{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:center;position:relative;width:100%;z-index:3}.page__banner__title{text-transform:uppercase}.page__back{margin-top:6rem}.breadcrumbs{position:relative;z-index:1}.breadcrumbs>span{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 3rem}.breadcrumbs__separator{line-height:0}.breadcrumbs__separator svg{height:1.6rem;width:1.6rem;stroke-width:2px}.breadcrumbs a:hover{text-decoration:none!important}.breadcrumbs *{color:var(--color-brand-text);font-size:1.4rem;font-weight:600;line-height:1}.archive__banner{background-color:var(--color-brand-secondary);padding-bottom:4rem;padding-top:10rem}.archive__banner--wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;width:100%}.archive__grid{display:grid;gap:7rem 3rem;grid-template-columns:repeat(4,1fr);width:100%}.archive__grid--post,.archive__grid--project{gap:4rem;grid-template-columns:1fr}.archive__pagination{font-weight:400;margin-top:4rem}.archive__pagination ul{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.archive__pagination .current{color:var(--color-brand-accent)}.archive__projects__tabs{display:flex;gap:2rem;justify-content:flex-end;margin-bottom:6rem}.archive__projects__tabs .button.active{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:#fff}.archive__projects__tabs .button.active:hover{color:#fff}.archive__projects__category:not(:first-of-type) .archive__projects__category-title{margin-top:6rem}.archive__projects__category-title{background-color:#f6f6f6;font-size:3rem;margin-bottom:4rem;padding:2rem}.article__image{margin-bottom:6rem}.article__image img{max-height:50rem;-o-object-fit:cover;object-fit:cover;width:100%}.article__related{border-top:1px solid #f6f6f6;margin-top:4rem;padding-top:4rem}.article__related--grid{display:grid;gap:3rem;grid-template-columns:1fr 1fr 1fr}.article__related--title{font-weight:500;margin-bottom:4rem}.site-footer{background-color:var(--color-brand-secondary);margin-top:10rem;padding:10rem 0 5rem}.site-footer h6{color:#fff;font-size:1.8rem;font-weight:600;line-height:140%;margin-bottom:2rem}.site-footer a,.site-footer p,.site-footer span{color:#fff;font-size:1.8rem;font-weight:400;line-height:140%}.site-footer a:focus,.site-footer a:hover{color:var(--color-brand-primary);text-decoration:none!important}.site-footer__container{display:flex;flex-direction:column;gap:8rem}.site-footer__column--wide{flex-grow:1;max-width:50%}.site-footer__top{display:flex;flex-wrap:wrap;gap:3rem 13rem}.site-footer__items li{display:flex}.site-footer__items li:not(:last-child){margin-bottom:1rem}.site-footer__items li svg{color:#fff;height:2rem;margin-right:1.6rem;width:2rem}.site-footer__social{display:flex;flex-wrap:wrap;gap:2.6rem}.site-footer__social a{display:flex;line-height:1}.site-footer__social svg{height:4rem;width:3rem}.site-footer__copyright{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between}.site-footer__fields{flex-wrap:wrap}.site-footer__fields,.site-footer__fields li{align-items:center;display:flex}.site-footer__fields li:not(:last-child):after{color:#fff;content:"|";margin-right:4rem;padding-left:4rem}.site-footer__fields li *{font-size:1.8rem;font-weight:400;line-height:1}.site-footer__logo{margin-bottom:4rem}.site-footer__logo img{height:6rem}form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form textarea{box-shadow:none;outline:0}form textarea{resize:vertical}form .form-row{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start}form .single-field{width:100%}form .single-field input[type=email],form .single-field input[type=number],form .single-field input[type=password],form .single-field input[type=search],form .single-field input[type=tel],form .single-field input[type=text],form .single-field input[type=url],form .single-field textarea{-webkit-appearance:none;appearance:none;border:1px solid var(--color-brand-text);border-radius:1rem;font-size:1.6rem;font-weight:400;line-height:140%;margin-bottom:1rem;padding:1rem 2rem;width:100%}form .single-field label{display:flex;font-size:1.4rem;font-weight:400;line-height:normal;margin-bottom:1rem}form .single-field label span{line-height:1}form .single-field.invalid input[type=email],form .single-field.invalid input[type=number],form .single-field.invalid input[type=password],form .single-field.invalid input[type=search],form .single-field.invalid input[type=tel],form .single-field.invalid input[type=text],form .single-field.invalid input[type=url],form .single-field.invalid textarea,form .single-field.is-invalid input[type=email],form .single-field.is-invalid input[type=number],form .single-field.is-invalid input[type=password],form .single-field.is-invalid input[type=search],form .single-field.is-invalid input[type=tel],form .single-field.is-invalid input[type=text],form .single-field.is-invalid input[type=url],form .single-field.is-invalid textarea,form .single-field.not-valid input[type=email],form .single-field.not-valid input[type=number],form .single-field.not-valid input[type=password],form .single-field.not-valid input[type=search],form .single-field.not-valid input[type=tel],form .single-field.not-valid input[type=text],form .single-field.not-valid input[type=url],form .single-field.not-valid textarea{animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955);border-color:#f44336}form .single-field.invalid label,form .single-field.invalid label a,form .single-field.is-invalid label,form .single-field.is-invalid label a,form .single-field.not-valid label,form .single-field.not-valid label a{animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955);color:#f44336}form .single-field__icon-group{position:relative}form .single-field__icon-group input[type=email],form .single-field__icon-group input[type=number],form .single-field__icon-group input[type=password],form .single-field__icon-group input[type=search],form .single-field__icon-group input[type=tel],form .single-field__icon-group input[type=text],form .single-field__icon-group input[type=url]{padding-right:6rem!important}form .single-field__icon-group i,form .single-field__icon-group svg{color:#000;cursor:pointer;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);stroke:#000;transition:color .3s ease-in-out}form .single-field__icon-group i:hover,form .single-field__icon-group svg:hover{color:var(--color-brand-primary);stroke:var(--color-brand-primary)}form .form-container{margin-bottom:3rem;position:relative}form .form-container .button--add,form .form-container .button--remove{position:absolute;transform:translate(-50%,-50%)}form .form-container .button--add{left:50%;top:100%;transition:all .3s ease-in-out}form .form-container .button--remove{align-items:center;background:var(--color-brand-secondary);border:2px solid #fff;border-radius:100rem;display:flex;height:3rem;justify-content:center;left:100%;top:0;transition:all .3s ease-in-out;width:3rem}form .form-container .button--remove:hover{background:var(--color-brand-primary)}form .form-container .button--remove svg{stroke:#fff}form .form-group{background-color:#f6f6f6;border-radius:1rem;margin-bottom:1rem;padding:2rem;position:relative}form .form-group input{background-color:#fff}form .checkbox-field{align-items:center;display:flex;position:relative}form .checkbox-field--bold label,form .checkbox-field--bold label a{font-weight:400}form .checkbox-field label,form .checkbox-field label span{font-size:1.6rem}form .checkbox-field label a,form .checkbox-field label span a{font-size:1.6rem;text-decoration:underline;text-underline-offset:.4rem;transition:color .3s ease-in-out}form .checkbox-field label a:hover,form .checkbox-field label span a:hover{color:var(--color-brand-secondary)}form .checkbox-field *{transition:all .3s ease-in-out}form .checkbox-field:last-child,form .checkbox-field:not(:only-child){margin-bottom:0}form .checkbox-field:not(:first-child){margin-top:1rem}form .checkbox-field:not(:last-child){margin-bottom:2rem}form .checkbox-field input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid var(--color-brand-text);border-radius:.5rem;cursor:pointer;flex-shrink:0;height:2rem;margin-right:1rem;padding:0;position:relative;width:2rem}form .checkbox-field input[type=checkbox].invalid:not(:checked),form .checkbox-field input[type=checkbox].is-invalid:not(:checked),form .checkbox-field input[type=checkbox].not-valid:not(:checked){animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955);border-color:#f44336}form .checkbox-field input[type=checkbox].invalid:not(:checked)~label,form .checkbox-field input[type=checkbox].invalid:not(:checked)~label a,form .checkbox-field input[type=checkbox].is-invalid:not(:checked)~label,form .checkbox-field input[type=checkbox].is-invalid:not(:checked)~label a,form .checkbox-field input[type=checkbox].not-valid:not(:checked)~label,form .checkbox-field input[type=checkbox].not-valid:not(:checked)~label a{animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955);color:#f44336}form .checkbox-field input[type=checkbox]:after{border:solid var(--color-brand-text);border-width:0 2px 2px 0;content:"";display:block;height:1.2rem;inset:-.4rem 0 0;margin:auto;opacity:0;position:absolute;transform:rotate(45deg);transition:all .3s ease-in-out;width:.8rem}form .checkbox-field input[type=checkbox]:checked:after{opacity:1}form .file-upload{margin:2rem 0}form .file-upload input[type=file]{display:none}form .file-upload__text,form .file-upload__upload-button{display:inline-block!important;font-size:1.6rem;font-weight:400;line-height:normal}form .file-upload__upload-button{text-decoration:underline}form .file-upload__upload-button:hover{color:var(--color-brand-primary);cursor:pointer;transition:all .3s ease-in-out}form .file-upload__file-control{align-items:center;display:none;flex-flow:row wrap;gap:1.4rem;margin-top:2rem}form .file-upload__file-control--visible{display:flex}form .file-upload__remove-button{border:1px solid #f94914;border-radius:999.9rem;color:#f94914;font-size:1.4rem;font-weight:500;line-height:normal;line-height:160%;padding:.6rem 3rem}form .file-upload__remove-button:hover{background-color:#f44336;color:#fff;cursor:pointer;transition:all .3s ease-in-out}form .file-upload .wpcf7-form-control-wrap{margin:0}.block__padded{padding-bottom:var(--p-bottom-desktop);padding-top:var(--p-top-desktop)}.block__primary,.block__primary>div{background:var(--color-brand-primary)}.block__primary>div *{color:var(--color-brand-text)}.block__secondary,.block__secondary>div{background:var(--color-brand-secondary)}.block__accent,.block__accent>div{background:var(--color-brand-accent)}.block__gradient>div{background:linear-gradient(93deg,#eef5f1,#fefaef)}.block__light-gray{background:#f6f6f6}.block__head h2{font-size:4rem;font-weight:800;line-height:120%;margin:0 0 3rem;text-align:center;text-transform:uppercase}.block__bottom-border--primary,.block__bottom-border--primary>div{border-bottom:2px solid var(--color-brand-primary)}.block__bottom-border--primary>div *{color:var(--color-brand-text)}.block__bottom-border--secondary,.block__bottom-border--secondary>div{border-bottom:2px solid var(--color-brand-secondary)}.block__bottom-border--accent,.block__bottom-border--accent>div{border-bottom:2px solid var(--color-brand-accent)}.block__bottom-border--light-gray{border-bottom:2px solid #f6f6f6}.block__button{margin-top:4rem}.info__wrapper{align-items:center;display:grid;gap:5rem;grid-template-columns:20rem 1fr;justify-content:center}.info__wrapper--no-image{grid-template-columns:1fr!important}.info__wrapper--reverse{grid-template-columns:1fr 20rem}.info__wrapper--reverse img{order:2}.info__wrapper--reverse .info__content{order:1}.info__wrapper--reverse .info__content h2{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-end}.info__wrapper--reverse .info__button,.info__wrapper--reverse .info__description{text-align:end}.info img{margin:0;width:100%}.info__content :last-child{margin-bottom:0}.info__content h2{color:var(--color-brand-secondary);font-size:5rem;font-weight:800;margin:0 0 3rem;text-transform:uppercase;width:100%}.info__description{margin-bottom:3rem}.slider__carousel .splide,.slider__carousel.splide{opacity:0;transition:opacity .2s ease-in-out}.slider__carousel .splide.is-initialized,.slider__carousel.splide.is-initialized{opacity:1}.slider__carousel .splide__video__wrapper,.slider__carousel.splide__video__wrapper{background-color:transparent}.slider img,.slider video{height:75rem;margin:0;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}.slider__slogan{background-color:rgba(192,4,4,.8);bottom:-6rem;box-shadow:0 10px 12px rgba(0,0,0,.15);color:#fff;display:flex;flex-direction:column;gap:2rem;max-width:100rem;padding:6rem;position:absolute;right:6rem;z-index:5}.slider__caption{font-family:Glacial Indifference,sans-serif;font-size:4rem;font-weight:800;line-height:140%;padding-bottom:2rem;position:relative;text-transform:uppercase}.slider__caption:after{background-color:var(--color-brand-accent);bottom:0;content:"";height:.5rem;left:0;position:absolute;width:8rem}.slider__overlay{display:none;height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}.slider__overlay--news{display:grid;gap:3rem;grid-template-columns:1fr 47rem}.slider__arrows{height:100%;position:relative;width:100%}.slider__arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(calc(-50% - 4rem));z-index:2}.slider__arrow>div{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:hsla(0,0%,100%,.6);border-radius:10rem;display:flex;height:6.4rem;justify-content:center;width:6.4rem}.slider__arrow svg{height:5.6rem;transition:stroke .2s ease-in-out;width:5.6rem;stroke-width:1;stroke:#000}.slider__arrow:hover svg{stroke:var(--color-brand-accent)}.slider__arrow--left{left:2rem}.slider__arrow--right{right:2rem}.slider__news{max-height:90vh;padding:11.5rem 1rem 1rem 0}.slider__news--mobile{display:none}.slider__news__wrapper{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:hsla(0,0%,100%,.8);border-radius:2rem;max-height:100%;padding:4rem}.slider__news__wrapper .simplebar-vertical{height:95%;right:1rem;top:50%!important;transform:translateY(-50%)}.slider__news__wrapper .simplebar-scrollbar:before{background-color:#818181;opacity:1}.slider__news__inner{align-items:flex-start;display:flex;flex-direction:column;gap:3rem;justify-content:flex-start}.slider__news__post{text-decoration:none!important}.slider__news__post:hover{color:unset!important}.slider__news__post:hover .button:after{margin-left:1.5rem;margin-right:0}.slider__news__post__title h3{margin-bottom:1.2rem}.slider__news__post__content{font-size:1.4rem;font-weight:400;line-height:140%;margin-bottom:2.4rem}.slider__news__post .button{text-align:center;width:-moz-fit-content;width:fit-content}.slider__pagination{display:flex;gap:.5rem;position:absolute;top:90%;width:100%}.slider__pagination li{padding:0}.slider__pagination li button{background-color:var(--color-brand-secondary);border-radius:10rem;height:1.2rem;transition:background-color .3s ease-in-out;width:1.2rem}.slider__pagination li button.is-active{background-color:#fff}.slider__pagination li:before{display:none!important}.splide__track{overflow:unset!important;overflow-x:clip!important}.embed__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}.embed__body,.embed__title{width:100%}.pricelist__title{text-transform:uppercase}.contact__wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}.contact__content{display:grid;gap:4rem;grid-template-columns:1fr 1fr}.contact__contacts{align-items:flex-start;border-bottom:1px solid #ccc;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:2rem;padding-bottom:2rem;width:100%}.contact__contacts:last-of-type{border-bottom:unset;margin-bottom:0;padding-bottom:0}.contact__contacts li{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.contact__contacts li svg{height:2.4rem;margin-right:1.6rem;min-height:2.4rem;min-width:2.4rem;width:2.4rem}.contact__contacts li a,.contact__contacts li span{font-size:1.8rem;font-weight:400;line-height:150%}.contact__contacts li a{text-decoration:none!important}.contact__form{width:100%}.statistics__wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:7rem 4rem;justify-content:space-between;padding:4rem 0}.statistics__element{display:flex;flex-direction:column}.statistics__number{display:flex;gap:2rem}.statistics__number span{color:var(--color-brand-secondary);font-family:Glacial Indifference,sans-serif;font-size:5rem;font-weight:400;line-height:100%}.statistics__number__description{margin-top:1rem}.statistics__number__animated{transition:all .3s ease-in-out}.statistics__separator{background-color:var(--color-brand-secondary);display:flex;height:8rem;width:1px}.statistics__separator:last-of-type{display:none}.block__secondary .statistics__separator{background-color:#fff}.block__secondary .statistics__element{color:#fff}.block__secondary .statistics__number__animated{color:var(--color-brand-secondary)!important}.button,a.button{border:2px solid var(--color-brand-primary);border-radius:10rem;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:500;line-height:100%;padding:1.2rem 3rem;text-decoration:none;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.button--filled:not(.woocommerce-form-register__submit),.button--primary:not(.woocommerce-form-register__submit),.button.woocommerce-Button:not(.woocommerce-form-register__submit),a.button--filled:not(.woocommerce-form-register__submit),a.button--primary:not(.woocommerce-form-register__submit),a.button.woocommerce-Button:not(.woocommerce-form-register__submit){background-color:var(--color-brand-primary);color:#fff}.button--filled:not(.woocommerce-form-register__submit):focus,.button--filled:not(.woocommerce-form-register__submit):hover,.button--primary:not(.woocommerce-form-register__submit):focus,.button--primary:not(.woocommerce-form-register__submit):hover,.button--secondary,.button.woocommerce-Button:not(.woocommerce-form-register__submit):focus,.button.woocommerce-Button:not(.woocommerce-form-register__submit):hover,a.button--filled:not(.woocommerce-form-register__submit):focus,a.button--filled:not(.woocommerce-form-register__submit):hover,a.button--primary:not(.woocommerce-form-register__submit):focus,a.button--primary:not(.woocommerce-form-register__submit):hover,a.button--secondary,a.button.woocommerce-Button:not(.woocommerce-form-register__submit):focus,a.button.woocommerce-Button:not(.woocommerce-form-register__submit):hover{background-color:var(--color-brand-secondary);border-color:var(--color-brand-secondary)}.button--secondary,a.button--secondary{color:#fff}.button--secondary:hover,a.button--secondary:hover{background-color:#f94914;border-color:#f94914}.button--accent,a.button--accent{background-color:var(--color-brand-accent);border-color:var(--color-brand-accent);color:#fff}.button--accent:focus,.button--accent:hover,a.button--accent:focus,a.button--accent:hover{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--gradient,a.button--gradient{background:linear-gradient(180deg,#006be7,#0059c0);border:2px solid transparent;color:#fff}.button--gradient:focus,.button--gradient:hover,a.button--gradient:focus,a.button--gradient:hover{background:#fff;border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.button--light,.button--white,a.button--light,a.button--white{background-color:#fff;border-color:#fff;color:var(--color-brand-secondary)}.button--light:focus,.button--light:hover,.button--white:focus,.button--white:hover,a.button--light:focus,a.button--light:hover,a.button--white:focus,a.button--white:hover{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:#fff}.button--outlined,a.button--outlined{background-color:#fff;color:var(--color-brand-primary)}.button--outlined:focus,.button--outlined:hover,a.button--outlined:focus,a.button--outlined:hover{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--outlined-accent,.button--outlined-primary,.button--outlined-secondary,a.button--outlined-accent,a.button--outlined-primary,a.button--outlined-secondary{background-color:transparent}.button--outlined-primary,a.button--outlined-primary{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.button--outlined-primary:focus,.button--outlined-primary:hover,a.button--outlined-primary:focus,a.button--outlined-primary:hover{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.button--outlined-secondary,a.button--outlined-secondary{border-color:var(--color-brand-secondary);color:var(--color-brand-secondary)}.button--outlined-secondary:focus,.button--outlined-secondary:hover,a.button--outlined-secondary:focus,a.button--outlined-secondary:hover{background-color:var(--color-brand-secondary);border-color:var(--color-brand-secondary)}.button--outlined-accent,a.button--outlined-accent{border-color:var(--color-brand-accent);color:var(--color-brand-accent)}.button--outlined-accent:focus,.button--outlined-accent:hover,a.button--outlined-accent:focus,a.button--outlined-accent:hover{background-color:var(--color-brand-accent);border-color:var(--color-brand-accent);color:var(--color-brand-primary)}.button--accent:focus,.button--accent:hover,.button--correct:focus,.button--correct:hover,.button--error:focus,.button--error:hover,.button--filled:focus,.button--filled:hover,.button--outlined-primary:focus,.button--outlined-primary:hover,.button--outlined-secondary:focus,.button--outlined-secondary:hover,.button--outlined:focus,.button--outlined:hover,.button--primary:focus,.button--primary:hover,.button--secondary:focus,.button--secondary:hover,.button--trietary:focus,.button--trietary:hover,a.button--accent:focus,a.button--accent:hover,a.button--correct:focus,a.button--correct:hover,a.button--error:focus,a.button--error:hover,a.button--filled:focus,a.button--filled:hover,a.button--outlined-primary:focus,a.button--outlined-primary:hover,a.button--outlined-secondary:focus,a.button--outlined-secondary:hover,a.button--outlined:focus,a.button--outlined:hover,a.button--primary:focus,a.button--primary:hover,a.button--secondary:focus,a.button--secondary:hover,a.button--trietary:focus,a.button--trietary:hover{color:#fff}.button--dark,a.button--dark{background-color:var(--color-text);color:#fff}.button--error,a.button--error{background-color:transparent;border-color:#f44336;color:#f44336}.button--error:focus,.button--error:hover,a.button--error:focus,a.button--error:hover{background-color:#f44336;border-color:#f44336}.button--correct,a.button--correct{background-color:transparent;border-color:#009f19;color:#009f19}.button--correct:focus,.button--correct:hover,a.button--correct:focus,a.button--correct:hover{background-color:#009f19;border-color:#009f19}.button--square,a.button--square{border-radius:0}.button--medium,a.button--medium{padding:1.8rem 4rem}.button--small,a.button--small{font-size:1.4rem;padding:1rem 1.8rem}.button--link,a.button--link{border:0;padding:0}.button--icon,.button--icon-primary,.button--icon-secondary,.button--icon-white,a.button--icon,a.button--icon-primary,a.button--icon-secondary,a.button--icon-white{align-items:center;display:inline-flex}.button--icon i,.button--icon svg,.button--icon-primary i,.button--icon-primary svg,.button--icon-secondary i,.button--icon-secondary svg,.button--icon-white i,.button--icon-white svg,a.button--icon i,a.button--icon svg,a.button--icon-primary i,a.button--icon-primary svg,a.button--icon-secondary i,a.button--icon-secondary svg,a.button--icon-white i,a.button--icon-white svg{height:2rem;margin-right:1rem;width:2rem}.button--icon-primary,.button--icon-secondary,.button--icon-white,a.button--icon-primary,a.button--icon-secondary,a.button--icon-white{border-color:transparent}.button--icon-primary,a.button--icon-primary{color:var(--color-brand-primary)}.button--icon-primary:hover,a.button--icon-primary:hover{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:#fff}.button--icon-secondary,a.button--icon-secondary{color:var(--color-brand-secondary)}.button--icon-secondary:hover,a.button--icon-secondary:hover{background-color:var(--color-brand-secondary);border-color:var(--color-brand-secondary);color:#fff}.button--icon-white,a.button--icon-white{color:#fff}.button--icon-white:hover,a.button--icon-white:hover{background-color:#fff;border-color:#fff;color:var(--color-brand-primary)}.button--icon--left i,.button--icon--left svg,a.button--icon--left i,a.button--icon--left svg{margin-right:2rem}.button--icon--right,a.button--icon--right{flex-direction:row-reverse}.button--icon--right i,.button--icon--right svg,a.button--icon--right i,a.button--icon--right svg{margin-left:2rem;margin-right:0}.button--icon-small,a.button--icon-small{align-items:center;display:inline-flex;font-size:1.4rem;gap:1rem;padding:.6rem 2rem}.button--icon-small i,.button--icon-small svg,a.button--icon-small i,a.button--icon-small svg{height:2rem;width:2rem}.button--icon-medium,a.button--icon-medium{align-items:center;display:inline-flex}.button--icon-medium i,.button--icon-medium svg,a.button--icon-medium i,a.button--icon-medium svg{margin-right:1.2rem}.button--arrow,a.button--arrow{align-items:center;background-color:transparent;border:0;color:#818181;display:inline-flex;padding:0;text-align:center}.button--arrow:hover:after,a.button--arrow:hover:after{margin-left:1.5rem;margin-right:0}.button--arrow:after,a.button--arrow:after{background-image:url(assets/dist/img/svg/arrow-right-gray.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1rem;margin-left:1rem;margin-right:.5rem;transition:margin .3s ease-in-out;width:1.8rem}.button:focus,.button:hover,a.button:focus,a.button:hover{text-decoration:none}.ws-cookiebar-top{padding:5rem 5rem 0!important}.ws-cookiebar-container{padding:3rem 5rem 2rem!important}.ws-cookiebar-header{border-radius:1rem!important;padding:3rem 2rem!important}.ws-cookiebar-title{font-size:2.4rem!important;font-weight:600!important;line-height:130%!important}.ws-cookiebar-content{gap:4rem!important}.ws-cookiebar-content p,.ws-cookiebar-content p a{font-size:1.8rem!important;line-height:150%!important}.ws-cookiebar-options.open{margin-bottom:4rem!important}.ws-cookiebar-languages{display:none!important}.ws-cookiebar-cookies{border-radius:1rem!important}.ws-cookiebar-buttons-area{padding-bottom:3rem}.ws-logo{align-items:center;display:flex}.ws-logo a{color:inherit;display:block;font-size:1.2rem;line-height:1.2;opacity:.5;text-align:right;transition:all .3s ease-in-out}.ws-logo a:first-of-type{align-items:center;color:#ccc;display:flex;font-size:1rem;line-height:1.3;max-width:5rem;opacity:.8;text-align:right;text-transform:uppercase;transition:all .3s ease-in-out}.ws-logo a:hover{color:inherit;opacity:1;text-decoration:none}.ws-logo__image img{height:2rem;opacity:.8;transition:opacity .3s ease-in-out,transform .3s ease-in-out;width:2rem}.ws-logo__image:hover{text-decoration:none}.ws-logo__image:hover img{opacity:1;transform:rotate(1turn)}.newsletter__wrapper{background:linear-gradient(93deg,#eef5f1,#fefaef);margin-top:4rem;padding:8rem 10rem}.newsletter__wrapper h3{font-size:3rem;font-weight:300;line-height:3.6rem;margin-bottom:4rem;text-align:center}.newsletter__wrapper form .wpcf7-spinner{display:none}.newsletter__area{align-items:center;border:2px solid var(--color-brand-primary);display:flex;gap:3rem;padding:1.4rem 1.4rem 1.4rem 2.4rem}.newsletter__email{flex-grow:1}.newsletter__email input{background-color:transparent;border:0;color:var(--color-brand-primary);font-size:1.6rem;font-weight:600;height:100%;width:100%}.newsletter__email input::placeholder{color:var(--color-brand-primary);font-size:1.6rem;font-weight:600}.newsletter__email input:focus,.newsletter__email input:focus-within{outline:none}.newsletter__checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;border:2px solid var(--color-brand-primary);border-radius:0;cursor:pointer;height:2rem;margin-top:-.2rem;padding:0;position:relative;width:2rem}.newsletter__checkbox input[type=checkbox]:after{content:"";display:none;position:absolute}.newsletter__checkbox input[type=checkbox]:checked:after{border:solid var(--color-brand-primary);border-width:0 .2rem .2rem 0;display:block;height:1.2rem;inset:-.4rem 0 0;margin:auto;transform:rotate(45deg);width:.8rem}.newsletter__checkbox input[type=checkbox]+label{font-size:1.4rem;font-weight:400;margin-left:1rem}.newsletter__checkbox input[type=checkbox]+label a{font-size:1.4rem;font-weight:400;text-decoration:underline}.newsletter__checkbox input[type=checkbox]+label a:hover{color:var(--color-brand-secondary)}.newsletter__button{background-color:var(--color-brand-primary);color:#fff;padding:1.4rem 3rem}.newsletter__button:focus:not([disabled]),.newsletter__button:hover:not([disabled]){background-color:var(--color-brand-secondary);color:#fff}.mc4wp-notice{color:#f44336;margin-top:1rem}.mc4wp-success{color:#009f19;text-align:center}.floater__wrapper{background-color:var(--color-brand-primary);display:none;opacity:0;overflow:hidden;position:fixed;top:50%;transform:translateY(-50%);transition:all .4s ease-in-out;z-index:3}.floater__wrapper--loaded{opacity:1}.floater__wrapper--active{right:0!important}.floater__header{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:2rem}.floater__title{color:var(--color-brand-secondary);font-size:2.2rem;transform:rotate(-180deg);writing-mode:vertical-rl}.floater__body{display:flex;min-width:20rem;overflow:hidden;padding:2rem}.search__group{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.search__group,.search__input{border-radius:2rem}.search__button,.search__input{height:5rem}.search__input{color:var(--color-brand-text);font-weight:500;width:50%}.search__input:focus{box-shadow:none;outline:none}.search__input::placeholder{color:var(--color-brand-text);font-size:1.8rem;font-weight:600;line-height:100%}.search__button{align-items:center;display:flex;padding:0 1rem}.search__button svg{stroke:#000}.canvas{background-clip:padding-box;background-color:#fff;border-bottom-left-radius:2rem;border-top-left-radius:2rem;display:flex;flex-direction:column;height:100dvh;max-width:100%;overflow:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:60rem;z-index:100}.canvas--unmax{max-width:90%}.canvas--large{max-width:90%;width:90rem}.canvas--left{left:0;right:auto;transform:translateX(-100%)}.canvas--active{transform:translateX(0);visibility:visible}.canvas__wrapper{overflow-x:hidden;padding:2rem}.canvas__wrapper--spaced{padding:4rem 3rem}.canvas__container{justify-content:center;padding:5rem 6rem 4rem}.canvas__body,.canvas__container{align-items:flex-start;display:flex;flex-direction:column}.canvas__body{flex-basis:0;gap:3rem;height:100%;justify-content:unset;margin:auto 0;width:100%}.canvas__dismiss{border-radius:2rem;position:absolute;right:1rem;top:1rem}.canvas__dismiss svg{height:4.4rem;width:4.4rem;stroke:var(--color-brand-accent);transition:fill .3s ease-in-out}.canvas__dismiss svg line{transition:stroke .3s ease-in-out}.canvas__dismiss:hover svg{fill:var(--color-brand-accent)}.canvas__dismiss:hover svg line{stroke:#fff}.canvas__title h3{text-transform:uppercase}.canvas__form{width:100%}.canvas__form__response h3{margin-bottom:3rem}.canvas__form__response img{margin-bottom:8rem;max-height:8.7rem}.canvas__form__response .button{margin-top:4rem}.canvas__divider{width:100%}.canvas__divider hr{color:#ccc;margin:3rem 0}.canvas__contacts{align-items:flex-start;flex-direction:column;gap:1rem;padding-bottom:2rem;width:100%}.canvas__contacts,.canvas__contacts li{display:flex;justify-content:flex-start}.canvas__contacts li{align-items:center;flex-direction:row}.canvas__contacts li svg{margin-right:1.6rem}.canvas__contacts li span,.canvas__contacts li span a{font-size:2rem;font-weight:400;line-height:150%}.canvas__contacts li a:hover{text-decoration:none!important}.site-header__logo--horizontal{height:auto;left:6rem;max-width:15rem;position:absolute;top:1rem;width:100%}.site-header__contacts{display:flex;flex-wrap:wrap;gap:3rem;justify-content:flex-end}.site-header__contacts li{align-items:center;display:flex}.site-header__contacts li a{font-size:1.8rem;font-weight:400;line-height:140%}.site-header__contacts li svg{height:1.6rem;margin-right:1rem;width:1.6rem;fill:var(--color-brand-accent);stroke:var(--color-brand-accent)}.site-header__buttons{align-items:center;display:flex;gap:6rem}.site-header__buttons--wrapper{display:flex;gap:2rem}.site-header__language{align-items:center;display:flex;margin-left:7rem;position:relative}.site-header__language>li{align-items:center;display:flex;height:100%}.site-header__language>li>.selected{align-items:center;display:flex;flex-direction:row-reverse;font-size:1.6rem;font-weight:600;gap:1rem}.site-header__language>li.language-item-has-children{cursor:pointer}.site-header__language>li.language-item-has-children>.selected{text-decoration:none!important}.site-header__language>li.language-item-has-children>.selected:before{background-image:url(assets/dist/img/svg/chevron-down.svg);background-repeat:no-repeat;content:"";display:flex;height:.9rem;transition:transform .2s ease-in-out;width:1.2rem}.site-header__language>li.language-item-has-children>.sub-menu{background-color:var(--color-brand-secondary);display:none;flex-wrap:wrap;gap:8rem 4rem;justify-content:center;min-width:10rem;position:absolute;right:0;top:100%;z-index:20}.site-header__language>li.language-item-has-children:hover>.selected{position:relative}.site-header__language>li.language-item-has-children:hover>.selected:before{transform:rotate(180deg)}.site-header__language>li a:not(.selected){display:block;font-size:1.6rem;font-weight:600;padding:2rem 2rem 1rem;text-align:center}.site-header__hamburger{display:none;padding:1.6rem .8rem}.site-header__hamburger__button{cursor:pointer;position:relative}.site-header__hamburger__button.active .site-header__hamburger--line{transform:scaleX(0)}.site-header__hamburger__button.active .site-header__hamburger--close{z-index:100}.site-header__hamburger__button.active .site-header__hamburger--close:before{transform:scaleY(1);transition-delay:.4s}.site-header__hamburger__button.active .site-header__hamburger--close:after{transform:scaleX(1);transition-delay:.55s}.site-header__hamburger--line{background-color:#fff;border-radius:10rem;display:block;height:2px;margin-bottom:.7rem;transform-origin:left;transition:transform .2s ease-in-out;width:40px}.site-header__hamburger--line:nth-child(4){margin-bottom:0}.site-header__hamburger--line:first-child{transition-delay:.1s}.site-header__hamburger--line:nth-child(2){transition-delay:.2s}.site-header__hamburger--line:nth-child(3){transition-delay:.3s}.site-header__hamburger--line:nth-child(4){transition-delay:.4s}.site-header__hamburger--close{border-radius:100rem;display:block;height:48px;left:50%;position:absolute;top:50%;transform:rotate(-45deg) translateX(-50%) translateY(-50%);transform-origin:top left;transition:background-color .2s ease-in-out;width:48px}.site-header__hamburger--close:after,.site-header__hamburger--close:before{background-color:#000;border-radius:10rem;content:"";display:block;position:absolute;transition:transform .2s ease-in-out}.site-header__hamburger--close:before{height:48px;left:50%;margin-left:-.1rem;top:0;transform:scaleY(0);transform-origin:top;transition-delay:.1s;width:2px}.site-header__hamburger--close:after{height:2px;left:0;margin-top:-.2rem;top:50%;transform:scaleX(0);transform-origin:right;transition-delay:0;width:48px}.site-header__main-menu{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:4rem;justify-content:flex-end;transition:all .3s ease-in-out}.site-header__main-menu .sub-menu>.current-menu-item>a{color:var(--color-brand-accent)}.site-header__main-menu>li{position:relative}.site-header__main-menu>li.menu-item-megamenu>.sub-menu,.site-header__main-menu>li.menu-item-type-post_type_archive>.sub-menu{grid-template-columns:repeat(4,1fr)}.site-header__main-menu>li.menu-item-megamenu>.sub-menu>li.menu-item-has-children>ul,.site-header__main-menu>li.menu-item-type-post_type_archive>.sub-menu>li.menu-item-has-children>ul{border-top:1px solid rgba(0,46,28,.4)}.site-header__main-menu>li>a{align-items:center;color:#fff;display:flex;font-size:1.8rem;font-weight:600;height:100%;padding:1.6rem 0;position:relative;text-align:center;text-transform:uppercase;text-underline-offset:.5rem}.site-header__main-menu>li>a:focus,.site-header__main-menu>li>a:hover{color:var(--color-brand-primary)}.site-header__main-menu>li>a .menu-item-separator{bottom:4rem;height:.2rem;left:2rem;position:absolute;transition:all .3s ease-in-out;width:0}.site-header__main-menu>li.current-menu-ancestor,.site-header__main-menu>li.current-menu-item,.site-header__main-menu>li.current_page_item{position:relative}.site-header__main-menu>li.current-menu-ancestor>a,.site-header__main-menu>li.current-menu-item>a,.site-header__main-menu>li.current_page_item>a{color:var(--color-brand-primary);text-decoration:underline}.site-header__main-menu>li.current-menu-item>a .menu-item-separator,.site-header__main-menu>li.current_page_ancestor>a .menu-item-separator{background:var(--color-brand-primary);width:calc(100% - 4rem)}.site-header__main-menu>li.menu-item-has-children>a{flex-direction:row-reverse;gap:1rem;white-space:nowrap}.site-header__main-menu>li.menu-item-has-children>a:before{background-image:url(assets/dist/img/svg/chevron-down.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:.9rem;transition:all .3s ease-in-out;width:1.5rem}.site-header__main-menu>li.menu-item-has-children.menu-item--active>.sub-menu{display:flex;gap:2rem}.site-header__main-menu>li.menu-item-has-children.menu-item--active>a:before{transform:rotate(180deg)}.site-header__main-menu>li.menu-item-has-children>.sub-menu{background-color:#fff;border-radius:2rem;box-shadow:0 6px 30px 0 rgba(0,0,0,.08);display:none;flex-direction:column;gap:2rem;justify-content:center;left:50%;margin-top:2rem;max-width:72rem;padding:2.6rem 5rem;position:absolute;transform:translateX(calc(-50% - 1.25rem));width:-moz-fit-content;width:fit-content}.site-header__main-menu>li.menu-item-has-children>.sub-menu:before{background-color:inherit;border:inherit;border-bottom-left-radius:.8rem;clip-path:polygon(0 0,100% 100%,0 100%);content:"";display:block;height:3.5rem;left:50%;position:absolute;top:-1.5rem;transform:translateX(-50%) rotate(135deg);width:3.5rem}.site-header__main-menu>li.menu-item-has-children>.sub-menu:after{content:"";display:block;height:8rem;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:100%;z-index:-1}.site-header__main-menu>li.menu-item-has-children>.sub-menu>li a,.site-header__main-menu>li.menu-item-has-children>.sub-menu>li>a{font-size:1.8rem;font-weight:600;line-height:100%;text-wrap:nowrap}.site-header__main-menu>li.menu-item-has-children>.sub-menu>li a:hover,.site-header__main-menu>li.menu-item-has-children>.sub-menu>li>a:hover{text-decoration:none!important}.site-header__main-menu>li.menu-item-has-children>.sub-menu ul{display:flex;flex-direction:column;gap:1.6rem;margin-top:2rem;padding-top:2rem}.site-header__main-menu>li.menu-item-has-children>.sub-menu ul li{padding-left:1rem;position:relative}.site-header__main-menu>li.menu-item-has-children>.sub-menu ul li:before{content:"·";display:block;margin-left:-1rem;position:absolute}.card{padding:3rem}.card a:hover{text-decoration:none!important}.card:hover .button:after{margin-left:1.5rem;margin-right:0}.card__post{display:flex;gap:5rem}.card__post__image img{height:30rem;-o-object-fit:cover;object-fit:cover;width:50rem}.card__post__body{justify-content:space-between}.card__post__body,.card__post__top{align-items:flex-start;display:flex;flex-direction:column}.card__post__top{gap:2rem;justify-content:flex-start}.card__post__title h2{margin:0}.card__post__bottom{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-end;margin-top:2.4rem;width:100%}.card__post__bottom .button{text-align:center;width:-moz-fit-content;width:fit-content}.card__project{display:flex;gap:5rem}.card__project__image img{height:30rem;-o-object-fit:cover;object-fit:cover;width:50rem}.card__project__top{display:flex;flex-direction:column;gap:2rem}.project-card:not(:last-of-type) .card__project{border-bottom:1px solid #f6f6f6;padding-bottom:4rem}.card__service{align-items:center;background-color:#f2f5f3;border:2px solid transparent;border-radius:2rem;display:flex;flex-direction:column;padding:0;transition:all .3s ease-in-out;z-index:1}.card__service:hover{border-color:var(--color-brand-primary)}.card__service--image{max-height:38rem;width:100%}.card__service--image img{border-radius:2rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card__service--wrapper{height:100%;justify-content:space-between;padding:3rem 4rem 4rem;width:100%}.card__service--content,.card__service--wrapper{display:flex;flex-direction:column;gap:2rem}.card__service--title{color:var(--color-brand-primary)}.card__service--excerpt{font-size:2rem;font-weight:400;line-height:140%}.card{padding:0}.card__services-feed{text-decoration:none!important}.card__services-feed:hover{color:unset!important}.card__services-feed:hover .button:after{margin-left:1.5rem;margin-right:0}.card__services-feed__image{height:60rem;position:relative;transition:all .2s ease-in-out}.card__services-feed__image:after{background-color:var(--color-brand-secondary);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.card__services-feed__image:hover h2,.card__services-feed__image:hover p,.card__services-feed__image:hover:after{opacity:0}.card__services-feed__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card__services-feed__bottom,.card__services-feed__top{margin-top:2.4rem;width:100%}.card__services-feed__title{bottom:0;position:absolute;transform:translateY(-50%);width:100%;z-index:2}.card__services-feed__title h2{color:#fff;font-size:2rem;font-weight:700;line-height:140%;margin:0;padding:0 2rem;transition:all .2s ease-in-out}.card__services-feed__description{font-size:1.6rem;font-weight:400;line-height:140%}.card__services-feed__description p{display:-webkit-box;margin-top:2rem;padding:0 2rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease-in-out;white-space:normal}.card__services-feed__bottom{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:space-between}.card__services-feed__bottom--single-button{justify-content:center}.card__services-feed__bottom .button{text-align:center;width:-moz-fit-content;width:fit-content}.card__posts-feed{padding:0}.card__posts-feed--image{display:flex;justify-content:center}.card__posts-feed--image img{height:47rem;-o-object-fit:cover;object-fit:cover;width:100%}.card__posts-feed--content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin:0 0 0 6rem}.card__posts-feed--title h2{font-size:3.2rem;font-style:normal;font-weight:500;line-height:120%;margin:0 0 1.4rem}.card__posts-feed--body{font-size:1.8rem;font-style:normal;font-weight:400;line-height:140%;margin-bottom:5rem}.fancybox__backdrop{background-color:#fff}.simplebar-track.simplebar-horizontal{background-color:var(--color-brand-primary);border-radius:2rem;bottom:0;top:auto}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before,.simplebar-track.simplebar-horizontal .simplebar-visible:before{background-color:#fff;opacity:1}.simplebar-scrollable-x nav,.simplebar-scrollable-x table,.simplebar-scrollable-x ul{justify-content:flex-start!important;margin-top:2rem!important}.thankyou__order-details__list-wrapper .simplebar-track.simplebar-horizontal{top:1rem}.wpcf7 .wpcf7-form input[type=submit]:disabled{opacity:.3}.wpcf7 .wpcf7-form .wpcf7-acceptance label{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid{border-color:#f44336}.wpcf7 .wpcf7-form .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-form .wpcf7-response-output{animation:slideFromLeft 8s ease .3s 1 normal none;border:unset;margin:0;max-width:60rem;padding:2rem 4rem;position:fixed;right:0;top:14rem;transform:translate(100%);width:auto;z-index:100}.wpcf7 .wpcf7-form.invalid .wpcf7-response-output{background-color:#f44336;color:#fff}.wpcf7 .wpcf7-form.sent .wpcf7-response-output{background-color:var(--color-brand-primary);color:#fff}.wpcf7 .wpcf7-form .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-form .wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7 .wpcf7-form .wpcf7-spinner{display:none}@media screen and (max-width:1400px){.max--width--medium,.max--width--mini,.max--width--smaller,.max--width--wider{padding-left:3rem;padding-right:3rem}.site-header__main-menu{gap:3rem}}@media screen and (max-width:1200px){.archive__grid{grid-template-columns:repeat(3,1fr)}.archive__grid--post,.archive__grid--project{grid-template-columns:1fr!important}.slider__overlay--news{gap:1rem;grid-template-columns:1fr 36rem}.slider__news__wrapper{padding:4rem 3rem}}@media screen and (max-width:1000px){.site-content .max--width{padding-left:4rem;padding-left:2rem;padding-right:4rem;padding-right:2rem}.desktop--only{display:none}.touch--only{display:block}.site-header{position:sticky}.site-header__main{gap:3rem;justify-content:flex-end;padding:2rem}.site-header__main .site-header__contacts{display:flex}.site-header__bottom{background-color:#fff;display:none;flex-direction:column;flex-grow:unset;height:100vh;justify-content:flex-start;overflow-y:scroll;padding:11rem 5rem 7.5rem;position:fixed;right:-100%;top:0;width:100vw;z-index:10}.site-header__bottom .site-header__language{display:block}.site-header__bottom .site-header__search{padding:6rem 0;width:100%}.page__banner{padding-bottom:7rem}.page__banner--no-image{padding-top:4rem}.archive__grid{grid-template-columns:repeat(2,1fr)}.block__padded{padding-bottom:var(--p-bottom-mobile);padding-top:var(--p-top-mobile)}.slider img,.slider video{height:60vh}.slider__news{padding-top:1rem}.floater__wrapper,.statistics__wrapper{display:flex}.search__input{width:100%}.site-header__logo--horizontal{left:2rem}.site-header__contacts{flex-direction:column;flex-grow:1;gap:1.5rem;justify-content:flex-start}.site-header__buttons--wrapper{flex-direction:column}.site-header__language{margin-bottom:4rem;margin-left:0}.site-header__language>li>.selected{color:var(--color-brand-primary);justify-content:flex-end}.site-header__language>li.language-item-has-children>.selected:before{height:1.2rem;width:1.8rem}.site-header__language>li.language-item-has-children>.sub-menu{flex-direction:row;gap:2rem;justify-content:flex-start}.site-header__language>li.language-item-has-children.language-item--active>.sub-menu{display:flex}.site-header__language>li.language-item-has-children:hover>.selected:before{transform:none}.site-header__language>li a:not(.selected){padding:2rem}.site-header__language>li:first-child a:not(.selected){padding:2rem 2rem 2rem 0}.site-header__hamburger{align-items:column;display:flex;flex-direction:column;justify-content:flex-end center}.site-header__main-menu{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;width:100%}.site-header__main-menu>li{width:-moz-fit-content;width:fit-content}.site-header__main-menu>li>a{color:var(--color-brand-secondary);font-size:2.4rem;height:unset;padding:1rem 0;text-align:left}.site-header__main-menu>li>a:focus,.site-header__main-menu>li>a:hover{color:var(--color-brand-primary)!important}.site-header__main-menu>li>a .menu-item-separator{display:none}.site-header__main-menu>li.menu-item-has-children>a{justify-content:flex-end}.site-header__main-menu>li.menu-item-has-children>a:before{height:1.2rem;width:1.8rem}.site-header__main-menu>li.menu-item-has-children.menu-item--active.menu-item-megamenu>.sub-menu,.site-header__main-menu>li.menu-item-has-children.menu-item--active.menu-item-type-post_type_archive>.sub-menu{display:grid;gap:6rem 3rem;grid-template-columns:repeat(3,1fr)}.site-header__main-menu>li.menu-item-has-children>.sub-menu{box-shadow:unset;flex-direction:column;left:unset;margin-top:0;padding:2rem;position:unset;top:unset;transform:unset}.site-header__main-menu>li.menu-item-has-children>.sub-menu:after,.site-header__main-menu>li.menu-item-has-children>.sub-menu:before{display:none}.site-header__main-menu>li.menu-item-has-children>.sub-menu ul{margin-top:2rem;padding-left:0}.woocommerce-table-responsive.simplebar-scrollable-x .simplebar-content-wrapper{margin-top:2rem}}@media screen and (max-width:700px){html.interface-interface-skeleton__html-container,html:not(.wp-toolbar){font-size:calc(.3rem + 1vw)}.max--width--medium,.max--width--mini,.max--width--smaller,.max--width--wider{padding-left:2rem;padding-right:2rem}.mobile--only{display:block}.wp-block-columns.flex--reverse--mobile{flex-direction:column-reverse}.h1,h1{font-size:3rem}.h2,h2{font-size:2.2rem;line-height:140%}.h3,h3{font-size:1.8rem}.h4,.h5,.h6,h4,h5,h6{font-size:calc(1.6rem - 20%)}.entry-content .h1,.entry-content h1,.entry-section .h1,.entry-section h1{font-size:3rem}.entry-content .h2,.entry-content h2,.entry-section .h2,.entry-section h2{font-size:2.2rem;line-height:140%}.entry-content .h3,.entry-content h3,.entry-section .h3,.entry-section h3{font-size:1.8rem}.entry-content .h4,.entry-content .h5,.entry-content .h6,.entry-content h4,.entry-content h5,.entry-content h6,.entry-section .h4,.entry-section .h5,.entry-section .h6,.entry-section h4,.entry-section h5,.entry-section h6{font-size:calc(1.6rem - 20%)}.entry-content blockquote.is-style-large p,.entry-section blockquote.is-style-large p{font-size:calc(5rem - 90%)}.entry-content .wp-block-table table tbody tr td,.entry-content .wp-block-table table tfoot tr td,.entry-content .wp-block-table table tfoot tr th,.entry-content .wp-block-table table thead tr td,.entry-content .wp-block-table table thead tr th,.entry-section .wp-block-table table tbody tr td,.entry-section .wp-block-table table tfoot tr td,.entry-section .wp-block-table table tfoot tr th,.entry-section .wp-block-table table thead tr td,.entry-section .wp-block-table table thead tr th{padding:1rem}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.entry-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-row:2}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.entry-section .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-row:1}.site-header__main .button{padding:1rem 1.6rem}.page__banner{margin-bottom:6rem;padding-top:6rem}.page__banner__wrapper{gap:2rem}.page__back{margin-top:4rem}.breadcrumbs>span{justify-content:center}.archive__banner{padding-bottom:5rem;padding-top:5rem}.archive__banner h1{font-size:3.2rem;text-align:center}.archive__grid{gap:5rem;grid-template-columns:1fr}.archive__projects__tabs{justify-content:center}.article__related--grid{grid-template-columns:1fr}.site-footer{margin-top:4rem}.site-footer__container{gap:5rem}.site-footer__column--wide{max-width:unset}.site-footer__top{gap:5rem}.site-footer__copyright,.site-footer__fields,.site-footer__top{flex-direction:column}.site-footer__fields{align-items:flex-start}.site-footer__fields li:not(:last-child){margin-bottom:2rem}.site-footer__fields li:not(:last-child):after{display:none}form .form-row{flex-direction:column;gap:0}.block__head h2{font-size:3rem}.info__wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:3rem}.info img{width:15rem}.info__content h2{font-size:3rem}.slider img,.slider video{height:70vh}.slider__slogan{max-width:90%;padding:4rem;right:0}.slider__caption{font-size:3rem}.slider__overlay--news{display:block;height:33rem}.slider__arrow{top:50%}.slider__arrow>div{height:4.4rem;width:4.4rem}.slider__arrow--left{left:1rem}.slider__arrow--right{right:1rem}.slider__news{display:none}.slider__news--mobile{display:block;padding:1rem 0 0}.slider__news__wrapper{background:hsla(0,0%,94%,.8);padding:2rem}.slider__pagination{top:30rem}.contact__content{grid-template-columns:1fr}.contact__contacts:last-of-type{padding-bottom:2rem}.statistics__number span{font-size:4rem}.statistics__separator{display:none}.ws-cookiebar-top{padding:2rem 2rem 0!important}.ws-cookiebar-container{gap:0!important;padding:2rem}.ws-cookiebar-title{font-size:1.8rem!important}.ws-cookiebar-content{gap:0!important}.ws-cookiebar-options.open{margin-bottom:0!important}.ws-cookiebar-cookies{margin-top:4rem}.ws-cookiebar-buttons-area{padding:3rem 0}.newsletter__wrapper{padding:4rem}.newsletter__wrapper h3{text-align:left}.newsletter__area{align-items:flex-start;border:0;flex-direction:column;gap:2rem;padding:0}.newsletter__email{width:100%}.newsletter__email input{border:2px solid var(--color-brand-primary);padding:1.4rem}.mc4wp-success{text-align:left}.search__form{width:100%}.canvas{border-radius:unset}.canvas__container,.canvas__wrapper--spaced{padding:2rem}.site-header__logo--horizontal{left:2rem;max-width:10rem}.site-header__language>li.language-item-has-children>.sub-menu{width:100%}.site-header__main-menu>li.menu-item-has-children.menu-item--active.menu-item-megamenu>.sub-menu,.site-header__main-menu>li.menu-item-has-children.menu-item--active.menu-item-type-post_type_archive>.sub-menu{display:flex;gap:2rem}.card__post{flex-direction:column;gap:2rem}.card__post__image img{height:25rem;width:100%}.card__project{flex-direction:column;gap:2rem}.card__project__image img{height:25rem;width:100%}.card__services-feed__image{height:40rem}.card__posts-feed--image img{height:37rem}.card__posts-feed--content{margin:0}.card__posts-feed--title h2{font-size:2rem}.card__posts-feed--body{font-size:1.6rem;margin-bottom:0}.simplebar-scrollable-x nav,.simplebar-scrollable-x table,.simplebar-scrollable-x ul{margin-top:0!important}.woocommerce-table-responsive .simplebar-track.simplebar-horizontal{display:block!important}.wpcf7 .wpcf7-form .wpcf7-response-output{max-width:100%}}@media screen and (min-width:700px)and (max-width:1919px){html.interface-interface-skeleton__html-container,html:not(.wp-toolbar){font-size:calc(.3rem + .28vw)}}@media screen and (min-width:1000px){.site-header__language>li.language-item-has-children:hover .sub-menu{display:block}.site-header__main-menu>li.menu-item-has-children:hover>a{position:relative}.site-header__main-menu>li.menu-item-has-children:hover>a:before{transform:rotate(180deg)}.site-header__main-menu>li.menu-item-has-children:hover .sub-menu{align-items:center;display:flex;flex-direction:row;gap:4rem;justify-content:center}.site-header__main-menu>li.menu-item-has-children.menu-item-megamenu:hover>.sub-menu,.site-header__main-menu>li.menu-item-has-children.menu-item-type-post_type_archive:hover>.sub-menu{max-height:90vh;overflow-y:auto}.site-header__main-menu>li.menu-item-has-children.menu-item-megamenu:hover .sub-menu,.site-header__main-menu>li.menu-item-has-children.menu-item-type-post_type_archive:hover .sub-menu{display:grid}}