@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select,h1,h2,h3,h4,h5,h6{font:inherit}p,h1,h2,h3,h4,h5,h6{margin:0;overflow-wrap:break-word}ul,ol{padding:0;margin:0;list-style-type:none}figure{margin:0}fieldset{min-width:0;padding:0;margin:0;border:0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;word-wrap:normal!important;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.screen-reader-text:focus{top:5px;left:5px;z-index:100000;display:block;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;color:#444;text-decoration:none;background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none}:root{--color--green: #003E2E;--color--dark-green: #172A31;--color--light-green: #008E6F;--color--yellow: #FFFFB7;--color--beige: #F6F6EA;--color--white: #FFFEF9;--color--red: #FF4225;--color--blue: #D9FFF9;--color--black: #000;--color--grey: #BFD0D3}@font-face{font-family:Helvetica;font-style:normal;font-weight:400;src:url(/wp-content/themes/dgws/assets/src/fonts/helvetica.woff2) format("woff2-variations"),url(/wp-content/themes/dgws/assets/src/fonts/helvetica.ttf) format("truetype-variations")}@font-face{font-family:Helvetica;font-style:italic;font-weight:400;src:url(/wp-content/themes/dgws/assets/src/fonts/helvetica-italic.woff2) format("woff2-variations"),url(/wp-content/themes/dgws/assets/src/fonts/helvetica-italic.ttf) format("truetype-variations")}@font-face{font-family:Helvetica;font-style:normal;font-weight:300;src:url(/wp-content/themes/dgws/assets/src/fonts/helvetica-light.woff2) format("woff2-variations"),url(/wp-content/themes/dgws/assets/src/fonts/helvetica-light.ttf) format("truetype-variations")}@font-face{font-family:Helvetica;font-style:italic;font-weight:300;src:url(/wp-content/themes/dgws/assets/src/fonts/helvetica-light-italic.woff2) format("woff2-variations"),url(/wp-content/themes/dgws/assets/src/fonts/helvetica-light-italic.ttf) format("truetype-variations")}@font-face{font-family:Helvetica;font-style:normal;font-weight:700;src:url(/wp-content/themes/dgws/assets/src/fonts/helvetica-bold.woff2) format("woff2-variations"),url(/wp-content/themes/dgws/assets/src/fonts/helvetica-bold.ttf) format("truetype-variations")}@font-face{font-family:Helvetica;font-style:italic;font-weight:700;src:url(/wp-content/themes/dgws/assets/src/fonts/helvetica-bold-italic.woff2) format("woff2-variations"),url(/wp-content/themes/dgws/assets/src/fonts/helvetica-bold-italic.ttf) format("truetype-variations")}html{font-family:Helvetica,sans-serif;font-size:1rem;line-height:120%;color:var(--color--green);background-color:var(--color--beige);scroll-behavior:smooth}.no-scroll{overflow:hidden}.preload *{transition:none!important}.icon{inline-size:1.25rem;min-inline-size:1.25rem;block-size:1.25rem}.error404{background-color:var(--color--green)}.error404 .header{color:var(--color--yellow);background-color:var(--color--green)}.error404 .header__wrapper:before{background-color:var(--color--green)}@media (min-width: 900px){.error404 .header__nav .menu__btns .btn-filled{color:var(--color--green);background-color:var(--color--yellow)}}@media (max-width: 899px){.error404 .header__nav .menu__item,.error404 .header__nav .menu__btns{color:var(--color--green)}}.error404__wrapper{padding-block-start:4rem;color:var(--color--white);text-align:center}.error404__container{padding-inline:1.5rem}.error404__logo{inline-size:100%;max-inline-size:59rem;margin-inline:auto;color:var(--color--yellow)}.error404__title{margin-block-start:2rem;font-size:1.75rem;font-weight:700}.error404__text{margin-block:1rem}.error404__link{display:block;padding:1rem;font-size:.875rem;color:var(--color--yellow)}.btn{display:flex;gap:.25rem;align-items:center;justify-content:center;inline-size:fit-content;padding:.75rem 1rem;font-size:.875rem;font-weight:700;line-height:normal;color:currentcolor;border:.0625rem solid currentColor;border-radius:2.25rem;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.btn-filled{--bg-color: var(--color--green);color:var(--color--yellow);background-color:var(--bg-color);border-color:var(--bg-color)}.btn-filled--red{--bg-color: var(--color--red)}.btn-filled--yellow{--bg-color: var(--color--yellow);color:var(--color--green)}.btn-icon .icon{transition:transform .3s ease-in-out}.btn-icon:hover{color:var(--color--yellow);background-color:var(--color--green)}.btn-icon:hover .icon{transform:rotate(-90deg)}.btn:not(.btn-icon) .btn__text{position:relative;display:block;overflow:hidden}.btn:not(.btn-icon) .btn__text span{position:relative;display:block}.btn:not(.btn-icon):hover .btn__text span{animation:MoveUpInitial .15s forwards,MoveUpEnd .15s forwards .15s}@media (max-width: 899px){.btn{inline-size:100%}}a:not(.btn):hover{text-decoration:underline}.request-quote form .gform_body .gform_page .gform_page_footer .btn.btn-filled.gform_previous_button{padding-inline-start:2rem!important;font-size:.875rem!important;font-weight:700!important;color:var(--color--green)!important;outline:none!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 15L1 8M1 8L8 1M1 8H15' stroke='%23003E2E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important;background-repeat:no-repeat!important;background-position-y:40%!important;border:none!important;box-shadow:none!important;transition:transform .2s ease-in-out!important}.request-quote form .gform_body .gform_page .gform_page_footer .btn.btn-filled.gform_previous_button:hover{background-color:transparent!important;transform:translate(-.25rem)!important}.block.contact .form form .btn.btn-filled,.request-quote form .gform_body .gform_page .gform_page_footer .btn.btn-filled,html body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronAllow{display:flex!important;gap:.25rem!important;align-items:center!important;justify-content:center!important;inline-size:fit-content!important;padding:.75rem 1rem!important;font-size:.875rem!important;font-weight:700!important;color:var(--color--yellow)!important;outline:none!important;background-color:var(--bg-color)!important;border:.0625rem solid currentColor!important;border-color:var(--bg-color)!important;border-radius:2.25rem!important;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;--bg-color: var(--color--green) !important}.block.contact .form form .btn.btn-filled .btn__text,.request-quote form .gform_body .gform_page .gform_page_footer .btn.btn-filled .btn__text,html body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronAllow .btn__text{position:relative;display:block;overflow:hidden}.block.contact .form form .btn.btn-filled .btn__text span,.request-quote form .gform_body .gform_page .gform_page_footer .btn.btn-filled .btn__text span,html body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronAllow .btn__text span{position:relative;display:block}.block.contact .form form .btn.btn-filled:hover .btn__text span,.request-quote form .gform_body .gform_page .gform_page_footer .btn.btn-filled:hover .btn__text span,html body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronAllow:hover .btn__text span{animation:MoveUpInitial .15s forwards,MoveUpEnd .15s forwards .15s}@media (max-width: 899px){.block.contact .form form .btn.btn-filled,.request-quote form .gform_body .gform_page .gform_page_footer .btn.btn-filled,html body #tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronAllow{inline-size:100%!important}}@keyframes MoveUpInitial{to{transform:translate3d(0,-105%,0)}}@keyframes MoveUpEnd{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}.heading--1{font-size:4.125rem;font-weight:700;line-height:100%}.heading--2{font-size:3rem;font-weight:700;line-height:100%}.heading--3{font-size:2.5rem;font-weight:700;line-height:110%}a{text-decoration:none}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:grid;place-items:center;color:var(--color--yellow);background-color:var(--color--green);animation:remove .4s ease-in-out 1.5s forwards}@keyframes remove{to{transform:translate(-100%)}}.paragraph--big ul,.paragraph--big ol,.paragraph--short ul,.paragraph--short ol{display:block;padding-inline-start:40px;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:0px;list-style-type:disc}.paragraph--big ul,.paragraph--short ul{list-style-type:disc}.paragraph--big ol,.paragraph--short ol{list-style-type:decimal}.paragraph--big{font-size:1.125rem;line-height:130%}.paragraph--short{font-size:.875rem;line-height:normal}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;display:flex;align-items:center;justify-content:center;padding:2rem;pointer-events:none;background-color:#003e2ebf;opacity:0;transition:opacity .25s ease}.popup__content{position:relative;inline-size:62.5rem;background-color:var(--color--green);border:.25rem solid var(--color--green);border-radius:.75rem;box-shadow:0 4.5rem 7.5rem #003e2e80}.popup__content .content__close{position:absolute;inset-block-start:-3rem;inset-inline-end:-3rem;display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;cursor:pointer;background:var(--color--white);background-color:transparent;border:0;border-radius:50%;box-shadow:0 0 16px #003e2e80}.popup__content .content__close .icon{inline-size:1rem!important;block-size:1rem}@media (max-width: 899px){.popup__content .content__close{inset-block-start:-2rem;inset-inline-end:-2rem}}.popup__content .content__video{display:block;inline-size:100%;block-size:100%;aspect-ratio:16/9;border-radius:.5rem}.popup.open{pointer-events:initial;opacity:1!important}.has-video .block__visual{position:relative}.has-video .block__visual .btn--player{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:fit-content;padding:1.5rem;margin-block-start:0!important;color:var(--color--black);cursor:pointer;background-color:var(--color--white);border:0;border-radius:2.5rem;transform:translate(-50%,-50%);transition:transform .2s ease}.has-video .block__visual .btn--player:hover{transform:translate(-50%,-50%) scale(1.1)}.has-video .block__visual .btn--player .icon{inline-size:1.5rem;block-size:1.5rem}#tarteaucitronRoot #tarteaucitronAlertBig{gap:1rem!important;justify-items:center!important;inline-size:50%!important;max-inline-size:550px!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{grid-area:text!important;margin:0!important;font-size:1.125rem!important;line-height:1.2!important}#tarteaucitronRoot #tarteaucitronAlertBig button.tarteaucitronAllow#tarteaucitronPersonalize2{display:inline-block!important;grid-area:accept!important;inline-size:auto!important;block-size:fit-content!important;margin-block:1rem!important;margin-inline-start:auto!important}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny{display:inline-block!important;grid-area:refuse!important;align-items:center!important;inline-size:fit-content!important;padding:.75rem 1rem!important;margin-block:1rem;margin-inline-end:auto!important;font-size:.875rem!important;font-weight:700!important;line-height:normal!important;color:var(--color--green)!important;border:.0625rem solid var(--color--green)!important;border-radius:2.25rem!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{display:block;grid-area:manage!important;margin-block-end:.5rem}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{grid-area:more!important}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronPrivacyUrl{text-decoration:underline!important;background-color:transparent!important}.block__wysiwyg em{font-style:italic}.block__wysiwyg strong{font-weight:700}.block__wysiwyg ul,.block__wysiwyg ol{list-style-position:inside}.block__wysiwyg ol{list-style-type:decimal}.block__wysiwyg ul{list-style-type:disc}.request-quote .gform-theme--framework .gform_validation_errors{position:absolute;inset-block-start:5.5rem;inset-inline-end:0;z-index:9999;max-inline-size:25rem}@media screen and (width <= 1240px){.request-quote .gform-theme--framework .gform_validation_errors{position:static;min-inline-size:100%;padding-block:.375rem;margin-block:0!important}.request-quote .gform-theme--framework .gform_validation_errors h2{justify-content:center}}.request-quote:has(.gf_step_first.gf_step_active) .gform-theme--framework .gform_validation_errors{display:none}input:focus,textarea:focus{outline:.0625rem solid var(--color--green)!important}.request-quote .gform_body .gform_page .gform_fields .gfield--type-text input,.request-quote .gform_body .gform_page .gform_fields .ginput_container_phone input,.request-quote .gform_body .gform_page .gform_fields .ginput_container_email input,.request-quote .gform_body .gform_page .gform_fields .gfield--type-number input{outline-color:var(--color--green)}.request-quote .gform_body .gform_page .gform_fields textarea{min-block-size:8.75rem;padding:1rem;border:none;border-radius:.5rem}.request-quote .gform_body .gform_page .gform_fields textarea::placeholder{color:#747f81}.request-quote .gform_body .gform_page .gform_fields .gfield .gchoice label{inline-size:100%;text-wrap:balance;cursor:pointer}.request-quote .gform_body .gform_page .gform_fields .gfield .gchoice input:focus{outline:none}.request-quote .gform_body .gform_page .gform_fields .gfield .gchoice input[type=radio],.request-quote .gform_body .gform_page .gform_fields .gfield .gchoice input[type=checkbox]{min-inline-size:1.25rem;min-block-size:1.25rem;border:solid .125rem var(--color--green)}.request-quote .gform_body .gform_page .gform_fields .gfield .gchoice input[type=radio]{position:relative}.request-quote .gform_body .gform_page .gform_fields .gfield .gchoice input[type=radio]:before{position:absolute;inset-block-start:50%;inset-inline-start:50%;background-color:var(--color--green);transform:translate(-50%,-50%)}.request-quote .gform_body .gform_page .gform_fields .gfield .gchoice input[type=checkbox]:checked{background-color:var(--color--green)}.request-quote .gform_body .gform_page .gform_fields .gfield .gchoice input[type=checkbox]:checked:before{color:var(--color--white)}.html-template-request-quote .request-quote .gform_body .step1 .gfield_validation_message{display:flex;align-items:center;inline-size:fit-content;max-inline-size:20rem;padding:1rem;margin-block-start:2rem;margin-inline:auto;background-color:#f6f6ea;border:solid rgba(192,43,10,.25) .0625rem;border-radius:.25rem}.html-template-request-quote .request-quote .gform_body .step1 .gfield_validation_message:before{margin-inline-end:.5rem;font-size:1.5rem;content:"⚠"}.html-template-request-quote .request-quote .gform_body .step1 .gform_fields .gfield .gchoice,.html-template-request-quote .request-quote .gform_body .step2 .gform_fields .gfield .gchoice{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;inline-size:17.5rem;block-size:3.625rem;padding-inline:1rem;cursor:pointer;background-color:var(--color--white);border-radius:.5rem}.html-template-request-quote .request-quote .gform_body .step1 .gform_fields .gfield .gchoice:has(input:checked),.html-template-request-quote .request-quote .gform_body .step2 .gform_fields .gfield .gchoice:has(input:checked){border:solid .125rem var(--color--green)}@media (max-width: 599px){.html-template-request-quote .request-quote .gform_body .step1 .gform_fields .gfield .gchoice,.html-template-request-quote .request-quote .gform_body .step2 .gform_fields .gfield .gchoice{inline-size:100%}}.html-template-request-quote .request-quote .gform_body .step1 .gform_fields .gfield--type-text,.html-template-request-quote .request-quote .gform_body .step1 .gform_fields .gfield--type-select,.html-template-request-quote .request-quote .gform_body .step2 .gform_fields .gfield--type-text,.html-template-request-quote .request-quote .gform_body .step2 .gform_fields .gfield--type-select{inline-size:28.75rem;max-inline-size:100%}.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .gfield--type-fileupload,.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .gfield--type-textarea,.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .gfield--type-text,.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .gfield--type-number{inline-size:38rem;max-inline-size:100%}.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .gfield--type-text input{inline-size:100%}.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .ginput_preview_list{display:none}.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .ginput_container_fileupload{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;block-size:12.5rem;padding:2rem 1rem;text-align:center;cursor:pointer;border-spacing:50px;border:.125rem dashed #BFD0D3;border-radius:.5rem;transition:background .2s ease-in-out,border .2s ease-in-out}.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .ginput_container_fileupload input[type=file]{display:none}.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .ginput_container_fileupload:hover{border-color:var(--color--green)}.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .ginput_container_fileupload .gform_fileupload_rules{margin-block:0;font-size:.875rem;color:#747f81}.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .ginput_container_fileupload .file_input_button{display:flex;gap:.5rem;align-items:center;font-weight:700;color:var(--color--green);text-decoration:underline;background-color:transparent;box-shadow:none}.html-template-request-quote .request-quote .gform_body .step3 .gform_fields .ginput_container_fileupload .file_input_button img{transform:rotate(45deg)}.html-template-request-quote .request-quote .gform_body .step4.gform_page .gform_page_fields{inline-size:100%;max-inline-size:50rem;margin-inline:auto}.html-template-request-quote .request-quote .gform_body .step4.gform_page .gform_page_fields .gform_fields{display:grid;gap:1rem;align-items:start}.html-template-request-quote .request-quote .gform_body .step4.gform_page .gform_page_fields .gform_fields .gfield--type-text,.html-template-request-quote .request-quote .gform_body .step4.gform_page .gform_page_fields .gform_fields .gfield--type-phone,.html-template-request-quote .request-quote .gform_body .step4.gform_page .gform_page_fields .gform_fields .gfield--type-email{inline-size:100%;max-inline-size:25.375rem}.html-template-request-quote .request-quote .gform_body .step4.gform_page .gform_page_fields .gform_fields .gfield--type-text input,.html-template-request-quote .request-quote .gform_body .step4.gform_page .gform_page_fields .gform_fields .gfield--type-phone input,.html-template-request-quote .request-quote .gform_body .step4.gform_page .gform_page_fields .gform_fields .gfield--type-email input{inline-size:100%}.html-template-request-quote .request-quote .gform_body .step4.gform_page .gform_page_fields .gform_fields .gfield--type-html,.html-template-request-quote .request-quote .gform_body .step4.gform_page .gform_page_fields .gform_fields .gfield-type-multichoice{grid-column:1/-1}.html-template-request-quote .request-quote .gform_body .step4.gform_page .gform_page_fields .gform_fields .gfield--type-html{margin-block-end:2.25rem}@media (max-width: 899px){.html-template-request-quote .request-quote .gform_body .gform_page.step3 .gfield .ginput_container>.gfield_radio{justify-content:start!important}.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .gfield.gfield--type-text,.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .gfield.gfield--type-phone,.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .gfield.gfield--type-email{max-inline-size:100%}.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .gfield.gfield--type-text input,.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .gfield.gfield--type-phone input,.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .gfield.gfield--type-email input{inline-size:100%}}.ac{position:relative;padding:1.5rem 2rem;margin-block-end:1rem!important;color:var(--color--green);border:none!important;border-radius:2rem;transition:background-color .3s ease-in-out}.ac.is-active{background-color:var(--color--yellow)}.ac.is-active .ac-trigger:after{transform:translate(-50%) rotate(-45deg)!important}.ac-trigger{position:static!important;inline-size:calc(100% - 2.625rem)!important;padding:0!important;font-size:1.125rem!important;color:var(--color--green)!important}.ac-trigger:focus{color:var(--color--green)!important}.ac-trigger:before{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ac-trigger:after{inset-block-start:1.25rem!important;inset-inline-end:1.5rem!important;min-inline-size:1.625rem;block-size:1.625rem;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27' viewBox='0 0 26 27' fill='none'%3E%3Cpath d='M5.41406 13.2773L20.5807 13.2773' stroke='%23003E2E' stroke-width='2.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 5.69434L13 20.861' stroke='%23003E2E' stroke-width='2.16667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;transform:translate(-50%)!important;transition:transform .3s ease-in-out}.ac-panel>p{margin-block-start:.5rem}.breadcrumb{font-weight:700;color:currentcolor}.breadcrumb a{font-weight:400;color:inherit}.dropdown{position:relative;z-index:1}.dropdown.active .dropdown__label{border-color:var(--color--green)}.dropdown.active .dropdown__label svg{fill:currentcolor}.dropdown.open .dropdown__label svg{transform:rotate(180deg)}.dropdown.open .dropdown__options{pointer-events:initial;opacity:1;transform:translateY(0)}.dropdown__label{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;font-weight:700;color:var(--color--green);white-space:nowrap;cursor:pointer;background-color:var(--color--beige);border:.125rem solid transparent;border-radius:2.5rem}.dropdown__label svg{inline-size:1rem;min-inline-size:1rem;fill:var(--color--green);transition:transform .3s ease-in-out}.dropdown__options{position:absolute;inset-block-start:.5rem;display:flex;flex-direction:column;gap:1.5rem;inline-size:17.5rem;padding:1rem 1.5rem;pointer-events:none;background-color:var(--color--white);border-radius:.5rem;box-shadow:0 .25rem 1.25rem #00000040;opacity:0;transform:translateY(-2rem);transition:opacity .35s ease-in-out,transform .35s ease-in-out}.dropdown__options .option{display:flex;gap:1rem;align-items:center}.dropdown__options .option label{inline-size:100%;cursor:pointer}.dropdown__options .option input{accent-color:var(--color--green)}@media (max-width: 899px){.dropdown__label,.dropdown__options{inline-size:100%}}.gform_validation_errors{margin-block-start:1rem!important}.gform_required_legend{margin-block:1rem;text-align:end}@media (max-width: 899px){.gform_required_legend{text-align:start}}.ginput_container{inline-size:100%!important}.gfield--type-consent label{font-size:1rem!important}.gfield--type-consent input[type=checkbox]:checked+label{font-weight:700}.gfield--type-consent input[type=checkbox]{border-color:var(--color--green)}.gfield--type-consent input[type=checkbox]:checked{background-color:var(--color--green)}.gfield--type-consent input[type=checkbox]:before{color:var(--color--yellow)!important}label{gap:.25rem!important;font-size:1.125rem!important;line-height:130%!important;color:currentcolor!important}input[type=text],input[type=email],input[type=tel],input[type=number]{block-size:fit-content!important;padding:1rem!important;line-height:normal!important;color:var(--color--green)!important;background-color:var(--color--white)!important;border:.0625rem solid var(--color--beige)!important;border-radius:.5rem!important;box-shadow:none!important}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder{color:#747f81!important}input[type=submit]{gap:.25rem;align-items:center;justify-content:center;inline-size:fit-content!important;padding:.75rem 1rem!important;font-size:.875rem!important;font-weight:700!important;line-height:normal!important;color:var(--color--yellow)!important;background-color:var(--color--green)!important;border:.0625rem solid var(--color--green)!important;border-radius:2.25rem!important}select{block-size:fit-content!important;padding:1rem!important;line-height:normal!important;color:var(--color--green)!important;background-color:var(--color--white)!important;border:.0625rem solid var(--color--beige)!important;border-radius:.5rem!important;box-shadow:none!important}select:focus{outline:1px var(--color--green) solid!important}select::placeholder{color:#747f81!important}.pagination{margin-block-start:3rem}.pagination__buttons{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:center}.pagination__numbers{display:flex;flex-wrap:wrap;align-items:center}.pagination__numbers>li>*{padding:.5rem 1rem;color:var(--color--green);border-radius:2.5rem}.pagination__numbers>li>*.current{font-weight:700;background-color:var(--color--beige)}.pagination__nav{padding:.625rem;color:var(--color--green);background-color:var(--color--beige);border-radius:2.5rem}.request-quote form .gform_body .gform_page_footer .progress-bar-wrapper{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;inline-size:100%;block-size:.375rem;background-color:var(--color--grey)}.request-quote form .gform_body .gform_page_footer .progress-bar-wrapper .progress-bar{block-size:.375rem;background-color:var(--color--red);transition:width .3s ease-in-out}.pswp img.pswp__img{padding:1rem;background-color:#fff;border-radius:.5rem}.article{position:relative;display:flex;gap:1.5rem;align-items:center;padding:1.5rem;color:var(--color--green);background-color:var(--color--white);border-radius:1rem;transition:background-color .3s ease-in-out}.article:hover{background-color:var(--color--yellow)}.article__visual{min-inline-size:9rem;block-size:9rem;aspect-ratio:1;overflow:hidden;border-radius:.375rem}.article__visual picture,.article__visual img{inline-size:100%;block-size:100%;object-fit:cover}.article__content{inline-size:100%}.article__header{display:flex;gap:1rem;align-items:center;margin-block-end:1rem}.article__tags{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.article__tag{padding:.5rem 1rem;background-color:var(--color--beige);border-radius:1.5rem}.article__date{margin-inline:auto 0}.article__title{margin-block-end:1.125rem;font-size:1.125rem;font-weight:700}.article__btn{margin-inline:auto 0;color:inherit}.article__btn:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@media (max-width: 899px){.article{flex-direction:column}.article__visual{inline-size:100%;aspect-ratio:auto}.article__btn{inline-size:fit-content}}.card{position:relative;display:flex;flex-direction:column;gap:1.5rem;block-size:auto;padding:1.5rem;background-color:var(--color--white);border-radius:1rem;transition:border-radius .3s ease-in-out}.card:hover{border-radius:1rem 1rem 1rem 5rem}.card__visual{overflow:hidden;border-radius:.5rem}.card__visual picture,.card__visual img{inline-size:100%;block-size:100%;object-fit:cover}.card__tag{display:inline-block;padding:.5rem 1rem;margin-block-end:1rem;background-color:var(--color--yellow);border-radius:2.5rem}.card__title{font-size:1.25rem;font-weight:700}.card__text{margin-block:.5rem 2.5rem}.card__btn{margin-block-start:auto;margin-inline-start:auto}.card__btn:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}@media (max-width: 899px){.card__btn{inline-size:fit-content}}@media screen and (max-width: 360px){.block.contact{padding-block-start:3.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.contact{padding-block-start:calc(51.3333333333px + 1.2962962963vw)}}@media screen and (min-width: 1440px){.block.contact{padding-block-start:4.375rem}}.block.contact{display:grid;grid-template-columns:minmax(0,auto) repeat(12,minmax(0,calc((1232px - 24px * 11) / 12))) minmax(0,auto);grid-auto-columns:auto;grid-auto-rows:min-content;grid-auto-flow:dense;column-gap:24px}.block.contact>*{grid-column:2/-2}.block.contact .breadcrumb{padding-block:1rem}.block.contact .block__introduction{margin-block-start:1rem}.block.contact .form{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));align-items:center}@media screen and (max-width: 360px){.block.contact .form{gap:2.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.contact .form{gap:calc(26.6666666667px + 3.7037037037vw)}}@media screen and (min-width: 1440px){.block.contact .form{gap:5rem}}@media screen and (max-width: 360px){.block.contact .form{padding-block-start:2.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.contact .form{padding-block-start:calc(32px + 2.2222222222vw)}}@media screen and (min-width: 1440px){.block.contact .form{padding-block-start:4rem}}.block.contact .form input[type=submit]{margin-block-start:2.5rem!important}.block.contact .form .gform_fields{gap:1.5rem 1.5rem}.block.contact .mask-o picture{aspect-ratio:430/423;background-color:var(--color--green);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 423' fill='none'%3E%3Cpath d='M429.976 356.345C429.976 365.358 428.664 374.214 425.404 382.767C418.203 401.688 404.019 414.306 382.768 419.783C365.195 424.307 347.423 424.15 330.011 418.737C309.32 412.3 296.377 399.089 290.037 380.342C288.115 374.656 287.092 368.87 286.61 363.02C286.089 369.731 284.739 376.336 282.289 382.767C275.088 401.688 260.903 414.306 239.653 419.783C222.08 424.307 204.308 424.15 186.896 418.737C166.205 412.3 153.262 399.089 146.922 380.342C144.993 374.644 143.97 368.841 143.488 362.974C142.974 369.702 141.624 376.319 139.167 382.767C131.966 401.688 117.782 414.306 96.5311 419.783C78.9584 424.307 61.1863 424.15 43.7743 418.737C23.0831 412.3 10.1399 399.089 3.80003 380.342C0.829449 371.556 0 362.526 0 353.397V68.9443C0 58.3151 1.24096 47.8487 5.56181 37.8649C14.66 16.8217 31.9691 5.01212 56.3318 1.26748C69.0114 -0.68624 81.6911 -0.459468 94.1264 2.49438C119.73 8.57651 135.213 23.7644 141.173 46.8195C142.324 51.2793 143.083 55.902 143.424 60.513C143.996 52.7853 145.514 45.1972 148.684 37.8649C157.782 16.8217 175.091 5.01212 199.454 1.26748C212.133 -0.68624 224.813 -0.459468 237.248 2.49438C262.852 8.57651 278.335 23.7644 284.295 46.8195C285.44 51.2561 286.192 55.8497 286.546 60.4374C287.124 52.7388 288.635 45.174 291.799 37.8649C300.897 16.8217 318.206 5.01212 342.569 1.26748C355.248 -0.68624 367.928 -0.459468 380.363 2.49438C405.967 8.57651 421.45 23.7644 427.411 46.8195C429.044 53.1458 429.88 59.7862 429.886 66.2811C430.04 162.967 430.002 259.659 429.976 356.345Z' fill='%23172A31'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 423' fill='none'%3E%3Cpath d='M429.976 356.345C429.976 365.358 428.664 374.214 425.404 382.767C418.203 401.688 404.019 414.306 382.768 419.783C365.195 424.307 347.423 424.15 330.011 418.737C309.32 412.3 296.377 399.089 290.037 380.342C288.115 374.656 287.092 368.87 286.61 363.02C286.089 369.731 284.739 376.336 282.289 382.767C275.088 401.688 260.903 414.306 239.653 419.783C222.08 424.307 204.308 424.15 186.896 418.737C166.205 412.3 153.262 399.089 146.922 380.342C144.993 374.644 143.97 368.841 143.488 362.974C142.974 369.702 141.624 376.319 139.167 382.767C131.966 401.688 117.782 414.306 96.5311 419.783C78.9584 424.307 61.1863 424.15 43.7743 418.737C23.0831 412.3 10.1399 399.089 3.80003 380.342C0.829449 371.556 0 362.526 0 353.397V68.9443C0 58.3151 1.24096 47.8487 5.56181 37.8649C14.66 16.8217 31.9691 5.01212 56.3318 1.26748C69.0114 -0.68624 81.6911 -0.459468 94.1264 2.49438C119.73 8.57651 135.213 23.7644 141.173 46.8195C142.324 51.2793 143.083 55.902 143.424 60.513C143.996 52.7853 145.514 45.1972 148.684 37.8649C157.782 16.8217 175.091 5.01212 199.454 1.26748C212.133 -0.68624 224.813 -0.459468 237.248 2.49438C262.852 8.57651 278.335 23.7644 284.295 46.8195C285.44 51.2561 286.192 55.8497 286.546 60.4374C287.124 52.7388 288.635 45.174 291.799 37.8649C300.897 16.8217 318.206 5.01212 342.569 1.26748C355.248 -0.68624 367.928 -0.459468 380.363 2.49438C405.967 8.57651 421.45 23.7644 427.411 46.8195C429.044 53.1458 429.88 59.7862 429.886 66.2811C430.04 162.967 430.002 259.659 429.976 356.345Z' fill='%23172A31'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block.contact .mask-o picture img{inline-size:100%;block-size:100%;object-fit:cover}@media (max-width: 899px){.block.contact .block__visual{order:1}}.header{position:sticky;inset-block-start:0;z-index:99;margin-block-end:-2.5rem;margin-inline-start:0;background-color:var(--color--white);border-radius:0 0 0 2.5rem;transition:transform .3s ease-in-out}.header{display:grid;grid-template-columns:minmax(0,auto) repeat(12,minmax(0,calc((1232px - 24px * 11) / 12))) minmax(0,auto);grid-auto-columns:auto;grid-auto-rows:min-content;grid-auto-flow:dense;column-gap:24px}.header>*{grid-column:2/-2}.header__logo{color:inherit}.header__wrapper{z-index:1;display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;padding-block:1.25rem}.header__wrapper:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-color:var(--color--white);border-radius:0 0 0 2.5rem}.header__nav .menu{display:flex;gap:1.5rem;align-items:center;justify-content:space-between}.header__nav .menu__wrapper{display:flex;gap:2rem;align-items:center}.header__nav .menu__link{background-color:transparent;border:none}.header__nav .menu__item{position:relative}.header__nav .menu__item.has-childs>.menu__link{cursor:pointer}.header__nav .menu__item.first-level-item a.first-level-link{padding-inline:.25rem}.header__nav .menu__item.first-level-item .submenu{position:absolute;inset-block-start:calc(100% + 1.5rem);display:none;gap:1.5rem;align-items:flex-end;padding:2rem;color:var(--color--green);background-color:var(--color--beige);border-radius:1rem;box-shadow:0 .5rem 1rem #172a3133}.header__nav .menu__item.first-level-item .submenu__list{display:flex;flex-direction:column;gap:1rem;inline-size:16rem}.header__nav .menu__item.first-level-item .submenu__title{display:flex;gap:1rem;align-items:center;margin-block-end:.5rem;font-size:1.375rem;font-weight:700;line-height:150%;cursor:pointer}.header__nav .menu__item.first-level-item .submenu__title .icon{display:none}.header__nav .menu__item.first-level-item .submenu__link{text-align:start}.header__nav .menu__item.first-level-item .submenu__link .icon{display:none}.header__nav .menu__item.first-level-item .submenu .highlighted{position:relative;display:flex;flex-direction:column;gap:1rem;inline-size:14.6875rem;padding:1rem;background-color:var(--background-color);border-radius:1rem}.header__nav .menu__item.first-level-item .submenu .highlighted img{border-radius:.3125rem}.header__nav .menu__item.first-level-item .submenu .highlighted a{display:flex;gap:.5rem;align-items:center;justify-content:space-between;font-weight:700;line-height:120%;color:var(--color--green);text-decoration:none}.header__nav .menu__item.first-level-item .submenu .highlighted a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.header__nav .menu__item.first-level-item .submenu .highlighted a .icon{inline-size:1.5rem;min-inline-size:1.5rem;block-size:1.5rem}.header__nav .menu__item.first-level-item .submenu .highlighted.background-yellow{--background-color: var(--color--yellow)}.header__nav .menu__item.first-level-item .submenu .highlighted.background-blue{--background-color: var(--color--blue)}.header__nav .menu__item.first-level-item .submenu .highlighted.background-green{--background-color: var(--color--light-green)}.header__nav .menu__item.first-level-item .submenu .highlighted.background-green a{color:var(--color--yellow)}.header__nav .menu__item.first-level-item .submenu.megamenu{grid-template-columns:19rem 1fr;gap:0;align-items:flex-start;min-inline-size:60.625rem;padding:0;overflow:hidden}.header__nav .menu__item.first-level-item .submenu.megamenu .submenu__title{margin-block-end:2.5rem}.header__nav .menu__item.first-level-item .submenu.megamenu .submenu__list{gap:0;inline-size:auto;padding:2.5rem 0 2.5rem 1.5rem;background-color:var(--color--beige)}.header__nav .menu__item.first-level-item .submenu.megamenu .submenu__link{inline-size:100%;padding:1rem;cursor:pointer;background-color:transparent;border-block:none;border-inline-start:.1875rem solid transparent;border-inline-end:none;border-radius:.25rem 0 0 .25rem;transition:background-color .3s ease-in-out,baorder-color .3s ease-in-out,font-weight .3s ease-in-out}.header__nav .menu__item.first-level-item .submenu.megamenu .submenu__link.active,.header__nav .menu__item.first-level-item .submenu.megamenu .submenu__link:hover{font-weight:700;background-color:var(--color--white);border-color:var(--color--light-green)}.header__nav .menu__item.first-level-item .submenu.megamenu .thirdmenu{display:flex;flex-direction:column;block-size:100%;padding:2.5rem;background-color:var(--color--white)}.header__nav .menu__item.first-level-item .submenu.megamenu .thirdmenu__list{display:none;grid-template-columns:repeat(2,1fr);gap:1.5rem .5rem;margin-block-end:3.5rem}.header__nav .menu__item.first-level-item .submenu.megamenu .thirdmenu__list.active{display:grid}.header__nav .menu__item.first-level-item .submenu.megamenu .thirdmenu__title{display:none;gap:1rem;align-items:center;margin-block-end:.5rem;font-size:1.375rem;font-weight:700;line-height:150%;cursor:pointer}.header__nav .menu__item.first-level-item .submenu.megamenu .highlighted{display:none;margin:auto 0 0 auto}.header__nav .menu__item.first-level-item .submenu.megamenu .highlighted.active{display:flex}.header__nav .menu__item.first-level-item.open>.menu__link .icon{transform:rotate(180deg)}.header__nav .menu__item.first-level-item.open .submenu{display:flex}.header__nav .menu__item.first-level-item.open .submenu.megamenu{display:grid}.header__nav .menu__link{display:flex;gap:.25rem;align-items:center;color:currentcolor}.header__nav .menu__link>.icon{transition:transform .3s ease-in-out}.header__nav .menu__btns{display:flex;gap:1.5rem;align-items:center}.header__burger{display:none;inline-size:2.375rem;block-size:2.375rem;padding:0;margin-inline:auto 0;color:inherit;cursor:pointer;background-color:transparent;border:0}.header__burger .icon{inline-size:auto;min-inline-size:1.5rem;block-size:auto}.header__burger .icon path{transform-origin:center center}.header__burger .icon.active path:nth-child(1){animation:open-1 .3s ease-in-out forwards}.header__burger .icon.active path:nth-child(2){animation:open-2 .3s ease-in-out forwards}.header__burger .icon.active path:nth-child(3){animation:open-3 .3s ease-in-out forwards}@keyframes open-1{50%{transform:translateY(4px)}to{transform:rotate(45deg) translateY(4px)}}@keyframes open-2{50%{transform:none}to{transform:rotate(45deg)}}@keyframes open-3{50%{transform:translateY(-4px)}to{transform:rotate(-45deg) translateY(-4px)}}@media (max-width: 899px){.header__nav{position:fixed;top:4.25rem;right:0;bottom:0;left:0;z-index:-2;padding-block-start:2rem;background-color:var(--color--beige);transform:translate(-100%);transition:transform .3s ease-in-out}.header__nav.active{transform:none}.header__nav .menu{flex-direction:column;align-items:stretch;block-size:100%;overflow-y:auto}.header__nav .menu__wrapper{flex-direction:column;gap:0;padding:1rem 1.5rem 0}.header__nav .menu__item.first-level-item{display:block}.header__nav .menu__item.first-level-item .submenu{position:fixed;top:4.25rem;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:0;align-items:stretch;padding-inline:1.5rem!important;overflow-y:auto;background-color:var(--color--beige);transform:translate(-100%);transition:transform .3s ease-in-out}.header__nav .menu__item.first-level-item .submenu__list{flex-direction:column!important;gap:0!important;inline-size:100%!important;padding:2rem 0 0!important;margin-block-end:1.5rem}.header__nav .menu__item.first-level-item .submenu__title .icon{display:block}.header__nav .menu__item.first-level-item .submenu .thirdmenu{padding-block-start:8rem;margin-block:auto 0}.header__nav .menu__item.first-level-item .submenu .highlighted{display:grid;flex-direction:row;grid-template-columns:6.25rem 1fr;inline-size:auto}.header__nav .menu__item.first-level-item .submenu.megamenu{display:flex!important;flex-direction:column;min-inline-size:auto;padding-block-start:2rem;overflow-y:auto}.header__nav .menu__item.first-level-item .submenu.megamenu .submenu__title{margin-block-end:.5rem}.header__nav .menu__item.first-level-item .submenu.megamenu .submenu__link{border:none!important}.header__nav .menu__item.first-level-item .submenu.megamenu .submenu__link.active,.header__nav .menu__item.first-level-item .submenu.megamenu .submenu__link:hover{font-weight:400;background-color:transparent}.header__nav .menu__item.first-level-item .submenu.megamenu>.submenu__list>.submenu__item>.submenu__link .icon{display:block;transform:none}.header__nav .menu__item.first-level-item .submenu.megamenu .thirdmenu{position:fixed;top:4.25rem;right:0;bottom:0;left:0;block-size:auto;padding:4rem 1.5rem 1.5rem;overflow-y:auto;background-color:var(--color--beige);transform:translate(-100%);transition:transform .3s ease-in-out}.header__nav .menu__item.first-level-item .submenu.megamenu .thirdmenu__title{display:flex}.header__nav .menu__item.first-level-item .submenu.megamenu .thirdmenu__list{flex-direction:column;gap:0}.header__nav .menu__item.first-level-item .submenu.megamenu .thirdmenu__list.active{display:flex}.header__nav .menu__item.first-level-item .submenu.megamenu .thirdmenu.active{transform:none}.header__nav .menu__item.first-level-item .submenu.megamenu .thirdmenu .highlighted{display:none}.header__nav .menu__item.first-level-item.open>.menu__link .icon{transform:rotate(90deg)}.header__nav .menu__item.first-level-item.open .submenu{transform:none}.header__nav .menu__link{justify-content:space-between;padding-block:1rem;font-size:1.125rem}.header__nav .menu__link .icon{transform:rotate(-90deg)}.header__nav .menu__btns{flex-direction:column;gap:1rem;padding:1.5rem;margin-block:auto 0}.header__burger{display:block}}.hidden .header{transform:translateY(-100%)}.request-quote form .progress-steps--wrapper{position:relative;display:flex;align-items:center;justify-content:center;order:0;background-color:var(--color--green);border-end-start-radius:2.5rem}.request-quote form .progress-steps--wrapper .header__logo{position:absolute;inset-inline-start:2.625rem}.request-quote form .progress-steps--wrapper .header__logo .logo-animated{color:var(--color--yellow)}.request-quote form .progress-steps--wrapper .gf_page_steps{display:flex;gap:2.5rem;margin-block:1rem}.request-quote form .progress-steps--wrapper .gf_page_steps .gf_step{padding-block:1rem}.request-quote form .progress-steps--wrapper .gf_page_steps .gf_step_number,.request-quote form .progress-steps--wrapper .gf_page_steps .gf_step_label{font-size:.875rem;font-weight:400;color:var(--color--yellow);text-transform:none}.request-quote form .progress-steps--wrapper .gf_page_steps .gf_step_number{inline-size:1rem;min-inline-size:1rem;block-size:1rem;padding:.625rem;border-color:var(--color--yellow)}.request-quote form .progress-steps--wrapper .gf_page_steps .gf_step.gf_step_pending{opacity:.7}.request-quote form .progress-steps--wrapper .gf_page_steps .gf_step.gf_step_active{border-block-end:solid .125rem var(--color--yellow)}.request-quote form .progress-steps--wrapper .gf_page_steps .gf_step.gf_step_active span{font-weight:700}.request-quote form .progress-steps--wrapper .gf_page_steps .gf_step.gf_step_completed .gf_step_number{position:relative;color:transparent;background-color:transparent}.request-quote form .progress-steps--wrapper .gf_page_steps .gf_step.gf_step_completed .gf_step_number:after{position:absolute;inset-block-start:50%;inset-inline-start:50%;color:var(--color--yellow);background-color:transparent;border:none;transform:translate(-50%,-50%)}@media (max-width: 899px){.request-quote form .progress-steps--wrapper{justify-content:space-between}.request-quote form .progress-steps--wrapper .header__logo{position:static;margin-inline-start:1rem}.request-quote form .progress-steps--wrapper .gf_step:not(.gf_step_active){display:none}.request-quote form .progress-steps--wrapper .gf_step_active{margin-inline-end:1rem}}.filters__label{font-weight:700}.filters__form{display:flex;gap:1rem}.filters__submit{margin-inline:auto 0;cursor:pointer;background-color:transparent}@media (max-width: 899px){.filters__form{flex-direction:column}.filters__options:nth-child(1){z-index:3}.filters__options:nth-child(2){z-index:2}.filters__options:nth-child(3){z-index:1}}.footer{position:relative;row-gap:4.5rem;padding-block:4rem;overflow:hidden;background-color:var(--color--green)}.footer{display:grid;grid-template-columns:minmax(0,auto) repeat(12,minmax(0,calc((1232px - 24px * 11) / 12))) minmax(0,auto);grid-auto-columns:auto;grid-auto-rows:min-content;grid-auto-flow:dense;column-gap:24px}.footer>*{grid-column:2/-2}.footer__top{display:flex;gap:2rem 4rem;justify-content:space-between;color:var(--color--yellow)}.footer__top>div:last-child{display:flex;flex-direction:column;gap:2rem;max-inline-size:27.5625rem}.footer__btns{display:flex;gap:2rem;align-items:center}.footer__btns>div:last-child{display:flex;gap:1rem;align-items:center}.footer__btns>div:last-child a{padding:.5rem}.footer__link{color:var(--color--white)}.footer__list--primary{display:grid;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:2.5rem 3.125rem}.footer__list--primary>.footer__item>.footer__link{display:block;margin-block-end:1rem;font-size:1.25rem;font-weight:700}.footer__list--primary>.footer__item .submenu{display:flex;flex-direction:column;gap:.25rem}.footer__list--secondary{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;max-inline-size:70%;line-height:100%}.footer__ornement{position:absolute;inset-block-end:-3.6875rem;inset-inline-end:0}@media (max-width: 899px){.footer{row-gap:3rem;padding-block:4rem 8rem}.footer__top{flex-direction:column}.footer__btns{flex-direction:column;align-items:flex-start}.footer__list--secondary{flex-direction:column}.footer__ornement{inset-block-end:-10.75rem;inline-size:100%}}.request-quote form .gform_body .gform_page_footer{position:fixed;inset-block-end:0;inset-inline-end:0;display:flex;justify-content:end;inline-size:100%;padding-block:2rem;padding-inline:4rem;margin-block-start:auto;background-color:var(--color--white);box-shadow:2px -10px 20px #0000001a}.request-quote form .gform_body .gform_page_footer:has(.gform_previous_button){justify-content:space-between}.request-quote form .gform_body .gform_page_footer span:not(span.btn__text,span.btn__text span,.btn>span){position:absolute;inset-inline-end:1.5rem;border-color:var(--color--green) var(--color--yellow) var(--color--yellow) var(--color--green)}@media (max-width: 599px){.request-quote form .gform_body .gform_page_footer{padding-inline:2rem}.request-quote form .gform_body .gform_page_footer:has(.gform_previous_button){background-position-x:1rem}.request-quote form .gform_body .gform_page_footer span:not(span.btn__text,span.btn__text span){inset-inline:50%}}.block.list .block__filters{display:flex;flex-direction:column;gap:1rem}.block.list .block__count{margin-block-start:2.25rem}.block.list .block__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(20.3125rem,1fr));gap:1.5rem;margin-block-start:4rem}.block.list .block__summary .summary__filters{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.block.list .block__summary .summary__tag{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;padding:.5rem 1rem;color:var(--color--green);white-space:nowrap;cursor:pointer;border:.09375rem solid var(--color--green);border-radius:2.5rem}.block.list .block__summary .summary__tag .icon{inline-size:.625rem;min-inline-size:.625rem;block-size:.625rem}.block.list .block__summary .summary__reset{padding:1rem;font-weight:700;color:var(--color--green);text-decoration:underline}@media (min-width: 900px){.block.list .block__sticky{margin-block-start:4rem}.block.list .block__sticky+.block__items{margin-block-start:3rem}.block.list .block__sticky .article{flex-direction:row;gap:3rem;align-items:flex-end}.block.list .block__sticky .article__visual{block-size:21.6875rem}}.block.list .card{background-color:var(--color--beige)}.block.list .article{flex-direction:column;background-color:var(--color--beige)}.block.list .article__visual{inline-size:100%;block-size:13.4375rem;aspect-ratio:auto}.block.list .article__tag{background-color:var(--color--white)}@media (max-width: 899px){.block.list .block__sticky{margin-block-start:1.5rem}.block.list .block__sticky+.block__items{margin-block-start:1.5rem}.block.list .block__items{margin-block-start:1.5rem}}.html-template-request-quote{block-size:100%}.html-template-request-quote main,.html-template-request-quote body{block-size:100%}.html-template-request-quote .request-quote{block-size:100%;overflow-x:hidden}.html-template-request-quote .request-quote .gform_wrapper,.html-template-request-quote .request-quote .gform_wrapper>form,.html-template-request-quote .request-quote .gform_page,.html-template-request-quote .request-quote .gform_body{block-size:100%}.html-template-request-quote .request-quote .gform_wrapper{position:relative}.html-template-request-quote .request-quote .gform_required_legend{order:1;inline-size:100%;max-inline-size:min(76.25rem,100vw - 4rem);margin-block-start:2rem;margin-inline:auto;font-size:.875rem;font-style:italic}.html-template-request-quote .request-quote form{display:grid;grid-template-rows:auto auto 1fr}.html-template-request-quote .request-quote .gform_body{order:2}.html-template-request-quote .request-quote .gform_body .gform_page{display:grid;grid-template-rows:1fr auto}.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields{display:flex;flex-direction:column;align-items:center;margin-block-end:8rem}.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields{display:flex;flex-direction:column;gap:2rem;align-items:center;max-inline-size:min(76.25rem,100vw - 4rem);padding-block-start:1rem}.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .gfield_label{font-size:1rem!important;font-weight:700;color:var(--color--green)}.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .gfield:has(.gf-step-title){max-inline-size:min(52.5rem,100vw - 4rem);line-height:1;text-align:center;text-wrap:pretty}.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .gfield:has(.gf-step-title) .gf-step-title{margin-block-end:1rem;font-size:1.75rem;font-weight:700}.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .gfield:has(.gf-step-title) .gf-step-desc{margin-block-end:2rem;line-height:1.3}.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .ginput_container>.gfield_radio,.html-template-request-quote .request-quote .gform_body .gform_page .gform_page_fields .gform_fields .ginput_container>.gfield_checkbox{display:flex;flex-flow:row wrap;gap:2rem;align-items:center;justify-content:center}.html-template-request-quote .request-quote .gfield_required_asterisk{font-size:1.125rem;color:var(--color--red)!important}.block.bento-content .block__title{text-align:center}.block.bento-content .block__text{margin-block-start:1.75rem;text-align:center}.block.bento-content .block__content{display:flex;gap:1.5rem;margin-block-start:3.5rem}.block.bento-content .block__content.vertical .items__wrapper{display:grid;flex-grow:1;grid-template-rows:1fr 1fr;gap:1.5rem;inline-size:0;transition:grid-template-rows .5s ease-in-out}.block.bento-content .block__content.vertical .items__wrapper.hover-first:hover{grid-template-rows:1.5fr 1fr}.block.bento-content .block__content.vertical .items__wrapper.hover-last:hover{grid-template-rows:1fr 1.5fr}.block.bento-content .block__content.vertical .item{inline-size:auto}.block.bento-content .block__content .items__wrapper>svg{inline-size:100%;max-inline-size:14.875rem;margin:auto auto 0;color:var(--color--red);transition:max-width .5s ease-in-out,color .5s ease-in-out}.block.bento-content .block__content .items__wrapper>svg:hover{max-inline-size:100%;color:var(--color--light-green)}.block.bento-content .block__content .items__wrapper:nth-child(odd) .item:not(svg):nth-child(2):hover{background-color:var(--color--blue)}.block.bento-content .block__content .items__wrapper:nth-child(2n) .item:not(svg):nth-child(1):hover{background-color:var(--color--blue)}.block.bento-content .block__content .item:not(svg){flex-grow:1;align-content:center;inline-size:0;padding:2.5rem;color:var(--color--green);background-color:var(--color--white);border-radius:1rem;transition:flex-grow .5s ease-in-out,background-color .5s ease-in-out}.block.bento-content .block__content .item:not(svg):hover{flex-grow:2;background-color:var(--color--yellow)}.block.bento-content .block__content .item:not(svg) .item__title{margin-block-end:.5rem;font-size:1.5rem;font-weight:700;line-height:normal}@media (max-width: 899px){.block.bento-content .block__content{flex-direction:column}.block.bento-content .block__content .item,.block.bento-content .block__content .items__wrapper{inline-size:100%!important}.block.bento-content .block__content svg.item{display:none}.block.bento-content .block__content.w-ornement .items__wrapper:last-child{grid-template-rows:1fr}}.block.bento-images{overflow:hidden}.block.bento-images .block__wrapper{position:relative}.block.bento-images .block__title{max-inline-size:30.5rem;margin-block-end:3rem}.block.bento-images .block__text{margin-block-end:1.5rem}.block.bento-images .block__btn{position:absolute;inset-block-start:0;inset-inline-end:0}.block.bento-images .block__visual picture{block-size:25rem}.block.bento-images swiper-slide{overflow:hidden}@media (min-width: 900px){.block.bento-images swiper-container::part(wrapper){display:grid;grid-template-columns:repeat(6,1fr);grid-auto-flow:row;gap:1.5rem;transform:none!important}.block.bento-images swiper-slide:nth-child(6n+1),.block.bento-images swiper-slide:nth-child(6n+2),.block.bento-images swiper-slide:nth-child(6n+3){grid-column:span 2}.block.bento-images swiper-slide:nth-child(6n+4),.block.bento-images swiper-slide:nth-child(6n+5){grid-column:span 3}.block.bento-images swiper-slide:nth-child(6n+3){border-radius:0 3.5rem 0 0}.block.bento-images swiper-slide:nth-child(6n+5){border-radius:0 0 3.5rem}.block.bento-images .swiper-buttons{display:none}}@media (max-width: 899px){.block.bento-images swiper-container::part(container){overflow:visible}.block.bento-images swiper-container::part(button-prev){margin-inline-start:50%}.block.bento-images swiper-slide{inline-size:16.25rem;border-radius:1rem}.block.bento-images .block__btn{position:static;margin-block-start:3rem}.block.bento-images .swiper-buttons{inline-size:fit-content;margin-block-start:2.5rem;margin-inline:auto}.block.bento-images .swiper-button-disabled{opacity:.5}.block.bento-images .swiper-button-prev,.block.bento-images .swiper-button-next{position:static;display:inline-block;inline-size:2.5rem;block-size:2.5rem;padding:.5rem;margin-block-start:0;color:var(--color--dark-green);background-color:var(--color--white);border:none;border-radius:50%}.block.bento-images .swiper-button-prev .icon,.block.bento-images .swiper-button-next .icon{margin-inline:auto}}.block{--background-color: var(--color--white);background-color:var(--background-color)}@media screen and (max-width: 360px){.block{padding-block:4rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block{padding-block:calc(50.6666666667px + 3.7037037037vw)}}@media screen and (min-width: 1440px){.block{padding-block:6.5rem}}.block{display:grid;grid-template-columns:minmax(0,auto) repeat(12,minmax(0,calc((1232px - 24px * 11) / 12))) minmax(0,auto);grid-auto-columns:auto;grid-auto-rows:min-content;grid-auto-flow:dense;column-gap:24px}.block>*{grid-column:2/-2}.block .mask-m picture{aspect-ratio:398/423;background-color:var(--color--green);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 398 423' fill='none'%3E%3Cpath d='M398 423H0L0 0L123.685 0L199.004 190.383L274.315 0L398 0V423Z' fill='%23172A31'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 398 423' fill='none'%3E%3Cpath d='M398 423H0L0 0L123.685 0L199.004 190.383L274.315 0L398 0V423Z' fill='%23172A31'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block .mask-o picture{aspect-ratio:430/423;background-color:var(--color--green);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 423' fill='none'%3E%3Cpath d='M429.976 356.345C429.976 365.358 428.664 374.214 425.404 382.767C418.203 401.688 404.019 414.306 382.768 419.783C365.195 424.307 347.423 424.15 330.011 418.737C309.32 412.3 296.377 399.089 290.037 380.342C288.115 374.656 287.092 368.87 286.61 363.02C286.089 369.731 284.739 376.336 282.289 382.767C275.088 401.688 260.903 414.306 239.653 419.783C222.08 424.307 204.308 424.15 186.896 418.737C166.205 412.3 153.262 399.089 146.922 380.342C144.993 374.644 143.97 368.841 143.488 362.974C142.974 369.702 141.624 376.319 139.167 382.767C131.966 401.688 117.782 414.306 96.5311 419.783C78.9584 424.307 61.1863 424.15 43.7743 418.737C23.0831 412.3 10.1399 399.089 3.80003 380.342C0.829449 371.556 0 362.526 0 353.397V68.9443C0 58.3151 1.24096 47.8487 5.56181 37.8649C14.66 16.8217 31.9691 5.01212 56.3318 1.26748C69.0114 -0.68624 81.6911 -0.459468 94.1264 2.49438C119.73 8.57651 135.213 23.7644 141.173 46.8195C142.324 51.2793 143.083 55.902 143.424 60.513C143.996 52.7853 145.514 45.1972 148.684 37.8649C157.782 16.8217 175.091 5.01212 199.454 1.26748C212.133 -0.68624 224.813 -0.459468 237.248 2.49438C262.852 8.57651 278.335 23.7644 284.295 46.8195C285.44 51.2561 286.192 55.8497 286.546 60.4374C287.124 52.7388 288.635 45.174 291.799 37.8649C300.897 16.8217 318.206 5.01212 342.569 1.26748C355.248 -0.68624 367.928 -0.459468 380.363 2.49438C405.967 8.57651 421.45 23.7644 427.411 46.8195C429.044 53.1458 429.88 59.7862 429.886 66.2811C430.04 162.967 430.002 259.659 429.976 356.345Z' fill='%23172A31'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 423' fill='none'%3E%3Cpath d='M429.976 356.345C429.976 365.358 428.664 374.214 425.404 382.767C418.203 401.688 404.019 414.306 382.768 419.783C365.195 424.307 347.423 424.15 330.011 418.737C309.32 412.3 296.377 399.089 290.037 380.342C288.115 374.656 287.092 368.87 286.61 363.02C286.089 369.731 284.739 376.336 282.289 382.767C275.088 401.688 260.903 414.306 239.653 419.783C222.08 424.307 204.308 424.15 186.896 418.737C166.205 412.3 153.262 399.089 146.922 380.342C144.993 374.644 143.97 368.841 143.488 362.974C142.974 369.702 141.624 376.319 139.167 382.767C131.966 401.688 117.782 414.306 96.5311 419.783C78.9584 424.307 61.1863 424.15 43.7743 418.737C23.0831 412.3 10.1399 399.089 3.80003 380.342C0.829449 371.556 0 362.526 0 353.397V68.9443C0 58.3151 1.24096 47.8487 5.56181 37.8649C14.66 16.8217 31.9691 5.01212 56.3318 1.26748C69.0114 -0.68624 81.6911 -0.459468 94.1264 2.49438C119.73 8.57651 135.213 23.7644 141.173 46.8195C142.324 51.2793 143.083 55.902 143.424 60.513C143.996 52.7853 145.514 45.1972 148.684 37.8649C157.782 16.8217 175.091 5.01212 199.454 1.26748C212.133 -0.68624 224.813 -0.459468 237.248 2.49438C262.852 8.57651 278.335 23.7644 284.295 46.8195C285.44 51.2561 286.192 55.8497 286.546 60.4374C287.124 52.7388 288.635 45.174 291.799 37.8649C300.897 16.8217 318.206 5.01212 342.569 1.26748C355.248 -0.68624 367.928 -0.459468 380.363 2.49438C405.967 8.57651 421.45 23.7644 427.411 46.8195C429.044 53.1458 429.88 59.7862 429.886 66.2811C430.04 162.967 430.002 259.659 429.976 356.345Z' fill='%23172A31'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block .mask-d picture{aspect-ratio:356/412;background-color:var(--color--green);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 356 412' fill='none'%3E%3Cpath d='M356 329.627C356 339.494 355.214 349.284 352.364 358.884C344.078 386.814 323.393 403.447 291.078 409.615C281.368 411.468 271.535 411.91 261.679 411.945C235.6 412.043 209.521 411.98 183.443 411.98H177.595V344.877C177.036 349.578 176.145 354.252 174.768 358.884C166.483 386.814 145.798 403.447 113.483 409.615C103.773 411.468 93.9404 411.91 84.0839 411.945C58.0051 412.043 31.9263 411.98 5.84748 411.98H0V0.250483C1.74129 0.173288 2.84275 0.0750396 3.95232 0.0750396C33.5704 0.089075 63.1966 -0.191634 92.7984 0.250483C108.324 0.489085 123.429 3.39442 137.302 9.85774C159.032 19.9843 170.63 36.3707 175.716 56.7642C176.583 60.2169 177.182 63.6836 177.595 67.1644V0.250483C179.336 0.173288 180.438 0.0750396 181.547 0.0750396C211.165 0.089075 240.792 -0.191634 270.393 0.250483C285.919 0.489085 301.024 3.39442 314.898 9.85774C336.627 19.9843 348.225 36.3707 353.311 56.7642C355.409 65.1714 355.992 73.6839 355.992 82.2525C355.992 164.711 355.992 247.169 356 329.627Z' fill='%23172A31'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 356 412' fill='none'%3E%3Cpath d='M356 329.627C356 339.494 355.214 349.284 352.364 358.884C344.078 386.814 323.393 403.447 291.078 409.615C281.368 411.468 271.535 411.91 261.679 411.945C235.6 412.043 209.521 411.98 183.443 411.98H177.595V344.877C177.036 349.578 176.145 354.252 174.768 358.884C166.483 386.814 145.798 403.447 113.483 409.615C103.773 411.468 93.9404 411.91 84.0839 411.945C58.0051 412.043 31.9263 411.98 5.84748 411.98H0V0.250483C1.74129 0.173288 2.84275 0.0750396 3.95232 0.0750396C33.5704 0.089075 63.1966 -0.191634 92.7984 0.250483C108.324 0.489085 123.429 3.39442 137.302 9.85774C159.032 19.9843 170.63 36.3707 175.716 56.7642C176.583 60.2169 177.182 63.6836 177.595 67.1644V0.250483C179.336 0.173288 180.438 0.0750396 181.547 0.0750396C211.165 0.089075 240.792 -0.191634 270.393 0.250483C285.919 0.489085 301.024 3.39442 314.898 9.85774C336.627 19.9843 348.225 36.3707 353.311 56.7642C355.409 65.1714 355.992 73.6839 355.992 82.2525C355.992 164.711 355.992 247.169 356 329.627Z' fill='%23172A31'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block.marge-smaller{padding-block-start:0!important}.block__visual picture{inline-size:100%;block-size:100%;overflow:hidden}.block__visual img,.block__visual source{inline-size:100%;block-size:100%;object-fit:cover}.block .background-default,.block.background-default{--background-color: var(--color--beige)}.block .background-default .card,.block.background-default .card{background-color:var(--color--yellow)}.block .background-white,.block.background-white{--background-color: var(--color--white)}.block .background-white .ac,.block.background-white .ac,.block .background-white .block__content.items .item,.block.background-white .block__content.items .item,.block .background-white.news-list .article,.block.background-white.news-list .article{background-color:var(--color--beige)}.block .background-white.news-list .article__tag,.block.background-white.news-list .article__tag{background-color:var(--color--white)}.block .background-white .card,.block.background-white .card{background-color:var(--color--yellow)}.block .background-yellow,.block.background-yellow{--background-color: var(--color--yellow)}.block .background-yellow .ac.is-active,.block.background-yellow .ac.is-active{background-color:var(--color--blue)}.block .background-yellow.bento-content .item:not(svg):hover,.block.background-yellow.bento-content .item:not(svg):hover{background-color:var(--color--blue)!important}.block .background-blue,.block.background-blue{--background-color: var(--color--blue)}.block .background-blue.bento-content .item:not(svg):hover,.block.background-blue.bento-content .item:not(svg):hover{background-color:var(--color--yellow)!important}.block .background-red,.block.background-red{--background-color: var(--color--red);color:var(--color--yellow)}.block .background-red .autoplay-progress-bar,.block.background-red .autoplay-progress-bar{background-color:var(--color--light-green)!important}.block .background-red.bento-content .items__wrapper>svg,.block.background-red.bento-content .items__wrapper>svg{color:var(--color--blue)!important}.block .background-red.reassurance .items,.block.background-red.reassurance .items{color:var(--color--green)}.block.cross-content{overflow:hidden}.block.cross-content .block__wrapper{position:relative}.block.cross-content .block__title{max-inline-size:30.5rem;margin-block-end:3rem}.block.cross-content .block__btn{position:absolute;inset-block-start:0;inset-inline-end:0}.block.cross-content swiper-container{color:var(--color--green)}.block.cross-content swiper-container::part(container){overflow:visible}.block.cross-content swiper-slide{inline-size:23.125rem}.block.cross-content .swiper-buttons{inline-size:fit-content;margin-block-start:3.5rem;margin-inline:auto}.block.cross-content .swiper-button-disabled{cursor:default!important;opacity:.5}.block.cross-content .swiper-button-prev,.block.cross-content .swiper-button-next{position:static;display:inline-block;inline-size:2.5rem;block-size:2.5rem;padding:.5rem;margin-block-start:0;color:var(--color--dark-green);cursor:pointer;background-color:var(--color--white);border:none;border-radius:50%}.block.cross-content .swiper-button-prev .icon,.block.cross-content .swiper-button-next .icon{margin-inline:auto}@media (max-width: 899px){.block.cross-content .block__btn{position:static;margin-block-start:3rem}.block.cross-content .swiper-slide{inline-size:16.25rem}}.block.cta{padding-block:3rem;background-color:var(--color--green)}.block.cta .block__wrapper{position:relative;z-index:1;display:grid;grid-template-columns:2fr 1fr;gap:2.5rem 7.5rem;align-items:center;inline-size:100%;max-inline-size:calc(100vw - var(--padding));margin-inline:auto;background-color:var(--color--blue);transition:border-radius .3s ease-in-out}@media screen and (max-width: 360px){.block.cta .block__wrapper{padding-block:2.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.cta .block__wrapper{padding-block:calc(26.6666666667px + 3.7037037037vw)}}@media screen and (min-width: 1440px){.block.cta .block__wrapper{padding-block:5rem}}@media screen and (max-width: 360px){.block.cta .block__wrapper{padding-inline:1.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.cta .block__wrapper{padding-inline:calc(10.6666666667px + 3.7037037037vw)}}@media screen and (min-width: 1440px){.block.cta .block__wrapper{padding-inline:4rem}}.block.cta .block__wrapper:hover{border-radius:0 4rem 4rem 0}.block.cta .block__title{color:var(--color--red)}.block.cta .block__text{margin-block-start:1.5rem;font-size:1.125rem}.block.cta .block__btn{margin-block-start:2rem}@media (max-width: 899px){.block.cta:after{border-radius:0 4rem 4rem 0}.block.cta .block__wrapper{grid-template-columns:1fr}}.block.full-image{padding-block:4rem}.block.full-image .block__wrapper{position:relative;inline-size:100%;max-inline-size:51rem;margin-inline:auto}.block.full-image .block__title{max-inline-size:30.5rem;margin-block-end:3rem}.block.full-image .block__visual{position:relative}.block.full-image .block__visual picture{block-size:31.25rem;border-radius:1rem}.block.full-image .block__caption{margin-block-start:1rem}.block.full-image .block__caption strong{display:block;margin-block-end:.5rem}.block.full-image .block__btn{position:absolute;inset-block-start:0;inset-inline-end:0}@media (max-width: 899px){.block.full-image .block__btn{position:static;margin-block-start:3rem}}@media screen and (max-width: 360px){.block.hero{padding-block-start:4rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.hero{padding-block-start:calc(56px + 2.2222222222vw)}}@media screen and (min-width: 1440px){.block.hero{padding-block-start:5.5rem}}@media screen and (max-width: 360px){.block.hero{padding-block-end:1.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.hero{padding-block-end:calc(10.6666666667px + 3.7037037037vw)}}@media screen and (min-width: 1440px){.block.hero{padding-block-end:4rem}}.block.hero .block__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));gap:1.5rem}@media screen and (max-width: 360px){.block.hero .block__content{margin-block-start:1.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.hero .block__content{margin-block-start:calc(18.6666666667px + 1.4814814815vw)}}@media screen and (min-width: 1440px){.block.hero .block__content{margin-block-start:2.5rem}}@media screen and (max-width: 360px){.block.hero .block__visual{margin-block-start:2.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.hero .block__visual{margin-block-start:calc(32px + 2.2222222222vw)}}@media screen and (min-width: 1440px){.block.hero .block__visual{margin-block-start:4rem}}.block.hero .block__visual picture{block-size:28.125rem;border-radius:0 4rem 4rem 0}.home-hero{display:block;padding-block:initial}.home-hero:has(.background-default.swiper-slide-active){block-size:95vh;min-block-size:50.25rem}.home-hero:has(.background-default.swiper-slide-active) .swiper-container{max-block-size:fit-content}.home-hero .block__title{font-size:4.125rem}.home-hero .block__visual{inline-size:31.6875rem;min-inline-size:31.6875rem}.home-hero .block__visual.mask-d picture,.home-hero .block__visual.mask-d .video-container{aspect-ratio:356/412;background-color:var(--color--green);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 356 412' fill='none'%3E%3Cpath d='M356 329.627C356 339.494 355.214 349.284 352.364 358.884C344.078 386.814 323.393 403.447 291.078 409.615C281.368 411.468 271.535 411.91 261.679 411.945C235.6 412.043 209.521 411.98 183.443 411.98H177.595V344.877C177.036 349.578 176.145 354.252 174.768 358.884C166.483 386.814 145.798 403.447 113.483 409.615C103.773 411.468 93.9404 411.91 84.0839 411.945C58.0051 412.043 31.9263 411.98 5.84748 411.98H0V0.250483C1.74129 0.173288 2.84275 0.0750396 3.95232 0.0750396C33.5704 0.089075 63.1966 -0.191634 92.7984 0.250483C108.324 0.489085 123.429 3.39442 137.302 9.85774C159.032 19.9843 170.63 36.3707 175.716 56.7642C176.583 60.2169 177.182 63.6836 177.595 67.1644V0.250483C179.336 0.173288 180.438 0.0750396 181.547 0.0750396C211.165 0.089075 240.792 -0.191634 270.393 0.250483C285.919 0.489085 301.024 3.39442 314.898 9.85774C336.627 19.9843 348.225 36.3707 353.311 56.7642C355.409 65.1714 355.992 73.6839 355.992 82.2525C355.992 164.711 355.992 247.169 356 329.627Z' fill='%23172A31'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 356 412' fill='none'%3E%3Cpath d='M356 329.627C356 339.494 355.214 349.284 352.364 358.884C344.078 386.814 323.393 403.447 291.078 409.615C281.368 411.468 271.535 411.91 261.679 411.945C235.6 412.043 209.521 411.98 183.443 411.98H177.595V344.877C177.036 349.578 176.145 354.252 174.768 358.884C166.483 386.814 145.798 403.447 113.483 409.615C103.773 411.468 93.9404 411.91 84.0839 411.945C58.0051 412.043 31.9263 411.98 5.84748 411.98H0V0.250483C1.74129 0.173288 2.84275 0.0750396 3.95232 0.0750396C33.5704 0.089075 63.1966 -0.191634 92.7984 0.250483C108.324 0.489085 123.429 3.39442 137.302 9.85774C159.032 19.9843 170.63 36.3707 175.716 56.7642C176.583 60.2169 177.182 63.6836 177.595 67.1644V0.250483C179.336 0.173288 180.438 0.0750396 181.547 0.0750396C211.165 0.089075 240.792 -0.191634 270.393 0.250483C285.919 0.489085 301.024 3.39442 314.898 9.85774C336.627 19.9843 348.225 36.3707 353.311 56.7642C355.409 65.1714 355.992 73.6839 355.992 82.2525C355.992 164.711 355.992 247.169 356 329.627Z' fill='%23172A31'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-hero .block__visual.mask-d picture video,.home-hero .block__visual.mask-d .video-container video{inline-size:100%;block-size:100%;object-fit:cover}.home-hero .block__content{display:flex;flex-direction:column;gap:1.5rem}.home-hero .background-default.item{position:relative;display:flex;min-block-size:50.25rem;padding-block:0!important}.home-hero .background-default.item .visual__full{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:-1;inline-size:100%;block-size:100%;overflow:hidden}.home-hero .background-default.item .visual__full picture,.home-hero .background-default.item .visual__full img{inline-size:100%;block-size:100%;object-fit:cover}.home-hero .background-default.item .visual__full picture:before{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;content:"";background-color:#01312980}.home-hero .background-default.item .item__wrapper{position:relative;align-content:center;inline-size:100%}.home-hero .background-default.item .item__wrapper{display:grid;grid-template-columns:minmax(0,auto) repeat(12,minmax(0,calc((1232px - 24px * 11) / 12))) minmax(0,auto);grid-auto-columns:auto;grid-auto-rows:min-content;grid-auto-flow:dense;column-gap:24px}.home-hero .background-default.item .item__wrapper>*{grid-column:2/-2}.home-hero .background-default.item .block__content{max-inline-size:40.5rem;color:#fff}.home-hero .background-default.item .block__content [data-swiper-controls] [data-swiper-pagination],.home-hero .background-default.item .block__content [data-swiper-controls] [data-swiper-navigation] [data-swiper-prev],.home-hero .background-default.item .block__content [data-swiper-controls] [data-swiper-navigation] [data-swiper-next]{color:var(--color--green);background-color:var(--color--yellow)}.home-hero .background-default.item .block__content [data-swiper-controls] [data-swiper-navigation] [data-swiper-prev]:hover,.home-hero .background-default.item .block__content [data-swiper-controls] [data-swiper-navigation] [data-swiper-next]:hover{border-color:var(--color--green)}.home-hero .background-default.item .block__visual{position:absolute;inset-block-end:6rem;inset-inline-end:0rem}.home-hero .background-default.item .block__visual.mask-d{inline-size:13rem;min-inline-size:fit-content;block-size:14.875rem}.home-hero .background-default.item .block__visual.mask-d picture{background-color:var(--color--yellow)}.home-hero .background-green{color:var(--color--white);background-color:var(--color--green)}.home-hero .background-green .block__title{color:var(--color--yellow)}.home-hero .background-green [data-swiper-controls] [data-swiper-pagination]{background-color:#c1c1c133}.home-hero .background-green [data-swiper-controls] [data-swiper-pagination]>div [data-swiper-pagination-btn]{color:var(--color--white);background-color:#fffef833}.home-hero .background-green [data-swiper-controls] [data-swiper-navigation] [data-swiper-prev],.home-hero .background-green [data-swiper-controls] [data-swiper-navigation] [data-swiper-next]{background-color:#fffef833}.home-hero .background-green [data-swiper-controls] [data-swiper-navigation] [data-swiper-prev]:hover,.home-hero .background-green [data-swiper-controls] [data-swiper-navigation] [data-swiper-next]:hover{border-color:var(--color--white)}.home-hero .item{padding-block:10.5rem 14.625rem}.home-hero .item{display:grid;grid-template-columns:minmax(0,auto) repeat(12,minmax(0,calc((1232px - 24px * 11) / 12))) minmax(0,auto);grid-auto-columns:auto;grid-auto-rows:min-content;grid-auto-flow:dense;column-gap:24px}.home-hero .item>*{grid-column:2/-2}.home-hero .item__wrapper{display:flex;gap:5rem;align-items:center}.home-hero [data-swiper-controls]{display:flex;gap:3rem;align-items:center;margin-block-start:1.5rem}.home-hero [data-swiper-controls] [data-swiper-pagination]{display:flex;gap:.75rem;align-items:center;padding:.5rem 1.5rem;background-color:#98989833;border-radius:2.5rem}.home-hero [data-swiper-controls] [data-swiper-pagination]>div{display:flex;gap:.5rem;align-items:center}.home-hero [data-swiper-controls] [data-swiper-pagination]>div [data-swiper-pagination-btn]{inline-size:.5rem;block-size:.5rem;padding:0;color:inherit;cursor:pointer;background-color:#4f4f4d33;border:none;border-radius:50%}.home-hero [data-swiper-controls] [data-swiper-pagination]>div [data-swiper-pagination-btn].is-active{cursor:inherit;background-color:currentcolor}.home-hero [data-swiper-controls] [data-swiper-pagination]>span{font-size:.875rem;font-weight:700}.home-hero [data-swiper-controls] [data-swiper-navigation]{display:flex;gap:.5rem;align-items:center}.home-hero [data-swiper-controls] [data-swiper-navigation] [data-swiper-prev],.home-hero [data-swiper-controls] [data-swiper-navigation] [data-swiper-next]{padding:.625rem;cursor:pointer;background-color:#98989833;border:.125rem solid transparent;border-radius:3rem;transition:border-color .3s ease-in-out}.home-hero [data-swiper-controls] [data-swiper-navigation] [data-swiper-prev]:hover,.home-hero [data-swiper-controls] [data-swiper-navigation] [data-swiper-next]:hover{border-color:var(--color--green)}@media (max-width: 899px){.home-hero .block__title{font-size:2.5rem}.home-hero .block__visual{inline-size:30rem;min-inline-size:auto;max-inline-size:100%}.home-hero .item{padding-block:5rem 23.1875rem}.home-hero .item__wrapper{flex-direction:column-reverse}.home-hero [data-swiper-controls]{justify-content:space-between}.home-hero:has(.background-default.swiper-slide-active){block-size:100%}.home-hero:has(.background-default.swiper-slide-active) swiper-container{block-size:100%}.home-hero:has(.background-default.swiper-slide-active) .background-default.item{padding-block:5rem 23.1875rem!important}.home-hero:has(.background-default.swiper-slide-active) .item__wrapper{display:flex;justify-items:center}.home-hero:has(.background-default.swiper-slide-active) .item__wrapper .block__content{inline-size:100%;max-inline-size:none}.home-hero:has(.background-default.swiper-slide-active) .item__wrapper .block__content{display:grid;grid-template-columns:minmax(0,auto) repeat(12,minmax(0,calc((1232px - 24px * 11) / 12))) minmax(0,auto);grid-auto-columns:auto;grid-auto-rows:min-content;grid-auto-flow:dense;column-gap:24px}.home-hero:has(.background-default.swiper-slide-active) .item__wrapper .block__content>*{grid-column:2/-2}.home-hero:has(.background-default.swiper-slide-active) .item__wrapper .block__visual{position:static;inline-size:30rem;min-inline-size:auto;max-inline-size:100%;block-size:auto}}.block.images-images .block__wrapper{position:relative}.block.images-images .block__title{max-inline-size:30.5rem;margin-block-end:3rem}.block.images-images .block__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));gap:1.5rem 3rem}.block.images-images .block__visual{position:relative}.block.images-images .block__visual picture{block-size:27.25rem;border-radius:1rem}.block.images-images .block__caption{margin-block-start:1rem}.block.images-images .block__caption strong{display:block;margin-block-end:.5rem}.block.images-images .block__btn{position:absolute;inset-block-start:0;inset-inline-end:0}@media (max-width: 899px){.block.images-images .block__btn{position:static;margin-block-start:3rem}}.block.news-list .block__wrapper{position:relative}.block.news-list .block__title{margin-block-end:3.5rem}.block.news-list .block__container{display:flex;gap:3.5rem 5.5rem;align-items:center}.block.news-list .block__ornement{min-inline-size:32.375rem;max-inline-size:32.375rem;color:var(--color--light-green)}.block.news-list .block__list{display:flex;flex-direction:column;gap:1.5rem;inline-size:100%}.block.news-list .block__btn{position:absolute;inset-block-start:0;inset-inline-end:0}@media (max-width: 899px){.block.news-list .block__container{flex-direction:column}.block.news-list .block__ornement{inline-size:30rem;min-inline-size:auto;max-inline-size:100%}.block.news-list .block__btn{position:static;margin-block-start:3rem}}.block.product-anchors{position:sticky;inset-block-start:6.25rem;z-index:3;padding-block:1rem 0;background-color:var(--color--white);transition:inset-block-start .3s ease-in-out}.block.product-anchors ul{display:flex;gap:4rem;align-items:center;justify-content:center;overflow-x:auto}.block.product-anchors ul li a{position:relative;display:block;padding-block:1rem;color:currentcolor;text-decoration:none}.block.product-anchors ul li a:after{position:absolute;inset:auto 0 0;inline-size:100%;block-size:.1875rem;content:"";background-color:transparent;transition:background-color .3s ease-in-out}.block.product-anchors ul li a.active,.block.product-anchors ul li a:hover{font-weight:700}.block.product-anchors ul li a.active:after,.block.product-anchors ul li a:hover:after{background-color:var(--color--red)}@media (max-width: 899px){.block.product-anchors ul{justify-content:flex-start}}.hidden .block.product-anchors{inset-block-start:0}.block.product-features{background-color:var(--color--beige)}.block.product-features .block__title{margin-block-end:1rem;text-align:center}.block.product-features .block__description{text-align:center}.block.product-features .block__features-tabs{display:flex;align-items:center;justify-content:center;overflow-x:auto}@media screen and (max-width: 360px){.block.product-features .block__features-tabs{gap:1rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.product-features .block__features-tabs{gap:calc(13.3333333333px + .7407407407vw)}}@media screen and (min-width: 1440px){.block.product-features .block__features-tabs{gap:1.5rem}}@media screen and (max-width: 360px){.block.product-features .block__features-tabs{padding-block:2.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.product-features .block__features-tabs{padding-block:calc(34.6666666667px + 1.4814814815vw)}}@media screen and (min-width: 1440px){.block.product-features .block__features-tabs{padding-block:3.5rem}}.block.product-features .block__features-tabs>li button{display:block;inline-size:12.5rem;padding:.5rem 1.5rem;color:var(--color--green);text-align:center;cursor:pointer;background-color:transparent;border:.09375rem solid var(--color--green);border-radius:2.5rem;transition:background-color .3s ease-in-out,color .3s ease-in-out,font-weight .3s ease-in-out,border-color .3s ease-in-out}.block.product-features .block__features-tabs>li button:hover{font-weight:700;color:var(--color--yellow);background-color:var(--color--red);border-color:transparent}.block.product-features .block__features-tabs>li button.active{font-weight:700;color:var(--color--yellow);background-color:var(--color--red);border-color:transparent}.block.product-features .block__features-content .feature{display:none}.block.product-features .block__features-content .feature.active{display:block}.block.product-features .block__features-content .feature__table{position:relative;max-block-size:80vh;max-block-size:80dvh;overflow:auto;border-radius:1.5rem}.block.product-features .block__features-content .feature__table:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;content:"";border:.0625rem solid #E1E7E9;border-radius:1.5rem}.block.product-features .block__features-content .feature__table table{position:relative;inline-size:100%;table-layout:fixed;border-collapse:collapse;background-color:var(--color--white)}.block.product-features .block__features-content .feature__table table thead{block-size:5rem}.block.product-features .block__features-content .feature__table table thead th{position:sticky;inset-block-start:0;z-index:1;background-color:var(--color--yellow)}.block.product-features .block__features-content .feature__table table tbody th{position:sticky;inset-inline-start:0;background-color:var(--color--white)}.block.product-features .block__features-content .feature__table table tr th,.block.product-features .block__features-content .feature__table table tr td{padding:1rem;text-align:center;border:.0625rem solid #E1E7E9}.block.product-features .block__features-content .feature__table table tr th:not([scope=col]),.block.product-features .block__features-content .feature__table table tr td:not([scope=col]){font-size:1rem}.block.product-features .block__features-content .feature__table table tr th:first-child{padding-block:1rem;padding-inline:2rem 1.5rem}@media (max-width: 899px){.block.product-features .block__title,.block.product-features .block__description{text-align:start}.block.product-features .block__features-tabs{justify-content:flex-start}}.product-hero{background-color:var(--color--yellow)}.product-hero .breadcrumb{margin-block-end:3rem}.product-hero .block__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:3.5rem;align-items:center}.product-hero .block__wrapper-thumbnails{position:relative}.product-hero .block__wrapper-thumbnails .swiper-button-lock{display:none!important}.product-hero .block__wrapper-thumbnails .swiper-button-prev,.product-hero .block__wrapper-thumbnails .swiper-button-next{position:absolute;inset-block-start:50%;z-index:1;display:inline-block;inline-size:2.5rem;block-size:2.5rem;padding:.5rem;margin-block-start:0;color:var(--color--dark-green);cursor:pointer;background-color:var(--color--white);border:none;border-radius:50%;transform:translateY(-50%)}.product-hero .block__wrapper-thumbnails .swiper-button-prev .icon,.product-hero .block__wrapper-thumbnails .swiper-button-next .icon{margin-inline:auto}.product-hero .block__wrapper-thumbnails .swiper-button-prev{inset-inline-start:1rem}.product-hero .block__wrapper-thumbnails .swiper-button-next{inset-inline-end:1rem}.product-hero .block__details{display:flex;flex-direction:column;gap:2.5rem;padding:3rem;background-color:var(--color--white);border-radius:3rem}.product-hero .block__details>div:not(.block__buttons){display:flex;flex-direction:column;gap:1rem}.product-hero .block__details h3{font-weight:700}.product-hero .block__references{display:flex;gap:1rem;align-items:center;justify-content:space-between}.product-hero .block__usages{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.product-hero .block__usage{display:flex;gap:.5rem;align-items:center;padding:.5rem 1rem;background-color:var(--color--beige);border-radius:2.5rem}.product-hero .block__usage img{width:1.5625rem;height:1.5625rem}.product-hero .block__product-highlights ul{display:flex;flex-direction:column;gap:.5rem}.product-hero .block__product-highlights ul li{display:flex;gap:.5rem}.product-hero .block__product-highlights ul li:before{block-size:1.25rem;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M16.6673 5L7.50065 14.1667L3.33398 10' stroke='%23FF4225' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-hero .block__general-features ul{display:flex;flex-direction:column;gap:.5rem}.product-hero .block__general-features ul li{display:grid;grid-template-columns:1fr 2fr;gap:1rem}.product-hero .block__buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:1rem 1.5rem;align-items:center}.product-hero .block__buttons .btn{inline-size:100%}.product-hero swiper-container:not(.block__thumbnails){aspect-ratio:430/423;background-color:var(--color--green);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 423' fill='none'%3E%3Cpath d='M429.976 356.345C429.976 365.358 428.664 374.214 425.404 382.767C418.203 401.688 404.019 414.306 382.768 419.783C365.195 424.307 347.423 424.15 330.011 418.737C309.32 412.3 296.377 399.089 290.037 380.342C288.115 374.656 287.092 368.87 286.61 363.02C286.089 369.731 284.739 376.336 282.289 382.767C275.088 401.688 260.903 414.306 239.653 419.783C222.08 424.307 204.308 424.15 186.896 418.737C166.205 412.3 153.262 399.089 146.922 380.342C144.993 374.644 143.97 368.841 143.488 362.974C142.974 369.702 141.624 376.319 139.167 382.767C131.966 401.688 117.782 414.306 96.5311 419.783C78.9584 424.307 61.1863 424.15 43.7743 418.737C23.0831 412.3 10.1399 399.089 3.80003 380.342C0.829449 371.556 0 362.526 0 353.397V68.9443C0 58.3151 1.24096 47.8487 5.56181 37.8649C14.66 16.8217 31.9691 5.01212 56.3318 1.26748C69.0114 -0.68624 81.6911 -0.459468 94.1264 2.49438C119.73 8.57651 135.213 23.7644 141.173 46.8195C142.324 51.2793 143.083 55.902 143.424 60.513C143.996 52.7853 145.514 45.1972 148.684 37.8649C157.782 16.8217 175.091 5.01212 199.454 1.26748C212.133 -0.68624 224.813 -0.459468 237.248 2.49438C262.852 8.57651 278.335 23.7644 284.295 46.8195C285.44 51.2561 286.192 55.8497 286.546 60.4374C287.124 52.7388 288.635 45.174 291.799 37.8649C300.897 16.8217 318.206 5.01212 342.569 1.26748C355.248 -0.68624 367.928 -0.459468 380.363 2.49438C405.967 8.57651 421.45 23.7644 427.411 46.8195C429.044 53.1458 429.88 59.7862 429.886 66.2811C430.04 162.967 430.002 259.659 429.976 356.345Z' fill='%23172A31'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 430 423' fill='none'%3E%3Cpath d='M429.976 356.345C429.976 365.358 428.664 374.214 425.404 382.767C418.203 401.688 404.019 414.306 382.768 419.783C365.195 424.307 347.423 424.15 330.011 418.737C309.32 412.3 296.377 399.089 290.037 380.342C288.115 374.656 287.092 368.87 286.61 363.02C286.089 369.731 284.739 376.336 282.289 382.767C275.088 401.688 260.903 414.306 239.653 419.783C222.08 424.307 204.308 424.15 186.896 418.737C166.205 412.3 153.262 399.089 146.922 380.342C144.993 374.644 143.97 368.841 143.488 362.974C142.974 369.702 141.624 376.319 139.167 382.767C131.966 401.688 117.782 414.306 96.5311 419.783C78.9584 424.307 61.1863 424.15 43.7743 418.737C23.0831 412.3 10.1399 399.089 3.80003 380.342C0.829449 371.556 0 362.526 0 353.397V68.9443C0 58.3151 1.24096 47.8487 5.56181 37.8649C14.66 16.8217 31.9691 5.01212 56.3318 1.26748C69.0114 -0.68624 81.6911 -0.459468 94.1264 2.49438C119.73 8.57651 135.213 23.7644 141.173 46.8195C142.324 51.2793 143.083 55.902 143.424 60.513C143.996 52.7853 145.514 45.1972 148.684 37.8649C157.782 16.8217 175.091 5.01212 199.454 1.26748C212.133 -0.68624 224.813 -0.459468 237.248 2.49438C262.852 8.57651 278.335 23.7644 284.295 46.8195C285.44 51.2561 286.192 55.8497 286.546 60.4374C287.124 52.7388 288.635 45.174 291.799 37.8649C300.897 16.8217 318.206 5.01212 342.569 1.26748C355.248 -0.68624 367.928 -0.459468 380.363 2.49438C405.967 8.57651 421.45 23.7644 427.411 46.8195C429.044 53.1458 429.88 59.7862 429.886 66.2811C430.04 162.967 430.002 259.659 429.976 356.345Z' fill='%23172A31'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.product-hero swiper-container:not(.block__slider){margin-block-start:1.125rem}.product-hero swiper-container:not(.block__slider) swiper-slide{inline-size:fit-content;overflow:hidden;cursor:pointer;border:.125rem solid transparent;border-radius:1rem;transition:border-color .3s ease-in-out}.product-hero swiper-container:not(.block__slider) swiper-slide.swiper-slide-thumb-active{border-color:var(--color--red)}@media (max-width: 899px){.product-hero .block__details{padding:2rem 1.5rem}.product-hero .block__references{flex-direction:column;align-items:flex-start}}.block.product-variations .block__title{margin-block-end:1rem;text-align:center}.block.product-variations .block__description{text-align:center}.block.product-variations .block__variations-tabs{display:flex;align-items:center;justify-content:center;overflow-x:auto}@media screen and (max-width: 360px){.block.product-variations .block__variations-tabs{margin-block-start:2.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.product-variations .block__variations-tabs{margin-block-start:calc(34.6666666667px + 1.4814814815vw)}}@media screen and (min-width: 1440px){.block.product-variations .block__variations-tabs{margin-block-start:3.5rem}}@media screen and (max-width: 360px){.block.product-variations .block__variations-tabs{gap:1rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.product-variations .block__variations-tabs{gap:calc(13.3333333333px + .7407407407vw)}}@media screen and (min-width: 1440px){.block.product-variations .block__variations-tabs{gap:1.5rem}}.block.product-variations .block__variations-tabs>li button{display:block;inline-size:12.5rem;padding:.5rem 1.5rem;color:var(--color--green);text-align:center;cursor:pointer;background-color:transparent;border:.09375rem solid var(--color--green);border-radius:2.5rem;transition:background-color .3s ease-in-out,font-weight .3s ease-in-out,border-color .3s ease-in-out}.block.product-variations .block__variations-tabs>li button:hover{font-weight:700;background-color:var(--color--yellow);border-color:transparent}.block.product-variations .block__variations-tabs>li button.active{font-weight:700;background-color:var(--color--yellow);border-color:transparent}.block.product-variations .block__variations-content{margin-block-start:2rem}.block.product-variations .block__variations-content .variation{display:none;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:3.5rem;padding:3rem;background-color:var(--color--blue);border-radius:1rem}@media screen and (max-width: 360px){.block.product-variations .block__variations-content .variation{padding:1.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.product-variations .block__variations-content .variation{padding:calc(16px + 2.2222222222vw)}}@media screen and (min-width: 1440px){.block.product-variations .block__variations-content .variation{padding:3rem}}.block.product-variations .block__variations-content .variation .ac{padding:0;margin-block-end:0!important;background-color:transparent}.block.product-variations .block__variations-content .variation .ac .ac-header{position:relative!important}.block.product-variations .block__variations-content .variation .ac-trigger:after{inset-block-start:50%!important;inset-inline-end:0!important;transform:translateY(-50%)!important}.block.product-variations .block__variations-content .variation .ac.is-active .ac-trigger:after{transform:translateY(-50%) rotate(-45deg)!important}@media (min-width: 900px){.block.product-variations .block__variations-content .variation .ac-trigger{cursor:default!important}.block.product-variations .block__variations-content .variation .ac-trigger:after{content:none!important}.block.product-variations .block__variations-content .variation .ac-panel{visibility:visible;block-size:auto!important}}.block.product-variations .block__variations-content .variation.active{display:grid}.block.product-variations .block__variations-content .variation__datas{display:flex;flex-direction:column;gap:1.5rem}.block.product-variations .block__variations-content .variation__datas ul{display:flex;flex-direction:column}.block.product-variations .block__variations-content .variation__datas ul li{display:flex;gap:.5rem;align-items:center;justify-content:space-between;padding-block:.5rem}.block.product-variations .block__variations-content .variation__datas ul li:not(:last-child){border-block-end:.0625rem solid #BFD0D3}.block.product-variations .block__variations-content .variation__title{font-size:1.75rem;font-weight:700;line-height:110%}.block.product-variations .block__variations-content .variation__data-title{margin-block-end:.5rem;font-weight:700}.block.product-variations .block__variations-content .variation__visual{position:relative;overflow:hidden;background-color:#fff;border-radius:.5rem}.block.product-variations .block__variations-content .variation__zoom{position:absolute;inset-block-end:1rem;inset-inline-end:1rem;display:grid;place-items:center;inline-size:3rem;block-size:3rem;pointer-events:none;background-color:var(--color--yellow);border-radius:6.25rem}@media (max-width: 899px){.block.product-variations .block__variations-tabs{justify-content:flex-start}.block.product-variations .block__variations-content .variation{flex-direction:column-reverse}.block.product-variations .block__variations-content .variation.active{display:flex}}.block.reassurance .block__title{margin-block-end:2.5rem;text-align:center}.block.reassurance .block__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:1.5rem}.block.reassurance .block__content .item{display:flex;flex-direction:column;gap:1rem;padding:2rem;background-color:var(--color--white);border-radius:1.5rem}.block.reassurance .block__content .item__visual{inline-size:2rem}.block.reassurance .block__content .item__title{font-size:1.25rem;font-weight:700}.block.reassurance .block__btn{margin-block-start:2.5rem;margin-inline:auto}.block.testimonials{padding-block:4rem}.block.testimonials .block__wrapper{position:relative}.block.testimonials .block__title{max-inline-size:30.5rem;margin-block-end:3rem}.block.testimonials .block__content{position:relative}@media screen and (max-width: 360px){.block.testimonials .block__content .item{height:28.125rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.testimonials .block__content .item{height:calc(333.3333333333px + 32.4074074074vw)}}@media screen and (min-width: 1440px){.block.testimonials .block__content .item{height:50rem}}.block.testimonials .block__content .item__visual{block-size:100%}.block.testimonials .block__content .item__visual img{block-size:100%;object-fit:cover;border-radius:4rem 0 0 4rem}.block.testimonials .block__content .item__caption{position:absolute;inset-block-end:1.5rem;inset-inline-end:1rem;display:flex;gap:1rem;align-items:flex-end;inline-size:100%;padding:1.5rem;overflow:hidden;color:var(--color--green);background-color:var(--color--white);border-radius:.5rem}@media screen and (max-width: 360px){.block.testimonials .block__content .item__caption{max-width:12.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.testimonials .block__content .item__caption{max-width:calc(129.3333333333px + 19.6296296296vw)}}@media screen and (min-width: 1440px){.block.testimonials .block__content .item__caption{max-width:25.75rem}}.block.testimonials .block__content .item__caption .swiper-buttons{display:flex;gap:.5rem;align-items:center}.block.testimonials .block__content .item__caption [data-swiper-prev],.block.testimonials .block__content .item__caption [data-swiper-next]{position:static;inline-size:2.5rem;block-size:2.5rem;padding:.5rem;margin-block-start:0;color:var(--color--dark-green);cursor:pointer;background-color:#c1c1c140;border:none;border-radius:50%}.block.testimonials .block__content .item__caption [data-swiper-prev] .icon,.block.testimonials .block__content .item__caption [data-swiper-next] .icon{margin-inline:auto}.block.testimonials .block__content .item__caption .autoplay-progress{position:absolute;inset:auto 0 0;inline-size:100%;block-size:4px;overflow:hidden}.block.testimonials .block__content .item__caption .autoplay-progress-bar{--autoplay-delay: 5s;block-size:100%;background-color:var(--color--red);transform:scaleX(0);transform-origin:center right}.block.testimonials .block__content .item__caption .autoplay-progress-bar.running{transform:scaleX(1);transition:transform var(--autoplay-delay) linear}.block.testimonials .block__content .item__title{display:block;margin-block-end:.5rem;font-weight:700;color:var(--color--dark-green)}.block.testimonials .block__btn{position:absolute;inset-block-start:0;inset-inline-end:0}@media (max-width: 899px){.block.testimonials .block__btn{position:static;margin-block-start:3rem}.block.testimonials .block__content .item{block-size:auto}}@media screen and (max-width: 899px) and (max-width: 360px){.block.testimonials .block__content .item__visual{height:28.125rem}}@media screen and (max-width: 899px) and (min-width: 360px) and (max-width: 1440px){.block.testimonials .block__content .item__visual{height:calc(333.3333333333px + 32.4074074074vw)}}@media screen and (max-width: 899px) and (min-width: 1440px){.block.testimonials .block__content .item__visual{height:50rem}}@media (max-width: 899px){.block.testimonials .block__content .item__caption{position:relative;inset:auto;max-inline-size:none;margin-block-start:1.5rem}}.block.text .block__wrapper{inline-size:100%;margin-inline:auto}.block.text .block__content{margin-block-start:1.5rem}.block.text .block__content.paragraph--big{display:flex;flex-direction:column;gap:1rem}.block.text .block__list{margin-block-start:2.5rem}.block.text .block__btn{margin-block-start:2.5rem;margin-inline:auto}.block.text-image{position:relative;align-items:center;padding-block:6.5rem}.block.text-image .block__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));gap:2.5rem 5.5rem;align-items:center}.block.text-image .block__content{display:flex;flex-direction:column;gap:1.5rem}.block.text-image .block__visual{position:relative}.block.text-image .block__caption{position:absolute;inset-block-end:1.5rem;inset-inline-end:1rem;inline-size:100%;padding:1.5rem;color:var(--color--green);background-color:var(--color--white);border-radius:.5rem}@media screen and (max-width: 360px){.block.text-image .block__caption{max-width:12.5rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.block.text-image .block__caption{max-width:calc(129.3333333333px + 19.6296296296vw)}}@media screen and (min-width: 1440px){.block.text-image .block__caption{max-width:25.75rem}}.block.text-image .block__caption strong{display:block;margin-block-end:.5rem;color:var(--color--dark-green)}.block.text-image .block__list .item__btn{margin-block-start:1rem}.block.text-image .block__btn{margin-block-start:3rem;margin-inline:auto}.block.text-image.has-video .block__caption{position:static;padding:0;margin-block-start:1rem;color:inherit;background-color:transparent}.block.text-image.has-video .block__caption strong{color:inherit}.block.text-image.reverse-elements-order .block__visual{order:-1}@media (max-width: 899px){.block.text-image .block__visual{order:-1}}.block.targets{position:relative;z-index:1;padding-block:0;margin-block-start:-8.875rem;background-color:transparent}.block.targets .block__wrapper{padding:2.5rem 2rem;background-color:var(--color--white);border-radius:3rem;box-shadow:.5rem .5rem 2.25rem #0000001a}.block.targets .block__title{margin-block-end:2.5rem;font-size:1.75rem;text-align:center}.block.targets .block__container{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.block.targets .block__container .item{display:block;inline-size:12.125rem;background-color:var(--color--beige);border-radius:1rem}.block.targets .block__container .item a{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;inline-size:100%;block-size:100%;padding:1rem;color:var(--color--dark-green);text-align:center;text-decoration:none;transition:background-color .3s ease-in-out,font-weight .3s ease-in-out}.block.targets .block__container .item a:hover{font-weight:700;background-color:var(--color--yellow)}.block.targets .block__container .item a picture{inline-size:2rem}.block.targets .block__container .item__title{font-size:.875rem;line-height:normal;text-align:center}@media (max-width: 899px){.block.targets{margin-block-start:-18rem}.block.targets .block__wrapper{padding:1.5rem}.block.targets .block__title{margin-block-end:1.5rem}.block.targets .block__container{flex-direction:column;gap:1rem}.block.targets .block__container .item{flex-direction:row;gap:.5rem;inline-size:100%}}#sitemap{padding-block:3rem;margin-block-end:5rem}#sitemap{display:grid;grid-template-columns:minmax(0,auto) repeat(12,minmax(0,calc((1232px - 24px * 11) / 12))) minmax(0,auto);grid-auto-columns:auto;grid-auto-rows:min-content;grid-auto-flow:dense;column-gap:24px}#sitemap>*{grid-column:2/-2}#sitemap .sitemap-list .tile-title{margin-block-end:.75rem;font-size:1.75rem;font-weight:700}#sitemap .sitemap-list .tile-content:not(:last-child){margin-block-end:2rem}#sitemap .sitemap-list .tile-content .layout-block{list-style-position:inside;list-style-type:disc}#sitemap .sitemap-list .tile-content .layout-block a{font-size:1.125rem;font-weight:500;color:var(--color--green)}#sitemap .sitemap-list .tile-content .layout-block a:hover{text-decoration:underline}@media screen and (max-width: 360px){.archive-tax-product-family .block.text{padding-block:2rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.archive-tax-product-family .block.text{padding-block:calc(25.3333333333px + 1.8518518519vw)}}@media screen and (min-width: 1440px){.archive-tax-product-family .block.text{padding-block:3.25rem}}@media screen and (max-width: 360px){.archive-tax-product-family .block.products-list{padding-block:2rem}}@media screen and (min-width: 360px) and (max-width: 1440px){.archive-tax-product-family .block.products-list{padding-block:calc(25.3333333333px + 1.8518518519vw)}}@media screen and (min-width: 1440px){.archive-tax-product-family .block.products-list{padding-block:3.25rem}}.ac{--color-white:#fff;--color-light-grey:#eee;--color-grey:#8a8a8a;--color-black:#111;margin-bottom:8px;border:1px solid var(--color-light-grey);background-color:var(--color-white);box-sizing:border-box}.ac .ac-header{margin:0;padding:0}.ac .ac-trigger{font:700 16px Arial,sans-serif;color:var(--color-black);text-align:left;width:100%;padding:8px 32px 8px 8px;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.ac .ac-trigger:after{content:"+";text-align:center;width:15px;transform:translateY(-50%);position:absolute;right:10px;top:50%}.ac .ac-trigger:focus{color:var(--color-grey)}.ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.ac .ac-panel .ac-text{font:15px/24px Arial,sans-serif;color:var(--color-black);padding:8px;margin:0}.ac.js-enabled .ac-panel{visibility:hidden}.ac.is-active .ac-panel{visibility:visible}.ac.is-active>.ac-header .ac-trigger:after{content:"–"}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}
