:root{--menu-mobile-bar-color: rgba(15, 16, 94, 1);--menu-mobile-bar-bg-color: rgba(242, 248, 250, 1);--primary: rgba(16, 16, 16, 1);--gray: rgba(107, 114, 128, 1);--white: rgba(255, 255, 255, 1);--white-90: rgba(255, 255, 255, 0.9);--white-85: rgba(255, 255, 255, 0.85);--white-82: rgba(255, 255, 255, 0.82);--white-80: rgba(255, 255, 255, 0.8);--white-70: rgba(255, 255, 255, 0.7);--white-60: rgba(255, 255, 255, 0.6);--white-50: rgba(255, 255, 255, 0.5);--white-40: rgba(255, 255, 255, 0.4);--white-30: rgba(255, 255, 255, 0.3);--white-25: rgba(255, 255, 255, 0.25);--white-20: rgba(255, 255, 255, 0.2);--white-10: rgba(255, 255, 255, 0.1);--white-05: rgba(255, 255, 255, 0.05);--body-bg: rgba(237, 242, 243, 1);--social-media-buttons_bg: rgba(237, 242, 243, 1);--brand-green: rgba(159, 196, 33, 1);--green-50: rgba(159, 196, 33, 0.5);--green-vivid: rgba(104, 188, 69, 1);--blue: rgba(5, 179, 202, 1);--dark-blue: rgba(36, 50, 88, 1);--dark-blue-50: rgba(36, 50, 88, 0.5);--dark-blue-20: rgba(36, 50, 88, 0.2);--bg-blue: rgba(26, 38, 71, 1);--light-gray: rgba(242, 248, 250, 1);--pink: rgba(230, 37, 124, 1)}.container{width:max(min(90%,1512px),78.75vw);margin-inline:auto}.absolute{position:absolute}.relative{position:relative}.fixed{position:fixed}.grid{display:grid;height:100%;width:100%}.flex{display:flex}.display-none{display:none}.wrap{flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.justify-evenly{justify-content:space-evenly}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.text-center{text-align:center}.text-start{text-align:start}.text-end{text-align:end}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.general_loader{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:999;visibility:hidden;opacity:0;height:max(40px,3.125vw);aspect-ratio:1.5;background:linear-gradient(112.48deg, #9fc421 22.57%, #05b3ca 69.68%);background-size:100% 100%;background-repeat:no-repeat;background-position:0% 0%,100% 0%,0% 100%,100% 100%;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:33.4% 50%;mask-size:33.4% 50%;-webkit-mask-position:0% 0%,50% 0%,0% 100%,50% 100%;mask-position:0% 0%,50% 0%,0% 100%,50% 100%;animation:revealBlocks 2s infinite linear}@keyframes revealBlocks{0%{-webkit-mask-position:0% 0%,50% 0%,0% 100%,50% 100%;mask-position:0% 0%,50% 0%,0% 100%,50% 100%}12.5%{-webkit-mask-position:0% 0%,100% 0%,0% 100%,50% 100%;mask-position:0% 0%,100% 0%,0% 100%,50% 100%}25%{-webkit-mask-position:0% 0%,100% 0%,0% 100%,50% 0%;mask-position:0% 0%,100% 0%,0% 100%,50% 0%}37.5%{-webkit-mask-position:0% 0%,100% 0%,50% 100%,50% 0%;mask-position:0% 0%,100% 0%,50% 100%,50% 0%}50%{-webkit-mask-position:0% 100%,100% 0%,50% 100%,50% 0%;mask-position:0% 100%,100% 0%,50% 100%,50% 0%}62.5%{-webkit-mask-position:0% 100%,100% 0%,50% 100%,0% 0%;mask-position:0% 100%,100% 0%,50% 100%,0% 0%}75%{-webkit-mask-position:0% 100%,100% 100%,50% 100%,0% 0%;mask-position:0% 100%,100% 100%,50% 100%,0% 0%}87.5%{-webkit-mask-position:0% 100%,100% 100%,50% 0%,0% 0%;mask-position:0% 100%,100% 100%,50% 0%,0% 0%}100%{-webkit-mask-position:0% 100%,50% 100%,50% 0%,0% 0%;mask-position:0% 100%,50% 100%,50% 0%,0% 0%}}.general_button{width:-moz-fit-content;width:fit-content;border-radius:max(8px,.4166666667vw);cursor:pointer;padding-block:max(12px,.625vw);padding-inline:max(24px,1.25vw);border-radius:max(100px,5.2083333333vw)}.general_button__container{display:flex;align-items:center;justify-content:center;gap:max(12px,0.625vw)}.general_button__text{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:110%;letter-spacing:-2%;background-color:unset;padding:0;color:var(--white)}.general_button__end_icon,.general_button__start_icon{width:max(20px,1.0416666667vw);height:max(20px,1.0416666667vw)}.general_button__end_icon svg,.general_button__end_icon img,.general_button__start_icon svg,.general_button__start_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.general_button:hover{transition:all .3s ease}.general_button.full.green{background-color:var(--green-vivid)}.general_button.full.green:hover{background-color:var(--dark-blue);box-shadow:8px 8px 20px 0px rgba(36,50,88,.2)}.general_button.full.blue{background-color:var(--blue)}.general_button.full.white{background-color:var(--white)}.general_button.full.white .general_button__text{color:var(--green-vivid)}.general_button.full.white:hover{background-color:var(--dark-blue);box-shadow:8px 8px 20px 0px rgba(36,50,88,.2)}.general_button.full.white:hover .general_button__text{color:var(--white)}.general_button.full.red{background-color:var(--wc-red)}.general_button.full.red .general_button__text{color:var(--white)}.general_button.full.red:hover{background-color:var(--dark-blue);box-shadow:8px 8px 20px 0px rgba(36,50,88,.2)}.general_button.full.red:hover .general_button__text{color:var(--white)}.general_button.gradient{background:linear-gradient(112.48deg, #9fc421 22.57%, #05b3ca 69.68%);position:relative;overflow:hidden}.general_button.gradient:after{content:"";position:absolute;inset:0;background:var(--dark-blue);opacity:0;transition:opacity .5s ease;z-index:0;width:100%;height:100%}.general_button.gradient:hover{box-shadow:8px 8px 20px 0px rgba(36,50,88,.2)}.general_button.gradient:hover::after{opacity:1}.general_button.gradient *{position:relative;z-index:1}.general_button.border.green{background-color:rgba(0,0,0,0);border:max(1px,0.0520833333vw) solid var(--green-vivid)}.general_button.border.green .general_button__text{color:var(--green-vivid)}.general_button.border.green:hover:hover{border-color:var(--dark-blue);background-color:var(--dark-blue);box-shadow:8px 8px 20px 0px rgba(36,50,88,.2)}.general_button.border.green:hover:hover .general_button__text{color:var(--white)}.general_button.white-green-border{background-color:var(--white);border:max(1px,0.0520833333vw) solid var(--green-vivid)}.general_button.white-green-border .general_button__text{color:var(--green-vivid)}.general_button.contact_us{padding-inline-end:max(12px,.625vw);padding-block:max(12px,0.625vw);box-shadow:8px 8px 20px 0px rgba(36,50,88,.2);min-width:max(183px,9.53125vw)}.general_button.contact_us .general_button__end_icon{width:max(36px,1.875vw);height:max(36px,1.875vw)}.general_button.contact_us .general_button__text{font-weight:700;font-size:max(16px,0.8333333333vw);letter-spacing:0%}.general_button.contact_us .general_button__container{justify-content:space-between}fieldset{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:max(16px,0.8333333333vw)}fieldset *{margin:0 !important}fieldset .ff-el-group{text-align:start;display:flex;flex-direction:column;position:relative;min-width:max(min(100%,239px),12.4479166667vw)}@media only screen and (max-width: 599px){fieldset .ff-el-group{width:100%}}fieldset .ff-el-group .ff-el-input--label{position:absolute;top:-22px;right:max(8px,0.4166666667vw);margin:0;opacity:0;transition:all ease-in 300ms}@media only screen and (max-width: 720px){fieldset .ff-el-group .ff-el-input--label{top:-24px}}fieldset .ff-el-group .ff-el-input--label label{font-family:"Assistant";font-weight:400;font-size:max(16px,0.8333333333vw);line-height:100%;letter-spacing:0%;background:var(--gray-gradient);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}fieldset .ff-el-group .ff-el-input--label label::after{content:none !important}fieldset .ff-el-group input:not(.choices__input),fieldset .ff-el-group textarea:not(.choices__input),fieldset .ff-el-group select:not(.choices__input){border:max(1px,0.0520833333vw) solid #e1e3e6 !important;border-radius:max(25px,1.3020833333vw) !important;transition:all ease-in 300ms border-width .3s ease-in !important;font-weight:400;font-size:max(16px,0.8333333333vw);line-height:150% !important;letter-spacing:0%;color:var(--dark-blue);background:var(--body-bg)}fieldset .ff-el-group input::-moz-placeholder, fieldset .ff-el-group textarea::-moz-placeholder, fieldset .ff-el-group select::-moz-placeholder{font-family:"Assistant" !important;font-weight:400 !important;font-size:max(16px,0.8333333333vw) !important;line-height:150% !important;letter-spacing:0% !important;color:var(--dark-blue) !important;-moz-transition:all ease-in 300ms !important;transition:all ease-in 300ms !important}fieldset .ff-el-group input::placeholder,fieldset .ff-el-group textarea::placeholder,fieldset .ff-el-group select::placeholder{font-family:"Assistant" !important;font-weight:400 !important;font-size:max(16px,0.8333333333vw) !important;line-height:150% !important;letter-spacing:0% !important;color:var(--dark-blue) !important;transition:all ease-in 300ms !important}fieldset .ff-el-group input:focus,fieldset .ff-el-group textarea:focus,fieldset .ff-el-group select:focus{border-color:var(--brand-green) !important;border-width:max(2px,0.1041666667vw) !important}fieldset .ff-el-group textarea{resize:none}fieldset .ff-el-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none}fieldset .ff-el-group.select-container{position:relative}fieldset .ff-el-group.select-container::after{content:""}fieldset .ff-el-group.focus .ff-el-input--label{opacity:1}fieldset .ff-el-group.focus input::-moz-placeholder, fieldset .ff-el-group.focus textarea::-moz-placeholder{opacity:0}fieldset .ff-el-group.focus input::placeholder,fieldset .ff-el-group.focus textarea::placeholder{opacity:0}fieldset .ff-el-group .error{padding-inline-start:max(20px,1.0416666667vw);font-weight:400;font-size:max(12px,0.625vw) !important;line-height:100%;letter-spacing:2%;color:var(--pink);margin-block-start:max(5px,0.2604166667vw) !important}fieldset .ff-el-group.half-width{width:calc(50% - max(16px,0.8333333333vw)/2);min-width:calc(50% - max(16px,0.8333333333vw)/2)}@media only screen and (max-width: 550px){fieldset .ff-el-group.half-width{min-width:100%;width:100%}}fieldset .ff-el-group.full-width{width:100%;min-width:100%}fieldset .html-container{width:100%}fieldset .html-container h3{font-weight:700;font-size:max(36px,1.875vw);line-height:110%;margin-block-end:max(6px,0.3125vw)}fieldset .html-container p{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:1.5}@media only screen and (max-width: 750px){fieldset .html-container p{font-size:max(20px,1.0416666667vw)}}fieldset .submit-container{min-width:max(97px,5.0520833333vw);border-radius:max(100px,5.2083333333vw)}@media only screen and (max-width: 675px){fieldset .submit-container{width:min(100%,478px)}}fieldset .submit-container.full-width{width:100%;min-height:100%}@media only screen and (max-width: 675px){fieldset .submit-container.full-width{width:100%}}fieldset .submit-container.gradient{background:linear-gradient(112.48deg, #9fc421 22.57%, #05b3ca 69.68%);position:relative;overflow:hidden}fieldset .submit-container.gradient:after{content:"";position:absolute;inset:0;background:var(--dark-blue);opacity:0;transition:opacity .5s ease;width:100%;height:100%;z-index:1}fieldset .submit-container.gradient:hover{box-shadow:8px 8px 20px 0px rgba(36,50,88,.2)}fieldset .submit-container.gradient:hover::after{opacity:1}fieldset .submit-container.gradient:hover .submit-element{opacity:1;z-index:2}fieldset .submit-container.gradient *{position:relative;z-index:1}fieldset .submit-container.gradient .submit-element{background:rgba(0,0,0,0) !important}fieldset .submit-element{font-weight:400 !important;font-size:max(16px,0.8333333333vw) !important;line-height:1.2 !important;letter-spacing:0%;height:max(48px,2.5vw);box-shadow:8px 8px 20px 0px rgba(36,50,88,.2);border-radius:max(100px,5.2083333333vw) !important}fieldset .submit-element.disabled{opacity:.5 !important;cursor:not-allowed !important}fieldset .submit-element.disabled:hover{border-color:unset;background-color:unset;box-shadow:unset;transform:unset}fieldset .upload-file-container{color:var(--green-vivid) !important;position:relative;overflow:hidden}fieldset .upload-file-container .ff-el-input--content{display:flex;flex-wrap:wrap}fieldset .upload-file-container .ff_file_upload_holder{border-radius:max(100px,5.2083333333vw);overflow:hidden;border:max(1px,0.0520833333vw) solid var(--green-vivid) !important;width:100%}fieldset .upload-file-container .ff_file_upload_holder:hover{background-color:var(--green-vivid)}fieldset .upload-file-container .ff_file_upload_holder:hover *{color:var(--white) !important}fieldset .upload-file-container .ff_file_upload_holder:hover .ff_upload_btn{color:var(--white) !important}fieldset .upload-file-container .ff_file_upload_holder:hover .ff_upload_btn::before{background-color:var(--white)}fieldset .upload-file-container .ff_upload_btn{z-index:1;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0) !important;color:var(--green-vivid) !important;position:relative;display:flex !important;align-items:center;justify-content:center;gap:max(7px,0.3645833333vw)}fieldset .upload-file-container .ff_upload_btn::before{content:"";width:max(24px,1.25vw);height:max(24px,1.25vw);position:relative;display:inline-block;-webkit-mask-image:url("../images/upload-file-form-icon.svg");mask-image:url("../images/upload-file-form-icon.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--brand-green);transition:all ease-in 300ms}fieldset .upload-file-container .upload-file-element{width:100%}fieldset .upload-file-container .ff-uploaded-list{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0;border-radius:max(25px,1.3020833333vw) !important;overflow:hidden}fieldset .upload-file-container .ff-uploaded-list>div{height:100%;width:100%;display:flex}fieldset .upload-file-container .ff-uploaded-list>div .ff-upload-thumb{height:100%;display:flex;width:70px}fieldset .upload-file-container .ff-uploaded-list>div .ff-upload-thumb .ff-upload-preview-img{width:100%;height:100%;background-position:center}fieldset .upload-file-container .ff-uploaded-list>div .ff-upload-details{width:calc(100% - 70px) !important;padding-inline:0 40px}fieldset .upload-file-container .ff-uploaded-list>div .ff-upload-details .ff-upload-remove{left:10px;background:url("../images/delete.svg") no-repeat center center}fieldset .phone-element{padding:max(11px,0.5729166667vw) max(15px,0.78125vw) !important}fieldset .phone-element::-moz-placeholder{text-align:right}fieldset .phone-element::placeholder{text-align:right}fieldset .iti__flag-container,fieldset .iti__selected-country{display:none}fieldset .ff-uploaded-list .ff-upload-preview .ff-upload-details .ff-upload-remove{background:url("../images/arrow_down.svg") no-repeat center center;background-size:contain;width:20px;height:20px;display:inline-block;text-indent:-9999px;overflow:hidden}.choices *{transition:all ease-in 300ms}.choices__inner{padding:11px 15px !important;border:max(1px,0.0520833333vw) solid #e1e3e6 !important;border-radius:max(25px,1.3020833333vw) !important;transition:all ease-in 300ms border-width .3s ease-in !important;font-weight:400;font-size:max(16px,0.8333333333vw);line-height:150% !important;letter-spacing:0%;background:var(--body-bg) !important}.choices__list--single{padding:0 !important;height:100% !important;width:100% !important}.choices__list--dropdown{padding-block:max(21px,1.09375vw) !important;border-radius:max(30px,1.5625vw) !important;border:unset !important;box-shadow:8px 8px 20px 0px rgba(36,50,88,.2);top:calc(100% + 16px) !important;z-index:100 !important;max-height:max(220px,11.4583333333vw) !important;overflow-y:auto !important;padding:0 !important}.choices__input--cloned{padding-block-start:16px !important;position:sticky;top:0;background:#fff;z-index:101 !important}.choices__item{padding-inline:max(20px,1.09375vw) !important}.choices__item.is-selected{color:var(--green-vivid)}.choices__item--selectable{font-family:"Assistant";font-weight:400;font-size:max(16px,0.8333333333vw) !important;line-height:1.5;color:var(--dark-blue);padding-inline:max(10px,0.5208333333vw) !important}.choices__item--choice{font-family:"Assistant";font-weight:400;font-size:max(16px,0.8333333333vw) !important;line-height:1.5;letter-spacing:0%;color:var(--dark-blue)}.choices::after{border:unset !important;right:unset !important;margin:0 !important;background:url("../images/select_arrow.svg") no-repeat center;position:absolute;top:50%;left:16px;width:max(22px,1.1458333333vw) !important;height:max(22px,1.1458333333vw) !important;transform:translateY(-50%) !important;background-size:contain;pointer-events:none}.choices__list{z-index:100 !important}.choices__list[aria-expanded]{z-index:100 !important}.choices__list[aria-expanded] .choices__list{max-height:unset !important;overflow:unset !important}.choices.is-open::after{transform:translateY(-50%) rotate(180deg) !important}.choices.is-flipped .choices__list[aria-expanded]{top:auto !important}.hide{opacity:0;visibility:hidden}.swiper .swiper-button-prev,.swiper .swiper-button-next{position:unset !important;margin:0 !important;width:max(36px,1.875vw);height:max(36px,1.875vw)}.swiper .swiper-button-prev::after,.swiper .swiper-button-next::after{content:unset !important}.swiper .swiper-button-prev svg,.swiper .swiper-button-next svg{transform:unset !important}.swiper .swiper-button-prev:hover svg rect,.swiper .swiper-button-next:hover svg rect{fill:var(--blue) !important}.swiper .swiper-button-prev:hover svg path[fill],.swiper .swiper-button-next:hover svg path[fill]{fill:var(--white) !important}.swiper .swiper-button-prev:hover svg path[stroke],.swiper .swiper-button-next:hover svg path[stroke]{stroke:var(--white) !important}.swiper-button-prev,.swiper-button-next{position:unset !important;margin:0 !important;width:max(36px,1.875vw);height:max(36px,1.875vw)}.swiper-button-prev::after,.swiper-button-next::after{content:unset !important}.swiper-button-prev svg,.swiper-button-next svg{transform:unset !important}.swiper-button-prev:hover svg rect[fill=white],.swiper-button-next:hover svg rect[fill=white]{fill:var(--blue) !important}.swiper-button-prev:hover svg path[fill="#05B3CA"],.swiper-button-next:hover svg path[fill="#05B3CA"]{fill:var(--white) !important}.custom_cart{display:flex;height:100%}.custom_cart__container{display:flex;flex-direction:column}.custom_cart__products_list{display:flex;flex-direction:column;max-height:100%;overflow-y:auto}.custom_cart__product{padding-block-end:max(12px,.625vw);border-block-end:1px solid var(--dark-blue-20);display:flex;gap:max(20px,1.0416666667vw)}.custom_cart__product:last-of-type{padding-block-end:0;border-block-end:unset}.custom_cart__product:not(:first-of-type){padding-block-start:max(12px,.625vw)}.custom_cart__product_image{width:64.46%;max-height:max(89px,4.6354166667vw);border-radius:max(5px,0.2604166667vw);overflow:hidden}.custom_cart__product_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(2)}.custom_cart__product_content{display:flex;flex-direction:column;width:calc(100% - max(20px,1.0416666667vw) - 64.46%)}.custom_cart__product_title{font-weight:700;font-size:max(16px,0.8333333333vw);color:var(--dark-blue);line-height:106%}.custom_cart__product_cat{font-weight:400;font-size:max(14px,0.7291666667vw);letter-spacing:5%;color:var(--dark-blue-50);line-height:107%}.custom_cart__product_remove_button{align-self:flex-end;margin-block-start:auto;visibility:visible}.custom_cart__product_remove_button .remove:hover{background:unset !important}.custom_cart__product_remove_button .remove:hover svg path[stroke]{stroke:var(--wc-red)}.custom_cart__product_remove_button .remove:hover svg path[fill]{fill:var(--wc-red)}.custom_cart__submit_quote{margin-block-start:max(36px,1.875vw)}.custom_cart__submit_quote .general_button{width:100%}.custom_cart__submit_quote .general_button__text{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:110%;letter-spacing:2%}.custom_cart__empty{font-weight:300;font-size:max(18px,1.25vw);line-height:120%}.hero{position:relative;aspect-ratio:1920/528}.hero__container{height:100%;justify-content:space-between}@media only screen and (max-width: 1280px){.hero__container{height:unset;padding-block:max(24px,1.25vw)}}@media only screen and (max-width: 700px){.hero__container{flex-direction:column;align-items:flex-start}}.hero__content{position:relative;z-index:1;max-width:max(min(50%,617px),32.1354166667vw)}@media only screen and (max-width: 700px){.hero__content{max-width:100%}}.hero__content *{color:var(--white)}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%}.hero__bg img,.hero__bg svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero__subtitle{margin-block-end:max(4px,0.625vw)}.hero__subtitle *{color:var(--text-color, --white);font-weight:700;font-size:max(20px,1.6666666667vw);line-height:100%}.hero__title *{color:var(--text-color, --white);font-weight:800;font-size:max(30px,4.1666666667vw);line-height:100%}.hero__text{margin-block-start:max(32px,1.875vw)}.hero__text *{color:var(--text-color, --white);font-weight:400;font-size:max(18px,1.0416666667vw);line-height:1.5;text-align:right;margin:0;padding:0}.hero__buttons{margin-block-start:max(32px,1.875vw);display:flex;align-items:center;gap:max(10px,1.25vw)}.hero__buttons .general_button{padding-block:max(12px,0.8333333333vw);font-size:max(16px,0.9375vw);line-height:100%;letter-spacing:0%}.hero__side_box_image{border-radius:max(16px,0.8333333333vw);aspect-ratio:684/456;overflow:hidden;width:max(min(100%,684px),35.625vw)}.hero__side_box_image img,.hero__side_box_image svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__side_circle_image{width:max(min(100%,637px),33.1770833333vw);aspect-ratio:637/536}.hero__side_circle_image img,.hero__side_circle_image svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__button_blocks{margin-block-start:max(32px,1.875vw);gap:max(24px,1.25vw)}.hero.side_box_image_text{padding-block:max(49.93px,3.828125vw)}.hero.side_box_image_text .hero__container{height:auto;gap:max(21px,2.0833333333vw)}.hero.side_box_image_text .hero__content{margin:0}.hero.side_circle_image_text{padding-block:max(32.5px,2.9427083333vw)}.hero.side_circle_image_text .hero__container{height:auto;gap:max(21px,2.0833333333vw)}.hero.side_circle_image_text .hero__content{margin:0}.hero.homepage .hero__container{gap:max(60px,5.8854166667vw)}@media only screen and (max-width: 700px){.hero.homepage .hero__container{gap:unset}}@media only screen and (max-width: 700px){.hero.homepage .hero__container .hero__side_circle_image{margin-inline:auto}}@media only screen and (max-width: 700px){.hero.homepage .hero__container .hero__button_blocks.desktop{display:none}.hero.homepage .hero__container .hero__button_blocks.mobile{display:flex;margin:0}}@media only screen and (max-width: 700px){.hero.homepage .hero__container .hero__side_circle_image{margin-block:max(21px,1.09375vw) max(42px,2.1875vw)}}.popup{inset:0;width:100vw;height:100vh;z-index:999}.popup.hide{opacity:0;visibility:hidden}.popup__close_div{position:absolute;inset:0;width:100vw;height:100vh;background-color:rgba(36,50,88,.5);z-index:999}.popup__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--white);width:max(min(90%,661px),34.4270833333vw);border-radius:max(30px,1.5625vw);display:flex;gap:max(20px,2.6041666667vw);justify-content:space-between;overflow:hidden;max-height:80dvh;overflow-y:auto;z-index:1000}@media only screen and (max-width: 900px){.popup__container{flex-direction:column}}.popup__close_icon{width:max(36px,1.875vw);height:max(36px,1.875vw);position:absolute;left:max(23px,1.1979166667vw);top:max(23px,1.1979166667vw);cursor:pointer}.popup__close_icon svg,.popup__close_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup__top_icon{width:max(49px,2.5520833333vw);height:max(49px,2.5520833333vw);margin-inline:auto;margin-block-end:max(42px,2.1875vw)}.popup__top_icon svg,.popup__top_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.iti__selected-country{display:none !important}.laboratory_test_quote_form__container{width:max(min(90%,1367px),71.1979166667vw)}.laboratory_test_quote_form__content{padding-block:max(60px,3.125vw);padding-inline:max(10px,3.125vw) 0;max-width:max(min(50%,700px),36.4583333333vw)}@media only screen and (max-width: 900px){.laboratory_test_quote_form__content{padding-inline:max(10px,3.125vw);max-width:100%;padding-block-end:0}}.laboratory_test_quote_form__image{aspect-ratio:617/689;width:max(min(50%,617px),32.1354166667vw)}@media only screen and (max-width: 900px){.laboratory_test_quote_form__image{aspect-ratio:unset;width:100%;height:50%}}.laboratory_test_quote_form__image img,.laboratory_test_quote_form__image svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.laboratory_test_quote_form__title{margin-block-end:max(48px,2.5vw)}.laboratory_test_quote_form__title h1,.laboratory_test_quote_form__title h2,.laboratory_test_quote_form__title h3,.laboratory_test_quote_form__title h4,.laboratory_test_quote_form__title h5,.laboratory_test_quote_form__title h6{font-weight:700;font-size:max(30px,2.9166666667vw);line-height:110%}.laboratory_test_quote_form__form form fieldset{justify-content:flex-end}.laboratory_test_quote_form__form form fieldset .submit-container{margin-block-start:max(20px,1.0416666667vw) !important}.laboratory_test_quote_form__form form fieldset .submit-container::before{display:none}.laboratory_test_quote_form__form form fieldset .submit-element{font-weight:700 !important;font-size:max(20px,1.0416666667vw) !important;line-height:1.5 !important;display:flex;align-items:center;justify-content:center;gap:max(24px,1.25vw);padding-inline:max(24px,1.25vw) max(12px,0.625vw);padding-block:max(11px,0.5729166667vw);height:100%}.laboratory_test_quote_form__form form fieldset .submit-element::after{display:inline-flex;content:url("../images/form_button_arrow.svg");width:max(36px,1.875vw);height:max(36px,1.875vw)}@media only screen and (max-width: 550px){.laboratory_test_quote_form__form form fieldset .submit-element{justify-content:space-between}}.product_category_ask_about_form__container{width:max(min(90%,1367px),71.1979166667vw)}.product_category_ask_about_form__content{padding-block:max(60px,3.125vw);padding-inline:max(10px,3.125vw) 0;max-width:max(min(50%,700px),36.4583333333vw)}@media only screen and (max-width: 900px){.product_category_ask_about_form__content{padding-inline:max(10px,3.125vw);max-width:100%;padding-block-end:0}}.product_category_ask_about_form__image{aspect-ratio:617/689;width:max(min(50%,617px),32.1354166667vw)}@media only screen and (max-width: 900px){.product_category_ask_about_form__image{aspect-ratio:unset;width:100%;height:50%}}.product_category_ask_about_form__image img,.product_category_ask_about_form__image svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product_category_ask_about_form__title{margin-block-end:max(48px,2.5vw)}.product_category_ask_about_form__title h1,.product_category_ask_about_form__title h2,.product_category_ask_about_form__title h3,.product_category_ask_about_form__title h4,.product_category_ask_about_form__title h5,.product_category_ask_about_form__title h6{font-weight:700;font-size:max(30px,2.9166666667vw);line-height:110%}.product_category_ask_about_form__form form fieldset{justify-content:flex-end}.product_category_ask_about_form__form form fieldset .submit-container{margin-block-start:max(20px,1.0416666667vw) !important}.product_category_ask_about_form__form form fieldset .submit-container::before{display:none}.product_category_ask_about_form__form form fieldset .submit-element{font-weight:700 !important;font-size:max(20px,1.0416666667vw) !important;line-height:1.5 !important;display:flex;align-items:center;justify-content:center;gap:max(24px,1.25vw);padding-inline:max(24px,1.25vw) max(12px,0.625vw);padding-block:max(11px,0.5729166667vw);height:100%}.product_category_ask_about_form__form form fieldset .submit-element::after{display:inline-flex;content:url("../images/form_button_arrow.svg");width:max(36px,1.875vw);height:max(36px,1.875vw)}@media only screen and (max-width: 550px){.product_category_ask_about_form__form form fieldset .submit-element{justify-content:space-between}}.single_product_ask_about_form__container{width:max(min(90%,1367px),71.1979166667vw)}.single_product_ask_about_form__content{padding-block:max(60px,3.125vw);padding-inline:max(10px,3.125vw) 0;max-width:max(min(50%,700px),36.4583333333vw)}@media only screen and (max-width: 900px){.single_product_ask_about_form__content{padding-inline:max(10px,3.125vw);max-width:100%;padding-block-end:0}}.single_product_ask_about_form__image{aspect-ratio:617/689;width:max(min(50%,617px),32.1354166667vw)}@media only screen and (max-width: 900px){.single_product_ask_about_form__image{aspect-ratio:unset;width:100%;height:50%}}.single_product_ask_about_form__image img,.single_product_ask_about_form__image svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single_product_ask_about_form__title,.single_product_ask_about_form .title-container{margin-block-end:max(48px,2.5vw)}.single_product_ask_about_form__title h1,.single_product_ask_about_form__title h2,.single_product_ask_about_form__title h3,.single_product_ask_about_form__title h4,.single_product_ask_about_form__title h5,.single_product_ask_about_form__title h6,.single_product_ask_about_form .title-container h1,.single_product_ask_about_form .title-container h2,.single_product_ask_about_form .title-container h3,.single_product_ask_about_form .title-container h4,.single_product_ask_about_form .title-container h5,.single_product_ask_about_form .title-container h6{font-weight:700;font-size:max(30px,2.9166666667vw);line-height:110%}.single_product_ask_about_form__form form fieldset{justify-content:flex-end}.single_product_ask_about_form__form form fieldset .submit-container{margin-block-start:max(20px,1.0416666667vw) !important}.single_product_ask_about_form__form form fieldset .submit-container::before{display:none}.single_product_ask_about_form__form form fieldset .submit-element{font-weight:700 !important;font-size:max(20px,1.0416666667vw) !important;line-height:1.5 !important;display:flex;align-items:center;justify-content:center;gap:max(24px,1.25vw);padding-inline:max(24px,1.25vw) max(12px,0.625vw);padding-block:max(11px,0.5729166667vw);height:100%}.single_product_ask_about_form__form form fieldset .submit-element::after{display:inline-flex;content:url("../images/form_button_arrow.svg");width:max(36px,1.875vw);height:max(36px,1.875vw)}@media only screen and (max-width: 550px){.single_product_ask_about_form__form form fieldset .submit-element{justify-content:space-between}}.contact_us_popup__container{width:max(min(90%,1367px),71.1979166667vw)}.contact_us_popup__content{padding-block:max(60px,3.125vw);padding-inline:max(10px,3.125vw) 0;max-width:max(min(50%,700px),36.4583333333vw)}@media only screen and (max-width: 900px){.contact_us_popup__content{padding-inline:max(10px,3.125vw);max-width:100%;padding-block-end:0}}.contact_us_popup__image{aspect-ratio:617/577;width:max(min(50%,617px),32.1354166667vw)}@media only screen and (max-width: 900px){.contact_us_popup__image{aspect-ratio:unset;width:100%;height:50%}}.contact_us_popup__image img,.contact_us_popup__image svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contact_us_popup__title,.contact_us_popup .title-container,.contact_us_popup .html-container{margin-block-end:calc(max(48px,2.5vw) - max(16px,0.8333333333vw)) !important}.contact_us_popup__title h1,.contact_us_popup__title h2,.contact_us_popup__title h3,.contact_us_popup__title h4,.contact_us_popup__title h5,.contact_us_popup__title h6,.contact_us_popup .title-container h1,.contact_us_popup .title-container h2,.contact_us_popup .title-container h3,.contact_us_popup .title-container h4,.contact_us_popup .title-container h5,.contact_us_popup .title-container h6,.contact_us_popup .html-container h1,.contact_us_popup .html-container h2,.contact_us_popup .html-container h3,.contact_us_popup .html-container h4,.contact_us_popup .html-container h5,.contact_us_popup .html-container h6{font-weight:700;font-size:max(30px,2.9166666667vw);line-height:110%}.contact_us_popup__form form fieldset{justify-content:flex-end}.contact_us_popup__form form fieldset .submit-container{margin-block-start:max(20px,1.0416666667vw) !important}.contact_us_popup__form form fieldset .submit-container::before{display:none}.contact_us_popup__form form fieldset .submit-element{font-weight:700 !important;font-size:max(20px,1.0416666667vw) !important;line-height:1.5 !important;display:flex;align-items:center;justify-content:center;gap:max(24px,1.25vw);padding-inline:max(24px,1.25vw) max(12px,.625vw);padding-block:max(11px,.5729166667vw);height:100%}.contact_us_popup__form form fieldset .submit-element::after{display:inline-flex;content:url("../images/form_button_arrow.svg");width:max(36px,1.875vw);height:max(36px,1.875vw)}@media only screen and (max-width: 550px){.contact_us_popup__form form fieldset .submit-element{justify-content:space-between}}.thankYou_popup__container{text-align:center}.thankYou_popup__content{margin-inline:auto;padding-block:max(100px,5.2083333333vw);padding-inline:max(20px,3.125vw)}.thankYou_popup__title{margin-block-end:max(20px,2.1875vw)}.thankYou_popup__title h1,.thankYou_popup__title h2,.thankYou_popup__title h3,.thankYou_popup__title h4,.thankYou_popup__title h5,.thankYou_popup__title h6{font-weight:700;font-size:max(30px,2.9166666667vw);line-height:110%;text-align:center}.thankYou_popup__title p{font-weight:400;font-size:max(20px,1.0416666667vw);line-height:1.5;letter-spacing:0%;text-align:center;margin-block-start:max(6px,0.625vw)}.thankYou_popup__text p,.thankYou_popup__text span,.thankYou_popup__text a{font-weight:400;font-size:max(16px,0.8333333333vw);line-height:110%;letter-spacing:2%}.thankYou_popup__text strong{font-weight:700;font-size:max(18px,1.0416666667vw);line-height:1.5;margin-block-end:max(6px,0.625vw)}.thankYou_popup__button{width:100%;margin-block-start:max(42px,2.1875vw)}.thankYou_popup__button .general_button{width:100%}.related_products_section{background-color:var(--white);padding-block:max(60px,6.4583333333vw)}.related_products_section__title{font-weight:700;font-size:max(30px,2.9166666667vw);line-height:110%}.related_products_section__list{gap:max(15px,2.4828125vw);margin-block-start:max(32px,1.6666666667vw);display:grid;grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 950px){.related_products_section__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 480px){.related_products_section__list{grid-template-columns:repeat(1, 1fr)}}.related_products_section__card{width:100%}.related_articles_section{background-color:var(--bg-blue);padding-block:max(60px,6.4583333333vw)}.related_articles_section__title{margin-block-end:max(32px,1.6666666667vw);display:flex;justify-content:space-between;align-items:center;gap:max(10px,.5208333333vw)}.related_articles_section__title_text{font-weight:700;font-size:max(30px,2.9166666667vw);line-height:110%;color:var(--white)}.related_articles_section__swiper_arrows{display:flex;align-items:center;gap:max(16px,.8333333333vw)}.product_card{width:100%;border-radius:max(16px,.8333333333vw);overflow:hidden;position:relative;height:max(250px,20.9895833333vw)}@media only screen and (min-width: 1025px){.product_card:hover .product_card__title{display:flex;overflow:unset}.product_card:hover .product_card__image{height:100%}.product_card:hover .product_card__image::after{background:var(--white-85)}.product_card:hover .product_card__container:after{max-height:0}.product_card:hover .product_card__term{background-color:var(--dark-blue);margin-block-end:max(28px,1.4583333333vw)}.product_card:hover .product_card__term *{color:var(--white)}.product_card:hover .product_card__term svg path[fill]{fill:var(--white)}.product_card:hover .product_card__term svg path[stroke]{stroke:var(--white)}.product_card:hover .product_card__term.empty{background-color:unset}.product_card:hover .product_card__content{max-height:100%}}.product_card__container{display:grid;gap:max(8px,.4166666667vw);height:100%}.product_card__container::after{content:"";position:absolute;width:100%;bottom:0;left:0;height:100%;max-height:max(50px,3.125vw);background:#edf2f3;z-index:1;transition:all 300ms ease-in;overflow:hidden}.product_card__image{height:max(183px,17.4479166667vw);width:100%;position:relative;z-index:0;background-color:var(--white)}.product_card__image img,.product_card__image svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product_card__image::after{content:"";position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,0);transition:all ease-in 300ms}.product_card__term{position:relative;min-width:90px;margin-block-end:max(36px,1.875vw);padding-block:max(6px,.3125vw);padding-inline:max(12px,.625vw);gap:6px;border-top-left-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;background-color:var(--white-80);width:-moz-fit-content;width:fit-content}.product_card__term.empty{background-color:unset;min-height:33.5px}.product_card__term_icon{width:max(18px,.9375vw);height:max(18px,.9375vw)}.product_card__term_icon svg,.product_card__term_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product_card__term_name{font-weight:400;font-size:max(14px,.7291666667vw);line-height:100%;letter-spacing:5%}.product_card__content{padding-inline:max(20px,1.0416666667vw);position:absolute;bottom:0;max-height:max(120px,6.7708333333vw);z-index:2;padding-block:max(16px,.8333333333vw)}.product_card__title{position:relative;font-weight:700;font-size:max(18px,1.25vw);line-height:120%;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.product_card__text{margin-block-start:max(18px,.9375vw);position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product_card__text *{font-weight:400;font-size:max(16px,.8333333333vw);line-height:1.5}.product_card__read_more{position:relative;gap:max(6px,.3125vw);margin-block-start:max(8px,.4166666667vw);padding-block:max(6px,.3125vw)}.product_card__read_more_text{font-weight:400;font-size:max(16px,.8333333333vw);line-height:110%;letter-spacing:2%}.article_card{width:100%;border-radius:max(16px,.8333333333vw);overflow:hidden}.article_card:hover .article_card__content{background-color:var(--blue)}.article_card:hover .article_card__content__title{color:var(--white)}.article_card:hover .article_card__content_icon svg path[fill="#05B3CA"]{fill:var(--white)}.article_card:hover .article_card__content_icon svg path[fill=white]{fill:var(--blue)}.article_card__container{display:flex;flex-direction:column;gap:max(8px,.4166666667vw);height:100%}.article_card__image{width:100%;height:max(170px,8.8541666667vw)}.article_card__image img,.article_card__image svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article_card__content{background-color:var(--white);justify-content:space-between;gap:max(10px,.5208333333vw);padding:max(20px,1.0416666667vw);height:100%}.article_card__title{font-weight:700;font-size:max(18px,1.25vw);line-height:120%;width:calc(100% - max(36px,1.875vw) - max(10px,0.5208333333vw))}.article_card__content_icon{width:max(36px,1.875vw);height:max(36px,1.875vw)}.article_card__content_icon svg,.article_card__content_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.article_card__content_icon svg *,.article_card__content_icon img *{transition:all ease-in 300ms}.career_card{background-color:var(--body-bg);padding:max(16px,2.0833333333vw) max(24px,2.5vw);border-radius:max(30px,1.5625vw)}.career_card__title{font-weight:700;font-size:max(20px,1.875vw);line-height:110%;margin-block-end:max(12px,0.625vw)}.career_card__text{margin-block-end:max(12px,1.25vw)}.career_card__text *{font-weight:400;font-size:max(16px,1.0416666667vw);line-height:1.5}.career_card__bottom_line{flex-wrap:wrap;gap:max(16px,1.25vw)}.career_card__tags{gap:max(8px,1.25vw)}.career_card__tag{gap:max(4px,0.2083333333vw)}.career_card__tag_icon svg path[fill]{fill:var(--green-vivid)}.career_card__tag_icon svg path[stroke]{stroke:var(--green-vivid)}.career_card__tag_text{font-weight:700;font-size:max(14px,0.9375vw);line-height:100%}.career_card__link_button{margin-inline-start:auto}.career_card__link_button .general_button{box-shadow:8px 8px 20px 0px rgba(36,50,88,.2)}.back_button_container{display:flex}.back_button_container .back_button{width:-moz-fit-content;width:fit-content;gap:max(6px,0.3125vw);position:absolute;top:100%;right:0}.back_button_container .back_button:hover .back_button__text{color:var(--dark-blue)}.back_button_container .back_button:hover .back_button__icon svg path:last-of-type{fill:var(--dark-blue)}.back_button_container .back_button__text{font-weight:400;font-size:max(14px,0.8333333333vw);line-height:110%;letter-spacing:2%;color:var(--blue)}.back_button_container .back_button__icon{width:max(20px,1.25vw);height:max(20px,1.25vw)}.back_button_container .back_button__icon svg,.back_button_container .back_button__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tags{display:flex;gap:max(10px,1.0416666667vw);flex-wrap:wrap}.tag{background-color:var(--white);border-radius:max(100px,5.2083333333vw);text-align:center;padding:max(5px,0.5208333333vw) max(10px,1.0416666667vw);display:flex;align-items:center;gap:max(6px,0.3125vw)}.tag__name{font-weight:400;font-size:max(14px,0.9375vw);line-height:100%}.tag__icon{width:max(14px,0.9375vw);height:max(14px,0.9375vw)}.tag__icon svg,.tag__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.whatsapp_float_button{border-radius:max(120px,6.25vw);position:fixed;right:max(10px,1.0416666667vw);bottom:max(10px,1.0416666667vw);background-color:var(--white);padding:max(6px,0.3125vw) max(6px,0.3125vw) max(6px,0.625vw);z-index:997}.whatsapp_float_button__icon{margin-inline:auto;margin-block:max(4px,0.2083333333vw);width:max(40px,2.0833333333vw);height:max(40px,2.0833333333vw)}.whatsapp_float_button__icon svg,.whatsapp_float_button__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.whatsapp_float_button__text{text-align:center;font-weight:400;font-size:max(14px,0.8333333333vw);line-height:110%;max-width:max(54px,2.8125vw)}.complex_text_icon_circle_svg{width:max(256px,13.3333333333vw);aspect-ratio:256/93}@media only screen and (max-width: 770px){.complex_text_icon_circle_svg{width:max(200px,13.3333333333vw)}}.complex_text_icon_circle_svg .title{font-family:"Assistant";font-weight:700;font-size:max(36px,36%);line-height:110%;transform:translateX(5%)}.complex_text_icon_circle_svg .text{font-weight:500;font-size:max(16px,16%);line-height:100%;transform:translateX(5%)}.customer_reviews{background-color:var(--dark-blue);padding-block:max(60px,6.4583333333vw);color:var(--white)}.customer_reviews__title{margin-block-end:max(32px,3.3333333333vw)}.customer_reviews__customer_review{border-radius:max(16px,0.8333333333vw);overflow:hidden;padding:max(16px,1.875vw);background-color:var(--white-10)}.customer_reviews__customer_review_user{gap:max(8px,0.8333333333vw);margin-block-end:max(36px,1.875vw)}.customer_reviews__customer_review_user_name{font-weight:700;font-size:max(18px,1.0416666667vw);line-height:1.5;color:var(--brand-green)}.customer_reviews__customer_review_user_role{color:var(--brand-green);font-weight:500;font-size:max(14px,0.8333333333vw);line-height:100%}.customer_reviews__customer_review_user_icon{padding:max(5.5px,0.546875vw);border-radius:50%;background-color:var(--white-10)}.customer_reviews__customer_review_user_icon svg,.customer_reviews__customer_review_user_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.customer_reviews__customer_review_company{margin-block-end:max(36px,1.875vw)}.customer_reviews__customer_review_company_icon{width:max(min(100%,133px),6.9270833333vw)}.customer_reviews__customer_review_text{padding-inline-start:max(8px,0.8333333333vw);border-inline-start:max(1px,0.0520833333vw) solid var(--white-30)}.customer_reviews__customer_review_text *{font-weight:300;font-size:max(20px,1.0416666667vw);line-height:1.5}.customer_reviews__swiper_arrows{margin-block-start:max(32px,3.3333333333vw);justify-content:flex-end;gap:max(8px,0.8333333333vw)}.customer_reviews__swiper_arrows>div{width:max(32px,3.2291666667vw) !important;height:max(32px,3.2291666667vw) !important}.two_parts_icon .text{transform:translateX(-10%);font-family:"Assistant";font-weight:300;font-size:24px;line-height:120%;letter-spacing:0%;text-align:center;transform:translateX(0%)}@media only screen and (max-width: 700px){.two_parts_icon .text{font-weight:400}}.two_parts_icon .top_hover_bg{opacity:0;visibility:hidden}.two_parts_icon *{transition:all ease-in 300ms}.two_parts_icon:hover .bottom-icon path{stroke:var(--blue)}.two_parts_icon:hover .top-icon path{stroke:var(--blue)}.two_parts_icon:hover .bottom_bg{fill:var(--dark-blue-20)}.two_parts_icon:hover .top_hover_bg{opacity:1;visibility:visible}#homepage_logos_strip .swiper-wrapper{transition-timing-function:linear !important}#homepage_logos_strip .swiper-wrapper .swiper-slide{height:unset;width:-moz-fit-content !important;width:fit-content !important}*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{font-family:"Assistant",sans-serif;color:var(--dark-blue)}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;transition:all ease-in 300ms}img *,picture *,video *,canvas *,svg *{transition:all ease-in 300ms}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;margin:0}a{text-decoration:none;display:inline-block;color:inherit}html{scroll-behavior:smooth;scroll-padding-top:min(200px,30vw)}html body{background:var(--body-bg)}html body *{transition:all ease-in 300ms}html body::before{content:"";position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:all ease-in 300ms;width:100%;height:100%}html body.open-popup{overflow:hidden}html body.open-popup::before{visibility:visible;opacity:1}html body.loader{overflow:hidden}html body.loader::before{visibility:visible;opacity:1}html body.loader .general_loader{opacity:1 !important;visibility:visible !important}html body.overflow-hidden{overflow:hidden}html body img,html body picture,html body video,html body canvas,html body svg{display:block;max-width:100%;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}html body header .menu,html body footer .menu{list-style:none;padding-inline-start:unset}html body header .menu ul,html body header .menu ol,html body footer .menu ul,html body footer .menu ol{list-style:none;padding-inline-start:unset}@media only screen and (min-width: 1025px){html body header .menu .arrow,html body footer .menu .arrow{display:none}}html body footer .arrow{display:none}.header{background-color:var(--white);position:sticky;top:0;z-index:998;border-bottom:max(1px,.0520833333vw) solid #edf2f3}@media only screen and (max-width: 1024px){.header{background-color:#f4f4f4;border-bottom:max(1px,.0520833333vw) solid #e9e9ff}}.header__container{width:max(min(95%,1760px),91.6666666667vw);margin-inline:auto;padding-block:max(15px,1.0416666667vw);align-items:inherit}@media only screen and (max-width: 1024px){.header__container{justify-content:space-between;align-items:center}}.header__logo{display:flex;height:max(24px,2.9166666667vw)}@media only screen and (max-width: 1024px){.header__logo{aspect-ratio:157/30;order:2;width:157px}}@media only screen and (max-width: 650px){.header__logo{max-width:157px}}.header__logo a{width:100%;height:100%}.header__logo a *{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header__desktop{margin-inline-start:2.5vw;width:calc(100% - 7.5vw - 2.5vw)}@media only screen and (max-width: 1024px){.header__desktop{display:none}}.header__desktop:has(.header__desktop_search_container.open) .header__menu{width:0;max-height:40px;overflow:hidden}.header__desktop_side_buttons{gap:max(16px,.8333333333vw);margin-inline-start:auto}.header__desktop_social_media{gap:max(6px,.3125vw);padding-inline:max(16px,.8333333333vw);position:relative}.header__desktop_social_media::after,.header__desktop_social_media::before{content:"";background-color:rgba(36,50,88,.2);width:max(1px,.0520833333vw);height:max(22px,1.1458333333vw);position:absolute;top:50%;transform:translateY(-50%)}.header__desktop_social_media::after{left:0}.header__desktop_social_media::before{right:0}.header__desktop_social_media_block{width:max(36px,1.875vw);height:max(36px,1.875vw);border-radius:50%;background-color:var(--social-media-buttons_bg)}.header__desktop_social_media_block svg,.header__desktop_social_media_block img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header__desktop_social_media_block:hover .header__desktop_social_media_block_hover_icon{opacity:1;visibility:visible}.header__desktop_social_media_block_icon{width:100%;height:100%}.header__desktop_social_media_block_hover_icon{width:100%;height:100%;inset:0}.header__desktop_cart_button_icon{width:max(48px,2.5vw);height:max(36px,1.875vw);border-radius:max(26.34px,1.371875vw);background-color:var(--blue);cursor:pointer;position:relative}@media only screen and (min-width: 1025px){.header__desktop_cart_button:hover .header__desktop_cart_button_list{opacity:1;visibility:visible}}@media only screen and (max-width: 1024px){.header__desktop_cart_button.active .header__desktop_cart_button_list{opacity:1;visibility:visible}}.header__desktop_cart_count_badge{position:absolute;top:max(-6px,-0.3125vw);right:max(-6px,-0.3125vw);background-color:var(--red);color:var(--white);font-size:max(12px,.625vw);font-weight:700;line-height:100%;width:max(20px,1.0416666667vw);height:max(20px,1.0416666667vw);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;background-color:red}.header__desktop_cart_button_list{display:flex;background-color:var(--white);max-height:max(min(100vh,481px),25.0520833333vw);box-shadow:0px 8px 20px 0px rgba(36,50,88,.2);border-radius:0 0 max(16px,.8333333333vw) max(16px,.8333333333vw);width:max(min(100vw,356px),18.5416666667vw);top:100%;left:max(20px,6.875vw);padding-block:max(40px,2.0833333333vw)}.header__desktop_cart_button_list .woocommerce{display:flex;flex-direction:column;align-items:center;justify-content:center}.header__desktop_cart_button_list .woocommerce .custom_cart__products_list{padding-inline:max(40px,2.6041666667vw)}.header__desktop_cart_button_list .woocommerce .custom_cart__submit_quote{margin-inline:max(40px,2.6041666667vw)}.header__desktop_cart_button_list .woocommerce .wc-empty-cart-message .woocommerce-info{border:0;background-color:unset}.header__desktop_language_button .custom-lang-dropdown{position:relative}@media only screen and (min-width: 1025px){.header__desktop_language_button .custom-lang-dropdown:hover .lang-options{opacity:1;visibility:visible}}@media only screen and (max-width: 1024px){.header__desktop_language_button .custom-lang-dropdown.active .lang-options{opacity:1;visibility:visible}}.header__desktop_language_button .custom-lang-dropdown .current-lang{width:max(36px,1.875vw);height:max(36px,1.875vw);border-radius:50%;background-color:var(--light-gray);padding-inline:max(7px,.3645833333vw);padding-block:max(10px,.5208333333vw)}.header__desktop_language_button .custom-lang-dropdown .current-lang svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header__desktop_language_button .custom-lang-dropdown .lang-options{position:absolute;top:100%;background-color:var(--light-gray);padding-inline:max(7px,.3645833333vw)}.header__desktop_language_button .custom-lang-dropdown .lang-options li{width:max(36px,1.875vw);height:max(36px,1.875vw);padding-block:max(10px,.5208333333vw)}.header__desktop_language_button .custom-lang-dropdown .lang-options li svg,.header__desktop_language_button .custom-lang-dropdown .lang-options li a{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header__desktop_search_button{gap:max(16px,.8333333333vw);min-width:max(113px,5.8854166667vw);justify-content:space-between;border-radius:max(100px,5.2083333333vw);background-color:#edf2f3;padding-inline:max(16px,.8333333333vw) max(3px,.15625vw);padding-block:max(5px,.2604166667vw);cursor:pointer}.header__desktop_search_button_text{font-weight:400;font-size:max(16px,.8333333333vw);line-height:110%;letter-spacing:2%}.header__desktop_search_button_icon{width:max(32px,1.6666666667vw);height:max(32px,1.6666666667vw)}.header__desktop_search_button_icon svg,.header__desktop_search_button_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__desktop_search_form_close_div{width:100vw;height:100vw;z-index:999;top:0;left:0;background-color:rgba(0,0,0,.15)}.header__desktop_search_form{top:100%;left:0;width:100vw;color:var(--white);background-color:var(--bg-blue);padding-block:max(36px,1.875vw);z-index:999}.header__desktop_search_form_close{left:max(10px,.5208333333vw);top:max(10px,.5208333333vw);cursor:pointer}.header__desktop_search_form_container{width:max(min(90%,1624px),84.5833333333vw);margin-inline:auto;gap:max(36px,1.875vw);align-items:flex-start;justify-content:space-between}.header__desktop_search_form_title{font-weight:700;font-size:max(20px,1.6666666667vw);line-height:100%}.header__desktop_search_form_text{font-weight:400;font-size:max(16px,.8333333333vw);line-height:110%;letter-spacing:2%}.header__desktop_search_form_input{width:calc(max(min(81.588%,1325px),69.0104166667vw) - max(36px,1.875vw));background-color:var(--white);border-radius:max(100px,5.2083333333vw);display:flex;align-items:center}.header__desktop_search_form_input form{width:100%;display:flex;align-items:center;gap:max(10px,.5208333333vw);padding-inline:max(10px,.5208333333vw) max(6px,.3125vw);padding-block:max(6px,.3125vw)}.header__desktop_search_form_input form input{border:0;background:rgba(0,0,0,0);width:calc(100% - max(48px,2.5vw) - max(10px,0.5208333333vw));font-family:"Assistant";font-weight:400;font-size:max(16px,.8333333333vw);line-height:110%;letter-spacing:.02em;color:var(--dark-blue)}.header__desktop_search_form_input form input::-moz-placeholder{color:var(--dark-blue);font-family:"Assistant";font-weight:400;font-size:max(16px,.8333333333vw);line-height:110%;letter-spacing:.02em}.header__desktop_search_form_input form input::placeholder{color:var(--dark-blue);font-family:"Assistant";font-weight:400;font-size:max(16px,.8333333333vw);line-height:110%;letter-spacing:.02em}.header__desktop_search_form_input form input:focus-visible{border:none;outline:none}.header__desktop_search_form_input form button{background:var(--blue);border-radius:max(50px,2.6041666667vw);border:0;width:max(48px,2.5vw);height:max(36px,1.875vw)}.header__desktop_search_form_input form button svg,.header__desktop_search_form_input form button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__menu{transition:all ease-in 300ms}.header__menu .menu{display:flex;align-items:center;gap:clamp(8px,.4166666667vw,.4166666667vw)}.header__menu .menu li{position:relative}@media only screen and (max-width: 1024px){.header__menu .menu li{position:unset}}.header__menu .menu li a{padding-inline:max(12px,.625vw);padding-block:max(8px,.4166666667vw)}.header__menu .menu a{font-variation-settings:"wght" 400;font-size:clamp(16px,.8333333333vw,.8333333333vw);line-height:150%;letter-spacing:0%;display:flex;align-items:center;transition:all ease-in 300ms}.header__menu .menu a .arrow{width:clamp(10px,.5208333333vw,.5208333333vw);height:clamp(8px,.4166666667vw,.4166666667vw);margin-inline-start:clamp(8px,.4166666667vw,.4166666667vw)}.header__menu .menu>.item>.sub-menu{min-width:13.0208333333vw;position:absolute;background-color:var(--white);top:calc(100% + 0px);right:0;display:flex;flex-direction:column;gap:max(20px,1.0416666667vw);visibility:hidden;opacity:0;transition:all ease-in 300ms;z-index:999;padding-block:max(24px,1.25vw);padding-inline:max(20px,1.0416666667vw);background-color:var(--light-gray);box-shadow:8px 8px 20px 0px rgba(36,50,88,.2)}@media only screen and (max-width: 1024px){.header__menu .menu>.item>.sub-menu{box-shadow:unset}}.header__menu .menu>.item>.sub-menu a{padding-inline:0;padding-block:0}.header__menu .menu>.item.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}.header__menu .menu>.item.menu-item-has-children:hover .sub-menu>li>a{font-variation-settings:"wght" 700;font-size:max(16px,0.9375vw);line-height:100%}.header__menu .menu>.item.menu-item-has-children:hover .sub-menu>li>a:hover{color:var(--blue)}.header__menu .menu>.item:hover{background-color:var(--brand-green-20)}.header__menu .menu>li>a{font-variation-settings:"wght" 700;font-size:max(16px,0.9375vw);line-height:100%}.header__menu .menu>li>a:hover{color:var(--blue)}.header__menu .menu>li>.sub-menu>li>a{font-variation-settings:"wght" 700;font-size:18px;line-height:100%}.header__menu .menu .current_page_item>a,.header__menu .menu .current-menu-parent>a{color:var(--blue)}.header__menu .menu .current_page_item .current-menu-item>a,.header__menu .menu .current-menu-parent .current-menu-item>a{color:var(--blue)}.header__menu .menu .categories .sub-menu li{display:flex;align-items:center;gap:max(12px,0.625vw)}.header__menu .menu .categories .sub-menu li .term-small-icon{width:max(20px,1.0416666667vw);height:max(20px,1.0416666667vw)}.header__menu .menu .categories .sub-menu li .term-small-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__menu .menu .categories .sub-menu li .term-small-icon svg path[fill]{fill:var(--green-vivid)}.header__menu .menu .categories .sub-menu li .term-small-icon svg path[stroke]{stroke:var(--green-vivid)}.header__menu .menu .categories .sub-menu li a:hover{color:var(--blue)}.header__mobile{display:none}@media only screen and (max-width: 1024px){.header__mobile{display:flex;order:1;align-items:center;grid-area:max(8px,.4166666667vw)}}.header__mobile #menuToggle{position:relative;z-index:1002;padding:5px 10px;width:-moz-fit-content;width:fit-content;border-radius:8px}.header__mobile #menuToggle #checkbox{display:none}.header__mobile #menuToggle #checkbox:checked+.toggle .bar--top{transform:rotate(-135deg);transition-delay:0s;bottom:calc(50% - 1px);background:var(--menu-mobile-bar-color)}.header__mobile #menuToggle #checkbox:checked+.toggle .bar--middle{opacity:0;transform:rotate(-135deg);transition-delay:.105s;background:var(--menu-mobile-bar-color)}.header__mobile #menuToggle #checkbox:checked+.toggle .bar--bottom{top:calc(50% - 1px);transform:rotate(-225deg);transition-delay:.21s;background:var(--menu-mobile-bar-color)}.header__mobile #menuToggle .toggle{position:relative;width:21.33px;cursor:pointer;margin:auto;display:block;height:28px}.header__mobile #menuToggle .toggle .bar{position:absolute;left:0;right:0;height:2px;border-radius:1px;background:var(--menu-mobile-bar-color);color:inherit;opacity:1;transition:none .35s cubic-bezier(0.5, -0.35, 0.35, 1.5) 0s}.header__mobile #menuToggle .toggle .bar.bar--top{bottom:calc(50% + 3px + 1px);transition-property:bottom,transform,background;transition-delay:.21s}.header__mobile #menuToggle .toggle .bar.bar--middle{top:calc(50% - 1px);transition-property:opacity,transform,background;transition-delay:.105s}.header__mobile #menuToggle .toggle .bar.bar--bottom{top:calc(50% + 3px + 1px);transition-property:top,transform,background;transition-delay:0s}.header__mobile #menuToggle .toggle .bar.bar--top,.header__mobile #menuToggle .toggle .bar.bar--bottom{margin-inline:auto}.header__mobile_search_icon{width:max(40px,2.0833333333vw);height:max(40px,2.0833333333vw);padding:max(8.5px,.4427083333vw)}.header__mobile_search_icon svg,.header__mobile_search_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__mobile_search_icon svg path,.header__mobile_search_icon img path{stroke:var(--menu-mobile-bar-bg-color)}.header__mobile_search_container{opacity:0;visibility:hidden;top:0;left:0;width:100dvw;height:100dvh;display:flex;justify-content:center;align-items:center;padding-inline:max(20px,1.0416666667vw)}.header__mobile_search_container.open{opacity:1;visibility:visible}.header__mobile_search_container form{width:100%;padding-block:max(8px,.4166666667vw)}.header__mobile_search_container form input{background-color:rgba(0,0,0,0);border:none;width:100%;font-weight:400;font-size:max(16px,.8333333333vw);line-height:150%}.header__mobile_search_container form input:focus-visible{outline:none;box-shadow:none;border:none}.header__mobile_search_container form input::-moz-placeholder{font-weight:400;font-size:max(16px,.8333333333vw);line-height:150%;opacity:.4;color:var(--primary)}.header__mobile_search_container form input::placeholder{font-weight:400;font-size:max(16px,.8333333333vw);line-height:150%;opacity:.4;color:var(--primary)}.header__mobile_search_container form button{display:none}.header__mobile_search_close{top:20px;left:20px;width:max(40px,2.0833333333vw);height:max(40px,2.0833333333vw)}.header__mobile_container{z-index:999;left:0;top:var(--header-height);width:100%;background-color:var(--menu-mobile-bar-bg-color);max-height:0px;transition:max-height ease-in 300ms,top ease-in 300ms,padding ease-in 300ms;overflow:hidden;border-bottom-left-radius:12px;border-bottom-right-radius:12px;height:calc(100dvh - var(--header-height));padding-inline:max(23px,1.1979166667vw)}.header__mobile_container.open{max-height:calc(100dvh - var(--header-height) - 32px - 44px);z-index:1001;top:var(--header-height);padding:32px max(23px,1.1979166667vw) 44px max(23px,1.1979166667vw)}.header__mobile_container .header__menu{margin:0}.header__mobile_container .header__menu .menu-main-menu-container .menu{gap:0px;display:flex;flex-direction:column;align-items:flex-start}.header__mobile_container .header__menu .menu-main-menu-container .menu a{padding:0}.header__mobile_container .header__menu .menu-main-menu-container .menu .item{padding-block:12px}.header__mobile_container_content{padding-block:42px;border-block-end:1px solid rgba(36,50,88,.2);margin-block-end:max(42px,2.1875vw)}.header__mobile_cart_contact_us{display:flex;gap:max(24px,1.25vw);align-items:center}.header__mobile_contact_us{width:calc(100% - max(48px,2.5vw) - max(24px,1.25vw))}.header__mobile_contact_us .general_button{width:max(min(241px,100% - max(24px,1.25vw)),12.5520833333vw)}.header__mobile_cart{width:max(48px,2.5vw);height:max(48px,2.5vw)}.header__mobile_cart_button{width:100%;height:100%;position:relative;cursor:pointer}.header__mobile_cart_button_icon{width:100%;height:100%}.header__mobile_cart_button_icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header__mobile_cart_count_badge{position:absolute;top:max(-6px,-0.3125vw);right:max(-6px,-0.3125vw);background-color:var(--red);color:var(--white);font-size:max(12px,.625vw);font-weight:700;line-height:100%;width:max(20px,1.0416666667vw);height:max(20px,1.0416666667vw);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1;background-color:red}.header__mobile_language_social_media{margin-block-start:max(24px,1.25vw)}.header__mobile_social_media{gap:max(6px,0.3125vw)}.header__mobile_language .custom-lang-dropdown{position:relative}@media only screen and (min-width: 1025px){.header__mobile_language .custom-lang-dropdown:hover .lang-options{opacity:1;visibility:visible}}@media only screen and (max-width: 1024px){.header__mobile_language .custom-lang-dropdown.active .lang-options{opacity:1;visibility:visible}}.header__mobile_language .custom-lang-dropdown .current-lang{width:max(36px,1.875vw);height:max(36px,1.875vw);border-radius:50%;background-color:var(--light-gray);padding-inline:max(7px,.3645833333vw);padding-block:max(10px,.5208333333vw)}.header__mobile_language .custom-lang-dropdown .current-lang svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header__mobile_language .custom-lang-dropdown .lang-options{position:absolute;top:100%;background-color:var(--light-gray);padding-inline:max(7px,.3645833333vw)}.header__mobile_language .custom-lang-dropdown .lang-options li{width:max(36px,1.875vw);height:max(36px,1.875vw);padding-block:max(10px,.5208333333vw)}.header__mobile_language .custom-lang-dropdown .lang-options li svg,.header__mobile_language .custom-lang-dropdown .lang-options li a{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header__mobile_search_form_input{width:100%;background-color:#edf2f3;border-radius:max(100px,5.2083333333vw);display:flex;align-items:center}.header__mobile_search_form_input form{width:100%;display:flex;align-items:center;gap:max(10px,.5208333333vw);padding-inline:max(10px,.5208333333vw) max(6px,.3125vw);padding-block:max(6px,.3125vw)}.header__mobile_search_form_input form input{border:0;background:rgba(0,0,0,0);width:calc(100% - max(48px,2.5vw) - max(10px,0.5208333333vw));font-family:"Assistant";font-weight:400;font-size:max(16px,.8333333333vw);line-height:110%;letter-spacing:.02em;color:var(--dark-blue)}.header__mobile_search_form_input form input::-moz-placeholder{color:var(--dark-blue);font-family:"Assistant";font-weight:400;font-size:max(16px,.8333333333vw);line-height:110%;letter-spacing:.02em}.header__mobile_search_form_input form input::placeholder{color:var(--dark-blue);font-family:"Assistant";font-weight:400;font-size:max(16px,.8333333333vw);line-height:110%;letter-spacing:.02em}.header__mobile_search_form_input form input:focus-visible{border:none;outline:none}.header__mobile_search_form_input form button{background:var(--blue);border-radius:max(50px,2.6041666667vw);border:0;width:max(48px,2.5vw);height:max(36px,1.875vw)}.header__mobile_search_form_input form button svg,.header__mobile_search_form_input form button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer__container{display:flex;justify-content:space-between;gap:max(22px,1.1458333333vw)}.footer__top{background-color:var(--body-bg)}.footer__top .container{padding-block:max(48px,4.1666666667vw)}.footer__bottom{background-color:var(--light-gray)}.footer__bottom .container{flex-wrap:wrap;padding-block-start:max(24px,1.25vw)}.footer__form .ff-el-group:not(.submit-container):not(.html-container){width:calc(33.333% - max(32px,1.6666666667vw)/3)}@media only screen and (max-width: 986px){.footer__form .ff-el-group:not(.submit-container):not(.html-container){width:100%}}.footer__form input,.footer__form textarea{background-color:var(--white) !important;box-shadow:8px 8px 20px 0px rgba(36,50,88,.2)}.footer__form .submit-container{box-shadow:8px 8px 20px 0px rgba(36,50,88,.2)}.footer__logo_social_media{display:flex;flex-direction:column}@media only screen and (max-width: 986px){.footer__logo_social_media{display:none}}.footer__logo_social_media_mobile{flex-direction:row;justify-content:space-between;width:100%;margin-block:0 max(20px,1.0416666667vw);display:none}@media only screen and (max-width: 986px){.footer__logo_social_media_mobile{display:flex !important}}.footer__logo{width:max(116.7px,9.0625vw);height:max(33.98px,2.3958333333vw)}.footer__logo svg,.footer__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.footer__social_media{display:flex;align-items:center;gap:.3125vw;margin-block-start:auto}.footer__social_media_block{width:max(36px,1.875vw);height:max(36px,1.875vw);border-radius:50%;background-color:var(--social-media-buttons_bg)}.footer__social_media_block svg,.footer__social_media_block img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.footer__social_media_block:hover .footer__social_media_block_hover_icon{opacity:1;visibility:visible}.footer__social_media_block_hover_icon{opacity:0;visibility:visible;width:100%;height:100%;inset:0}.footer__social_media_block_icon{width:100%;height:100%}.footer__copy_right_credit{border-block-start:max(1px,.0520833333vw) solid var(--dark-blue-20);width:100%;padding-block:max(20px,1.0416666667vw);gap:max(8px,.4166666667vw)}@media only screen and (max-width: 986px){.footer__copy_right_credit{order:4}}@media only screen and (max-width: 594px){.footer__copy_right_credit{text-align:flex-end;justify-content:flex-end}}.footer__credit{direction:ltr}.footer__content_info{gap:max(22px,1.1458333333vw);flex-wrap:wrap}@media only screen and (max-width: 986px){.footer__content_info{order:2}}.footer__content_info_block{gap:max(5px,.2604166667vw)}@media only screen and (max-width: 986px){.footer__content_info_block{width:100%;flex-direction:column;align-items:flex-start;gap:0}}.footer__content_info_block_title{font-weight:400;font-size:max(16px,.8333333333vw);line-height:110%;letter-spacing:2%;color:var(--brand-green)}.footer__content_info_block_link{font-weight:400;font-size:max(16px,.8333333333vw);line-height:110%;letter-spacing:2%}@media only screen and (max-width: 986px){.footer__menu{width:100%;border-block-start:max(1px,.0520833333vw) solid var(--dark-blue-20);padding-block:max(24px,1.25vw) 0;order:3}}.footer__menu .menu{display:flex;align-items:center;flex-wrap:wrap;gap:max(16px,.8333333333vw);padding-block:max(1.5px,.078125vw)}.footer__menu .menu>li{position:relative}.footer__menu .menu>li>a{font-weight:700;font-size:max(16px,.8333333333vw)}.footer__menu .menu>li>.sub-menu{display:flex;align-items:center}.footer__menu .menu>li:not(:last-of-type){padding-inline-end:max(16px,.8333333333vw)}.footer__menu .menu>li:not(:last-of-type)::after{content:"";position:absolute;left:0;top:0;height:100%;width:max(1px,.0520833333vw);background-color:var(--dark-blue);opacity:.2}.footer__menu .menu .menu-item-has-children:first-of-type{display:flex;align-items:center;gap:max(16px,.8333333333vw)}.footer__menu .menu .menu-item-has-children:first-of-type .sub-menu{gap:max(16px,.8333333333vw)}@media only screen and (max-width: 645px){.footer__menu .menu .menu-item-has-children:first-of-type{width:100%;flex-direction:column;align-items:flex-start}.footer__menu .menu .menu-item-has-children:first-of-type::after{display:none}}/*# sourceMappingURL=theme.min.css.map */