﻿@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;600&display=swap";:root{--color-primary: hsl(356, 100%, 43%);--color-primary-light: hsl(356, 100%, 53%);--color-primary-dark: hsl(356, 100%, 33%);--grey-100: hsl(0, 0%, 92%);--grey-200: hsl(200, 1%, 39%);--grey-300: hsl(210, 7%, 11%);--grey-400: hsl(0, 0%, 0%);--grey-500: hsl(0, 0%, 78%);--color-light: hsl(0, 0%, 100%);--color-dark: hsl(210, 7%, 11%);--color-default: hsl(0, 0%, 0%)}:root{--container-big-width: 1920px;--container-width: 1620px;--container-footer: 1460px;--container-medium-width: 1270px;--container-small-width: 1000px;--block-min-height: 580px;--spacer-big: 100px;--spacer-medium: 60px;--spacer-small: 35px;--spacer-extra-small: 30px;--transition-default: all 0.5s ease;--font-family: "Inter", sans-serif;--font-family-title: "Inter", sans-serif;--font-size: 18px;--h1-font-size: 85px;--h1-font-weight: 600;--h1-margin-bottom: 25px;--h2-font-size: 60px;--h2-font-weight: 600;--h2-margin-bottom: 25px;--h3-font-size: 30px;--h3-font-weight: 600;--h3-margin-bottom: 20px;--h4-font-size: 26px;--h4-font-weight: 600;--h4-margin-bottom: 20px;--h5-font-size: 24px;--h5-font-weight: 600;--h5-margin-bottom: 20px}@media(max-width: 991px){:root{--spacer-big: 85px}}@media(max-width: 767px){:root{--spacer-big: 70px}}@media(max-width: 576px){:root{--spacer-big: 60px}}@media(max-width: 991px){:root{--spacer-medium: 50px}}@media(max-width: 767px){:root{--spacer-medium: 40px}}@media(max-width: 991px){:root{--h1-font-size: 75px}}@media(max-width: 767px){:root{--h1-font-size: 60px}}@media(max-width: 576px){:root{--h1-font-size: 40px}}@media(max-width: 991px){:root{--h2-font-size: 50px}}@media(max-width: 767px){:root{--h2-font-size: 40px}}@media(max-width: 576px){:root{--h2-font-size: 30px}}@media(max-width: 991px){:root{--h3-font-size: 28px}}@media(max-width: 767px){:root{--h3-font-size: 26px}}@media(max-width: 576px){:root{--h3-font-size: 24px}}@media(max-width: 991px){:root{--h4-font-size: 24px}}@media(max-width: 767px){:root{--h4-font-size: 22px}}@media(max-width: 576px){:root{--h4-font-size: 20px}}@-webkit-keyframes menu-show{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes menu-show{0%{-moz-transform:translateY(-100%)}100%{-moz-transform:translateY(0)}}@keyframes menu-show{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}html,body{margin:0;padding:0;overflow-x:hidden}img{max-width:100%}.overflow-hidden{overflow:hidden}*{box-sizing:border-box}.hidden{display:none}.mb-0{margin-bottom:0}.row{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.row>.col{padding-left:15px;padding-right:15px}.row>.col.c-1{width:10%}.row>.col.c-2{width:20%}.row>.col.c-3{width:30%}.row>.col.c-4{width:40%}.row>.col.c-5{width:50%}.row>.col.c-6{width:60%}.row>.col.c-7{width:70%}.row>.col.c-8{width:80%}.row>.col.c-9{width:90%}.row>.col.c-10{width:100%}@media(max-width: 1199px){.row>.col.c-1\:xl{width:10% !important}.row>.col.c-2\:xl{width:20% !important}.row>.col.c-3\:xl{width:30% !important}.row>.col.c-4\:xl{width:40% !important}.row>.col.c-5\:xl{width:50% !important}.row>.col.c-6\:xl{width:60% !important}.row>.col.c-7\:xl{width:70% !important}.row>.col.c-8\:xl{width:80% !important}.row>.col.c-9\:xl{width:90% !important}.row>.col.c-10\:xl{width:100% !important}}@media(max-width: 991px){.row>.col.c-1\:lg{width:10% !important}.row>.col.c-2\:lg{width:20% !important}.row>.col.c-3\:lg{width:30% !important}.row>.col.c-4\:lg{width:40% !important}.row>.col.c-5\:lg{width:50% !important}.row>.col.c-6\:lg{width:60% !important}.row>.col.c-7\:lg{width:70% !important}.row>.col.c-8\:lg{width:80% !important}.row>.col.c-9\:lg{width:90% !important}.row>.col.c-10\:lg{width:100% !important}}@media(max-width: 767px){.row>.col.c-1\:md{width:10% !important}.row>.col.c-2\:md{width:20% !important}.row>.col.c-3\:md{width:30% !important}.row>.col.c-4\:md{width:40% !important}.row>.col.c-5\:md{width:50% !important}.row>.col.c-6\:md{width:60% !important}.row>.col.c-7\:md{width:70% !important}.row>.col.c-8\:md{width:80% !important}.row>.col.c-9\:md{width:90% !important}.row>.col.c-10\:md{width:100% !important}}@media(max-width: 576px){.row>.col.c-1\:sm{width:10% !important}.row>.col.c-2\:sm{width:20% !important}.row>.col.c-3\:sm{width:30% !important}.row>.col.c-4\:sm{width:40% !important}.row>.col.c-5\:sm{width:50% !important}.row>.col.c-6\:sm{width:60% !important}.row>.col.c-7\:sm{width:70% !important}.row>.col.c-8\:sm{width:80% !important}.row>.col.c-9\:sm{width:90% !important}.row>.col.c-10\:sm{width:100% !important}}.spacer{width:100%}.spacer.big{height:var(--spacer-big)}.spacer.medium{height:var(--spacer-medium)}.spacer.small{height:var(--spacer-small)}.spacer.extra-small{height:var(--spacer-extra-small)}.spacer.rem{height:var(--spacer-rem)}.divider{width:100%;border-bottom:solid 1px var(--grey-200)}.container{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto;padding:0 15px;box-sizing:border-box}.container.big{max-width:var(--container-big-width)}.container.medium{max-width:var(--container-medium-width)}.container.footer-new{max-width:var(--container-footer)}.container.small{max-width:var(--container-small-width)}.container.relative{position:relative}.p-relative{position:relative}.d-flex{display:flex}.d-flex::after,.d-flex::before{display:none}.d-flex.direction-column{flex-direction:column}.d-flex.direction-row{flex-direction:row}.d-flex.align-center{align-items:center}.d-flex.align-start{align-items:flex-start}.d-flex.align-end{align-items:flex-end}.d-flex.flex-wrap{flex-wrap:wrap}.d-flex.justify-center{justify-content:center}.d-flex.justify-space-between{justify-content:space-between}.d-flex.justify-space-evenly{justify-content:space-evenly}.d-flex.justify-space-around{justify-content:space-around}.d-flex.justify-start{justify-content:flex-start}.d-flex.justify-end{justify-content:flex-end}.d-block{display:block}.full-width{width:100% !important;max-width:100% !important}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mb-4{margin-bottom:4rem}.mb-5{margin-bottom:5rem}.bg-grey-100{background-color:var(--grey-100)}.bg-grey-200{background-color:var(--grey-200)}.bg-grey-300{background-color:var(--grey-300)}.bg-grey-400{background-color:var(--grey-400)}.bg-primary{background-color:var(--color-primary) !important}.bg-light{background-color:var(--color-light) !important}.bg-dark{background-color:var(--color-dark) !important}.bg-section{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.bg-section.with-overlay::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.color-light:not(.btn):not(.fa-chevron-right):not(.fa-upload),.color-light *:not(.btn):not(.fa-chevron-right):not(.fa-upload){color:var(--color-light) !important}.color-dark:not(.btn):not(.fa-chevron-right):not(.fa-upload),.color-dark *:not(.btn):not(.fa-chevron-right):not(.fa-upload){color:var(--color-dark) !important}.color-primary:not(.btn):not(.fa-chevron-right):not(.fa-upload),.color-primary *:not(.btn):not(.fa-chevron-right):not(.fa-upload){color:var(--color-primary) !important}.pl-0{padding-left:0}.pl-15{padding-left:15px}.pr-0{padding-right:0}.pr-15{padding-right:15px}.mt-15{margin-top:15px}.mb-15{margin-bottom:15px !important}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.mr-10{margin-right:10px}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-6{order:6 !important}.d-none{display:none !important}.column-1{column-count:1}.column-2{column-count:2}.column-3{column-count:3}.column-4{column-count:4}.column-5{column-count:5}@media(max-width: 1199px){.pl-0\:xl{padding-left:0 !important}.pl-15\:xl{padding-left:15px !important}.pr-0\:xl{padding-right:0 !important}.pr-15\:xl{padding-right:15px !important}.mt-15\:xl{margin-top:15px !important}.mb-15\:xl{margin-bottom:15px !important}.mt-30\:xl{margin-top:30px !important}.mb-30\:xl{margin-bottom:30px !important}.order-1\:xl{order:1 !important}.order-2\:xl{order:2 !important}.order-3\:xl{order:3 !important}.order-4\:xl{order:4 !important}.order-5\:xl{order:5 !important}.order-6\:xl{order:6 !important}.d-none\:xl{display:none !important}.column-1\:xl{column-count:1}.column-2\:xl{column-count:2}.column-3\:xl{column-count:3}.column-4\:xl{column-count:4}.column-5\:xl{column-count:5}}@media(min-width: 992px){.d-none\:lgu{display:none !important}}@media(max-width: 991px){.pl-0\:lg{padding-left:0 !important}.pl-15\:lg{padding-left:15px !important}.pr-0\:lg{padding-right:0 !important}.pr-15\:lg{padding-right:15px !important}.mt-15\:lg{margin-top:15px !important}.mb-15\:lg{margin-bottom:15px !important}.mt-30\:lg{margin-top:30px !important}.mb-30\:lg{margin-bottom:30px !important}.order-1\:lg{order:1 !important}.order-2\:lg{order:2 !important}.order-3\:lg{order:3 !important}.order-4\:lg{order:4 !important}.order-5\:lg{order:5 !important}.order-6\:lg{order:6 !important}.d-none\:lg{display:none !important}.column-1\:lg{column-count:1}.column-2\:lg{column-count:2}.column-3\:lg{column-count:3}.column-4\:lg{column-count:4}.column-5\:lg{column-count:5}}@media(max-width: 767px){.pl-0\:md{padding-left:0 !important}.pl-15\:md{padding-left:15px !important}.pr-0\:md{padding-right:0 !important}.pr-15\:md{padding-right:15px !important}.mt-15\:md{margin-top:15px !important}.mb-15\:md{margin-bottom:15px !important}.mt-30\:md{margin-top:30px !important}.mb-30\:md{margin-bottom:30px !important}.order-1\:md{order:1 !important}.order-2\:md{order:2 !important}.order-3\:md{order:3 !important}.order-4\:md{order:4 !important}.order-5\:md{order:5 !important}.order-6\:md{order:6 !important}.d-none\:md{display:none !important}.column-1\:md{column-count:1}.column-2\:md{column-count:2}.column-3\:md{column-count:3}.column-4\:md{column-count:4}.column-5\:md{column-count:5}}@media(max-width: 576px){.pl-0\:sm{padding-left:0 !important}.pl-15\:sm{padding-left:15px !important}.pr-0\:sm{padding-right:0 !important}.pr-15\:sm{padding-right:15px !important}.mt-15\:sm{margin-top:15px !important}.mb-15\:sm{margin-bottom:15px !important}.mt-30\:sm{margin-top:30px !important}.mb-30\:sm{margin-bottom:30px !important}.order-1\:sm{order:1 !important}.order-2\:sm{order:2 !important}.order-3\:sm{order:3 !important}.order-4\:sm{order:4 !important}.order-5\:sm{order:5 !important}.order-6\:sm{order:6 !important}.d-none\:sm{display:none !important}.column-1\:sm{column-count:1}.column-2\:sm{column-count:2}.column-3\:sm{column-count:3}.column-4\:sm{column-count:4}.column-5\:sm{column-count:5}}*{font-family:var(--font-family);color:var(--color-default);font-size:var(--font-size)}.inherith{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.pseudo-p{margin-bottom:30px;margin-top:0px;font-weight:400}a{--link-color: var(--color-default);text-decoration:none;font-weight:400;color:var(--link-color)}a:hover{--link-color: var(--color-primary) !important}p{margin-bottom:30px;margin-top:0px;font-weight:400}p:last-child{margin-bottom:0px}.subtitle{font-size:16px;font-family:var(--font-family-title)}.h1,.h2,.h3,.h4,.h5{font-family:var(--font-family-title);line-height:1;display:block}.h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);margin-bottom:var(--h1-margin-bottom);margin-top:0}.h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);margin-bottom:var(--h2-margin-bottom);margin-top:0}.h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);margin-bottom:var(--h3-margin-bottom);margin-top:0}.h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);margin-bottom:var(--h4-margin-bottom);margin-top:0}.h5{font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);margin-bottom:var(--h5-margin-bottom);margin-top:0}.content h1,.content h2,.content h3,.content h4,.content h5{font-family:var(--font-family-title);line-height:1;display:block}.content h1{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight);margin-bottom:var(--h1-margin-bottom);margin-top:0}.content h2{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);margin-bottom:var(--h2-margin-bottom);margin-top:0}.content h3{font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);margin-bottom:var(--h3-margin-bottom);margin-top:0}.content h4{font-size:var(--h4-font-size);font-weight:var(--h4-font-weight);margin-bottom:var(--h4-margin-bottom);margin-top:0}.content h5{font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);margin-bottom:var(--h5-margin-bottom);margin-top:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-extra-light{font-weight:200}.text-light{font-weight:300}.text-normal{font-weight:400}.text-bold{font-weight:600}.text-extra-bold{font-weight:800}.occhiello{font-size:14px;margin-bottom:15px;display:block;border-left:solid 3px var(--color-secondary)}.text-underline span{position:relative;display:inline-block;color:var(--link-color)}.text-underline span::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0px;height:1px;background-color:var(--link-color)}.debug\:css{--debug-color: var(--color-default)}.debug\:css *{outline:1px dashed var(--debug-color)}.debug\:css\:red{--debug-color: red}.debug\:css\:red *{outline:1px dashed var(--debug-color)}.section-left .col{width:100%;max-width:900px}.section-left .col .first-title{margin-bottom:50px}.section-left .col .second-title{margin-bottom:30px}.section-left .col .divider{margin-bottom:30px}.section-left .col p{margin-bottom:30px}.resizing header .header-main .menu-container{animation:none !important;transition:none !important}@media(max-width: 991px){.container>.container{padding:0 !important}}.btn{position:relative;font-family:var(--font-family-title);display:inline-block;transition:var(--transition-default);font-size:18px;font-weight:600;padding:10px 50px 10px 25px;text-decoration:none;cursor:pointer;border:solid 1px rgba(0,0,0,0);border-radius:50px;outline:none;text-align:center}@media(max-width: 576px){.btn{width:100%}}.btn i{color:inherit;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.btn strong{color:inherit;font-family:inherit;font-weight:700}.btn.btn-primary{color:var(--color-light);background-color:var(--color-primary)}.btn.btn-primary:hover{background-color:var(--color-primary-light);color:var(--color-light)}.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary:not(:disabled):active{background-color:var(--color-primary-dark);color:var(--color-light)}.btn.btn-primary.btn-empty{color:var(--color-primary);background-color:var(--color-light);border-color:var(--color-primary)}.btn.btn-primary.btn-empty:hover{background-color:var(--color-primary);color:var(--color-light)}.btn.btn-dark{color:var(--color-light);background-color:var(--color-dark);border:solid 2px var(--color-dark)}.btn.btn-dark:hover{background-color:var(--color-light);color:var(--color-dark)}.btn.btn-dark:focus,.btn.btn-dark:active,.btn.btn-dark:not(:disabled):active{background-color:var(--color-light);color:var(--color-dark)}.btn.btn-light{color:var(--color-dark);background-color:var(--color-light);border:solid 2px var(--color-light)}.btn.btn-light:hover{background-color:var(--color-dark);color:var(--color-light)}.btn.btn-light:focus,.btn.btn-light:active,.btn.btn-light:not(:disabled):active{background-color:var(--color-dark);color:var(--color-light)}.btn span{display:inline-block;color:inherit}.contact-form .form-group{margin-bottom:40px}.form-group{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}@media(min-width: 768px){.form-group{grid-gap:50px;gap:50px;flex-wrap:nowrap}}@media(min-width: 992px){.form-group{grid-gap:100px;gap:100px}}.form-group:last-child{margin-bottom:0px}.form-group .form-input{flex:1 0 auto;max-width:100%;box-sizing:border-box;padding:0px;width:100%;margin-bottom:20px}.form-group .form-input:last-child{margin-bottom:0}@media(min-width: 768px){.form-group .form-input{width:auto;margin-bottom:0}}.form-group .form-input input[type=text],.form-group .form-input input[type=email],.form-group .form-input input[type=password],.form-group .form-input textarea{width:100%;outline:none;border:0;padding:20px 30px;background-color:var(--grey-100);box-sizing:border-box}@media(max-width: 767px){.form-group .form-input input[type=text],.form-group .form-input input[type=email],.form-group .form-input input[type=password],.form-group .form-input textarea{padding:20px}}.form-group .form-input input[type=text].color-light::placeholder,.form-group .form-input input[type=email].color-light::placeholder,.form-group .form-input input[type=password].color-light::placeholder,.form-group .form-input textarea.color-light::placeholder{color:var(--color-light)}.form-group .form-input input[type=text].color-light:-ms-input-placeholder,.form-group .form-input input[type=email].color-light:-ms-input-placeholder,.form-group .form-input input[type=password].color-light:-ms-input-placeholder,.form-group .form-input textarea.color-light:-ms-input-placeholder{color:var(--color-light)}.form-group .form-input input[type=text].color-light::-ms-input-placeholder,.form-group .form-input input[type=email].color-light::-ms-input-placeholder,.form-group .form-input input[type=password].color-light::-ms-input-placeholder,.form-group .form-input textarea.color-light::-ms-input-placeholder{color:var(--color-light)}.form-group .form-input select{width:100%;outline:none;border:0;padding:20px 30px;background-color:var(--grey-100);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/select-arrow.png);background-position:97% center;background-repeat:no-repeat;box-sizing:border-box}@media(max-width: 767px){.form-group .form-input select{padding:20px}}.form-group .form-input textarea{width:100%;outline:none;height:250px}.form-group .form-input.privacy-container{display:flex;align-items:baseline}.form-group .form-input.privacy-container input{position:relative;top:2px;margin-right:5px}.home-bg-section{height:var(--vh, 100vh);min-height:650px;position:relative}.home-bg-section::before{position:absolute;top:0;left:0;right:0;bottom:35%;background-color:#25292d;content:""}@media(max-width: 576px){.home-bg-section::before{bottom:45%}}.home-bg-section .vertical-line{position:absolute;width:1px;height:250px;background-color:var(--color-light);transition:background-color .5s ease-in-out}@media(max-width: 767px){.home-bg-section .vertical-line{background-color:rgba(255,255,255,.5)}}.home-bg-section .vertical-line[data-num="1"]{left:10%;top:20%}.home-bg-section .vertical-line[data-num="2"]{left:20%;top:50%}.home-bg-section .vertical-line[data-num="3"]{left:30%;top:-10%}.home-bg-section .vertical-line[data-num="4"]{left:40%;top:30%}.home-bg-section .vertical-line[data-num="5"]{left:50%;top:-5%}.home-bg-section .vertical-line[data-num="6"]{left:60%;top:10%}.home-bg-section .vertical-line[data-num="7"]{left:70%;top:-15%}.home-bg-section .vertical-line[data-num="8"]{left:80%;top:30%}.home-bg-section .vertical-line[data-num="9"]{left:90%;top:60%}.home-bg-section .title{position:absolute;left:0;right:0;margin:auto;transition:all .6s linear;top:clamp(80px,15vh,300px);color:var(--color-light);text-align:center;font-size:var(--h1-font-size);font-weight:var(--h1-font-weight)}.home-bg-section .title .slide-title{margin:0;color:var(--color-light);text-align:center;font-size:var(--h1-font-size);font-weight:var(--h1-font-weight)}@media(max-width: 1199px){.home-bg-section .title .slide-title{font-size:clamp(30px,8vw,var(--h1-font-size))}}.home-bg-section .image{position:absolute;left:0;right:0;margin:auto;transition:all .6s linear;text-align:center;top:clamp(50px,10vh,300px);height:63vh;min-height:400px;display:flex;justify-content:center}@media(max-height: 799px){.home-bg-section .image{height:60vh}}@media(max-height: 700px){.home-bg-section .image{height:58vh;min-height:300px}}@media(max-width: 767px){.home-bg-section .image{min-height:250px}}@media(max-width: 576px){.home-bg-section .image{height:50vh;top:clamp(80px,10vh,300px)}}.home-bg-section .block-bottom{height:clamp(200px,25vh,300px);bottom:0;position:absolute;left:0;right:0;display:flex;justify-content:center}@media(max-width: 576px){.home-bg-section .block-bottom{height:clamp(270px,25vh,300px)}}.home-bg-section .block-bottom .round-button{width:150px;height:150px;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-dark);transition:var(--transition-default);position:relative}.home-bg-section .block-bottom .round-button span{color:var(--color-light);font-weight:600;position:relative;z-index:1;text-align:center}.home-bg-section .block-bottom .round-button span i{color:var(--color-light);margin-top:10px}.home-bg-section .block-bottom .round-button:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;width:0;height:0;border-radius:100%;transition:var(--transition-default);background-color:var(--color-primary)}.home-bg-section .block-bottom .round-button:hover:before{width:150px;height:150px}@media(max-width: 991px){.home-bg-section .block-bottom .scroll-down-button{width:100vw}}.home-bg-section .block-bottom .scroll-down-button span{display:flex;justify-content:center;text-align:center;flex-wrap:wrap;color:rgba(0,0,0,0)}@media(min-width: 992px){.home-bg-section .block-bottom .scroll-down-button span{color:var(--color-default)}}.home-bg-section .block-bottom .scroll-down-button span i{width:100%;margin-top:15px;animation:shakeY 5s infinite}.home-bg-section .block-bottom .right-block .right-block-title{color:var(--grey-200);font-weight:600;margin-bottom:25px}.text-image-block .image-container{width:60%;position:relative;display:flex}@media(min-width: 1300px){.text-image-block .image-container img{position:absolute;left:15px;max-width:none}}@media(max-width: 1299px){.text-image-block .image-container img{width:100%;object-fit:cover;object-position:-148px}}@media(max-width: 991px){.text-image-block .image-container{width:100%}.text-image-block .image-container img{object-position:center}}.text-image-block .text-container{width:40%;min-height:700px}@media(max-width: 991px){.text-image-block .text-container{min-height:unset;width:100%;margin-top:15px}}.text-image-block .text-container .divider{margin-bottom:30px;margin-top:30px}.text-image-block .text-container p{margin-bottom:30px}.text-image-block .text-container>div{padding-top:20px;padding-bottom:20px;width:90%}@media(max-width: 991px){.text-image-block .text-container>div{padding-bottom:0}}.text-image-block.reverse .image-container{order:0}@media(min-width: 1300px){.text-image-block.reverse .image-container img{left:auto;right:15px}}@media(max-width: 1299px){.text-image-block.reverse .image-container img{width:100%;object-fit:cover;object-position:-148px}}.text-image-block.reverse .image-container.custom-image{overflow:hidden}.text-image-block.reverse .image-container.custom-image img{object-position:0}@media(min-width: 1300px){.text-image-block.reverse .image-container.custom-image img{left:-148px;right:unset}}@media(min-width: 992px)and (max-width: 1299px){.text-image-block.reverse .image-container.custom-image img{width:100%;object-fit:cover;object-position:-258px}}.text-image-block.reverse .text-container{order:1;justify-content:flex-end}.text-image-block.small-text .text-container{width:30%}@media(max-width: 991px){.text-image-block.small-text .text-container{min-height:unset;width:100%;margin-top:15px}}.text-image-block.small-text .image-container{width:70%}@media(max-width: 991px){.text-image-block.small-text .image-container{width:100%}.text-image-block.small-text .image-container img{object-position:center}}@media(max-width: 991px){.text-image-block{flex-direction:column-reverse}.text-image-block.reverse{flex-direction:column}}.small-text .text-image-block .text-container{width:30%}@media(max-width: 991px){.small-text .text-image-block .text-container{min-height:unset;width:100%;margin-top:15px}}.small-text .text-image-block .image-container{width:70%}@media(max-width: 991px){.small-text .text-image-block .image-container{width:100%}.small-text .text-image-block .image-container img{object-position:center}}.masonry{--spacing-offset: 50px;display:flex;flex-wrap:wrap;margin-left:calc(var(--spacing-offset)*-1);margin-right:calc(var(--spacing-offset)*-1)}.masonry .item{width:50%;padding-left:var(--spacing-offset);padding-right:var(--spacing-offset)}@media(max-width: 767px){.masonry .item{width:100%}.masonry .item:not(:first-child){margin-top:clamp(50px,10vw,150px)}}.masonry .item .image{margin-bottom:30px}.masonry .item .content .title{margin-bottom:10px}.masonry .item .content p{margin-bottom:30px}.masonry .item .content p:last-child{margin-bottom:0}@media(min-width: 768px){.masonry .item:nth-child(2n){margin-top:clamp(50px,10vw,150px)}}@media(max-width: 991px){.masonry{--spacing-offset: 30px}}@media(max-width: 767px){.masonry{flex-wrap:wrap}}.animated-carousel{padding-top:75px;position:relative}@media(max-width: 767px){.animated-carousel{padding-top:0px}}.animated-carousel .ac-title{text-align:right;position:absolute;right:0px;top:0px}@media(max-width: 767px){.animated-carousel .ac-title{transform:none !important;position:relative;right:0;left:0;text-align:left}}.animated-carousel .ac-list{display:flex;align-items:center}.animated-carousel .ac-list .item{--item-width: 30vw;--item-padding-right: 100px;flex-basis:var(--item-width);min-width:var(--item-width);padding-right:var(--item-padding-right)}@media(max-width: 1299px){.animated-carousel .ac-list .item{--item-width: 40vw;--item-padding-right: 50px}}@media(max-width: 991px){.animated-carousel .ac-list .item{--item-width: 45vw;--item-padding-right: 30px}}@media(max-width: 576px){.animated-carousel .ac-list .item{--item-padding-right: 30px;--item-width: 60vw}}.animated-carousel .ac-list .item .image{margin-bottom:30px}.animated-carousel .ac-list .item .content .title{margin-bottom:10px}@media(max-width: 576px){.animated-carousel .ac-list .item .content .title{font-size:16px;line-height:18px}}.custom-cursor{width:0px;height:0px;display:flex;align-items:center;justify-content:center;position:fixed;z-index:99;pointer-events:none;opacity:0;border-radius:100%;background-color:var(--color-primary);border:solid 2px var(--color-primary);transition:width .5s,height .5s,opacity .5s}.custom-cursor .scroll-text{opacity:0;pointer-events:none;display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px}.custom-cursor .scroll-text i{color:var(--color-light)}.custom-cursor.active-scroll-text{opacity:1;width:80px;height:80px}.custom-cursor.active-scroll-text .scroll-text{opacity:1}.divided-blocks{flex-wrap:nowrap}.divided-blocks .col{flex-grow:1;flex-shrink:1}@media(max-width: 767px){.section-qualita .divided-blocks{flex-direction:column-reverse}}.section-qualita .divided-blocks .col:nth-child(2){--col-width: 350px;flex-basis:var(--col-width);min-width:var(--col-width)}@media(max-width: 991px){.section-qualita .divided-blocks .col:nth-child(2){--col-width: 230px}}@media(max-width: 767px){.section-qualita .divided-blocks .col:nth-child(2){margin-bottom:30px}}@media(max-width: 767px){.section-title-text .divided-blocks{flex-direction:column-reverse}.section-title-text .divided-blocks.no-reverse-mobile{flex-direction:column}}.section-title-text .divided-blocks .col:nth-child(1) .title{margin-bottom:45px}@media(max-width: 767px){.section-title-text .divided-blocks .col:nth-child(1) .title{margin-bottom:20px}}@media(min-width: 768px){.section-title-text .divided-blocks .col:nth-child(1) .description{display:none}}.section-title-text .divided-blocks .col:nth-child(2){flex-basis:60%;max-width:60%;flex-shrink:0;padding-left:90px}@media(max-width: 991px){.section-title-text .divided-blocks .col:nth-child(2){padding-left:30px}}@media(max-width: 767px){.section-title-text .divided-blocks .col:nth-child(2){flex-basis:100%;max-width:100%;padding-left:15px}}@media(max-width: 767px){.section-title-text .divided-blocks .col:nth-child(2) .description{display:none}}.post-list .post{width:100%;margin-bottom:35px;padding-bottom:20px;border-bottom:solid 1px var(--grey-200)}.post-list .post:last-child{border-bottom:none}.post-list .post .post-date{margin-bottom:10px;font-size:18px}.post-images{position:fixed;width:30%;pointer-events:none}.post-images .post-image{position:absolute;top:0;left:0;overflow:hidden}.post-images .post-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-loader{position:fixed;top:0;bottom:0;right:0;left:0;background-color:var(--color-light);z-index:100;transition:transform .5s ease;transition-delay:.3s}.page-loader::before,.page-loader::after{content:"";position:fixed;top:0;bottom:0;left:0;right:0;transition:transform .5s ease}.page-loader::before{z-index:1;background-color:var(--grey-200);transition-delay:.2s}.page-loader::after{z-index:2;background-color:var(--grey-100)}body{overflow:hidden;height:100vh}body.loaded{height:auto}body.loaded .page-loader{transform:translateY(-100%)}body.loaded .page-loader::before,body.loaded .page-loader::after{transform:translateY(-100%)}.page-title{padding-top:180px;position:relative}@media(max-width: 767px){.page-title{padding-top:150px}}@media(max-width: 576px){.page-title{padding-top:120px}}.page-title::before{content:"";top:0;left:0;right:0;height:88%;position:absolute;background-color:var(--grey-100)}@media(max-width: 767px){.page-title::before{height:100%;padding-bottom:20px}}.page-title .title{position:relative;z-index:1}.product-list .col{width:100%;margin-bottom:var(--spacer-big)}@media(min-width: 576px){.product-list .col{width:50%}}@media(min-width: 1200px){.product-list .col{width:25%}}.product-list .col .image{margin-bottom:30px;display:flex}.product-list .col .content .title{margin-bottom:10px}.product-list .col .content .title.h4{font-size:22px}.product-list .col .content p{margin-bottom:30px}.section-table .col{overflow-x:auto}.section-table .col table{width:100% !important;table-layout:fixed;border-spacing:0;border:0px;border-collapse:collapse}.section-table .col table tr th,.section-table .col table tr td{padding:15px;text-align:center;border:solid 5px #fff}.section-table .col table tr th{background-color:var(--grey-300);color:var(--color-light);font-weight:600}.section-table .col table tr th *{color:inherit;font-weight:inherit}.section-table .col table tr td{background-color:var(--grey-100)}.section-table .col table tr:nth-child(2n) td{background-color:var(--grey-500)}.pagination{list-style:none;padding-left:0}.pagination li{margin-right:10px}.pagination li:last-child{margin-right:0}.pagination li .btn{width:45px;height:45px;padding:5px;display:flex;justify-content:center;align-items:center}.pagination li .btn.current{background-color:var(--color-light);color:var(--color-dark)}.pagination li .btn i{margin:0;position:relative;top:auto;left:auto;right:auto;transform:none}.half-block-img{width:100%;margin-bottom:15px}.half-block-img:last-child{margin-bottom:0}@media(min-width: 768px){.col.half-block-img{width:50%;padding-right:20px}.col.half-block-img:nth-child(2n){padding-left:20px;padding-right:15px}}@media(min-width: 992px){.col.half-block-img{padding-right:50px}.col.half-block-img:nth-child(2n){padding-left:50px;padding-right:15px}}.video .video-js .vjs-poster{background-size:cover}.video .video-js .vjs-big-play-button{left:0;right:0;margin:auto;top:50%;transform:translateY(-50%);background-color:var(--color-light);width:3em;height:3em;border-radius:100%;border:0px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.video .video-js .vjs-big-play-button:focus,.video .video-js .vjs-big-play-button:hover{background-color:var(--color-light);border-color:var(--color-light)}.video .video-js .vjs-big-play-button:focus:before,.video .video-js .vjs-big-play-button:hover:before{transform:scale(0)}.video .video-js .vjs-big-play-button .vjs-icon-placeholder{font-size:30px;color:var(--color-primary)}.video .video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:relative}.video .video-js .vjs-big-play-button:before{position:absolute;width:4em;height:4em;content:"";border:solid 1px var(--color-light);border-radius:100%;transition:all .8s ease}.video .video-js:hover .vjs-big-play-button{background-color:var(--color-light);border-color:var(--color-light)}.video .video-js.vjs-controls-disabled .vjs-big-play-button,.video .video-js.vjs-has-started .vjs-big-play-button,.video .video-js.vjs-using-native-controls .vjs-big-play-button,.video .video-js.vjs-error .vjs-big-play-button{display:none}.video .video-js .vjs-control-bar{bottom:2rem;width:80%;margin:auto;background-color:rgba(0,0,0,0)}.video .video-js .vjs-control-bar .vjs-volume-panel{display:none}.video .video-js .vjs-control-bar .vjs-picture-in-picture-control{display:none}.video .video-js .vjs-control-bar .vjs-fullscreen-control{display:none}.video .video-js .vjs-control-bar .vjs-play-control .vjs-icon-placeholder{color:var(--color-light)}.video .video-js .vjs-control-bar .vjs-remaining-time span{color:var(--color-light)}.video .video-js .vjs-control-bar .vjs-progress-holder .vjs-play-progress:before{color:var(--color-light)}#video-big{width:100%;height:80vh;max-height:400px}@media(min-width: 992px){#video-big{max-height:1080px}}.breadcrumbs-container{position:relative}.breadcrumbs{list-style:none;padding-left:0;display:flex;margin:0;margin-top:70px;margin-bottom:10px}.breadcrumbs li{margin-right:10px}.breadcrumbs li .bread-options{width:50px;height:25px;padding:5px;margin-top:-2px;background-color:var(--grey-100);border-radius:4px;display:none;transition:all .2s ease-in-out}.breadcrumbs li.hide{display:none}.breadcrumbs li.hide.last{display:flex}.breadcrumbs li.hide.last a{display:none}.breadcrumbs li.hide.last .bread-options{display:flex;align-items:center;justify-content:space-evenly}.breadcrumbs li.hide.last .bread-options i{display:block;width:6px;height:6px;border-radius:50px;background-color:rgba(0,0,0,.5)}.breadcrumbs li.hide.last .bread-options::before,.breadcrumbs li.hide.last .bread-options::after{content:"";display:block;width:6px;height:6px;border-radius:50px;background-color:rgba(0,0,0,.5)}.breadcrumbs li.hide.last.active .bread-options{background-color:#d1d1d1}.breadcrumbs li:last-child{margin-right:0}.breadcrumbs li:not(:last-child)::after{content:"›";margin-left:10px}.breadcrumbs li a,.breadcrumbs li span{white-space:nowrap}.breadcrumbs li .selected{font-weight:700}.breadcrumbs.init li:last-child a,.breadcrumbs.init li:last-child span{white-space:normal}.breadcrumbs-dropdown{position:absolute;top:40px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.05),0 8px 25px rgba(0,0,0,.1);border-radius:6px;filter:drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.1))}.breadcrumbs-dropdown::before{content:"";position:absolute;top:-12px;left:12px;width:0;height:0;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid #fff;filter:drop-shadow(0px -1px 0px rgba(0, 0, 0, 0.05))}.breadcrumbs-dropdown .item{overflow:hidden}.breadcrumbs-dropdown .item:first-child{border-radius:6px 6px 0 0}.breadcrumbs-dropdown .item:last-child{border-radius:0 0 6px 6px}.breadcrumbs-dropdown .item a{display:block;padding:12px 15px;text-decoration:none;color:#000;font-size:16px;font-weight:400;line-height:1.5;transition:all .2s ease}.breadcrumbs-dropdown .item a:hover{background-color:var(--grey-100)}.swiper .swiper-slide img{object-fit:contain}.calculator{display:flex;flex-wrap:wrap}@media(min-width: 768px){.calculator{flex-wrap:nowrap}}.calculator .type-list{width:100%;margin-bottom:20px}@media(min-width: 768px){.calculator .type-list{width:300px;display:flex;flex-direction:column;justify-content:flex-start}}.calculator .type-list a{display:flex;align-items:center;margin-bottom:10px;border-radius:10px;overflow:hidden;padding:0px 5px;transform:var(--transition-default);background-color:var(--grey-100)}.calculator .type-list a:last-child{margin-bottom:0}.calculator .type-list a span{margin-left:20px}.calculator .type-list a:hover{background-color:#ddd}.calculator .type-list a.selected{background-color:var(--color-primary)}.calculator .type-list a.selected span{color:var(--color-light)}.calculator .type-list a.selected svg{fill:var(--color-light)}.calculator .calculator-box{width:100%;display:flex}@media(min-width: 768px){.calculator .calculator-box{width:calc(100% - 300px);margin-left:30px;padding-left:30px;border-left:solid 1px var(--grey-100)}}.calculator .calculator-box .calculator-form{background-color:var(--grey-100);border-radius:10px;padding:20px;width:100%;display:none}.calculator .calculator-box .calculator-form.selected{display:block}.calculator .calculator-box .calculator-form .image{margin-bottom:30px}.calculator .calculator-box .calculator-form .image img{width:100%;max-width:300px}.calculator .calculator-box .calculator-form.done .form-group .results{display:flex}.calculator .calculator-box .calculator-form .form-group{gap:30px;grid-gap:30px;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.calculator .calculator-box .calculator-form .form-group .form-input{min-width:280px}.calculator .calculator-box .calculator-form .form-group .form-input label .title{margin-bottom:10px}.calculator .calculator-box .calculator-form .form-group .form-input label .composed{border-radius:50px;background-color:var(--color-light);display:flex;overflow:hidden}.calculator .calculator-box .calculator-form .form-group .form-input label .composed input{background-color:var(--color-light)}.calculator .calculator-box .calculator-form .form-group .form-input label .composed .unit{padding:8px 18px;display:flex;align-items:center;background-color:var(--color-primary);color:var(--color-light)}.calculator .calculator-box .calculator-form .form-group .results{width:100%;display:none;justify-content:center}.calculator .calculator-box .calculator-form .form-group .results .result{width:50%;display:flex;flex-direction:column}.calculator .calculator-box .calculator-form .form-group .results .result .title{margin-bottom:10px;font-size:20px;color:var(--color-primary);font-weight:700}.calculator .calculator-box .calculator-form .form-group .results .result .value{font-size:30px;color:var(--color-primary-dark);font-weight:700}.calculator .calculator-box .calculator-form .form-group:last-child{margin-top:50px}header{--menu-color: var(--color-dark)}header .header-main{padding:20px 0px;position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:10;transition:var(--transition-default)}@media(max-width: 991px){header .header-main{overflow:hidden}}@media(max-width: 576px){header .header-main{padding:5px 0}}header .header-main .logo{flex:0 0 300px;z-index:101}@media(max-width: 1499px){header .header-main .logo{flex:0 0 250px}}@media(max-width: 1299px){header .header-main .logo{order:1;flex:1 0 auto}header .header-main .logo a{display:inline-block;transform:translateY(10px)}header .header-main .logo a img{max-width:250px}}@media(max-width: 1299px)and (max-width: 576px){header .header-main .logo a img{max-width:160px}}@media(max-width: 767px){header .header-main .logo{transition:var(--transition-default)}}@media(max-width: 576px){header .header-main .logo{padding-left:0}header .header-main .logo a{transform:translateY(8px)}}header .header-main .logo img{width:100%}header .header-main .logo img.white{display:none}header .header-main .nav{flex:1 1 auto;display:flex;justify-content:center}@media(max-width: 1299px){header .header-main .nav{order:1;flex:none}}@media(max-width: 576px){header .header-main .nav{padding:0}}@media(max-width: 1299px){header .header-main .nav .menu-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:100;transition:transform .5s ease;transform:translateX(-100vw);pointer-events:none}}header .header-main .nav .menu{--mobile-menu-width: 40%;display:flex;justify-content:center}@media(min-width: 1300px),(max-height: 500px){header .header-main .nav .menu .cta-mobile{display:none}}@media(max-width: 1299px){header .header-main .nav .menu{flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:auto;max-width:var(--mobile-menu-width);padding-top:20px;margin-top:100px;margin-bottom:71px;height:calc(100vh - 191px);transition:transform .5s ease,max-width .5s ease}header .header-main .nav .menu::before{content:"";display:block;position:absolute;top:0;bottom:0;left:var(--mobile-menu-width);width:1px;background-color:rgba(0,0,0,.1);transition:left .5s ease;pointer-events:none}header .header-main .nav .menu .cta-mobile{position:absolute;left:0;bottom:0;width:100%;max-width:var(--mobile-menu-width);padding:20px 30px;border-top:1px solid rgba(0,0,0,0);transition:var(--transition-default)}}@media(max-width: 1299px)and (max-width: 767px){header .header-main .nav .menu .cta-mobile{position:relative}}@media(max-width: 1299px){header .header-main .nav .menu .cta-mobile::before{content:"";display:block;position:absolute;bottom:100%;left:0;right:0;height:15px;background:linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));opacity:0;transition:var(--transition-default)}header .header-main .nav .menu .cta-mobile .btn{width:100%;padding:14px 25px}}@media(max-width: 1299px)and (min-width: 768px){header .header-main .nav .menu.overflow .cta-mobile{border-top:1px solid rgba(0,0,0,.06)}header .header-main .nav .menu.overflow .cta-mobile::before{opacity:1;background:linear-gradient(0deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0))}}@media(max-height: 500px){header .header-main .nav .menu{margin-bottom:0}}@media(max-width: 1299px)and (max-height: 500px){header .header-main .nav .menu{height:calc(100vh - 100px)}}@media(max-width: 1299px)and (min-height: 501px){header .header-main .nav .menu{height:calc(100vh - 192px)}}@media(max-width: 576px)and (max-height: 500px){header .header-main .nav .menu{height:calc(100vh - 75px)}}@media(max-width: 767px)and (min-height: 501px){header .header-main .nav .menu{height:calc(100vh - 75px)}}@media(max-width: 576px){header .header-main .nav .menu{margin-top:75px;padding-top:0}}@media(max-width: 991px){header .header-main .nav .menu{--mobile-menu-width: 50%}}@media(max-width: 767px){header .header-main .nav .menu{--mobile-menu-width: 100%}}header .header-main .nav .menu>a,header .header-main .nav .menu>span{padding:10px;margin-right:25px}@media(max-width: 1399px){header .header-main .nav .menu>a,header .header-main .nav .menu>span{margin-right:10px}}@media(max-width: 1299px){header .header-main .nav .menu>a,header .header-main .nav .menu>span{width:100%;padding:28px 30px;margin-right:0}header .header-main .nav .menu>a:hover,header .header-main .nav .menu>span:hover{background-color:#f4f4f4}header .header-main .nav .menu>a:hover i.alt-i-mobile,header .header-main .nav .menu>span:hover i.alt-i-mobile{background-color:#eaeaea !important}}header .header-main .nav .menu>a,header .header-main .nav .menu>span,header .header-main .nav .menu>span>span>a{font-size:18px;font-weight:600;color:var(--menu-color);transition:all .3s ease}header .header-main .nav .menu>a.selected,header .header-main .nav .menu>span.selected,header .header-main .nav .menu>span>span>a.selected{color:var(--color-primary)}header .header-main .nav .menu>a.selected>span,header .header-main .nav .menu>span.selected>span,header .header-main .nav .menu>span>span>a.selected>span{color:var(--color-primary)}header .header-main .nav .menu>a.selected>span a,header .header-main .nav .menu>span.selected>span a,header .header-main .nav .menu>span>span>a.selected>span a{color:inherit}header .header-main .nav .menu>a:last-child,header .header-main .nav .menu>span:last-child,header .header-main .nav .menu>span>span>a:last-child{margin-right:0px}header .header-main .nav .menu>a>*,header .header-main .nav .menu>span>*,header .header-main .nav .menu>span>span>a>*{color:var(--menu-color);font-size:18px;font-weight:600}@media(max-width: 1299px){header .header-main .nav .menu>a.parent-link,header .header-main .nav .menu>span.parent-link,header .header-main .nav .menu>span>span>a.parent-link{padding:18px 30px}}@media(max-width: 767px){header .header-main .nav .menu>a.parent-link,header .header-main .nav .menu>a.parent-link *,header .header-main .nav .menu>span.parent-link,header .header-main .nav .menu>span.parent-link *,header .header-main .nav .menu>span>span>a.parent-link,header .header-main .nav .menu>span>span>a.parent-link *{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;-ms-touch-action:manipulation;touch-action:manipulation}}header .header-main .nav .menu>a.parent-link>span,header .header-main .nav .menu>span.parent-link>span,header .header-main .nav .menu>span>span>a.parent-link>span{position:relative;display:flex;align-items:center}@media(max-width: 1299px){header .header-main .nav .menu>a.parent-link>span,header .header-main .nav .menu>span.parent-link>span,header .header-main .nav .menu>span>span>a.parent-link>span{justify-content:space-between}}@media(max-width: 767px){header .header-main .nav .menu>a.parent-link>span>a,header .header-main .nav .menu>span.parent-link>span>a,header .header-main .nav .menu>span>span>a.parent-link>span>a{display:flex;align-items:center;width:calc(100% - 50px);height:40px}}header .header-main .nav .menu>a.parent-link>span i.alt-i-mobile,header .header-main .nav .menu>span.parent-link>span i.alt-i-mobile,header .header-main .nav .menu>span>span>a.parent-link>span i.alt-i-mobile{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;border-radius:50%;font-size:14px;margin-left:10px;transition:var(--transition-default)}@media(min-width: 1300px){header .header-main .nav .menu>a.parent-link>span i.alt-i-mobile,header .header-main .nav .menu>span.parent-link>span i.alt-i-mobile,header .header-main .nav .menu>span>span>a.parent-link>span i.alt-i-mobile{display:none}}header .header-main .nav .menu>a.parent-link>span::after,header .header-main .nav .menu>span.parent-link>span::after,header .header-main .nav .menu>span>span>a.parent-link>span::after{content:"+";display:inline-block;margin-left:5px;width:13px;text-align:center;font-weight:300;color:var(--menu-color)}@media(max-width: 1299px){header .header-main .nav .menu>a.parent-link>span::after,header .header-main .nav .menu>span.parent-link>span::after,header .header-main .nav .menu>span>span>a.parent-link>span::after{display:none}}header .header-main .nav .menu>a.parent-link>span::before,header .header-main .nav .menu>span.parent-link>span::before,header .header-main .nav .menu>span>span>a.parent-link>span::before{position:absolute;content:"";top:100%;border-left:solid 10px rgba(0,0,0,0);border-right:solid 10px rgba(0,0,0,0);border-top:solid 10px rgba(0,0,0,0);border-bottom:solid 10px var(--color-light);width:0px;left:0;right:0;margin:auto;margin-top:5px;display:none}header .header-main .nav .menu>a:hover>.submenu,header .header-main .nav .menu>span:hover>.submenu,header .header-main .nav .menu>span>span>a:hover>.submenu{display:flex;flex-wrap:wrap}@media(max-width: 1299px)and (min-width: 768px){header .header-main .nav .menu>a:hover>.submenu,header .header-main .nav .menu>span:hover>.submenu,header .header-main .nav .menu>span>span>a:hover>.submenu{opacity:1;pointer-events:all}}header .header-main .nav .menu>a:hover.parent-link>span::after,header .header-main .nav .menu>span:hover.parent-link>span::after,header .header-main .nav .menu>span>span>a:hover.parent-link>span::after{content:"-"}@media(min-width: 1300px){header .header-main .nav .menu>a:hover.parent-link>span::before,header .header-main .nav .menu>span:hover.parent-link>span::before,header .header-main .nav .menu>span>span>a:hover.parent-link>span::before{display:block}}header .header-main .nav .menu>a .submenu,header .header-main .nav .menu>span .submenu,header .header-main .nav .menu>span>span>a .submenu{position:absolute;left:0;right:0;margin:auto;display:none;width:1400px;max-width:90vw;padding-top:25px}@media(max-width: 1299px){header .header-main .nav .menu>a .submenu,header .header-main .nav .menu>span .submenu,header .header-main .nav .menu>span>span>a .submenu{display:flex;opacity:0;pointer-events:none;position:fixed;top:0 !important;right:0 !important;left:auto !important;bottom:0 !important;background-color:#f4f4f4;transform:none !important;width:100% !important;max-width:calc(100% - var(--mobile-menu-width) - 1px) !important;min-width:320px;align-items:flex-start;padding-top:0;transition:width .5s ease,max-width .5s ease,transform .5s ease}}@media(max-width: 767px){header .header-main .nav .menu>a .submenu,header .header-main .nav .menu>span .submenu,header .header-main .nav .menu>span>span>a .submenu{width:100vw !important;max-width:100% !important;transform:translateX(100%) !important}}@media(max-width: 767px){header .header-main .nav .menu>a .submenu,header .header-main .nav .menu>span .submenu,header .header-main .nav .menu>span>span>a .submenu{padding-top:100px}header .header-main .nav .menu>a .submenu.show,header .header-main .nav .menu>span .submenu.show,header .header-main .nav .menu>span>span>a .submenu.show{opacity:1;pointer-events:all;transform:translateX(0) !important;z-index:1}header .header-main .nav .menu>a .submenu.show::before,header .header-main .nav .menu>span .submenu.show::before,header .header-main .nav .menu>span>span>a .submenu.show::before{content:"";display:block;position:absolute;top:100px;left:0;right:0;height:0;border-top:1px solid rgba(0,0,0,.08);background-image:linear-gradient(0deg, transparent, rgba(0, 0, 0, 0.06));opacity:0;transition:var(--transition-default)}header .header-main .nav .menu>a .submenu.show.scrolling::before,header .header-main .nav .menu>span .submenu.show.scrolling::before,header .header-main .nav .menu>span>span>a .submenu.show.scrolling::before{height:20px;opacity:1}header .header-main .nav .menu>a .submenu.closing,header .header-main .nav .menu>span .submenu.closing,header .header-main .nav .menu>span>span>a .submenu.closing{transform:translateX(100%) !important}}@media(max-width: 576px){header .header-main .nav .menu>a .submenu,header .header-main .nav .menu>span .submenu,header .header-main .nav .menu>span>span>a .submenu{padding-top:75px}header .header-main .nav .menu>a .submenu.show::before,header .header-main .nav .menu>span .submenu.show::before,header .header-main .nav .menu>span>span>a .submenu.show::before{top:75px}}header .header-main .nav .menu>a .submenu .submenu-title,header .header-main .nav .menu>span .submenu .submenu-title,header .header-main .nav .menu>span>span>a .submenu .submenu-title{display:none;transition:var(--transition-default)}@media(max-width: 767px){header .header-main .nav .menu>a .submenu .submenu-title,header .header-main .nav .menu>span .submenu .submenu-title,header .header-main .nav .menu>span>span>a .submenu .submenu-title{display:block;position:absolute;top:31px;left:80px;font-size:24px}}@media(max-width: 576px){header .header-main .nav .menu>a .submenu .submenu-title,header .header-main .nav .menu>span .submenu .submenu-title,header .header-main .nav .menu>span>span>a .submenu .submenu-title{top:21px;left:60px;font-size:22px}}header .header-main .nav .menu>a .submenu .wrapper,header .header-main .nav .menu>span .submenu .wrapper,header .header-main .nav .menu>span>span>a .submenu .wrapper{background-color:var(--color-light);box-shadow:0px 1px 1px 1px rgba(200,200,200,.4);width:100%;display:flex;flex-wrap:wrap}@media(max-width: 1299px){header .header-main .nav .menu>a .submenu .wrapper,header .header-main .nav .menu>span .submenu .wrapper,header .header-main .nav .menu>span>span>a .submenu .wrapper{box-shadow:none;background-color:rgba(0,0,0,0) !important;overflow:auto !important;max-height:100vh}}@media(max-width: 767px){header .header-main .nav .menu>a .submenu .wrapper,header .header-main .nav .menu>span .submenu .wrapper,header .header-main .nav .menu>span>span>a .submenu .wrapper{max-height:calc(100vh - 100px)}}@media(max-width: 576px){header .header-main .nav .menu>a .submenu .wrapper,header .header-main .nav .menu>span .submenu .wrapper,header .header-main .nav .menu>span>span>a .submenu .wrapper{max-height:calc(100vh - 75px)}}header .header-main .nav .menu>a .submenu svg,header .header-main .nav .menu>span .submenu svg,header .header-main .nav .menu>span>span>a .submenu svg{height:40px;width:40px;fill:var(--grey-200)}header .header-main .nav .menu>a .submenu .col,header .header-main .nav .menu>span .submenu .col,header .header-main .nav .menu>span>span>a .submenu .col{width:25%;padding:60px 30px}@media(max-width: 1299px){header .header-main .nav .menu>a .submenu .col,header .header-main .nav .menu>span .submenu .col,header .header-main .nav .menu>span>span>a .submenu .col{width:50%}}@media(max-width: 991px){header .header-main .nav .menu>a .submenu .col,header .header-main .nav .menu>span .submenu .col,header .header-main .nav .menu>span>span>a .submenu .col{width:100%;padding:30px}}@media(max-width: 767px){header .header-main .nav .menu>a .submenu .col,header .header-main .nav .menu>span .submenu .col,header .header-main .nav .menu>span>span>a .submenu .col{padding:30px 10px}}@media(max-width: 576px){header .header-main .nav .menu>a .submenu .col,header .header-main .nav .menu>span .submenu .col,header .header-main .nav .menu>span>span>a .submenu .col{padding:10px}}header .header-main .nav .menu>a .submenu .col .col-title,header .header-main .nav .menu>span .submenu .col .col-title,header .header-main .nav .menu>span>span>a .submenu .col .col-title{font-weight:600;display:flex;align-items:center;cursor:pointer;margin-bottom:15px;transition:margin-bottom .3s ease}@media(max-width: 1299px){header .header-main .nav .menu>a .submenu .col .col-title,header .header-main .nav .menu>span .submenu .col .col-title,header .header-main .nav .menu>span>span>a .submenu .col .col-title{padding:10px}}@media(max-width: 767px){header .header-main .nav .menu>a .submenu .col .col-title.has-link-list,header .header-main .nav .menu>span .submenu .col .col-title.has-link-list,header .header-main .nav .menu>span>span>a .submenu .col .col-title.has-link-list{position:relative;padding-right:50px !important;margin-bottom:0}header .header-main .nav .menu>a .submenu .col .col-title.has-not-link-list,header .header-main .nav .menu>span .submenu .col .col-title.has-not-link-list,header .header-main .nav .menu>span>span>a .submenu .col .col-title.has-not-link-list{margin-bottom:20px}header .header-main .nav .menu>a .submenu .col .col-title .toggle-expand-button,header .header-main .nav .menu>span .submenu .col .col-title .toggle-expand-button,header .header-main .nav .menu>span>span>a .submenu .col .col-title .toggle-expand-button{position:absolute;top:50%;transform:translateY(-50%);right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.07);border-radius:50%;font-size:14px;margin-left:10px}header .header-main .nav .menu>a .submenu .col .col-title .toggle-expand-button::before,header .header-main .nav .menu>a .submenu .col .col-title .toggle-expand-button::after,header .header-main .nav .menu>span .submenu .col .col-title .toggle-expand-button::before,header .header-main .nav .menu>span .submenu .col .col-title .toggle-expand-button::after,header .header-main .nav .menu>span>span>a .submenu .col .col-title .toggle-expand-button::before,header .header-main .nav .menu>span>span>a .submenu .col .col-title .toggle-expand-button::after{content:"";display:block;background-color:#000;transition:all .3s ease}header .header-main .nav .menu>a .submenu .col .col-title .toggle-expand-button::before,header .header-main .nav .menu>span .submenu .col .col-title .toggle-expand-button::before,header .header-main .nav .menu>span>span>a .submenu .col .col-title .toggle-expand-button::before{width:14px;height:2px;transform:translateX(1px)}header .header-main .nav .menu>a .submenu .col .col-title .toggle-expand-button::after,header .header-main .nav .menu>span .submenu .col .col-title .toggle-expand-button::after,header .header-main .nav .menu>span>span>a .submenu .col .col-title .toggle-expand-button::after{width:2px;height:14px;transform:translateX(-7px)}}@media(max-width: 576px){header .header-main .nav .menu>a .submenu .col .col-title,header .header-main .nav .menu>span .submenu .col .col-title,header .header-main .nav .menu>span>span>a .submenu .col .col-title{padding:10px 0}}header .header-main .nav .menu>a .submenu .col .col-title.has-img svg,header .header-main .nav .menu>span .submenu .col .col-title.has-img svg,header .header-main .nav .menu>span>span>a .submenu .col .col-title.has-img svg{margin-right:20px}@media(max-width: 576px){header .header-main .nav .menu>a .submenu .col .col-title.has-img svg,header .header-main .nav .menu>span .submenu .col .col-title.has-img svg,header .header-main .nav .menu>span>span>a .submenu .col .col-title.has-img svg{margin-right:15px;width:35px;height:35px}}header .header-main .nav .menu>a .submenu .col .col-title.has-img+.link-list,header .header-main .nav .menu>span .submenu .col .col-title.has-img+.link-list,header .header-main .nav .menu>span>span>a .submenu .col .col-title.has-img+.link-list{padding-left:60px}@media(max-width: 576px){header .header-main .nav .menu>a .submenu .col .col-title.has-img+.link-list,header .header-main .nav .menu>span .submenu .col .col-title.has-img+.link-list,header .header-main .nav .menu>span>span>a .submenu .col .col-title.has-img+.link-list{padding-left:40px}}header .header-main .nav .menu>a .submenu .col .col-title.has-img:hover,header .header-main .nav .menu>span .submenu .col .col-title.has-img:hover,header .header-main .nav .menu>span>span>a .submenu .col .col-title.has-img:hover{color:var(--color-primary)}header .header-main .nav .menu>a .submenu .col .col-title.has-img:hover svg,header .header-main .nav .menu>span .submenu .col .col-title.has-img:hover svg,header .header-main .nav .menu>span>span>a .submenu .col .col-title.has-img:hover svg{fill:var(--color-primary)}header .header-main .nav .menu>a .submenu .col .col-title.has-img.color-primary svg,header .header-main .nav .menu>span .submenu .col .col-title.has-img.color-primary svg,header .header-main .nav .menu>span>span>a .submenu .col .col-title.has-img.color-primary svg{fill:var(--color-primary)}header .header-main .nav .menu>a .submenu .col .col-title.spaced-link,header .header-main .nav .menu>span .submenu .col .col-title.spaced-link,header .header-main .nav .menu>span>span>a .submenu .col .col-title.spaced-link{padding:15px 0px}header .header-main .nav .menu>a .submenu .col .link-list,header .header-main .nav .menu>span .submenu .col .link-list,header .header-main .nav .menu>span>span>a .submenu .col .link-list{display:flex;flex-wrap:wrap}@media(max-width: 767px){header .header-main .nav .menu>a .submenu .col .link-list,header .header-main .nav .menu>span .submenu .col .link-list,header .header-main .nav .menu>span>span>a .submenu .col .link-list{height:0;overflow:hidden;transition:var(--transition-default)}}header .header-main .nav .menu>a .submenu .col .link-list a,header .header-main .nav .menu>span .submenu .col .link-list a,header .header-main .nav .menu>span>span>a .submenu .col .link-list a{display:block;font-size:14px;margin-bottom:15px;width:100%}header .header-main .nav .menu>a .submenu .col .link-list a:last-child,header .header-main .nav .menu>span .submenu .col .link-list a:last-child,header .header-main .nav .menu>span>span>a .submenu .col .link-list a:last-child{margin-bottom:0}@media(max-width: 1299px){header .header-main .nav .menu>a .submenu .col .link-list a,header .header-main .nav .menu>span .submenu .col .link-list a,header .header-main .nav .menu>span>span>a .submenu .col .link-list a{padding:10px;font-size:16px;font-weight:600;--link-color: rgba(0, 0, 0, 0.65)}}header .header-main .nav .menu>a .submenu .col.expanded .col-title,header .header-main .nav .menu>span .submenu .col.expanded .col-title,header .header-main .nav .menu>span>span>a .submenu .col.expanded .col-title{margin-bottom:15px}header .header-main .nav .menu>a .submenu .col.expanded .col-title .toggle-expand-button::after,header .header-main .nav .menu>span .submenu .col.expanded .col-title .toggle-expand-button::after,header .header-main .nav .menu>span>span>a .submenu .col.expanded .col-title .toggle-expand-button::after{transform:rotate(90deg) translateY(7px)}header .header-main .nav .menu>a .submenu.small-submenu,header .header-main .nav .menu>span .submenu.small-submenu,header .header-main .nav .menu>span>span>a .submenu.small-submenu{left:auto;right:auto;width:auto;transform:translateX(-25%)}header .header-main .nav .menu>a .submenu.small-submenu .col,header .header-main .nav .menu>span .submenu.small-submenu .col,header .header-main .nav .menu>span>span>a .submenu.small-submenu .col{width:100%;padding:20px 30px}header .header-main .nav .menu>a .submenu.small-submenu .col a,header .header-main .nav .menu>a .submenu.small-submenu .col a.col-title,header .header-main .nav .menu>span .submenu.small-submenu .col a,header .header-main .nav .menu>span .submenu.small-submenu .col a.col-title,header .header-main .nav .menu>span>span>a .submenu.small-submenu .col a,header .header-main .nav .menu>span>span>a .submenu.small-submenu .col a.col-title{font-size:16px;font-weight:400}header .header-main .nav .menu>a .submenu.small-submenu .col a:last-child,header .header-main .nav .menu>a .submenu.small-submenu .col a.col-title:last-child,header .header-main .nav .menu>span .submenu.small-submenu .col a:last-child,header .header-main .nav .menu>span .submenu.small-submenu .col a.col-title:last-child,header .header-main .nav .menu>span>span>a .submenu.small-submenu .col a:last-child,header .header-main .nav .menu>span>span>a .submenu.small-submenu .col a.col-title:last-child{margin-bottom:0}header .header-main .nav .menu>a .submenu.medium-submenu,header .header-main .nav .menu>span .submenu.medium-submenu,header .header-main .nav .menu>span>span>a .submenu.medium-submenu{left:auto;right:auto;width:550px;max-width:90vw;transform:translateX(-25%)}header .header-main .nav .menu>a .submenu.medium-submenu .wrapper,header .header-main .nav .menu>span .submenu.medium-submenu .wrapper,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .wrapper{background-color:var(--color-light)}header .header-main .nav .menu>a .submenu.medium-submenu .col,header .header-main .nav .menu>span .submenu.medium-submenu .col,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col{width:50%;padding:60px 30px}@media(max-width: 991px){header .header-main .nav .menu>a .submenu.medium-submenu .col,header .header-main .nav .menu>span .submenu.medium-submenu .col,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col{width:100%;padding:8px 30px}header .header-main .nav .menu>a .submenu.medium-submenu .col:first-child,header .header-main .nav .menu>span .submenu.medium-submenu .col:first-child,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col:first-child{padding-top:30px}header .header-main .nav .menu>a .submenu.medium-submenu .col:last-child,header .header-main .nav .menu>span .submenu.medium-submenu .col:last-child,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col:last-child{padding-bottom:30px}}@media(max-width: 767px){header .header-main .nav .menu>a .submenu.medium-submenu .col,header .header-main .nav .menu>span .submenu.medium-submenu .col,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col{padding-left:70px}}@media(max-width: 576px){header .header-main .nav .menu>a .submenu.medium-submenu .col,header .header-main .nav .menu>span .submenu.medium-submenu .col,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col{padding-left:60px}}header .header-main .nav .menu>a .submenu.medium-submenu .col a,header .header-main .nav .menu>a .submenu.medium-submenu .col a.col-title,header .header-main .nav .menu>span .submenu.medium-submenu .col a,header .header-main .nav .menu>span .submenu.medium-submenu .col a.col-title,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col a,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col a.col-title{font-size:16px;font-weight:400}header .header-main .nav .menu>a .submenu.medium-submenu .col a:last-child,header .header-main .nav .menu>a .submenu.medium-submenu .col a.col-title:last-child,header .header-main .nav .menu>span .submenu.medium-submenu .col a:last-child,header .header-main .nav .menu>span .submenu.medium-submenu .col a.col-title:last-child,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col a:last-child,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col a.col-title:last-child{margin-bottom:0}@media(max-width: 1299px){header .header-main .nav .menu>a .submenu.medium-submenu .col a,header .header-main .nav .menu>a .submenu.medium-submenu .col a.col-title,header .header-main .nav .menu>span .submenu.medium-submenu .col a,header .header-main .nav .menu>span .submenu.medium-submenu .col a.col-title,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col a,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col a.col-title{font-weight:600;--link-color: rgba(0, 0, 0, 0.65)}}@media(min-width: 1300px){header .header-main .nav .menu>a .submenu.medium-submenu .col a,header .header-main .nav .menu>span .submenu.medium-submenu .col a,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col a{padding-left:15px;position:relative}header .header-main .nav .menu>a .submenu.medium-submenu .col a::before,header .header-main .nav .menu>span .submenu.medium-submenu .col a::before,header .header-main .nav .menu>span>span>a .submenu.medium-submenu .col a::before{content:"";display:block;width:5px;height:5px;background-color:var(--grey-200);border-radius:100%;position:absolute;left:0;top:8px}}header .header-main .contact-link{flex:0 0 auto;order:4}@media(max-width: 767px){header .header-main .contact-link{display:none}}header .header-main .contact-link a{font-size:16px;color:var(--menu-color);font-weight:600;position:relative;display:flex;align-items:center;height:50px}header .header-main .contact-link a>span{position:relative;z-index:1;margin-left:15px;margin-right:15px;transition:var(--transition-default)}header .header-main .contact-link a::before{content:"";width:50px;height:50px;display:block;border-radius:50px;background-color:var(--color-primary);z-index:0;position:absolute;transition:var(--transition-default);opacity:.5}header .header-main .contact-link a:hover{color:var(--color-light)}header .header-main .contact-link a:hover::before{width:100%;opacity:1}header .header-main .language{order:3}@media(max-width: 576px){header .header-main .language{padding:0 10px 0 0}}header .header-main .language .language-container{position:relative;width:50px;height:50px;border-radius:100%;background-color:var(--grey-100);display:flex;justify-content:center;align-items:center}header .header-main .language .language-container .selected-language{display:flex;align-items:center}header .header-main .language .language-container .selected-language img{max-width:25px}header .header-main .language .language-container .language-list{position:absolute;top:100%;margin-top:0;margin-bottom:0;padding-top:5px;padding-left:0;border-radius:10px;overflow:hidden;display:none;list-style:none;box-shadow:0px 1px 1px 1px rgba(200,200,200,.4)}header .header-main .language .language-container .language-list li{width:100%;background-color:var(--menu-color)}header .header-main .language .language-container .language-list li a{width:100%;display:block;padding:5px;text-align:center}header .header-main .language .language-container .language-list li a:hover{background-color:var(--grey-100)}header .header-main .language .language-container .language-list li a img{max-width:25px}@media(max-width: 991px){header .header-main .language .language-container .language-list{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;opacity:0;pointer-events:none;width:100px;transition:var(--transition-default);background-color:#dadada;display:none;align-items:center;justify-content:center;flex-direction:column;z-index:102;box-shadow:none}header .header-main .language .language-container .language-list li{max-width:100px;background-color:rgba(0,0,0,0)}header .header-main .language .language-container .language-list li:first-child{padding-top:15px}header .header-main .language .language-container .language-list li:last-child{padding-bottom:15px}header .header-main .language .language-container .language-list li a{padding:15px}header .header-main .language .language-container .language-list li a img{max-width:40px}}header .header-main .language .language-container .language-list-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);width:100vw;display:flex;align-items:center;justify-content:center;flex-direction:column;opacity:0;pointer-events:none;z-index:102;transition:var(--transition-default)}@supports(-webkit-backdrop-filter: none) or (backdrop-filter: none){header .header-main .language .language-container .language-list-backdrop{-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}}@media(max-width: 991px){header .header-main .language .language-container.active .language-list-backdrop,header .header-main .language .language-container:hover .language-list-backdrop{opacity:1;pointer-events:auto}}header .header-main .language .language-container.active .language-list,header .header-main .language .language-container:hover .language-list{display:block}@media(max-width: 991px){header .header-main .language .language-container.active .language-list,header .header-main .language .language-container:hover .language-list{opacity:1;pointer-events:auto}}@media(max-width: 576px){header .header-main .container{padding-right:0}}header .header-main .container .row{align-items:center}@media(max-width: 1299px){header .header-main .container .row{width:100%;margin:0}}header .container{position:relative}body.fixed-menu header .header-main{position:fixed;top:0;left:0;right:0;z-index:10;background-color:var(--color-light);-webkit-animation:menu-show .5s ease;-moz-animation:menu-show .5s ease;animation:menu-show .5s ease;box-shadow:0 0 1px rgba(0,0,0,.1),0 0px 25px rgba(0,0,0,.08)}body:not(.fixed-menu) header.white{--menu-color: var(--color-light)}body:not(.fixed-menu) header.white .logo img{width:100%}body:not(.fixed-menu) header.white .logo img.dark{display:none}body:not(.fixed-menu) header.white .logo img.white{display:block}body:not(.fixed-menu) header.white .contact-link a::before{opacity:1}@media(max-width: 1299px){html.menu-open,body.menu-open{overflow:hidden}html.menu-open header,body.menu-open header{--menu-color: var(--color-dark) !important;--logo-translate-y: 0}}@media(max-width: 1299px)and (max-width: 767px){html.menu-open header .header-main .logo,body.menu-open header .header-main .logo{transform:translateY(var(--logo-translate-y))}}@media(max-width: 1299px)and (max-width: 576px){html.menu-open header .header-main .logo,body.menu-open header .header-main .logo{transform:translateY(var(--logo-translate-y))}}@media(max-width: 1299px){html.menu-open header .header-main .logo img.dark,body.menu-open header .header-main .logo img.dark{display:block}html.menu-open header .header-main .logo img.white,body.menu-open header .header-main .logo img.white{display:none}html.menu-open header .nav .menu-container,body.menu-open header .nav .menu-container{transform:translateX(0);pointer-events:auto}html.menu-open .hamburger::before,body.menu-open .hamburger::before{animation-duration:.5s;transform-origin:center;transform:translateY(8px) rotate(45deg)}}@media(max-width: 1299px)and (max-width: 991px){html.menu-open .hamburger::before,body.menu-open .hamburger::before{transform:translateY(9px) rotate(45deg)}}@media(max-width: 1299px)and (max-width: 576px){html.menu-open .hamburger::before,body.menu-open .hamburger::before{transform:translateY(6px) rotate(45deg)}}@media(max-width: 1299px){html.menu-open .hamburger::after,body.menu-open .hamburger::after{animation-duration:.5s;transform-origin:center;transform:translateY(-9px) rotate(-45deg)}}@media(max-width: 1299px)and (max-width: 576px){html.menu-open .hamburger::after,body.menu-open .hamburger::after{transform:translateY(-6px) rotate(-45deg)}}html.submenu-open header,body.submenu-open header{--logo-translate-y: -100px}.hamburger{position:relative;width:35px;height:35px;display:flex;flex-direction:column;justify-content:space-around;box-sizing:content-box;padding:15px;cursor:pointer;z-index:101;order:5;transition:all .3s ease}@media(min-width: 1300px){.hamburger{display:none}}@media(max-width: 576px){.hamburger{width:25px;height:25px;padding:20px}}.hamburger::before,.hamburger::after{content:"";display:block;width:100%;height:3px;background-color:var(--menu-color);transition:all .3s ease}@media(max-width: 767px){.hamburger.back{width:18px;height:18px;transform:translateX(calc(-100vw + 75px));transition:all .5s ease}.hamburger.back::before{transform:translateY(10px) rotate(45deg) !important}.hamburger.back::after{transform:translateY(-10px) rotate(-45deg) !important}}@media(max-width: 576px){.hamburger.back{transform:translateX(calc(-100vw + 55px))}}footer{padding-top:var(--spacer-big);padding-bottom:var(--spacer-big)}footer .footer-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:50px 80px;overflow:visible}@media(max-width: 1430px){footer .footer-grid{grid-template-columns:1.2fr 1fr}}@media(max-width: 991px){footer .footer-grid{grid-template-columns:1fr}}footer .footer-grid .border-footer{position:relative}footer .footer-grid .border-footer:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;border-bottom:1px solid var(--color-primary)}@media(min-width: 992px){footer .footer-grid .border-footer:after{width:1px;height:100%;position:absolute;top:0;bottom:unset;right:-30px;left:unset;border-bottom:none;border-right:1px solid var(--color-primary)}}@media(min-width: 1621px){footer .footer-grid .border-footer:after{right:0}}footer .footer-contianer{display:flex;justify-content:space-between}@media(max-width: 1199px){footer .footer-contianer>.col{width:50%}footer .footer-contianer>.col:nth-child(1),footer .footer-contianer>.col:nth-child(2){margin-bottom:50px}}@media(max-width: 767px){footer .footer-contianer>.col{width:100%;margin-bottom:50px}footer .footer-contianer>.col:last-child{margin-bottom:0}}@media(max-width: 767px){footer .footer-contianer .col{text-align:center}}footer .footer-contianer .title{margin-bottom:20px}footer .footer-contianer .social-links{display:flex;gap:20px}@media(max-width: 767px){footer .footer-contianer .social-links{justify-content:center}}footer .footer-contianer .social-links a{margin-bottom:2px;text-decoration:none;font-size:16px}footer .footer-contianer .social-links a i{font-size:25px}footer .footer-contianer .website-links{display:grid;grid-template-columns:1fr;grid-gap:5px}@media(min-width: 370px){footer .footer-contianer .website-links{grid-gap:30px}}footer .footer-contianer .website-links a,footer .footer-contianer .website-links .pseudo-link{padding:8px 0;margin-bottom:2px}footer .footer-contianer .website-links a:last-child,footer .footer-contianer .website-links .pseudo-link:last-child{margin-bottom:0}footer .footer-contianer .website-links .pseudo-list{padding-left:15px;position:relative}footer .footer-contianer .website-links .pseudo-list:before{content:"";position:absolute;left:0;width:5px;height:5px;top:16px;border-radius:100%;background-color:var(--color-default)}footer .footer-bottom{margin-top:var(--spacer-big)}@media(max-width: 767px){footer .footer-bottom .mobile-center{justify-content:center}}@media(max-width: 767px){footer .footer-bottom .col{text-align:center}}footer .footer-bottom .copyright{font-size:13px}@media(max-width: 767px){footer .footer-bottom .copyright{line-height:1.5em}}footer .footer-bottom .copyright a{font-size:inherit;font-weight:600;display:inline-block}footer .footer-bottom .contact-link{display:inline-block;font-weight:600;font-size:22px;margin-bottom:20px}