@charset "UTF-8";:root{--accent: #CFA85B;--accent-dark: #053D57;--accent-light: #015679;--contrast: #4B9D38;--font-1: "Inter", sans-serif;--text-color: #333}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}html{font-size:62.5%;height:100%;min-width:320px}@media screen and (max-width: 1550px){html{font-size:60%}}@media screen and (max-width: 1400px){html{font-size:58%}}@media screen and (max-width: 1200px){html{font-size:50%}}body{height:100%;position:relative;margin:0;padding-top:116px;font-family:var(--font-1);font-size:1.8rem;color:var(--text-color);background:white}@media screen and (max-width: 992px){body{padding-top:66px}}body:after{content:"";position:absolute;top:0;left:50%;display:none;width:1px;height:100%;background-color:#ff0;z-index:1000}.lock body{overflow:hidden;touch-action:none}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:inherit;font-size:inherit}img{max-width:100%;height:auto;vertical-align:top}ul{margin:0;padding:0;list-style-type:none}p{margin:0;padding:0}.hidden{display:none}.big-container{margin:0 auto;max-width:1920px}.container{margin:0 auto;padding:0 10px;width:100%;max-width:1460px}@media (max-width: 1200px){.container{padding:0 20px}}input[type=submit]:disabled{cursor:not-allowed!important;opacity:.4!important}a{color:inherit;text-decoration:none}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}.disable-select{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.title-hidden{position:absolute;opacity:0;pointer-events:none}.link-back{display:flex;align-items:center;gap:1.2rem;font-size:1.3rem}.page-top{padding-top:19.6rem}@media screen and (max-width: 768px){.page-top{padding-top:13rem}}*{min-width:0}.sku{margin-bottom:1.6rem;font-size:1.6rem;font-weight:500;line-height:160%;letter-spacing:.064rem;color:#000}.wrapper{overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--contrast) #000}*::-webkit-scrollbar{height:12px;width:12px}*::-webkit-scrollbar-track{background:var(--contrast)}*::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px;border:3px solid var(--contrast)}.myscrollbar ::-webkit-scrollbar{width:13px;height:13px}.myscrollbar ::-webkit-scrollbar-thumb{background:linear-gradient(13deg,#f9d4ff 14%,#c7ceff 64%);border-radius:10px}.myscrollbar ::-webkit-scrollbar-thumb:hover{background:linear-gradient(13deg,#c7ceff 14%,#f9d4ff 64%)}.myscrollbar ::-webkit-scrollbar-track{background:#ffffff;border-radius:10px;box-shadow:inset 7px 10px 12px #f0f0f0}.mfp-container{background:rgba(0,0,0,.9)}.mfp-fade.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-close{top:1rem!important;right:-6rem!important;display:flex!important;justify-content:center;align-items:center;margin:0!important;padding:0!important;width:4.8rem!important;height:4.8rem!important;line-height:initial!important;background:#e8b559!important;border-radius:50%!important}@media screen and (max-width: 1460px){.mfp-close{right:4px!important}}@media screen and (max-width: 1200px){.mfp-close{top:0!important}}@media screen and (max-height: 992px){.mfp-close{top:10px!important}}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:1!important;background:rgba(0,0,0,.9)!important}.mfp-container .mfp-arrow{position:absolute!important;top:initial!important;left:calc(50% - 3.2rem)!important;bottom:4rem!important;display:flex;justify-content:center;align-items:center;width:48px!important;height:48px!important;background:white;border-radius:50%!important;border:none;opacity:1!important;transition:all .2s;z-index:2000}.mfp-container .mfp-arrow:after{display:none}.mfp-container .mfp-arrow:before{content:"";top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;display:block;margin:0;width:2.4rem;height:2.4rem;border:none!important}.mfp-container .mfp-arrow:hover{background:rgba(255,255,255,.2)}.mfp-container .mfp-arrow.mfp-arrow-left{left:calc(50% - 3.2rem)!important;transform:rotate(180deg)}.mfp-container .mfp-arrow.mfp-arrow-right{left:calc(50% + 3.2rem)!important;transform:scale(1)!important}.mfp-img{max-height:80vh!important}@keyframes headerFade{0%{opacity:0}to{opacity:1}}.main-header{position:absolute;top:0;left:0;width:100%;z-index:9999;padding:0 6.4rem;background-color:#fff}@media (max-width: 1100px){.main-header{padding:0 5.6rem 0 3.2rem}}@media screen and (max-width: 992px){.main-header{padding:1rem 2.2rem;border-bottom:1px solid green}}@media screen and (max-width: 576px){.main-header{padding:1rem 1.5rem}}.main-header__container{position:relative;width:100%;max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem;background-color:#fff;z-index:9999}@media screen and (max-width: 992px){.main-header__container{gap:3.2rem}}.main-header.active{position:fixed;top:0;left:0;width:100%;z-index:100000;transition:all .4s}.main-header.active .logo{width:14rem}.main-header.active .main-menu li{padding:3rem 0}.main-header__right{display:flex;align-items:center;gap:3.6rem}@media screen and (max-width: 1500px){.main-header__right{gap:3.2rem}}@media screen and (max-width: 992px){.main-header__right{margin-left:auto}}.main-header .logo{position:relative;z-index:9999}.main-header__cart-icon{position:relative;z-index:9999;border-left:1px solid #4b9d38}@media screen and (max-width: 992px){.main-header__cart-icon{border:none}}.main-header.fixed-scroll.active{position:fixed;top:0;left:0;width:100%;height:6rem;animation-name:headerFade;animation-duration:.6s;animation-fill-mode:forwards;z-index:1000}.main-header.fixed-scroll.active .cart-icon{top:2rem}.main-header.fixed-scroll.active .sandwitch-wrap{top:0}@media (max-width: 1100px){.main-header .logo{width:16rem}}@media screen and (max-width: 992px){.main-header .logo{width:14rem}}.main-menu{position:relative;display:flex;align-items:center;justify-content:center;gap:2.4rem;z-index:2;transition:all .3s}@media screen and (max-width: 992px){.main-menu{position:fixed;top:0;left:0;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;width:100%;height:calc(100vh - 66px);background:white;z-index:999;opacity:0;padding:1.6rem;margin-top:66px;pointer-events:none;overflow-y:auto;border-top:1px solid #f0eeee;gap:0}}.main-menu.fixed{display:flex}.main-menu.fixed .sub-menu{pointer-events:initial!important}.main-menu.show{opacity:1;pointer-events:initial}.main-menu .menu-item-has-children>a{cursor:default}.main-menu li{padding:45px 0}@media screen and (max-width: 992px){.main-menu li{padding:3.2rem;width:100%}.main-menu li:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}}@media screen and (max-width: 576px){.main-menu li{padding:3.2rem 0}}@media screen and (max-height: 740px){.main-menu li{padding:1.8rem 0}}.main-menu li.current-menu-item>a{opacity:1;font-weight:400}.main-menu li.menu-item-has-children{position:relative}@media screen and (max-width: 992px){.main-menu li.menu-item-has-children{display:flex;align-items:flex-start;width:100%}}.main-menu li.menu-item-has-children:hover .sub-menu{opacity:1!important;pointer-events:initial}@media screen and (max-width: 992px){.main-menu li.menu-item-has-children:hover .sub-menu{opacity:initial}}.main-menu a{position:relative;display:block;padding:0 1.2rem;font-size:2.2rem;color:var(--accent-dark);transition:all .6s;font-weight:300;line-height:normal;opacity:.8}@media screen and (max-width: 992px){.main-menu a{padding:0;min-width:50%;font-weight:400}}.main-menu a:before{content:"";position:absolute;bottom:0;transform:translateY(1rem);left:0;width:100%;height:.1rem;background-color:var(--accent-dark);opacity:0;transition:all .4s}.main-menu a:hover{opacity:1}.main-menu a:hover:before{transform:translateY(0);opacity:1}.main-menu .sub-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);display:inline-flex;justify-content:center;align-items:center;padding:2.4rem 3.2rem;gap:6.4rem;background:#eee;border-radius:0 0 16px 16px;transition:all .4s;opacity:0;overflow:hidden;pointer-events:none}@media screen and (max-width: 992px){.main-menu .sub-menu{position:relative;top:initial;left:initial;width:100%;transform:initial;opacity:1;flex-direction:column;align-items:flex-start;gap:1.8rem;padding:0;background:initial;border-radius:initial}.main-menu .sub-menu:after{display:none}}.main-menu .sub-menu li{padding:0!important;border:none}.main-menu .sub-menu a{display:inline-flex;text-wrap:nowrap;font-size:2.2rem;font-weight:300;color:#053d57;padding:0;line-height:normal}.main-menu .sub-menu a:hover{color:var(--yellow)}.sandwitch-wrap{display:none;padding:9px;z-index:1001;min-width:34px;min-height:34px;border-radius:32px;background:#053d57}@media screen and (max-width: 992px){.sandwitch-wrap{display:inline-flex;justify-content:center;align-items:center}}.sandwitch{position:relative;display:block;width:16px;height:13px;cursor:pointer}.sandwitch--active .sandwitch__line--top{top:6px;transform:rotate(45deg)}.sandwitch--active .sandwitch__line--middle{opacity:0}.sandwitch--active .sandwitch__line--bottom{top:6px;transform:rotate(-45deg)}.sandwitch__line{position:absolute;left:0;display:block;width:100%;height:2px;transition:all linear .1s;background-color:#fff}.sandwitch__line--top{top:0}.sandwitch__line--middle{top:6px}.sandwitch__line--bottom{top:12px}.page-privacy{padding:0 0 8rem}.page-privacy h1,.page-privacy h2,.page-privacy h3,.page-privacy h4,.page-privacy h5,.page-privacy h6{margin-top:6rem;margin-bottom:3rem;font-weight:500}.page-privacy h1{font-size:5.4rem}@media screen and (max-width: 768px){.page-privacy h1{font-size:3.2rem}}.page-privacy h2{font-size:4rem}@media screen and (max-width: 768px){.page-privacy h2{font-size:2.8rem}}.page-privacy h3{font-size:3rem}@media screen and (max-width: 768px){.page-privacy h3{font-size:2.6rem}}.page-privacy h4{font-size:2rem}.page-privacy .red{display:inline-block;color:red;border:1px solid red}.page-privacy a{font-weight:700;text-decoration:underline;color:var(--accent-dark)}.page-privacy a:hover{text-decoration:none}.page-privacy ul{margin-bottom:2.4rem;list-style-position:inside}.page-privacy ul li{margin-bottom:1rem;margin-left:2rem;list-style-type:disc}.page-privacy p{margin-bottom:3rem;line-height:1.6}.page-privacy table{margin-bottom:30px;border-collapse:collapse}.page-privacy th{color:#fff;background-color:#444}.page-privacy th,.page-privacy td{padding:1rem 2rem;border:1px solid #aaa}@media screen and (max-width: 750px){.page-privacy .overflow-inner{overflow-x:auto}.page-privacy table{width:750px}}.language{position:relative;top:6px;text-align:left}.language__current{padding:0 3.2rem;text-align:left;cursor:pointer}.language .widget_wpglobus{opacity:0;pointer-events:none;transition:all .4s}.language .widget_wpglobus.active{opacity:1;pointer-events:auto}.language .widget-title{display:none}.language .list{padding:3.2rem;background:var(--accent)}.language .list a{display:block;font-size:1.4rem;text-transform:uppercase;opacity:.8;transition:all .4s}.language .list a:not(:last-of-type){margin-bottom:3.2rem}.language .list a:hover{opacity:1}.language .list .code{display:none!important}.single-blog-styles h1,.single-blog-styles h2,.single-blog-styles h3{margin:0 0 3.2rem;font-weight:600}.single-blog-styles h1{font-size:4rem}.single-blog-styles h2{font-size:2.8rem}.single-blog-styles h3{font-size:2rem}.single-blog-styles p{margin-bottom:3.2rem;font-size:2rem;line-height:1.6}.single-blog-styles p strong{font-weight:700}.single-blog-styles p a{text-decoration:underline;color:var(--accent)}.single-blog-styles p a:hover{text-decoration:none}.single-blog-styles blockquote{background:linear-gradient(45deg,#eddbff,transparent);margin-left:0;margin-right:0;padding:1em;border-radius:4px}.single-blog-styles img.alignleft{float:left;margin:0 16px 16px 0}.single-blog-styles img.alignright{float:right;margin:16px 0 0 16px}.single-blog-styles ul{margin:3.2rem 0;padding-left:3.2rem;list-style-type:disc}.single-blog-styles table{border-collapse:collapse}.single-blog-styles table tr:first-of-type td{color:#fff;background:#333}.single-blog-styles table th,.single-blog-styles table td{padding:1rem;border:1px solid #ddd}.single__info{border-top:1px solid rgba(0,0,0,.1);padding:6.4rem 0 11.2rem;background:#fbfbfb}@media screen and (max-width: 768px){.single__info{padding:6.4rem 0}}@media (max-width: 550px){.single__info{padding:3.2rem 0}}.single__breadcrumbs{display:flex;align-items:center;margin-bottom:4.8rem}@media screen and (max-width: 576px){.single__breadcrumbs{margin-bottom:3.2rem}}.single__breadcrumbs li{position:relative;display:flex;color:#053d57;font-size:2rem;font-weight:400;line-height:2.8rem}.single__breadcrumbs li:not(:last-of-type){margin-right:3.2rem;padding-right:3.2rem}.single__breadcrumbs li:not(:last-of-type):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;width:6px;height:6px;background:#053d57;border-radius:50%}.single__breadcrumbs li svg{transition:all .5s}.single__breadcrumbs li a{display:flex;justify-content:space-between;align-items:center;transition:all .5s}.single__breadcrumbs li a:hover{color:#4b9d38}.single__breadcrumbs li a:hover svg{transform:translate(-10%)}.single__content{width:100%;max-width:124rem;margin:0 auto;padding:32px 32px 64px;border:1px solid #f0eeee;background:#fff}@media screen and (max-width: 768px){.single__content{padding:3.2rem}}.single__content h1,.single__content h2,.single__content h3{margin:0 0 3.2rem;font-weight:600}.single__content h1{font-size:4rem}.single__content h2{font-size:2.8rem}.single__content h3{font-size:2rem}.single__content p{margin-bottom:3.2rem;font-size:2rem;line-height:1.6}.single__content p strong{font-weight:700}.single__content p a{text-decoration:underline;color:var(--accent)}.single__content p a:hover{text-decoration:none}.single__content blockquote{background:linear-gradient(45deg,#eddbff,transparent);margin-left:0;margin-right:0;padding:1em;border-radius:4px}.single__content img.alignleft{float:left;margin:0 16px 16px 0}.single__content img.alignright{float:right;margin:16px 0 0 16px}.single__content ul,.single__content ol{margin:3.2rem 0;list-style-position:inside;list-style-type:disc}.single__content ol{list-style-type:decimal}.single__content table{border-collapse:collapse}.single__content table tr:first-of-type td{color:#fff;background:#333}.single__content table th,.single__content table td{padding:1rem;border:1px solid #ddd}.single__title{margin-bottom:4.8rem;color:#053d57;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 768px){.single__title{font-size:3.2rem}}.single__title-imgs{margin:4.8rem 0;color:#053d57;font-size:2rem;font-weight:400;line-height:2.8rem}.single__imgs{display:flex;flex-wrap:wrap;margin:0 -.4rem}.single__image{position:relative;flex:0 0 calc(50% - .8rem);margin:0 .4rem .8rem;display:block}.single__image img{width:100%;max-height:48rem;height:auto;-o-object-fit:contain;object-fit:contain}.single__text{display:flex;flex-direction:column;gap:3.2rem;color:#053d57;font-size:2rem;font-weight:400;line-height:2.8rem;margin-top:4.8rem}.single__text p{margin:0}.single__text strong{font-weight:600}.single__text ol,.single__text ul{margin:0}.single__shared-text{display:flex;align-items:center;gap:3.2rem;margin-top:8rem}.single__shared-title{color:#4b9d38;font-size:2rem;font-weight:400;line-height:2.8rem}.single__socials{display:flex;align-items:center;gap:3.2rem;list-style-type:none!important}.single__socials li a{display:block;transition:all .5s}.single__socials li a:hover{transform:scale(1.2)}.single-slider{overflow:hidden;padding-bottom:6.7rem}.single-slider__title{margin-bottom:4.8rem;color:#053d57;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 768px){.single-slider__title{font-size:3.2rem}}.single-slider__wrap{margin-right:-48%;margin-bottom:4.8rem}@media screen and (max-width: 1750px){.single-slider__wrap{margin-right:-35%}}@media screen and (max-width: 1350px){.single-slider__wrap{margin-right:0}}@media screen and (max-width: 576px){.single-slider__wrap{margin-bottom:3.2rem}}.single-slider__item{display:flex!important;min-height:20.6rem;margin-right:3.2rem}@media screen and (max-width: 1350px){.single-slider__item{margin-right:1.6rem}}@media screen and (max-width: 576px){.single-slider__item{flex-direction:column}}.single-slider__image{position:relative;min-width:50%;border-radius:3.2rem;overflow:hidden}@media screen and (max-width: 992px){.single-slider__image{min-width:45%}}@media screen and (max-width: 576px){.single-slider__image{min-width:100%;aspect-ratio:1/1}}.single-slider__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-slider__info{min-width:50%;padding:2.2rem}@media screen and (max-width: 576px){.single-slider__info{min-width:100%}}.single-slider__title-item{margin-bottom:1.6rem;overflow:hidden;color:#00587c;height:6.2rem;font-feature-settings:"salt" on,"liga" off;text-overflow:ellipsis;font-size:2.4rem;font-weight:500;line-height:3.1rem}@media screen and (max-width: 576px){.single-slider__title-item{height:auto}}.single-slider__short-text{overflow:hidden;color:#46616e;font-feature-settings:"salt" on,"liga" off;text-overflow:ellipsis;font-size:1.8rem;font-weight:500;line-height:2.8rem}.single-slider__buttons{display:flex;gap:1rem}.single-slider__btn{cursor:pointer}.single-slider__btn svg path{transition:all .5s}.single-slider__btn:hover svg path{fill:#015679}.blog{padding-bottom:12.8rem}.blog__title{margin-bottom:4.8rem;color:var(--accent-dark);font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 576px){.blog__title{font-size:3rem}}.blog__wrap{display:flex;flex-wrap:wrap;margin:0 -1.7rem}@media screen and (max-width: 1500px){.blog__wrap{margin:0 -.8rem}}.blog__item{display:flex;flex-direction:column;border-radius:32px;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 4px 64px #0000001a;overflow:hidden;flex:0 0 calc(33.33% - 3.4rem);margin:0 1.7rem 3.4rem}@media screen and (max-width: 1500px){.blog__item{flex:0 0 calc(33.33% - 1.6rem);margin:0 .8rem 3.2rem}}@media screen and (max-width: 992px){.blog__item{flex:0 0 calc(50% - 1.6rem)}}@media screen and (max-width: 576px){.blog__item{flex:0 0 calc(100% - 1.6rem)}}.blog__info{display:flex;flex-direction:column;align-items:flex-start;padding:2.2rem;flex:1}.blog__image{position:relative;height:31.6rem;overflow:hidden}@media screen and (max-width: 992px){.blog__image{height:initial;aspect-ratio:1/.7}}@media screen and (max-width: 576px){.blog__image{aspect-ratio:1/.8}}.blog__image img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .6s}@media screen and (max-width: 576px){.blog__image img{-o-object-fit:cover;object-fit:cover}}.blog__image img:hover{transform:scale(1.2)}.blog__btn{margin-top:auto;display:flex;justify-content:center;align-items:center;width:100%;padding:1.6rem 3.2rem;color:var(--contrast);text-align:center;font-size:1.6rem;font-weight:800;line-height:normal;letter-spacing:.32px;text-transform:uppercase;border:1px solid var(--contrast);border-radius:32px;transition:all .5s;text-decoration:initial}.blog__btn:hover{background:var(--contrast);color:#fff}.blog__date-wrapper{margin-bottom:2rem;display:flex;align-items:center;gap:.8rem}.blog__date{display:inline-flex;padding:.4rem .8rem;color:#fff;font-size:1.8rem;font-weight:400;line-height:normal;letter-spacing:-.36px;background:var(--contrast)}.blog__title-item{margin-bottom:1.6rem;color:#00587c;font-size:2.4rem;font-weight:500;text-overflow:ellipsis;line-height:3.1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog__short-text{margin-bottom:3.8rem;color:#46616e;font-size:1.8rem;font-weight:500;line-height:2.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.category-list__wrap{display:flex;justify-content:center;gap:3.2rem;width:100%}@media screen and (max-width: 576px){.category-list__wrap{gap:2rem}}.category-list__item{position:relative;cursor:pointer}.category-list__name{display:flex;justify-content:center;align-items:center;position:relative;padding:1.2rem 1.6rem;transition:all .5s;border-radius:8px}.category-list__name span{display:inline-block;color:#46616e;font-size:1.8rem;font-weight:300;line-height:2.3rem;transition:all .5s}.category-list__name.active{background:#4b9d38;color:#fff;box-shadow:0 4px 32px #00000008}.category-list__name:hover{background:#4b9d38;color:#fff}.category-list__subcategory-list{display:flex;position:absolute;top:7rem;left:50%;transform:translate(-50%);gap:3.2rem}@media screen and (max-width: 376px){.category-list__subcategory-list{gap:.8rem}}.category-list__subcategory-item{display:flex;gap:.8rem;padding:1.2rem 1.6rem;border-radius:8px;border:1px solid rgba(5,61,87,.15);box-shadow:0 4px 32px #00000008}.category-list__subcategory-name{position:relative;display:flex;align-items:center;padding-left:36px;height:28px;transition:all .5s;color:#46616e;font-size:1.8rem;font-weight:300;line-height:130%}.category-list__subcategory-name:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:1px solid #4b9d38}.category-list__subcategory-name:after{content:"✓";position:absolute;top:50%;left:6px;transform:translateY(-50%);color:#4b9d38;display:none}.category-list__subcategory-name.active:after{display:block}.category-list__subcategory-name:hover{color:#4b9d38}.form__row{display:flex;gap:.8rem}@media screen and (max-width: 576px){.form__row{display:block}}.form__row .form__group{flex:1}.form__group{position:relative}.form__group input[type=text],.form__group input[type=email],.form__group input[type=tel],.form__group textarea{margin-bottom:.8rem;padding:2.4rem 1.6rem;width:100%;height:7rem;font-size:1.8rem;font-weight:300;line-height:normal;letter-spacing:.064rem;color:#fff;border:none;border-left:2px solid transparent;background:#053d57;transition:all .3s ease-out;outline:none}.form__group input[type=text]::-moz-placeholder,.form__group input[type=email]::-moz-placeholder,.form__group input[type=tel]::-moz-placeholder,.form__group textarea::-moz-placeholder{color:#fff}.form__group input[type=text]::placeholder,.form__group input[type=email]::placeholder,.form__group input[type=tel]::placeholder,.form__group textarea::placeholder{color:#fff}.form__group input[type=text]:focus,.form__group input[type=text]:hover,.form__group input[type=email]:focus,.form__group input[type=email]:hover,.form__group input[type=tel]:focus,.form__group input[type=tel]:hover,.form__group textarea:focus,.form__group textarea:hover{border-left-color:#4b9d38}.form__group textarea{resize:vertical;height:13rem;overflow:hidden}.form__group.form__group--textarea{margin-bottom:3.2rem}.form__group.form__group--textarea .wpcf7-not-valid-tip{bottom:1.2rem}.form__footer{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 576px){.form__footer{display:block}}.form__footer input[type=checkbox]{display:none}.form__footer input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.form__privacy{position:relative;max-width:48.5rem;flex:1;font-size:1.6rem;font-weight:400;line-height:normal;color:#fff;padding-left:1.2rem}@media screen and (max-width: 576px){.form__privacy{margin-bottom:3.2rem}}.form__privacy .wpcf7-list-item{margin:0}.form__privacy .wpcf7-list-item-label{display:block;position:relative;padding-right:1.2rem;padding-left:3.2rem;cursor:pointer}@media screen and (max-width: 992px){.form__privacy .wpcf7-list-item-label{text-align:left}}.form__privacy .wpcf7-list-item-label:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:16px;height:16px;border-radius:50%;border:1px solid white}.form__privacy .wpcf7-list-item-label:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:4px;width:8px;height:8px;border-radius:50%;background:white;opacity:0}.form__privacy .wpcf7-list-item-label a{text-decoration:underline;transition:all .3s ease-out;font-style:italic}.form__privacy .wpcf7-list-item-label a:hover{text-decoration:none}.form .wpcf7-not-valid-tip{position:absolute;bottom:-2.5rem;left:1rem;display:block;font-size:1.4rem;color:var(--contrast)}.form input[type=submit]{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:2.2rem 3.2rem;font-size:1.6rem;color:#4b9d38;text-align:center;font-weight:800;line-height:normal;letter-spacing:.32px;text-transform:uppercase;cursor:pointer;background:white;transition:all .4s;border:none}.form input[type=submit]:hover{background:var(--contrast);color:#fff}.form .btn{background:white!important;padding:0!important;overflow:hidden}.form .btn:hover{border-color:var(--contrast)}.wpcf7-spinner{position:absolute;bottom:-4rem;right:0;margin:0;width:2.4rem;height:2.4rem}.wpcf7-response-output{color:#fff}.btn{display:inline-flex;justify-content:center;align-items:center;padding:2.2rem 3.2rem;font-size:1.6rem;color:#4b9d38;text-align:center;font-weight:800;line-height:normal;letter-spacing:.32px;text-transform:uppercase;border-radius:80px;background:#fff;border:1px solid transparent;transition:all .4s;cursor:pointer}.btn--contrast{background:var(--contrast);color:#fff}.btn--contrast:hover{background:white;color:var(--contrast);border-color:var(--contrast)}.btn:hover{color:var(--accent-dark);border-color:var(--accent-dark)}.page-intro{position:relative;display:flex;align-items:flex-end;padding-bottom:9.6rem;height:72rem}@media screen and (max-width: 576px){.page-intro{padding-bottom:10%;height:40rem}}@media screen and (max-width: 1200px){.page-intro.changed .page-intro__img-bg{-o-object-position:70% center;object-position:70% center}}.page-intro__img-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1200px){.page-intro__img-bg.mobile{-o-object-position:35% center;object-position:35% center}}.page-intro__label{margin-bottom:1.6rem;color:#053d57;font-size:2.4rem;font-weight:500;line-height:3.1rem}.page-intro__title{color:var(--accent-dark);font-size:6.4rem;font-weight:700;line-height:normal;letter-spacing:.32px}.page-intro__title--small{font-size:4.2rem}@media screen and (max-width: 576px){.page-intro__title{font-size:3rem}}.page-intro__title.white{color:#fff}.page-intro__title.txt-shadow{text-shadow:2px 2px 4px rgba(0,0,0,.7)}.page-intro__services{margin-top:1.6rem;color:#fff;font-size:6.4rem;font-weight:700;line-height:normal;letter-spacing:.32px}@media screen and (max-width: 576px){.page-intro__services{font-size:3rem}}.page-intro__logo{width:26rem;margin-bottom:6.4rem}@media (max-width: 576px){.page-intro__logo{width:18rem;margin-bottom:3.2rem}}.page-intro__collaborations{display:flex;align-items:center;justify-content:flex-end;gap:3.2rem;margin-top:1.6rem}.page-intro__collaboration-item img{max-height:8rem;width:auto}.cart-icon{transition:all .4s;cursor:pointer}.cart-icon:hover{opacity:.95}.cart-icon-target{display:flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;margin-left:4.8rem}@media screen and (max-width: 992px){.cart-icon-target{margin-left:0}}.cart-icon-target svg{position:relative;top:2px}.cart-icon .cart-contents{display:none;justify-content:center;align-items:center;width:3rem;font-size:1.6rem}.cart-icon .widget_shopping_cart{position:absolute;top:40px;left:-270px;display:none;width:340px;background-color:#fff;box-shadow:0 8px 8px #0003;border-radius:4px;z-index:10}@media screen and (max-width: 576px){.cart-icon .widget_shopping_cart{left:-206px}}@media screen and (max-width: 360px){.cart-icon .widget_shopping_cart{left:-160px;width:300px}}.cart-icon .woocommerce-mini-cart-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px;border-bottom:1px solid #b3b3b3}@media screen and (max-width: 360px){.cart-icon .woocommerce-mini-cart-item{flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}}.cart-icon .woocommerce-mini-cart-item .variation{display:block;width:100%}.cart-icon .woocommerce-mini-cart-item .variation dt,.cart-icon .woocommerce-mini-cart-item .variation dd{font-size:1.2rem}@media screen and (max-width: 360px){.cart-icon .woocommerce-mini-cart-item .variation dt,.cart-icon .woocommerce-mini-cart-item .variation dd{display:inline-block}}.cart-icon .woocommerce-mini-cart-item .variation dt{font-weight:700}.cart-icon .woocommerce-mini-cart-item:nth-of-type(2n){background-color:#f8f8f8}.cart-icon .woocommerce-mini-cart-item .remove_from_cart_button{margin-right:10px;font-size:18px;color:#b3b3b3;transition:all .2s}.cart-icon .woocommerce-mini-cart-item .remove_from_cart_button:hover{color:#b30033}.cart-icon .woocommerce-mini-cart-item .remove_from_cart_button+a{display:flex;flex:1;font-size:1.4rem;text-decoration:none;color:#414141}.cart-icon .woocommerce-mini-cart-item img{margin-right:10px;width:40px;height:56px}.cart-icon .woocommerce-mini-cart-item .quantity{display:none;font-size:10px;text-align:right}.cart-icon .woocommerce-mini-cart__total,.cart-icon .woocommerce-mini-cart__buttons{padding:10px}.cart-icon .woocommerce-mini-cart__buttons{display:flex;justify-content:space-between}.cart-icon .woocommerce-mini-cart__buttons a{width:47%;height:40px;line-height:40px;text-align:center;color:#fff;border:1px solid var(--accent);background-color:var(--accent);border-radius:4px;transition:all .2s}.cart-icon .woocommerce-mini-cart__buttons a:hover{background-color:var(--accent)}.cart-icon .woocommerce-mini-cart__buttons a:nth-of-type(2){border:1px solid var(--text-color);background-color:var(--text-color)}.cart-icon .woocommerce-mini-cart__buttons a:nth-of-type(2):hover{background-color:var(--text-color)}.woocommerce-mini-cart__empty-message{padding:1rem}.page-checkout{padding:8rem 0}.page-checkout .select2-selection--single{height:4.3rem}.woocommerce-checkout .checkout__wrap{display:flex;justify-content:space-between}.woocommerce-form-coupon-toggle{margin-bottom:3.2rem}.woocommerce-form-coupon-toggle a{text-decoration:underline;color:var(--accent)}.woocommerce-form-coupon-toggle a:hover{text-decoration:none}@media screen and (max-width: 992px){.woocommerce-checkout .checkout__wrap{display:block}}.woocommerce-checkout .checkout__item{margin-bottom:80px;width:47%}@media screen and (max-width: 992px){.woocommerce-checkout .checkout__item{width:100%}}.woocommerce-checkout h3{margin-bottom:30px;text-transform:uppercase;font-size:28px;font-weight:500}@media screen and (max-width: 576px){.woocommerce-checkout h3{font-size:20px}}.woocommerce-checkout select,.woocommerce-checkout input,.woocommerce-checkout textarea{outline:none}.woocommerce-checkout select:focus,.woocommerce-checkout input:focus,.woocommerce-checkout textarea:focus{outline:1px solid #005399}.woocommerce-checkout .form-row{margin-bottom:20px}.woocommerce-checkout .form-row label{display:block;margin-bottom:10px;font-weight:500}.woocommerce-checkout .form-row label .required{font-size:20px;color:#b30033}.woocommerce-checkout .form-row input,.woocommerce-checkout .form-row .select2 .select2-selection__rendered{padding:3px;width:100%;height:43px;border:1px solid #ccc;border-radius:3px}.woocommerce-checkout .select2-container--open .select2-dropdown{top:-3rem}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{margin-bottom:60px}.woocommerce-checkout .woocommerce-additional-fields textarea{padding:10px;width:100%;height:100px;border:1px solid #ccc}.woocommerce-checkout-review-order-table{margin-bottom:40px}.woocommerce-checkout-review-order-table thead th:first-of-type{text-align:left}.woocommerce-checkout-review-order-table tfoot th{text-align:left}.woocommerce-checkout-payment button[type=submit]{margin-top:30px;padding:2rem 4rem;text-transform:uppercase;color:#fff;background-color:#000;transition:all .4s;cursor:pointer}.woocommerce-checkout-payment button[type=submit]:hover{color:#000;background-color:#fff}@media screen and (max-width: 576px){.woocommerce-form__label-for-checkbox{font-size:20px}}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label{display:flex!important;justify-content:flex-start;align-items:center}.woocommerce-terms-and-conditions-wrapper input[type=checkbox]{display:inline;width:auto;height:auto}.woocommerce-order-details{margin-top:5rem}.area-riservata{text-decoration:underline;color:var(--accent)}.woocommerce-checkout-review-order .shop_table th,.woocommerce-checkout-review-order td{padding:1rem;border-bottom:1px solid #ccc}body.single-product{padding-top:12rem}.single-product{padding:3.2rem 0 6.4rem;border-top:1px solid rgba(0,0,0,.1)}.single-product__wrap{display:flex;align-items:flex-start;max-width:1600px;margin:0 auto}@media screen and (max-width: 992px){.single-product__wrap{flex-direction:column;gap:6rem}}.single-product__content{width:50%;padding:0 48px}@media screen and (max-width: 992px){.single-product__content{width:100%}}@media screen and (max-width: 576px){.single-product__content{padding:0 1.5rem}}.single-product__bredcrumbs{display:flex;gap:3.2rem;margin-bottom:4.8rem}.single-product__arrow{display:flex;justify-content:center;align-items:center;width:42px;height:42px}.single-product__terms{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 576px){.single-product__terms{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:3.2rem}}.single-product__terms li{position:relative;display:flex;color:#053d57;font-size:2rem;font-weight:400;line-height:2.8rem;padding-left:1.6rem}.single-product__terms li:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:6px;height:6px;background:#053d57;border-radius:50%}.single-product__terms li:last-of-type{color:#4b9d38}.single-product__terms li:last-of-type:before{background:#4b9d38}.single-product__terms li svg{transition:all .5s}.single-product__terms li a{display:flex;justify-content:space-between;align-items:center;transition:all .5s}.single-product__terms li a:hover{color:#4b9d38}.single-product__terms li a:hover svg{transform:translate(-10%)}.single-product__title{margin-bottom:3.2rem;color:#00587c;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 576px){.single-product__title{font-size:3rem}}.single-product__category span{display:block;margin-bottom:1.2rem;color:#053d57;font-size:1.6rem;font-weight:600;line-height:normal;letter-spacing:.32px}.single-product__category ul{display:flex;flex-wrap:wrap;margin-bottom:3.2rem;gap:1.6rem}.single-product__categories{display:flex!important;gap:1.6rem;border-radius:32px;padding:4px 16px!important;background:rgba(1,86,121,.1)}.single-product__categories a{display:block;color:#053d57;font-size:1.6rem;font-weight:400;line-height:2.8rem;transition:all .5s}.single-product__categories:hover a{color:#4b9d38}.single-product__description{font-size:1.8rem;color:#46616e;font-style:normal;font-weight:500;line-height:2.8rem}.single-product__description ul{margin-bottom:3.2rem;list-style-type:disc;list-style-position:inside}.single-product__description p{margin-bottom:3.2rem}@media screen and (max-width: 576px){.single-product__description p{margin-bottom:3.2rem}}.single-product__description strong{color:#053d57;font-weight:600}.single-product__description h2{margin-bottom:1.6rem;color:#053d57;font-size:1.6rem;font-weight:600;line-height:normal;letter-spacing:.32px}.single-product__tag{color:#053d57;font-size:1.6rem;font-weight:600;line-height:normal;letter-spacing:.32px}.single-product__list{margin-top:1.6rem}.single-product__item{display:flex;align-items:center;justify-content:space-between}.single-product__cta{width:100%;padding:16px 32px;border-color:#4b9d38;margin-bottom:3.2rem}.single-product__cta:hover{color:#fff;background:#4b9d38}.single-product__shared-text{display:flex;align-items:center;gap:3.2rem;margin-top:6.4rem}@media screen and (max-width: 576px){.single-product__shared-text{flex-wrap:wrap}}.single-product__shared-title{color:#4b9d38;font-size:2rem;font-weight:400;line-height:2.8rem}.single-product__socials{display:flex;align-items:center;gap:3.2rem;list-style-type:none!important;margin:0!important}.single-product__socials li a{display:block;transition:all .5s}.single-product__socials li a:hover{transform:scale(1.2)}.single-product table{border-collapse:collapse;margin-bottom:3.2rem}.single-product table tr{padding:2.2rem 0;border-top:1px solid #f0eeee;border-bottom:1px solid #f0eeee}.single-product table td{padding:2.2rem 0}.single-product table td:nth-of-type(2){color:#4b9d38;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:28px}.home-intro{overflow:hidden}.home-intro__wrap{display:flex}@media screen and (max-width: 992px){.home-intro__wrap{flex-direction:column}}.home-intro__logo{display:flex;position:relative;margin-bottom:3.2rem;height:26rem}.home-intro__imgs{position:absolute;left:0;bottom:0;will-change:transform;backface-visibility:hidden}.home-intro__imgs:nth-of-type(1){top:0;left:initial;bottom:initial;right:0;height:23rem}@media (max-width: 550px) and (max-height: 770px){.home-intro__imgs:nth-of-type(1){height:10rem}}@media (max-width: 550px) and (max-height: 700px){.home-intro__imgs:nth-of-type(1){height:10rem;top:-4rem}}.home-intro__img{position:relative}@media (max-width: 576px){.home-intro__img{margin:0 auto}}.home-intro__img svg:nth-child(2){position:absolute;bottom:3.5rem;left:calc(50% - 6.3rem)}@media (max-width: 1550px){.home-intro__img svg:nth-child(2){bottom:2.6rem}}@media (max-width: 1440px){.home-intro__img svg:nth-child(2){left:calc(50% - 7rem)}}@media (max-width: 1400px){.home-intro__img svg:nth-child(2){bottom:1.6rem}}@media (max-width: 1200px){.home-intro__img svg:nth-child(2){bottom:-2.4rem;left:calc(50% - 8rem)}}.home-intro__heart{position:absolute;top:55%;left:44%;width:28px;height:28px;z-index:2}@media (max-width: 1550px){.home-intro__heart{top:57%}}@media (max-width: 1440px){.home-intro__heart{left:42%}}@media (max-width: 1400px){.home-intro__heart{top:59%}}@media (max-width: 1200px){.home-intro__heart{top:70%}}@media (max-width: 550px) and (max-height: 770px){.home-intro__heart{top:65%;transform:translate(-120%)!important}}@keyframes show-down{0%{transform:scale(.5)}50%{transform:scale(1)}to{transform:scale(.5)}}.home-intro__item{display:flex;align-items:center;justify-content:center;flex-direction:column;width:50%;height:96.4rem;max-height:90vh;min-height:750px;padding:6.4rem;background:radial-gradient(151.04% 98.93% at 50% 50%,#68cc51 0%,#4b9d38 100%);transition:all .5s}@media screen and (max-width: 992px){.home-intro__item{justify-content:center;width:100%;height:383.5px;padding-top:initial;min-height:0;padding:3.2rem}}@media screen and (max-width: 992px) and (max-height: 770px){.home-intro__item .btn{padding:1.2rem;font-size:1.4rem}}@media (max-width: 550px) and (max-height: 830px){.home-intro__item{max-height:43vh}}@media (max-width: 550px) and (max-height: 700px){.home-intro__item{justify-content:flex-end}}@media screen and (max-width: 360px){.home-intro__item{padding:3.2rem 1.5rem}}.home-intro__item:nth-of-type(1) .home-intro__logo{position:relative;width:100%;max-width:54.3rem;overflow:hidden}@media screen and (max-width: 992px){.home-intro__item:nth-of-type(1) .home-intro__logo{max-width:34.3rem}}@media screen and (max-width: 992px) and (max-height: 830px){.home-intro__item:nth-of-type(1) .home-intro__logo{height:19rem;overflow:visible}}@media screen and (max-width: 992px) and (max-height: 770px){.home-intro__item:nth-of-type(1) .home-intro__logo{height:15rem}}@media screen and (max-width: 992px) and (max-height: 700px){.home-intro__item:nth-of-type(1) .home-intro__logo{height:12rem!important}}@media screen and (max-width: 450px){.home-intro__item:nth-of-type(1) .home-intro__logo{height:26rem}}.home-intro__item:nth-of-type(1) .btn:hover{color:#4b9d38}.home-intro__item:nth-of-type(2){background:radial-gradient(151.04% 98.93% at 50% 50%,#1088c0 0%,#053d57 100%)}@media screen and (max-width: 992px){.home-intro__item:nth-of-type(2) .home-intro__logo{transform:scale(.6) translateY(-3rem);margin-bottom:-2rem}}@media (max-width: 550px) and (max-height: 770px){.home-intro__item:nth-of-type(2) .home-intro__logo{height:23rem;margin-bottom:-3rem}.home-intro__item:nth-of-type(2) .home-intro__logo svg{max-height:130%;width:auto;position:absolute;bottom:-3rem;left:50%;transform:translate(-50%)}.home-intro__item:nth-of-type(2) .home-intro__logo svg:nth-child(2){bottom:-2rem;max-height:90%}}@media (max-width: 550px) and (max-height: 650px){.home-intro__item:nth-of-type(2) .home-intro__logo svg:nth-child(2){max-height:90%}}@media (max-width: 550px) and (max-height: 600px){.home-intro__item:nth-of-type(2) .home-intro__logo svg:nth-child(2){max-height:80%}}.home-intro__item:nth-of-type(2) .btn{color:#053d57}.home-intro__item:hover .btn{text-decoration-color:initial}.home-intro__content{display:flex;flex-direction:column;align-items:center;text-align:center;will-change:transform;backface-visibility:hidden}.home-intro .btn{text-decoration:underline;text-decoration-color:transparent}.home-intro__name{margin-bottom:1.6rem;font-size:6.4rem;font-weight:700;line-height:normal;letter-spacing:.32px;color:#fff}@media screen and (max-width: 1200px){.home-intro__name{font-size:3.6rem}}@media screen and (max-width: 576px){.home-intro__name{font-size:3rem}}@media screen and (max-width: 576px) and (max-height: 700px){.home-intro__name{font-size:2.2rem;margin-bottom:1rem}}@media screen and (max-width: 576px) and (max-height: 650px){.home-intro__name{margin-bottom:1.4rem}}.home-intro__info{overflow:hidden}.home-intro__text{margin-bottom:9.6rem;color:#fff;text-align:center;font-size:3.2rem;font-weight:400;line-height:3.1rem;letter-spacing:.16px}@media (max-width: 992px){.home-intro__text{margin-bottom:2.2rem;font-size:16px;letter-spacing:.08px}}@media (max-width: 550px) and (max-height: 700px){.home-intro__text{font-size:1.4rem;margin-bottom:1.6rem}}@media (max-width: 550px) and (max-height: 650px){.home-intro__text{display:none}}.perche{position:relative;padding:6.4rem 0}@media screen and (max-width: 992px){.perche{padding:6.4rem 0 16rem;overflow:hidden}}@media (max-width: 550px){.perche{padding:6.4rem 0 10rem}}.perche__img-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.perche__logo-bg{position:absolute;bottom:10.8rem;right:23.9rem}@media screen and (max-width: 1650px){.perche__logo-bg{right:6%}}@media screen and (max-width: 992px){.perche__logo-bg{bottom:3rem}}.perche__title{margin-bottom:6.4rem;color:var(--accent-dark);font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 576px){.perche__title{font-size:3rem;margin-bottom:3.2rem}}.perche__wrap{display:flex;justify-content:center;flex-wrap:wrap;width:100%;max-width:118rem;margin:0 auto;gap:3.2rem}@media screen and (max-width: 992px){.perche__wrap{gap:3rem 1rem;padding:0 1rem}}.perche__item{display:flex;justify-content:center;width:100%}@media screen and (max-width: 768px){.perche__item{transform:rotate(0) scale(.8)}}@media screen and (max-width: 768px){.perche__item:nth-of-type(1){transform:rotate(0) scale(.8)}}.perche__item:nth-of-type(2),.perche__item:nth-of-type(3){flex:0 0 calc(50% - 3.2rem)}@media screen and (max-width: 992px){.perche__item:nth-of-type(2),.perche__item:nth-of-type(3){flex:0 0 calc(50% - 1.6rem)}}@media screen and (max-width: 768px){.perche__item:nth-of-type(2),.perche__item:nth-of-type(3){flex:initial}}.perche__item:nth-of-type(2) .perche__info,.perche__item:nth-of-type(3) .perche__info{width:100%}.perche__item:nth-of-type(2) .perche__info{background:#0f7eb2}.perche__item:nth-of-type(3) .perche__info{background:#fff}.perche__item:nth-of-type(3) .perche__name,.perche__item:nth-of-type(3) .perche__text{color:var(--accent-dark)}@media screen and (max-width: 768px){.perche__item:nth-of-type(4){transform:rotate(0) scale(.8)}}.perche__item:nth-of-type(4) .perche__info{background:#4b9d38}.perche__item:not(:first-of-type) .perche__icon{margin-bottom:1.6rem}.perche__info{display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:32px;background:#053d57;width:100%;max-width:57.4rem;padding:6.4rem}@media screen and (max-width: 992px){.perche__info{padding:6.4rem 3.2rem}}@media screen and (max-width: 576px){.perche__info{padding:2.2rem}}.perche__icon{margin-bottom:.8rem}@media screen and (max-width: 576px){.perche__icon{width:7.4rem;height:7.4rem}}.perche__name{margin-bottom:4.8rem;color:#fff;text-align:center;font-size:2.4rem;font-weight:400;line-height:2.8rem}@media screen and (max-width: 576px){.perche__name{margin-bottom:3.2rem}}.perche__text{color:#fff;text-align:center;font-size:2rem;font-weight:400;line-height:2.8rem}.news{padding:12.8rem 0}@media screen and (max-width: 992px){.news{padding:8rem 0}}@media (max-width: 550px){.news{padding:3.2rem 0 6.4rem}}.news__title{margin-bottom:4.8rem;color:var(--accent-dark);font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 992px){.news__title{margin-bottom:0}}@media screen and (max-width: 576px){.news__title{font-size:3rem}}.news__wrap{display:flex;margin:0 -1.7rem}@media screen and (max-width: 992px){.news__wrap{display:block;margin:0}}.news__more{display:block;width:-moz-fit-content;width:fit-content;margin:6.4rem auto 0}@media (max-width: 550px){.news__more{margin:3.2rem auto 0}}@media screen and (max-width: 992px){.news .slick-list{padding:6.4rem 0}}@media screen and (max-width: 768px){.news .slick-list{padding:4.8rem 0 3.4rem}}.news__item{position:relative;z-index:9999;display:flex;flex-direction:column;border-radius:32px;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 4px 64px #0000001a;overflow:hidden;flex:1;margin:0 1.7rem}@media screen and (max-width: 992px){.news__item{flex:initial}}@media screen and (max-width: 768px){.news__item{margin:0 1rem;box-shadow:0 1px 14px #0000001a}}.news__info{display:flex;flex-direction:column;align-items:flex-start;padding:2.2rem;flex:1}.news__image{position:relative;height:31.6rem;overflow:hidden}@media screen and (max-width: 992px){.news__image{height:initial;aspect-ratio:1/.7}}@media screen and (max-width: 576px){.news__image{aspect-ratio:1/.8}}.news__image img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .6s}@media screen and (max-width: 576px){.news__image img{-o-object-fit:cover;object-fit:cover}}.news__image img:hover{transform:scale(1.2)}.news__date{display:inline-flex;margin-bottom:2rem;padding:.4rem .8rem;color:#fff;font-size:1.8rem;font-weight:400;line-height:normal;letter-spacing:-.36px;background:var(--contrast)}.news__title-item{margin-bottom:1.6rem;color:#00587c;font-size:2.4rem;font-weight:500;text-overflow:ellipsis;line-height:3.1rem}.news__short-text{margin-bottom:3.8rem;color:#46616e;font-size:1.8rem;font-weight:500;line-height:2.8rem}.news__btn{margin-top:auto;display:flex;justify-content:center;align-items:center;width:100%;padding:1.6rem 3.2rem;color:var(--contrast);text-align:center;font-size:1.6rem;font-weight:800;line-height:normal;letter-spacing:.32px;text-transform:uppercase;border:1px solid var(--contrast);border-radius:32px;transition:all .5s}.news__btn:hover{background:var(--contrast);color:#fff}.newsletter{position:relative;padding:12.8rem 0;background:#4b9d38}@media screen and (max-width: 576px){.newsletter{padding:8rem 0}}.newsletter__wrap{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:0 6.4rem}@media screen and (max-width: 992px){.newsletter__wrap{flex-direction:column;align-items:flex-start;padding:0}}.newsletter__block{max-width:48rem;position:relative;top:1.6rem}@media screen and (max-width: 992px){.newsletter__block{max-width:100%}}.newsletter__button:disabled{pointer-events:none}.newsletter__title{max-width:64rem;color:#fff;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 992px){.newsletter__title{max-width:100%}}@media screen and (max-width: 576px){.newsletter__title{font-size:3rem}}.newsletter__input{position:relative;display:flex;margin-bottom:4.8rem;background:white;width:100%;max-width:64rem;border-radius:32px;overflow:hidden}.newsletter__input input{position:relative;width:100%;max-width:48.6rem;height:5.1rem;padding:1.6rem 3.2rem;border:none;z-index:1;outline:none;transition:all .4s;color:var(--accent-dark)}.newsletter__input input::-moz-placeholder{color:var(--accent-dark);font-size:1.6rem;font-weight:400;-moz-transition:all .4s;transition:all .4s;line-height:normal;letter-spacing:.32px}.newsletter__input input::placeholder{color:var(--accent-dark);font-size:1.6rem;font-weight:400;transition:all .4s;line-height:normal;letter-spacing:.32px}.newsletter .btn{position:relative;z-index:2;background:var(--accent-light);color:#fff;padding:1.6rem 3.2rem;height:5.1rem}.newsletter .btn:hover{border-color:var(--accent-light);color:var(--accent-light);background:white}.newsletter .btn:disabled{opacity:.6;cursor:not-allowed}.newsletter__privacy{position:relative;display:flex;align-items:center;gap:3rem;font-size:1.6rem;font-weight:400;line-height:normal;color:#fff;padding-left:1.2rem}@media screen and (max-width: 576px){.newsletter__privacy{padding-left:0}}.newsletter__privacy a{display:inline-flex;transition:all .4s;color:#fff;text-decoration:underline;font-style:italic}.newsletter__privacy a:hover{text-decoration-color:transparent}.newsletter__privacy input[type=checkbox]{position:relative;display:none;vertical-align:middle;background:none;border:0;outline:0;flex-grow:0;border-radius:50%;background-color:#fff;transition:background .3s;cursor:pointer}.newsletter__privacy input[type=checkbox]:checked:after{opacity:1}.newsletter__privacy input[type=checkbox]:checked+label:after{opacity:1}.newsletter__privacy input[type=checkbox]:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:16px;height:16px;border-radius:50%;border:1px solid white;display:block}.newsletter__privacy input[type=checkbox]:after{content:"";position:absolute;top:50%;display:block;transform:translateY(-50%);left:4px;width:8px;height:8px;border-radius:50%;background:white;opacity:0}.newsletter__privacy label{display:block;padding-left:2.8rem}@media (max-width: 576px){.newsletter__privacy label{padding-left:5rem}}.newsletter__privacy label:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:10px;width:16px;height:16px;border-radius:50%;border:1px solid white;display:block}.newsletter__privacy label:after{content:"";position:absolute;top:50%;display:block;transform:translateY(-50%);left:14px;width:8px;height:8px;border-radius:50%;background:white;opacity:0}.title{font-family:var(--font-1);font-size:3.6rem;font-weight:200;line-height:140%;letter-spacing:.12rem;color:#000}.title strong{font-family:var(--font-2);font-weight:400;text-transform:uppercase;letter-spacing:.04rem}.chi-siamo{position:relative;padding:6.4rem 0;overflow:hidden}@media (max-width: 550px){.chi-siamo{padding:0}}.chi-siamo__logo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media screen and (max-width: 992px){.chi-siamo__logo{-o-object-position:center right;object-position:center right}}.chi-siamo__wrap{display:flex;align-items:center;padding:16rem 0 13.2rem;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width: 992px){.chi-siamo__wrap{flex-direction:column;gap:6.4rem}}@media screen and (max-width: 576px){.chi-siamo__wrap{padding:8rem 0 10rem}}.chi-siamo__video{position:relative;width:50%;height:50rem;border-radius:32px;overflow:hidden}@media screen and (max-width: 992px){.chi-siamo__video{width:100%}}.chi-siamo__video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;z-index:3}.chi-siamo__info{width:50%;padding:0 6.4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width: 992px){.chi-siamo__info{width:100%}}@media screen and (max-width: 576px){.chi-siamo__info{padding:0}}.chi-siamo__title,.chi-siamo__subtitle{color:var(--accent-dark);text-align:center;font-size:4.8rem;font-weight:400;line-height:normal;margin-bottom:1.6rem}@media screen and (max-width: 1400px){.chi-siamo__title,.chi-siamo__subtitle{font-size:3.6rem}}@media screen and (max-width: 576px){.chi-siamo__title,.chi-siamo__subtitle{font-size:3rem}}.chi-siamo__subtitle{margin-bottom:4.8rem}.chi-siamo__text{margin-bottom:4.8rem;text-align:center;font-size:2rem;font-weight:400;line-height:2.8rem;letter-spacing:.08rem;color:var(--accent-dark)}.chi-siamo__text strong{font-weight:600}.chi-siamo .btn{background:var(--contrast);color:#fff}.chi-siamo .btn:hover{background:white;color:var(--contrast);border-color:var(--contrast)}.form-popup{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0 1.5rem;z-index:10000;background:rgba(0,0,0,.8);color:#e7decf;opacity:0;transition:all .4s}.form-popup.active{display:flex}.form-popup.show{opacity:1}.form-popup__blok{display:flex;flex-direction:column;position:relative;width:100%;max-width:72rem;background:#015679;padding:4.8rem}.form-popup__blok .jq-selectbox__dropdown{top:auto!important;bottom:60px!important}.form-popup__blok.hidden{display:none}.form-popup__wrap{display:flex;gap:3.2rem;margin-bottom:3.2rem}.form-popup__title{color:#fff;text-shadow:0px 16px 48px rgba(0,0,0,.2);font-size:3.2rem;font-weight:400;line-height:normal}@media screen and (max-width: 576px){.form-popup__title{font-size:3rem}}.form-popup__close{width:3.2rem;height:3.2rem;cursor:pointer}.form-popup__close--check{display:flex;justify-content:center;align-items:center;width:initial;height:initial;padding:22px 32px;color:#fff;text-align:center;font-size:1.6rem;font-weight:800;line-height:normal;letter-spacing:.32px;text-transform:uppercase;border-radius:32px;border:1px solid #fff}.form-popup__close svg path{transition:all .4s}.form-popup__close:hover svg path{stroke:var(--contrast)}.form-popup__succes{width:100%;max-width:60.2rem;display:none;justify-content:center;align-items:center;flex-direction:column;gap:3.2rem;padding:9.6rem 6.4rem;background:#4b9d38}.form-popup__succes.succes{display:flex}.form-popup__text-succes{color:#fff;text-align:center;font-size:3.2rem;font-weight:400;line-height:normal}.jq-selectbox{width:100%;height:100%;margin-bottom:3.2rem}.jq-selectbox__select{display:flex;justify-content:space-between;align-items:center;height:100%;padding:2.4rem 1.6rem;height:7rem;font-size:1.8rem;font-weight:300;color:#fff;background:#053d57;transition:all .5s;border-left:2px solid transparent;cursor:pointer;line-height:normal}@media screen and (max-width: 576px){.jq-selectbox__select{padding:2.4rem 2rem}}.jq-selectbox__select:hover{border-bottom-color:#4b9d38}.jq-selectbox__dropdown{top:6rem!important;width:100%;padding:2.4rem;background:#053d57}.jq-selectbox__dropdown ul{max-height:32rem}.jq-selectbox__dropdown li{transition:all .4s;cursor:pointer;list-style-type:disc!important;list-style-position:inside}.jq-selectbox__dropdown li:not(:last-of-type){margin-bottom:2rem}.jq-selectbox__dropdown li:hover{color:#d1d1d1}.lavora-form{position:relative;overflow:hidden}.lavora-form__img-second{position:absolute;bottom:-160px;left:0;width:100%;z-index:-1}.lavora-form__title{margin-bottom:4.8rem;font-size:4.8rem;font-weight:400;color:#053d57;line-height:normal}@media screen and (max-width: 1200px){.lavora-form__title{font-size:3.2rem}}.lavora-form__form-title{margin-bottom:1.6rem;font-size:4.8rem;font-weight:400;color:#053d57;line-height:normal}@media screen and (max-width: 1200px){.lavora-form__form-title{font-size:3.2rem}}.lavora-form__text{margin-bottom:3.2rem;color:#053d57;font-size:2rem;font-weight:400;line-height:2.6rem}.lavora-form__text p:not(:last-of-type){margin-bottom:3.2rem}.lavora-form__wrap{background:#fff;padding:12.4rem 0 9.4rem;border-bottom:1px solid #053d57}@media screen and (max-width: 768px){.lavora-form__wrap{padding:9rem 0}}@media (max-width: 550px){.lavora-form__wrap{padding:6.4rem 0}}.lavora-form .container{position:relative;display:flex;gap:6.4rem}@media screen and (max-width: 1300px){.lavora-form .container{gap:3.2rem}}@media screen and (max-width: 992px){.lavora-form .container{flex-direction:column}}.lavora-form__left{position:relative;z-index:2;max-width:65.6rem}@media screen and (max-width: 1450px){.lavora-form__left{max-width:45%}}@media screen and (max-width: 992px){.lavora-form__left{max-width:100%}}.lavora-form__right{position:relative;z-index:2;width:100%;max-width:72rem;padding:6.4rem;border-radius:32px;border:1px solid #015679;background:rgba(255,255,255,.88);backdrop-filter:blur(15px)}@media screen and (max-width: 1550px){.lavora-form__right{max-width:55%}}@media screen and (max-width: 1200px){.lavora-form__right{padding:6.4rem 3.2rem}}@media screen and (max-width: 992px){.lavora-form__right{max-width:100%;padding:6.4rem}}@media screen and (max-width: 768px){.lavora-form__right{padding:6.4rem 3.2rem}}@media screen and (max-width: 576px){.lavora-form__right{padding:3.4rem 1.5rem}}.lavora-form__img-bg{position:absolute;bottom:7.5rem;right:-14.7rem;min-width:101.6rem;height:51.9rem;z-index:1}@media screen and (max-width: 1500px){.lavora-form__img-bg{min-width:initial;width:65%}}@media screen and (max-width: 992px){.lavora-form__img-bg{right:0;width:initial}}.lavora-form .form__group input[type=text],.lavora-form .form__group input[type=email],.lavora-form .form__group input[type=tel],.lavora-form .form__group textarea{background:rgba(5,61,87,.1)!important;color:#053d57}.lavora-form .form__group input[type=text]::-moz-placeholder,.lavora-form .form__group input[type=email]::-moz-placeholder,.lavora-form .form__group input[type=tel]::-moz-placeholder,.lavora-form .form__group textarea::-moz-placeholder{color:#053d57}.lavora-form .form__group input[type=text]::placeholder,.lavora-form .form__group input[type=email]::placeholder,.lavora-form .form__group input[type=tel]::placeholder,.lavora-form .form__group textarea::placeholder{color:#053d57}.lavora-form .form__group.form__group--textarea .wpcf7-not-valid-tip{bottom:-.5rem}.lavora-form .form__privacy{color:#053d57}.lavora-form .form__privacy .wpcf7-list-item-label:before{border:1px solid #053d57}.lavora-form .form__privacy .wpcf7-list-item-label:after{background:#053d57}.lavora-form .form__privacy .wpcf7-list-item-label a{color:#053d57}.lavora-form .form input[type=submit]{background:var(--accent-dark);color:#fff}.lavora-form .form input[type=submit]:hover{background:white!important;color:var(--accent-dark)}.lavora-form .form .btn{background:var(--accent-dark);padding:0!important;color:#fff;overflow:hidden}.lavora-form .form .btn:hover{border-color:var(--accent-dark)}.lavora-form .form-group--file{position:relative;height:7.2rem;margin-bottom:.8rem}.lavora-form .form-group--file span[data-name=file],.lavora-form .form-group--file input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.lavora-form .form-group--file input[type=file]{opacity:0}.lavora-form .form-group--file .wpcf7-not-valid-tip{position:absolute;bottom:1px;width:100%;display:block;z-index:10}.lavora-form .form-group--file .form-file{margin-top:1rem;color:#fff}.lavora-form .form-group--file .form-file__label{position:relative;height:7.2rem;padding:2.4rem 1.6rem 2.4rem 5.2rem;font-size:1.8rem;font-weight:300;line-height:normal;border:1px dashed #053d57;background:rgba(5,61,87,.1);transition:all .5s ease-out;pointer-events:none;cursor:pointer;color:#053d57}.lavora-form .form-group--file .form-file__label:before{content:"";display:block;position:absolute;top:50%;left:1.6rem;width:18px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:100%;z-index:9;will-change:transform;transform:translateY(-50%);transition:transform .3s ease-out;backface-visibility:hidden}.lavora-form .form-group--file:hover .form-file__label{border-color:#4b9d38}.lavora-form .wpcf7-response-output{color:#053d57}.lavora-bottom__block{display:flex;justify-content:space-between;gap:3.2rem;width:100%;padding-bottom:6.4rem}@media screen and (max-width: 576px){.lavora-bottom__block{flex-direction:column;gap:6rem}}.lavora-bottom__block-links{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}.lavora-bottom__phone,.lavora-bottom__address,.lavora-bottom__email{display:flex;align-items:center;gap:1.6rem;width:100%}.lavora-bottom__phone svg,.lavora-bottom__address svg,.lavora-bottom__email svg{width:29px;height:29px}.lavora-bottom__phone span,.lavora-bottom__address span,.lavora-bottom__email span{display:flex;font-size:2rem;font-weight:500;color:#053d57;line-height:2.8rem;transition:all .4s ease-out;text-decoration:underline;text-decoration-color:transparent}.lavora-bottom__phone:hover span,.lavora-bottom__address:hover span,.lavora-bottom__email:hover span{color:var(--contrast);text-decoration-color:initial}.lavora-bottom__socials{display:flex;align-items:flex-end;gap:3.2rem}.lavora-bottom__socials a{display:flex;justify-content:center;align-items:center;transition:all .5s;height:3.8rem}.lavora-bottom__socials a:hover{transform:scale(1.2)}.footer-top{position:relative;padding:14.5rem 0}@media (max-width: 550px){.footer-top{padding:4.8rem 0}}.footer-top__img-bg{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.footer-top__wrap{display:flex;border-radius:32px;overflow:hidden;backdrop-filter:blur(16px)}@media screen and (max-width: 992px){.footer-top__wrap{flex-direction:column}}.footer-top__title{color:#053d57;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 576px){.footer-top__title{font-size:3rem}}.footer-top__left{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:4.8rem;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);border-left:1px solid rgba(0,0,0,.05);background:rgba(255,255,255,.8);width:50%}@media screen and (max-width: 992px){.footer-top__left{width:100%}}@media screen and (max-width: 576px){.footer-top__left{padding:3.2rem 1.5rem;gap:6rem}}.footer-top__block{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}.footer-top__phone,.footer-top__address,.footer-top__email{display:flex;align-items:center;gap:1.6rem;width:100%}.footer-top__phone svg,.footer-top__address svg,.footer-top__email svg{width:29px;height:29px}.footer-top__phone span,.footer-top__address span,.footer-top__email span{display:flex;font-size:2rem;font-weight:500;color:#053d57;line-height:2.8rem;transition:all .4s ease-out;text-decoration:underline;text-decoration-color:transparent}.footer-top__phone:hover span,.footer-top__address:hover span,.footer-top__email:hover span{color:var(--contrast);text-decoration-color:initial}.footer-top__socials{display:flex;align-items:center;gap:3.2rem}@media (max-width: 550px){.footer-top__socials{gap:1.6rem}}.footer-top__socials a{display:flex;justify-content:center;align-items:center;transition:all .5s}@media (max-width: 550px){.footer-top__socials a{width:28px;height:28px}}.footer-top__socials a:hover{transform:scale(1.2)}.footer-top__right{width:50%;padding:4.8rem;background:rgba(1,86,121,.86)}@media screen and (max-width: 992px){.footer-top__right{width:100%}}@media screen and (max-width: 576px){.footer-top__right{padding:3.2rem 1.5rem}}.footer-top__form-title{margin-bottom:1.6rem;color:#fff;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 576px){.footer-top__form-title{font-size:3rem}}.footer-top__text{margin-bottom:3.2rem;color:#fff;font-size:2rem;font-weight:400;line-height:2.6rem}.send-email{position:relative}.send-email__label{display:block;margin-bottom:1.6rem;font-size:1.6rem;font-weight:400;line-height:120%;letter-spacing:.064rem;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(88deg,#cfa85b 0%,#ecc87f 43.5%,#dea533 100%);background-clip:text;-webkit-background-clip:text;mix-blend-mode:screen}.send-email__wrap{display:flex}@media screen and (max-width: 992px){.send-email__wrap{margin-bottom:6.4rem}}@media screen and (max-width: 576px){.send-email__wrap{width:100%}}.send-email input,.send-email button{height:3.8rem}.send-email input{flex:1;padding:0 1.6rem;font-size:1.6rem;font-weight:300;line-height:140%;letter-spacing:.064rem;color:#fff;background:transparent;border:1px solid transparent;border-bottom:1px solid rgba(255,255,255,.15);border-radius:0}.send-email input:focus{border-color:var(--accent)}.send-email input::-moz-placeholder{color:#fff}.send-email input::placeholder{color:#fff}.send-email button{padding:0 1.6rem;font-size:1.5rem;font-weight:500;letter-spacing:.45rem;text-transform:uppercase;border:1px solid #cfa85b;border-radius:0;transition:all .4s ease-out}.send-email button:not(:hover){-webkit-text-fill-color:transparent;background:linear-gradient(88deg,#cfa85b 0%,#ecc87f 43.5%,#dea533 100%);background-clip:text;-webkit-background-clip:text}.send-email button:hover{color:#cfa85b;background:white}.send-email button:focus{outline:.1rem solid var(--accent)}.send-email__error{position:absolute;bottom:-2.4rem;left:0;display:none;font-size:1.4rem;font-style:italic;font-weight:500;color:red}.send-email__error.active{display:block}.location{display:flex;align-items:center;gap:1.6rem;font-size:2.4rem;font-weight:400;letter-spacing:.096rem;color:#fff}.locations__item{padding:3.2rem;border:1px solid rgba(255,255,255,.1)}@media screen and (max-width: 576px){.locations__item{padding:3.2rem 1.6rem}}.locations__item:not(:last-of-type){margin-bottom:3.2rem}.locations__title{margin-bottom:3.2rem;font-family:var(--font-2);font-size:2.4rem;font-weight:400;line-height:120%;letter-spacing:.048rem;text-transform:uppercase;-webkit-text-fill-color:transparent;background:linear-gradient(88deg,#cfa85b 0%,#ecc87f 43.5%,#dea533 100%);background-clip:text;-webkit-background-clip:text;mix-blend-mode:screen}.locations__location{margin-bottom:9.6rem}.locations .footer-center__address{margin-bottom:0}.footer-bottom{position:relative;padding:6.4rem 0 9.6rem}@media (max-width: 550px){.footer-bottom{padding:3.2rem 0}}.footer-bottom__img-bg{position:absolute;top:-1px;right:0;width:100%;height:100%;z-index:-1}.footer-bottom__top{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:6.4rem}@media screen and (max-width: 992px){.footer-bottom__top{flex-direction:column;gap:6rem}}.footer-bottom__bottom{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.footer-bottom__bottom{flex-direction:column;gap:3.2rem;text-align:center}}.footer-bottom__copyright{display:block;font-size:1.6rem;font-weight:400;color:#053d57;line-height:normal}@media screen and (max-width: 576px){.footer-bottom__copyright{line-height:2.5rem}}.footer-bottom__partner{display:flex;gap:.5rem}@media screen and (max-width: 576px){.footer-bottom__partner{flex-direction:column}}.footer-bottom__partner span{display:inline;font-size:1.6rem;font-weight:400;color:#053d57;line-height:normal}.footer-bottom__partner a{display:flex;justify-content:center;align-items:center;transition:all .5s;border-bottom:1px solid transparent}.footer-bottom__partner a:hover{border-color:#00aeff}.footer-bottom__brands{display:flex}@media (max-width: 480px){.footer-bottom__brands{flex-wrap:wrap;justify-content:center;gap:1.6rem}}.footer-bottom__brands div{display:flex;justify-content:center;align-items:center;height:6.4rem}.footer-bottom__brands div:nth-of-type(1),.footer-bottom__brands div:nth-of-type(3){margin-right:3.2rem}.footer-bottom__brands div:nth-of-type(1) a img,.footer-bottom__brands div:nth-of-type(2) a img{height:3.7rem}.footer-bottom__brands div:nth-of-type(3) img,.footer-bottom__brands div:nth-of-type(4) img{height:5.5rem}.footer-bottom__brands div:nth-of-type(2){margin-right:4.8rem;padding-right:4.8rem;border-right:1px solid rgba(0,0,0,.2)}@media (max-width: 451px){.footer-bottom__brands div:nth-of-type(2){border-right:none;margin-right:0}}.footer-bottom__brands div a{display:flex;justify-content:center;align-items:center}.footer-bottom__menu{width:100%;max-width:58.6rem}@media screen and (max-width: 992px){.footer-bottom__menu{max-width:100%}}.footer-bottom__menu ul{-moz-columns:3;columns:3}.footer-bottom__menu li:nth-of-type(8) a,.footer-bottom__menu li:nth-of-type(9) a{text-decoration:underline}.footer-bottom__menu li:nth-of-type(8) a:hover,.footer-bottom__menu li:nth-of-type(9) a:hover{text-decoration-color:transparent}.footer-bottom__menu li.current-menu-item a{text-decoration:underline}.footer-bottom__menu a{display:inline-block;margin-bottom:1.2rem;font-size:1.4rem;font-weight:400;line-height:140%;letter-spacing:.056rem;color:var(--accent-dark);text-decoration:underline;text-decoration-color:transparent;transition:all .4s;text-wrap:nowrap}@media screen and (max-width: 576px){.footer-bottom__menu a{text-wrap:wrap}}.footer-bottom__menu a:hover{text-decoration-color:initial}.footer-popup{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9999;opacity:0;pointer-events:none;transition:all .4s}.footer-popup.active{display:flex}.footer-popup.show{opacity:1;pointer-events:all}.footer-popup__body{flex:0 0 96rem;background:#dfe0dc}@media screen and (max-width: 992px){.footer-popup__body{flex:0 0 96%}}@media screen and (max-width: 576px){.footer-popup__img{position:relative;height:20rem}}@media screen and (max-width: 576px){.footer-popup__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.footer-popup__container{padding:6.4rem}@media screen and (max-width: 992px){.footer-popup__container{padding:3.2rem 1.6rem}}.footer-popup__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4.8rem}@media screen and (max-width: 576px){.footer-popup__header{margin-bottom:1.6rem}}.footer-popup__title{font-family:var(--font-2);font-size:3.6rem;font-weight:400;line-height:140%;letter-spacing:.072rem;text-transform:uppercase;text-shadow:0rem .4rem 3.2rem #fff;color:#000}.footer-popup__close{display:flex;justify-content:center;align-items:center;flex:0 0 4rem;height:4rem;background:#cfd2c7;border-radius:50%;cursor:pointer;transition:all .4s ease-out}.footer-popup__close:hover{background:var(--accent)}body.woocommerce-account .woocommerce-error li{padding:1rem;font-weight:700;color:#fff;background:#f00}body.woocommerce-account .woocommerce-ResetPassword p{margin-bottom:1.6rem}body.woocommerce-account .show-password-input{position:relative;display:block;margin-top:1rem;width:20rem;height:4rem;background:transparent;border:1px solid #ccc;border-radius:.3rem;transition:all .4s ease-out}body.woocommerce-account .show-password-input:hover{border-color:var(--accent)}body.woocommerce-account .show-password-input:hover:before{color:var(--accent)}body.woocommerce-account .show-password-input:before{content:"Mostra la password";color:#999;transition:all .4s ease-out}body.woocommerce-account .widget-area{display:none}body.woocommerce-account .page{margin:0 auto 26rem;padding:26rem 15px 0;max-width:1634px}@media screen and (max-width: 992px){body.woocommerce-account .page{padding-top:20rem;padding-bottom:10rem}}body.woocommerce-account .page.not-logged-in.post-34{max-width:890px}body.woocommerce-account .link-back{margin-bottom:3.2rem}body.woocommerce-account.woocommerce-lost-password .woocommerce{display:block}body.woocommerce-account .entry-content .woocommerce{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 576px){body.woocommerce-account .entry-content .woocommerce{display:block}}body.woocommerce-account .entry-content .woocommerce.woocommerce--login{display:block}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation{margin-right:6rem;flex:0 0 23rem}@media screen and (max-width: 576px){body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:6rem}}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li{margin-bottom:1rem}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#ff3131}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{border-color:#000}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li a{display:block;padding:1.6rem;font-size:1.6rem;font-weight:400;line-height:140%;letter-spacing:.064rem;color:#000;border:none;border-bottom:1px solid transparent;transition:all .2s}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{border-color:#000}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content{flex:1}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p{display:inline-block;margin-bottom:3rem;width:48%}@media screen and (max-width: 768px){body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p{display:block}}@media screen and (max-width: 768px){body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p{width:auto}}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p:nth-of-type(2n){margin-left:2rem}@media screen and (max-width: 768px){body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p:nth-of-type(2n){margin-left:0}}body.woocommerce-account .entry-content .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper p input{padding:0 1rem;height:3rem;border:1px solid #ccc}body.woocommerce-account .entry-title{margin-bottom:3.2rem;font-family:var(--font-2);font-size:3.6rem;font-weight:400;line-height:140%;letter-spacing:.072rem;text-transform:uppercase}body.woocommerce-account .u-columns h2{text-align:left}body.woocommerce-account .u-column1{margin-bottom:6rem}body.woocommerce-account form .woocommerce-form-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}@media screen and (max-width: 768px){body.woocommerce-account form .woocommerce-form-row{display:block}}body.woocommerce-account form .woocommerce-form-row input{display:block;width:50rem;height:4rem;text-indent:1.5rem;border:1px solid var(--accent)}@media screen and (max-width: 768px){body.woocommerce-account form .woocommerce-form-row input{width:100%}}body.woocommerce-account form .woocommerce-form-row input:focus{border-color:var(--accent)}body.woocommerce-account form label{display:block;margin-bottom:1rem}body.woocommerce-account button[type=submit]{display:inline-flex;justify-content:center;align-items:center;margin:2rem 0;padding:0 3.2rem;height:4.5rem;font-size:1.6rem;color:#fff;background:var(--accent);border:1px solid transparent;transition:all .4s;cursor:pointer}body.woocommerce-account button[type=submit]:hover{border-color:#000}body.woocommerce-account em{display:block;margin-left:1rem;font-size:1.2rem;line-height:1.2}body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row{flex-wrap:wrap}body.woocommerce-account .woocommerce-EditAccountForm .woocommerce-form-row em{display:block;margin-top:2rem;width:100%;font-weight:700;text-align:right}body.woocommerce-account .woocommerce-Address a{font-style:italic;text-transform:initial;letter-spacing:0;color:var(--accent)}body.woocommerce-account .woocommerce-privacy-policy-link{font-style:italic;font-weight:700;text-decoration:underline;color:var(--accent)}body.woocommerce-account .woocommerce-privacy-policy-link:hover{text-decoration:initial}.woocommerce-page .woocommerce-input-wrapper:has(input[name=tip_facturare]){display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;gap:1rem}@media screen and (max-width: 768px){.woocommerce-page .woocommerce-input-wrapper:has(input[name=tip_facturare]){display:block}}.woocommerce-page .woocommerce-input-wrapper:has(input[name=tip_facturare]) input[type=radio]{display:none}.woocommerce-page .woocommerce-input-wrapper:has(input[name=tip_facturare]) input[type=radio]:checked+label{background:rgba(172,159,31,.2)}.woocommerce-page .woocommerce-input-wrapper:has(input[name=tip_facturare]) label{flex:1 1 50%;border:1px solid var(--accent);padding:10px 14px;cursor:pointer}.form-row-radios>.woocommerce-input-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;gap:1rem}@media screen and (max-width: 768px){.form-row-radios>.woocommerce-input-wrapper{display:block}}.form-row-radios>.woocommerce-input-wrapper input[type=radio]{display:none}.form-row-radios>.woocommerce-input-wrapper input[type=radio]:checked+label{background:rgba(172,159,31,.2)}.form-row-radios>.woocommerce-input-wrapper label{flex:1 1 50%;border:1px solid var(--accent);padding:10px 14px;cursor:pointer}.page-customer{padding-top:6.4rem;padding-bottom:6.4rem}.page-customer.page-customer--register{padding-top:30rem;padding-bottom:20rem}@media screen and (max-width: 992px){.page-customer.page-customer--register{padding-top:20rem;padding-bottom:10rem}}.page-customer.page-customer--register .page-customer__title{margin-bottom:6.4rem;font-family:var(--font-2);font-size:3.6rem;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.072rem;text-transform:uppercase}.page-customer.page-customer--register .page-customer__wrap{display:block;border:none}.page-customer.page-customer--register .page-customer__item{padding:0;box-shadow:none}.page-customer.page-customer--register .page-customer__subtitle{margin-bottom:4.8rem}.page-customer.page-customer--register label[for=user_email],.page-customer.page-customer--register label[for=user_login],.page-customer.page-customer--register label[for=user_password],.page-customer.page-customer--register label[for=confirm_password],.page-customer.page-customer--register label[for=last_name]{display:none}.page-customer.page-customer--register .page-customer__privacy{display:flex;margin-bottom:4.8rem}.page-customer.page-customer--register .page-customer__footer input[type=submit]{padding:1rem 1.6rem;font-size:1.5rem;font-weight:500;letter-spacing:.45rem;text-transform:uppercase;color:#fff;border-radius:0}.page-customer.page-customer--register .page-customer__footer input[type=submit]:hover{color:#000}.page-customer.page-customer--register .page-customer__footer .page-customer__btn{display:none}.page-customer label{display:inline-block;margin-bottom:1rem}.page-customer__btn{display:inline-flex;justify-content:center;align-items:center;padding:1rem 1.6rem;font-family:var(--font-1);font-size:1.6rem;font-weight:700;letter-spacing:-.05rem;color:#fff;background:#000;border:none;border-radius:32px;transition:all .4s;cursor:pointer}.page-customer__title{margin-bottom:3.2rem;font-family:var(--font-2);font-size:6.4rem;font-style:italic;font-weight:600;line-height:normal;letter-spacing:-.192rem}.page-customer__wrap{display:flex;justify-content:space-between;border:1px solid #ececec}@media screen and (max-width: 768px){.page-customer__wrap{display:block}}.page-customer__item{padding:4.8rem;flex:1}@media screen and (max-width: 768px){.page-customer__item{margin-bottom:6.4rem;padding:4.8rem 1.6rem;width:100%}}.page-customer__item:first-of-type{flex:0 0 50rem}.page-customer__item:first-of-type .page-customer__text{margin-bottom:5.6rem}.page-customer__item:nth-of-type(2){display:flex;flex-direction:column;background:#fff;box-shadow:0 .4rem 25rem #0000000d inset}.page-customer__item:nth-of-type(2) .page-customer__footer{margin-top:auto}.page-customer__item:nth-of-type(2) .page-customer__footer .page-customer__btn{padding:1rem 1.6rem;font-size:1.5rem;font-weight:500;letter-spacing:.45rem;text-transform:uppercase;color:#000;background:transparent;border:1px solid #000;border-radius:0}.page-customer__item:nth-of-type(2) .page-customer__footer .page-customer__btn:hover{color:#fff;background:#000}.page-customer__subtitle{margin-bottom:.8rem;font-family:var(--font-2);font-size:2.4rem;font-weight:400;line-height:140%;color:#000}.page-customer__text{margin-bottom:3.2rem;font-size:1.4rem;font-weight:400;letter-spacing:.056rem;color:#797979}.page-customer__form input[type=email],.page-customer__form input[type=text],.page-customer__form input[type=password]{display:inline-block;margin-bottom:3.2rem;padding:0 1.2rem;width:100%;height:3.8rem;font-size:1.6rem;font-weight:400;line-height:140%;letter-spacing:.064rem;color:#000;border:none;border-bottom:.1rem solid rgba(0,0,0,.15);opacity:.6}.page-customer__form input[type=email]::-moz-placeholder,.page-customer__form input[type=text]::-moz-placeholder,.page-customer__form input[type=password]::-moz-placeholder{font-weight:300;color:#000}.page-customer__form input[type=email]::placeholder,.page-customer__form input[type=text]::placeholder,.page-customer__form input[type=password]::placeholder{font-weight:300;color:#000}.page-customer__form input[type=email]:focus,.page-customer__form input[type=text]:focus,.page-customer__form input[type=password]:focus{opacity:1}.page-customer__form .login-remember{margin-bottom:3.2rem}.page-customer__footer{display:flex;align-items:center;margin-top:3.2rem;margin-bottom:1.6rem;gap:3.2rem}.page-customer__btn,.page-customer input[type=submit]{display:inline-flex;justify-content:center;align-items:center;padding:1.6rem 3.2rem;font-family:var(--font-1);font-size:1.6rem;font-weight:700;letter-spacing:-.05rem;color:#fff;background:#000;border:none;border-radius:32px;transition:all .4s;cursor:pointer}@media screen and (max-width: 576px){.page-customer__btn,.page-customer input[type=submit]{font-size:1.4rem}}.page-customer__btn:hover,.page-customer input[type=submit]:hover{background:#fff;color:#000}.page-customer__btn.btn--white,.page-customer input[type=submit].btn--white{color:#000;background:#fff;border:1px solid #d0d0d0}.page-customer__btn.btn--white:hover,.page-customer input[type=submit].btn--white:hover{background:#000;color:#fff}.page-customer__btn.btn--full,.page-customer input[type=submit].btn--full{width:100%}.page-customer__privacy{display:flex;align-items:flex-start;font-weight:300;line-height:normal;letter-spacing:.05rem;cursor:pointer;color:#333}.page-customer__privacy input{margin-right:1.6rem;flex:0 0 1.6rem}.page-customer__privacy a{color:var(--accent);text-decoration:none}.page-customer__reset-password{display:flex;justify-content:flex-end;margin-top:3.2rem}@media screen and (max-width: 992px){.page-customer__reset-password{top:5rem;justify-content:flex-start}}.page-customer__reset-password a{font-size:1.6rem;font-weight:500;line-height:160%;letter-spacing:.064rem;text-decoration:none;color:#07f}.page-customer__reset-password a:hover{text-decoration:underline}.page-customer .login-username label,.page-customer .login-password label{display:none}.page-customer .login-submit input{font-size:1.5rem;font-weight:500;letter-spacing:.45rem;text-transform:uppercase;color:#fff;border-radius:0}.contacts-intro{margin-bottom:4px}.contacts-intro__wrap{display:flex;background:linear-gradient(268deg,#cfa85b 0%,#ecc87f 43.5%,#dea533 100%)}.contacts-intro__img,.contacts-intro__content{flex:0 0 50%}.contacts-intro__img{position:relative}.contacts-intro__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts-intro__content{padding:22.8rem 4.8rem 21.8rem}@media screen and (max-width: 576px){.contacts-intro__content{padding:10rem 1.6rem}}.contacts-intro__subtitle{font-family:var(--font-2);font-size:3.6rem;font-weight:400;line-height:140%;letter-spacing:.072rem;text-transform:uppercase;color:#000}@media screen and (max-width: 576px){.contacts-intro__subtitle{font-size:2.4rem}}.contacts-intro__title{margin-bottom:3.2rem}.complex-title{font-family:var(--font-2);font-size:3.2rem;font-weight:500;line-height:140%;letter-spacing:.64rem;text-transform:uppercase;color:#000}.complex-title.complex-title--white{color:#fff}.complex-title strong{font-family:var(--font-1);font-weight:300;letter-spacing:.24rem;text-transform:none}.single-category{margin-bottom:4px}.single-category__wrap{display:flex;background:#fff8f3}@media screen and (max-width: 576px){.single-category__wrap{display:block}}.single-category__img,.single-category__content{flex:0 0 50%}.single-category__img{position:relative}@media screen and (max-width: 576px){.single-category__img{height:40rem}}.single-category__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-category__content{display:flex;flex-direction:column;justify-content:center;padding:0 4.8rem;height:56rem}@media screen and (max-width: 576px){.single-category__content{height:30rem}}.single-category__subtitle{max-width:56rem;font-family:var(--font-2);font-size:3.6rem;font-weight:400;line-height:140%;letter-spacing:.072rem;text-transform:uppercase;color:#000}@media screen and (max-width: 576px){.single-category__subtitle{font-size:2.4rem}}.single-category__title{margin-bottom:3.2rem}.products-loop{padding-bottom:9.6rem}.products-loop__menu-category{display:flex;justify-content:center;align-items:center;gap:1.6rem;padding:1.2rem}@media screen and (max-width: 576px){.products-loop__menu-category{flex-direction:column;padding:5rem 1.2rem}}.products-loop__menu-category li a{display:flex;justify-content:center;align-items:center;border-radius:32px;border:1px solid rgba(0,0,0,.2);color:#000;text-align:center;font-size:1.6rem;font-weight:400;line-height:2.2rem;letter-spacing:.64px;padding:1.2rem 2.4rem;cursor:pointer;transition:all .5s}.products-loop__menu-category li a:hover,.products-loop__menu-category li a.active{color:#07f;border-color:#07f}.products-loop__wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(47rem,1fr));gap:4px}@media screen and (max-width: 576px){.products-loop__wrap{grid-template-columns:repeat(auto-fill,minmax(30rem,1fr))}}.products-loop__empty{display:flex;justify-content:center;align-items:center;padding:6.4rem}.product{overflow:hidden}.product--changed{padding-bottom:3.2rem}.product__wrap{display:flex;flex-wrap:wrap;margin:0 -1.6rem}@media screen and (max-width: 1200px){.product__wrap{margin:0 -.8rem}}.product__item{display:flex;justify-content:center;flex-direction:column;align-items:center;flex:0 0 calc(33.33% - 3.2rem);margin:0 1.6rem 3.2rem;border-radius:3.2rem;border:1px solid rgba(5,61,87,.15);background:#fff;overflow:hidden;padding:8px;transition:all .5s}@media screen and (max-width: 1200px){.product__item{flex:0 0 calc(33.33% - 1.6rem);margin:0 .8rem 1.6rem}}@media screen and (max-width: 768px){.product__item{flex:0 0 calc(50% - 1.6rem)}}@media screen and (max-width: 576px){.product__item{padding:.5rem}}.product__item:hover{border-color:#053d57;box-shadow:0 12px 20px #053d5714}.product__image{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:26rem;margin-bottom:3.2rem}@media screen and (max-width: 992px){.product__image{height:22rem}}@media screen and (max-width: 576px){.product__image{height:initial;aspect-ratio:1/1;margin-bottom:1.5rem}}.product__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product__content{width:100%;padding:2.2rem}@media screen and (max-width: 576px){.product__content{padding:0}}.product__name{overflow:hidden;margin-bottom:2.4rem;color:#00587c;text-align:center;font-feature-settings:"salt" on,"liga" off;text-overflow:ellipsis;font-size:2.4rem;font-weight:500;line-height:3.1rem}@media screen and (max-width: 576px){.product__name{font-size:1.8rem;margin-bottom:1.5rem}}.product__btn{width:100%;padding:1.6rem;color:#4b9d38;text-align:center;font-size:1.6rem;font-weight:800;line-height:normal;letter-spacing:.32px;text-transform:uppercase;border-color:#4b9d38}@media screen and (max-width: 576px){.product__btn{padding:1.2rem;font-size:1.5rem}}.product__btn:hover{background:#4b9d38;color:#fff;border-color:#4b9d38}.product-item{position:relative;cursor:pointer}.product-item:hover .product-item__link{bottom:3.2rem}.product-item:hover .product-item__image img{transform:scale(1.1)}.product-item__image{position:relative;aspect-ratio:.6737/1;overflow:hidden;z-index:1}.product-item__image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all .8s ease}.product-item__content{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:2rem 3.2rem;background:white;z-index:10}@media screen and (max-width: 576px){.product-item__content{flex-direction:column;justify-content:center;align-items:center}}.product-item__name{font-size:1.6rem;font-weight:500;line-height:140%;letter-spacing:.064rem;color:#000}.product-item__link{position:absolute;bottom:-6.2rem;left:3.2rem;display:block;padding:1rem 1.6rem;font-size:1.5rem;font-weight:500;letter-spacing:.45rem;text-transform:uppercase;color:#fff;background:#000;transition:all .4s ease;z-index:10}.product-item__price.price{font-size:1.8rem}.product-item__code{padding:0 3.2rem;font-size:1.6rem;font-weight:500;line-height:140%;letter-spacing:.064rem;color:#000}.product-item .product-item__percent{margin-right:1.2rem;color:#fd1212;font-size:16px;line-height:2.2rem;letter-spacing:.64px}.product-gallery-big{width:50%}@media screen and (max-width: 992px){.product-gallery-big{width:100%}}.product-gallery{display:flex;gap:.8rem;width:100%;max-width:79.6rem;padding-left:.4rem}@media screen and (max-width: 992px){.product-gallery{max-width:100%;padding:0 .4rem}}@media screen and (max-width: 768px){.product-gallery{padding:0 .4rem;flex-direction:column-reverse}}.product-gallery__big{width:100%;margin-bottom:1.6rem;max-width:69.8rem;overflow:hidden;height:64rem;border:1px solid #f0eeee}@media screen and (max-width: 992px){.product-gallery__big{max-width:100%}}@media screen and (max-width: 768px){.product-gallery__big{height:50vh}}.product-gallery__item{position:relative;width:100%;max-width:69.8rem;height:64rem;overflow:hidden}@media screen and (max-width: 992px){.product-gallery__item{max-width:100%}}@media screen and (max-width: 768px){.product-gallery__item{height:50vh}}.product-gallery__item img{width:100%;height:64rem;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 768px){.product-gallery__item img{height:50vh}}.product-gallery__small{display:flex;flex-direction:column;min-width:82px;gap:.8rem;min-height:64rem;overflow-y:auto}@media screen and (max-width: 768px){.product-gallery__small{flex-wrap:wrap;flex-direction:row;min-width:initial;min-height:initial}}.product-gallery__small-img{position:relative;width:100%;min-height:calc(14.1% - .8rem);border-radius:4px;border:1px solid #f0eeee;overflow:hidden;cursor:pointer}@media screen and (max-width: 768px){.product-gallery__small-img{min-height:initial;height:84px;width:initial;flex:0 0 calc(20% - .8rem)}}@media screen and (max-width: 576px){.product-gallery__small-img{flex:0 0 calc(33.33% - .8rem)}}.product-gallery__small-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-gallery__small-img:hover,.product-gallery__small-img.active{border-color:#4b9d38}.select-attribute{margin-bottom:1.6rem;display:flex;gap:1.6rem}@media screen and (max-width: 1500px){.select-attribute{gap:.8rem}}@media screen and (max-width: 576px){.select-attribute{flex-wrap:wrap}}.select-attribute li{display:flex;justify-content:center;align-items:center;flex:0 0 6.4rem;font-size:1.6rem;font-weight:500;line-height:140%;letter-spacing:.064rem;text-align:center;color:#000;height:6.4rem;border:1px solid #ebebeb;cursor:pointer}@media screen and (max-width: 1500px){.select-attribute li{flex:0 0 4.8rem;height:4.8rem}}.select-attribute li.active{color:#07f;border-color:#07f}.select-attribute li.disabled{color:#dedede;cursor:not-allowed}.pro-qty{position:relative;display:flex;max-width:17.4rem;height:6.4rem;border:1px solid #ebebeb}.pro-qty input{flex:1;font-weight:400;font-size:1.8rem;text-align:center;padding:0 15px;color:#000;border:none;outline:none}.pro-qty a{flex:0 0 6.4rem;display:flex;justify-content:center;align-items:center}.pro-qty a:hover{color:#d25b5b}.pro-qty a.inc{top:0;border-bottom:1px solid #e7e7e7}.pro-qty a.dec{bottom:0}.product-filter{display:flex;gap:3.2rem;padding-top:6.4rem;margin-bottom:8.1rem}@media screen and (max-width: 992px){.product-filter{gap:1.5rem;margin-bottom:4.8rem}}@media screen and (max-width: 680px){.product-filter{flex-direction:column;margin-bottom:3.2rem}}.product-filter__first{display:flex;align-items:center;gap:.8rem;padding:12px 16px;border-radius:8px;border:1px solid rgba(5,61,87,.15);background:#fff;box-shadow:0 4px 32px #00000008;position:relative;cursor:pointer;z-index:2}.product-filter__first svg{transition:all .5s}.product-filter__first svg path{transition:all .5s}.product-filter__first:hover svg{transform:rotateX(-180deg)}.product-filter__first:hover svg path{stroke:#4b9d38}.product-filter__first:hover span{color:#4b9d38}@media (max-width: 992px){.product-filter__first:has(+.product-filter__list input:checked)+.product-filter__list{opacity:1;grid-template-rows:1fr!important}}.product-filter__block{display:flex;justify-content:space-between;align-items:center;width:100%}.product-filter__block span{display:inline-block!important;text-transform:lowercase}.product-filter__block span:first-letter{text-transform:uppercase}.product-filter__block svg{transition:all .5s}.product-filter__block.active svg{transform:rotateX(-180deg)}.product-filter__list{position:absolute;top:calc(100% + .8rem);left:0;z-index:5;opacity:0;visibility:hidden;transform:translateY(5px);width:100%;border-radius:8px;border:1px solid rgba(1,86,121,.15);box-shadow:0 4px 32px #00000008;background:#fff;transition:all .5s;padding:12px 16px}@media screen and (max-width: 992px){.product-filter__list{padding:0;position:relative;top:.8rem;opacity:0;visibility:visible;transform:translateY(0);display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out,opacity .5s ease-out}}.product-filter__mr{display:none}@media (max-width: 992px){.product-filter__mr{display:block;height:12px}}.product-filter__list-inner{display:flex;flex-direction:column;gap:.8rem}@media (max-width: 992px){.product-filter__list-inner{overflow:hidden;padding:0 16px}}.product-filter__name{position:relative;display:flex;align-items:center;padding-left:36px;height:28px;transition:all .5s}.product-filter__name:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:1px solid #4b9d38}.product-filter__name:after{content:"✓";position:absolute;top:50%;left:6px;transform:translateY(-50%);color:#4b9d38;display:none}.product-filter__name.active{color:#4b9d38}.product-filter__name.active:after{display:block}.product-filter__name:hover{color:#4b9d38}.product-filter span{display:flex;align-items:center;color:#46616e;font-size:1.8rem;font-weight:300;line-height:2.3rem;transition:all .5s}.product-filter__select{position:relative;width:50%}@media screen and (min-width: 992px){.product-filter__select:hover .product-filter__list{opacity:1;visibility:visible;transform:translateY(0)}}@media screen and (max-width: 680px){.product-filter__select{width:100%}}.pagination{display:flex;justify-content:center;align-items:center;gap:3.2rem;padding:10rem 0 13.2rem}@media screen and (max-width: 576px){.pagination{padding:6.4rem 0;gap:1.6rem}}.pagination__arrow{display:flex;justify-content:center;align-items:center;flex:0 0 6.4rem;height:6.4rem;background:transparent;border-radius:50%;border:1px solid var(--Blue-Lightest-Graysh, #b1ccd8);transition:all .4s ease-in-out}@media screen and (max-width: 576px){.pagination__arrow{flex:0 0 3.2rem;height:3.2rem}}.pagination__arrow:hover{background:var(--Gold, #d4a74e);border:1px solid var(--Gold, #d4a74e)}.pagination__arrow:hover svg{stroke:#fff}.pagination__arrow.pagination__arrow--next svg{transform:rotate(180deg)}.pagination__arrow svg{stroke:#ec1c24;transition:all .4s ease-in-out}.pagination li a{display:flex;justify-content:center;align-items:center;width:6.4rem;height:6.4rem;font-size:1.6rem;color:#1f3641;background:transparent;border-radius:50%;border:1px solid var(--Blue-Lightest-Graysh, #b1ccd8);transition:all .4s ease-in-out}@media screen and (max-width: 576px){.pagination li a{width:3.2rem;height:3.2rem}}.pagination li a.active,.pagination li a:hover{color:#ec1c24;background:rgba(35,35,35,.04);border-color:#2323230a}.page-cart{padding-top:8rem;padding-bottom:8rem}.page-cart__title{margin-bottom:6.4rem;font-family:var(--font-2);font-size:3.6rem;font-weight:400;line-height:140%;letter-spacing:.072rem;text-transform:uppercase;text-shadow:0rem .4rem 3.2rem #fff}@media screen and (max-width: 768px){.page-cart .woocommerce-cart-form{width:100%;overflow-x:auto}}.page-cart .shop_table{width:100%;border-collapse:separate;border-spacing:0 2px}@media screen and (max-width: 768px){.page-cart .shop_table{width:800px}}.page-cart .shop_table thead{display:none}.page-cart .shop_table .woocommerce-cart-form__cart-item{margin-bottom:8px;background:#f8f8f8}.page-cart .shop_table .woocommerce-cart-form__cart-item .woocommerce-Price-amount{font-size:1.4rem;font-weight:400;letter-spacing:.056rem;color:#000}.page-cart .shop_table .product-remove{padding:1.6rem;width:40px}.page-cart .shop_table .product-remove a{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:3.2rem;background:#eaeaea}.page-cart .shop_table .product-thumbnail{width:150px}.page-cart .shop_table .product-thumbnail a{display:block}.page-cart .shop_table .product-name{padding:1.6rem 4.8rem 1.6rem 1.6rem}.page-cart .shop_table .product-name a{font-size:1.4rem;font-weight:400;letter-spacing:.056rem;color:#000}.page-cart .shop_table .product-label{font-size:1.4rem;font-weight:400;letter-spacing:.056rem;color:#797979}.page-cart .update-cart{padding:3.2rem}.page-cart .cart_totals{padding:1.6rem;background:#f8f8f8}@media screen and (max-width: 768px){.page-cart .cart_totals .shop_table{width:100%}}.page-cart .cart_totals .shop_table tr{display:flex;justify-content:flex-end;gap:1.6rem;width:100%}.page-cart .btn{border-radius:0}.page-cart a.woocommerce-notices-wrapper__close{display:none}@media screen and (max-width: 576px){.woocommerce-order .woocommerce-order-details{width:100%;overflow-x:scroll}}.woocommerce-order .woocommerce-notice{margin-bottom:3.2rem}.woocommerce-order .woocommerce-order-overview li{margin-bottom:1.6rem;padding-bottom:1.6rem;border-bottom:1px solid #eaeaea}.woocommerce-order .woocommerce-order-details__title{margin-bottom:1.6rem;font-size:3.2rem;font-weight:500}.woocommerce-order .woocommerce-table{width:100%;border-collapse:collapse}@media screen and (max-width: 576px){.woocommerce-order .woocommerce-table{width:70rem}}.woocommerce-order .woocommerce-table td,.woocommerce-order .woocommerce-table th{padding:1.6rem;border:1px solid #eaeaea}.woocommerce-order .woocommerce-table tfoot th{text-align:left}.woocommerce-order .wc-item-meta li{margin:1.6rem 0}.woocommerce-order .wc-item-meta li strong{display:block;margin-bottom:.8rem}.filter-posts__header{display:flex;justify-content:center;margin:6.4rem 0 9.6rem}@media screen and (max-width: 768px){.filter-posts__header{flex-direction:column;justify-content:center;align-items:center;margin:6.4rem 0;gap:1.6rem}}@media screen and (max-width: 576px){.filter-posts__header{margin:6.4rem 0 3.2rem}}.filter-posts__left{opacity:0}@media screen and (max-width: 992px){.filter-posts__left{display:none}}.filter-posts__left,.filter-posts__select{flex:0 0 26rem;display:none}@media screen and (max-width: 768px){.filter-posts__left,.filter-posts__select{flex:0 0 auto}}@media screen and (max-width: 768px){.filter-posts__categories{margin-bottom:3.2rem}}.custom-select{position:relative}.custom-select__header{display:flex;justify-content:space-between;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;border-radius:8px;border:1px solid rgba(5,61,87,.15);background:#fff;box-shadow:0 4px 32px #00000008;cursor:pointer}.custom-select__header.is-open .custom-select__arrow{transform:rotate(180deg)}.custom-select__dropdown{position:absolute;top:110%;left:0;width:100%;max-height:200px;overflow-y:auto;border-radius:8px;border:1px solid rgba(5,61,87,.15);background:#fff;box-shadow:0 4px 32px #00000008;z-index:10}.custom-select__item{display:flex;align-items:center;gap:1rem;padding:1.6rem;cursor:pointer}.custom-select__item.active .custom-select__icon svg{opacity:1}.custom-select__icon{display:flex;justify-content:center;align-items:center;flex:0 0 28px;height:28px;border-radius:50%;border:1px solid #4b9d38}.custom-select__icon svg{transition:all .4s;opacity:0}.about{position:relative;padding:6.4rem 0 12.8rem}@media (max-width: 550px){.about{padding:3.2rem 0 6.4rem}}.about__img-bg{position:absolute;top:0;right:0;width:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 992px){.about__img-bg{height:80%;-o-object-position:45% center;object-position:45% center}}@media screen and (max-width: 768px){.about__img-bg{-o-object-position:0% center;object-position:0% center}}.about__block{position:relative;z-index:1;width:100%;max-width:64rem;padding:4.8rem 6.4rem;border-radius:32px;margin-left:-6.4rem;background:#4b9d38;box-shadow:0 12px 20px #053d5714}@media screen and (max-width: 992px){.about__block{max-width:100%;margin-left:0;margin-top:-6.4rem}}@media screen and (max-width: 576px){.about__block{padding:3.8rem 2.5rem}}.about__inner{position:relative}.about__inner:not(:last-of-type){margin-bottom:9.6rem}@media (max-width: 550px){.about__inner:not(:last-of-type){margin-bottom:6.4rem}}.about__inner:nth-of-type(1) .about__block{background:#0f7eb2}.about__inner:nth-of-type(3) .about__block{background:#fff}.about__inner:nth-of-type(3) .about__title,.about__inner:nth-of-type(3) .about__label,.about__inner:nth-of-type(3) .about__text{color:#053d57}.about__inner:nth-of-type(4) .about__block{background:#053d57}.about__container{position:relative}.about__item{display:flex;min-height:53.6rem;position:relative;will-change:transform,opacity}@media screen and (max-width: 992px){.about__item{flex-direction:column}}.about__image{position:relative;overflow:hidden;width:100%;max-width:86.4rem;border-radius:32px}.about__image--fourth img{-o-object-position:top right;object-position:top right;left:auto!important;right:4rem}@media (max-width: 992px){.about__image--fourth img{right:0!important;-o-object-position:top right;object-position:top right}}@media screen and (max-width: 992px){.about__image{max-width:100%;height:40vh}}.about__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about__info{max-width:64rem;padding:6.4rem 0 6.4rem 3.2rem;margin-bottom:9.6rem;color:#053d57;font-size:2rem;font-weight:400;line-height:2.8rem}@media screen and (max-width: 768px){.about__info{padding:6.4rem 0;max-width:100%}}@media (max-width: 550px){.about__info{padding:3.2rem 0;margin-bottom:3.2rem}}.about__info strong{font-weight:600}.about__title{margin-bottom:1.6rem;color:#fff;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 768px){.about__title{font-size:3rem}}.about__label{margin-bottom:4.8rem;color:#fff;font-size:2.4rem;font-weight:500;line-height:3.1rem}@media screen and (max-width: 576px){.about__label{font-size:2.2rem;margin-bottom:3.2rem}}.about__text{color:#fff;font-size:2rem;font-weight:400;line-height:2.8rem}.about__text strong{font-weight:600}.storia{position:relative;padding:128px 0 64px;overflow:hidden}@media screen and (max-width: 992px){.storia{padding:48rem 0 6.4rem}}@media screen and (max-width: 768px){.storia{padding:38rem 0 6.4rem}}@media screen and (max-width: 576px){.storia{padding:34rem 0 6.4rem}}.storia__img-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}@media screen and (max-width: 1450px){.storia__img-bg{height:110%}}@media screen and (max-width: 992px){.storia__img-bg{height:100%}}.storia__img-bg img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1500px){.storia__img-bg img{-o-object-position:26% center;object-position:26% center}}@media screen and (max-width: 1350px){.storia__img-bg img{-o-object-position:38% center;object-position:38% center}}@media screen and (max-width: 1150px){.storia__img-bg img{-o-object-position:42% center;object-position:42% center}}@media screen and (max-width: 992px){.storia__img-bg img{-o-object-position:0% center;object-position:0% center;height:41%}}@media screen and (max-width: 870px){.storia__img-bg img{top:-1%}}@media screen and (max-width: 768px){.storia__img-bg img{top:-4%;height:36%}}@media screen and (max-width: 460px){.storia__img-bg img{height:32%}}.storia__wrap{display:flex;justify-content:space-between;align-items:flex-start;gap:9.6rem}@media screen and (max-width: 1500px){.storia__wrap{gap:3.2rem}}@media screen and (max-width: 992px){.storia__wrap{flex-direction:column;gap:3.2rem}}.storia__text{width:100%;max-width:62.4rem;color:#053d57;font-size:2rem;font-weight:400;line-height:2.8rem;padding-bottom:4.8rem}@media screen and (max-width: 1500px){.storia__text{max-width:50%}}@media screen and (max-width: 992px){.storia__text{max-width:100%}}.storia__items{position:relative;overflow:visible;will-change:transform;width:100%;max-width:72rem}@media screen and (max-width: 1500px){.storia__items{max-width:45%}}@media screen and (max-width: 992px){.storia__items{max-width:100%}}.storia__item{position:relative;border-radius:32px 0 0 32px;padding:4.8rem;--before-scale: 0;--after-scale: 0}@media screen and (max-width: 1500px){.storia__item{padding:4.8rem 2rem 4.8rem 4.8rem}}@media screen and (max-width: 576px){.storia__item{padding:4.8rem 3.2rem}}.storia__item:after{content:"";position:absolute;top:-4px;left:30px;width:8px;height:8px;background:#4b9d38;border-radius:50%;z-index:1;transform:scale(var(--after-scale))}.storia__item:before{content:"";position:absolute;top:-14px;left:20px;width:28px;height:28px;border-radius:50%;border:1px solid #4b9d38;z-index:1;transform:scale(var(--before-scale));transition:transform .4s ease}.storia__item-ml{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:32px 0 0 32px;border-left:1px solid #053d57;z-index:-1;overflow:hidden;mask-image:linear-gradient(to bottom,black 0%,transparent 0%);-webkit-mask-image:linear-gradient(to bottom,black 0%,transparent 0%)}.storia__year,.storia__title{margin-bottom:.8rem;color:#053d57;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 1750px){.storia__year,.storia__title{font-size:4.2rem}}@media screen and (max-width: 1450px){.storia__year,.storia__title{font-size:3.2rem}}@media screen and (max-width: 576px){.storia__year,.storia__title{font-size:2.8rem}}.storia__text-item{color:#46616e;font-size:1.8rem;font-weight:500;line-height:2.8rem}.valori-bg{position:relative}.valori-bg__img-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.valori{padding:19.2rem 0 15.6rem;margin-top:-1px}@media screen and (max-width: 576px){.valori{padding:18rem 0 6.4rem}}.valori__block{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:102.4rem;margin:0 auto}@media screen and (max-width: 992px){.valori__block{max-width:72%}}@media screen and (max-width: 768px){.valori__block{max-width:85%}}@media screen and (max-width: 576px){.valori__block{max-width:100%}}.valori__title{margin-bottom:3.2rem;color:#053d57;text-align:center;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 992px){.valori__title{font-size:4rem}}@media screen and (max-width: 768px){.valori__title{font-size:3rem}}.valori__text{margin-bottom:4.8rem;color:#053d57;text-align:center;font-size:2rem;font-weight:400;line-height:2.8rem}.valori__text p:not(:last-of-type){margin-bottom:3.2rem}.valori__text strong{font-weight:600}.valori .btn{background:var(--contrast);color:#fff;border-color:var(--contrast)}.valori .btn:hover{background:white;color:var(--contrast)}.servizi{padding:9.6rem 0;background:#4b9d38;margin-top:-1px}.servizi__block{width:100%;max-width:115.2rem;margin:0 auto;padding:0 1.5rem}.servizi__title{margin-bottom:3.2rem;color:#fff;text-align:center;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 768px){.servizi__title{font-size:3rem}}.servizi__text{color:#fff;text-align:center;font-size:2rem;font-weight:400;line-height:2.8rem}.servizi__text strong{font-weight:600}.features{padding:3.2rem 0 4.8rem}.features__wrap{display:flex;flex-wrap:wrap;margin:0 -1rem 2.8rem}@media (max-width: 450px){.features__wrap{margin:0 -.5rem 2.8rem}}.features__item{position:relative;flex:0 0 calc(33.33% - 2rem);margin:0 1rem 2rem;border-radius:8px 8px 24px;border:1px solid rgba(5,61,87,.2);overflow:hidden;height:42.6rem}@media screen and (max-width: 992px){.features__item{flex:0 0 calc(50% - 2rem)}}@media screen and (max-width: 650px){.features__item{height:245px}}@media (max-width: 450px){.features__item{flex:0 0 calc(50% - 1rem);margin:0 .5rem 1rem}}.features__item.active .features__image{height:14rem}@media screen and (max-width: 650px){.features__item.active .features__image{height:15rem}}.features__item.active .features__block{background:var(--contrast);padding-bottom:1.2rem}@media (max-width: 650px){.features__item.active .features__block{transform:translateY(-12rem)}}@media (max-width: 500px){.features__item.active .features__block{transform:translateY(-15rem)}}.features__item.active .features__name{color:#fff;max-width:100%}.features__item.active .features__icon-plus{display:none}.features__item.active .features__icon-down{display:flex}.features__icon-down,.features__icon-plus{background:var(--contrast);width:43px;height:43px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:.5px solid rgba(255,255,255,.5);transition:all .5s}@media (max-width: 650px){.features__icon-down,.features__icon-plus{width:30px;height:30px}}.features__icon-down svg,.features__icon-plus svg{transition:all .4s}.features__icon-down:hover svg,.features__icon-plus:hover svg{transform:scale(1.2)}.features__icon-down{display:none}.features__icons{position:absolute;bottom:.4rem;right:.4rem;cursor:pointer}@media (max-width: 650px){.features__icons{bottom:1rem;right:1rem}.features__icons svg{width:13px;height:13px}}.features__block{padding:.4rem;transition:all .5s}@media (max-width: 500px){.features__block{height:100%}}.features__image{position:relative;height:34rem;transition:all .1s ease-in-out}@media screen and (max-width: 650px){.features__image{height:20rem}}.features__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.features__name{color:var(--contrast);font-size:2rem;font-weight:600;padding:1.2rem 1.6rem;height:8rem;max-width:41.5rem;margin-bottom:.8rem;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 1300px){.features__name{max-width:90%}}@media (max-width: 650px){.features__name{font-size:1.6rem;height:6rem;line-height:1.4;padding:.8rem 1.2rem}}.features__description{max-width:41.5rem;height:18.8rem;overflow-y:auto;padding:0 1.6rem 1.6rem;margin-top:1.2rem;color:#fff;font-size:1.9rem;font-weight:400;line-height:2.8rem}@media screen and (max-width: 1300px){.features__description{max-width:90%}}@media (max-width: 790px){.features__description{font-size:1.6rem}}@media (max-width: 680px){.features__description{min-height:18.8rem;height:auto}}@media (max-width: 650px){.features__description{font-size:1.4rem}}@media (max-width: 650px){.features__description{font-size:1.3rem}}@media (max-width: 450px){.features__description{line-height:1.8rem}}.features__bottom{display:flex;flex-direction:column;align-items:center;max-width:128rem;padding:6.4rem;gap:4.8rem;margin:0 auto}@media screen and (max-width: 768px){.features__bottom{padding:3.2rem 1.5rem}}.features__text{color:#053d57;text-align:center;font-size:2.4rem;font-weight:500;line-height:3.1rem}.features .btn{background:var(--contrast);color:#fff;border-color:var(--contrast)}.features .btn:hover{background:white;color:var(--contrast)}.logos{padding-bottom:6.4rem}.logos__wrap{display:flex;align-items:center;padding:4.8rem 0}@media screen and (max-width: 992px){.logos__wrap{flex-wrap:wrap}}.logos__logo{display:flex;justify-content:center;align-items:center;padding:2.4rem 3.2rem;flex:1}@media screen and (max-width: 1450px){.logos__logo{padding:2.4rem 2rem}}@media screen and (max-width: 992px){.logos__logo{flex:0 0 33.33%}}@media screen and (max-width: 576px){.logos__logo{flex:0 0 50%}}.petcare-info{padding:9.6rem 0;background:#053d57;margin-top:-1px}.petcare-info__block{width:100%;max-width:115.2rem;margin:0 auto;padding:0 1.5rem}.petcare-info__title{margin-bottom:3.2rem;color:#fff;text-align:center;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 768px){.petcare-info__title{font-size:3rem}}.petcare-info__text{color:#fff;text-align:center;font-size:2rem;font-weight:400;line-height:2.8rem}.petcare-info__text strong{font-weight:600}.petcare-features{padding:3.2rem 0 4.8rem}.petcare-features__wrap{display:flex;flex-wrap:wrap;margin:0 -1rem 2.8rem}@media (max-width: 450px){.petcare-features__wrap{margin:0 -.5rem 2.8rem}}.petcare-features__item{position:relative;flex:0 0 calc(33.33% - 2rem);margin:0 1rem 2rem;border-radius:8px 8px 24px;border:1px solid rgba(5,61,87,.2);overflow:hidden;height:34.4rem}@media screen and (max-width: 992px){.petcare-features__item{flex:0 0 calc(50% - 2rem)}}@media screen and (max-width: 650px){.petcare-features__item{height:245px}}@media (max-width: 500px){.petcare-features__item{flex:0 0 calc(50% - 1rem);margin:0 .5rem 1rem}}.petcare-features__item.active .petcare-features__image{height:14rem}.petcare-features__item.active .petcare-features__block{background:#053d57}@media (max-width: 470px){.petcare-features__item.active .petcare-features__block{transform:translateY(-7rem)}}.petcare-features__item.active .petcare-features__name{color:#fff;max-width:100%}.petcare-features__item.active .petcare-features__icon-plus{display:none}.petcare-features__item.active .petcare-features__icon-down{display:flex}.petcare-features__icon-down,.petcare-features__icon-plus{background:#053d57;width:43px;height:43px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:.5px solid rgba(255,255,255,.5);transition:all .5s}@media (max-width: 650px){.petcare-features__icon-down,.petcare-features__icon-plus{width:30px;height:30px}}.petcare-features__icon-down svg,.petcare-features__icon-plus svg{transition:all .4s}.petcare-features__icon-down:hover svg,.petcare-features__icon-plus:hover svg{transform:scale(1.2)}.petcare-features__icon-down{display:none}.petcare-features__icons{position:absolute;bottom:.4rem;right:.4rem;cursor:pointer}@media (max-width: 650px){.petcare-features__icons{bottom:1rem;right:1rem}.petcare-features__icons svg{width:13px;height:13px}}.petcare-features__block{padding:.4rem;transition:all .5s}@media (max-width: 992px){.petcare-features__block{height:100%}}.petcare-features__image{position:relative;height:26.6rem;transition:all .1s ease-in-out}@media screen and (max-width: 650px){.petcare-features__image{height:20rem}}.petcare-features__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.petcare-features__name{color:#053d57;font-size:2rem;font-weight:600;padding:1.2rem 1.6rem;height:8rem;max-width:41.5rem;margin-bottom:.8rem;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 1300px){.petcare-features__name{max-width:90%}}@media (max-width: 992px){.petcare-features__name{padding:1.2rem 1rem;height:auto;font-size:1.6rem}}.petcare-features__description{max-width:41.5rem;height:10.8rem;overflow-y:auto;padding:1.2rem 1.6rem;color:#fff;font-size:2rem;font-weight:400;line-height:2.8rem}@media screen and (max-width: 1300px){.petcare-features__description{max-width:90%}}@media (max-width: 650px){.petcare-features__description{font-size:1.6rem;line-height:2.4rem;height:8.8rem;padding:.8rem 1.2rem;overflow:hidden}}@media (max-width: 470px){.petcare-features__description{font-size:1.4rem;height:auto}}.petcare-features__bottom{display:flex;flex-direction:column;align-items:center;max-width:128rem;padding:6.4rem;gap:4.8rem;margin:0 auto}@media screen and (max-width: 768px){.petcare-features__bottom{padding:3.2rem 1.5rem}}.petcare-features__text{color:#053d57;text-align:center;font-size:2.4rem;font-weight:500;line-height:3.1rem}.petcare-features .btn{background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}.petcare-features .btn:hover{background:white;color:var(--accent-dark)}.petcare-blog{padding:6.4rem 0}.petcare-blog__text{margin-bottom:6.4rem;text-align:center;font-size:2.4rem;font-weight:500;line-height:3.1rem;color:var(--accent-dark)}.petcare-blog__wrap{display:flex;flex-wrap:wrap;margin:0 -1.7rem}@media screen and (max-width: 1500px){.petcare-blog__wrap{margin:0 -.8rem}}@media screen and (max-width: 992px){.petcare-blog__wrap{gap:2rem 0}}.petcare-blog__item{display:flex;flex-direction:column;border-radius:3.2rem;border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 4px 64px #0000001a;overflow:hidden;flex:0 0 calc(33.33% - 3.4rem);margin:0 1.7rem}@media screen and (max-width: 1500px){.petcare-blog__item{flex:0 0 calc(33.33% - 1.6rem);margin:0 .8rem}}@media screen and (max-width: 992px){.petcare-blog__item{flex:0 0 calc(50% - 1.6rem)}}@media screen and (max-width: 576px){.petcare-blog__item{flex:0 0 calc(100% - 1.6rem)}}.petcare-blog__info{display:flex;flex-direction:column;align-items:flex-start;padding:2.2rem;flex:1}.petcare-blog__image{position:relative;height:31.6rem;overflow:hidden}@media screen and (max-width: 992px){.petcare-blog__image{height:initial;aspect-ratio:1/.7}}@media screen and (max-width: 576px){.petcare-blog__image{aspect-ratio:1/.8}}.petcare-blog__image img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .6s}@media screen and (max-width: 576px){.petcare-blog__image img{-o-object-fit:cover;object-fit:cover}}.petcare-blog__image img:hover{transform:scale(1.2)}.petcare-blog .btn{margin-top:auto;width:100%;padding:1.6rem 3.2rem;border:1px solid var(--contrast)}.petcare-blog .btn:hover{background:var(--contrast);color:#fff}.petcare-blog__cat-name{display:inline-flex;margin-bottom:1.6rem;padding:.4rem .8rem;color:#fff;font-size:1.8rem;font-weight:400;line-height:normal;letter-spacing:-.36px;background:var(--contrast)}.petcare-blog__title-item{margin-bottom:1.6rem;color:#00587c;font-size:2.4rem;font-weight:500;text-overflow:ellipsis;line-height:3.1rem}.petcare-blog__short-text{height:5.6rem;overflow:hidden;margin-bottom:1.6rem;color:#46616e;font-size:1.8rem;font-weight:500;line-height:2.8rem;font-feature-settings:"salt" on,"liga" off;text-overflow:ellipsis}.mission{padding:6.4rem 0}.mission .container{position:relative;padding:14.4rem 1.5rem 11.2rem;border-radius:3.2rem;overflow:hidden}@media screen and (max-width: 768px){.mission .container{padding:10rem 1.5rem}}.mission__img-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.mission__content{width:100%;max-width:102.4rem;margin:0 auto}.mission__title{margin-bottom:3.2rem;text-align:center;color:#053d57;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 768px){.mission__title{font-size:3rem}}.mission__text{margin-bottom:4.8rem;text-align:center;color:#053d57;font-size:2rem;font-weight:400;line-height:2.8rem}.mission__text p:not(:last-of-type){margin-bottom:3.2rem}.mission__text strong{font-weight:600}.mission .btn{display:table!important;margin:0 auto;background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}.mission .btn:hover{background:white;color:var(--accent-dark)}.brand{position:relative;padding:16rem 0 9.6rem;overflow:hidden}@media (max-width: 550px){.brand{padding:12rem 0 9.6rem}}.brand__img-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.brand__logo-bg{position:absolute;top:4.1rem;left:50%;transform:translate(-50%);-o-object-fit:cover;object-fit:cover;z-index:-2}@media screen and (max-width: 1500px){.brand__logo-bg{height:19%}}@media screen and (max-width: 768px){.brand__logo-bg{height:13%}}.brand__content{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:128rem;margin:0 auto;padding-bottom:6.4rem;gap:4.8rem}@media screen and (max-width: 768px){.brand__content{margin-bottom:8.4rem}}@media (max-width: 550px){.brand__content{margin-bottom:0}}.brand__text{color:#053d57;text-align:center;font-size:2rem;font-weight:400;line-height:2.8rem}.brand__text strong{font-weight:600}.brand__text p:not(:last-of-type){margin-bottom:3.2rem}.brand__text--item{text-align:start}.brand__text--item ul{margin-bottom:3.2rem}.brand__text--item ul li{position:relative;padding-left:1.2rem;margin-left:1.2rem}@media screen and (max-width: 768px){.brand__text--item ul li{padding-left:1rem;margin-left:1rem}}.brand__text--item ul li:before{content:"";position:absolute;top:10px;left:-4px;width:6px;height:6px;border-radius:50%;background:#053d57}@media screen and (max-width: 768px){.brand__text--item ul li:before{top:9px;left:-5px}}.brand__wrap{display:flex;flex-direction:column;gap:3.2rem;border-top:1px solid rgba(0,0,0,.1);padding-top:6.4rem}.brand__item{display:flex;gap:3.2rem}@media screen and (max-width: 992px){.brand__item{gap:1.6rem}}@media screen and (max-width: 768px){.brand__item{flex-direction:column-reverse}}@media screen and (max-width: 576px){.brand__item{gap:3.2rem}}.brand__item:nth-of-type(2n){flex-direction:row-reverse}@media screen and (max-width: 768px){.brand__item:nth-of-type(2n){flex-direction:column-reverse}}.brand__title{margin-bottom:4.8rem;color:#053d57;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 992px){.brand__title{font-size:4rem;margin-bottom:3.2rem}}@media screen and (max-width: 768px){.brand__title{font-size:3rem}}.brand__info{border-radius:32px;padding:4.8rem 6.4rem;border:1px solid #053d57;background:rgba(255,255,255,.03);width:50%}@media screen and (max-width: 992px){.brand__info{padding:4.8rem 3.2rem}}@media screen and (max-width: 768px){.brand__info{width:100%}}.brand__img{position:relative;width:50%}@media screen and (max-width: 768px){.brand__img{height:35vh}}@media screen and (max-width: 768px){.brand__img{width:100%}}.brand__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3.2rem}.brand__imgs{display:flex;flex-direction:column;gap:3.2rem;width:50%}@media screen and (max-width: 768px){.brand__imgs{width:100%}}.brand__imgs img{width:100%;height:50%;-o-object-fit:cover;object-fit:cover;border-radius:3.2rem}@media screen and (max-width: 768px){.brand__imgs img{height:35vh}.brand__imgs img:nth-child(2){display:none}}.brand .btn{display:table!important;margin:0 auto;background:var(--accent-dark);color:#fff;border-color:var(--accent-dark)}.brand .btn:hover{background:white;color:var(--accent-dark)}.brand-info{position:relative;padding:6.4rem 0 6.5rem}@media (max-width: 550px){.brand-info{padding:3.2rem 0 3.5rem}}.brand-info__img-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.brand-info__content{display:flex;flex-direction:column;align-items:flex-start;gap:4.8rem;padding:9.6rem 6.4rem}@media screen and (max-width: 768px){.brand-info__content{padding:4rem 1rem}}.brand-info__text,.brand-info__title{max-width:58rem}.brand-info__title{color:#053d57;font-size:4.8rem;font-weight:400;line-height:normal}@media screen and (max-width: 992px){.brand-info__title{font-size:4rem}}@media screen and (max-width: 768px){.brand-info__title{font-size:3rem}}.brand-info__text{color:#053d57;font-size:2rem;font-weight:400;line-height:2.8rem}.brand-info__text strong{font-weight:600}.brand-info .btn{color:#fff;background:var(--contrast)}.brand-info .btn:hover{border-color:var(--contrast);background:white;color:var(--contrast)}.product-info{position:relative;padding:12.8rem 0}@media screen and (max-width: 576px){.product-info{padding:10rem 0}}.product-info__img-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.product-info__content{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4.8rem;width:100%;max-width:102.4rem;margin:0 auto;padding:0 1.5rem}.product-info__text{color:#053d57;text-align:center;font-size:2rem;font-weight:400;line-height:2.8rem}.contact-footer{position:relative;padding:11.8rem 0 12.8rem}@media (max-width: 650px){.contact-footer{padding:8rem 0 8.8rem}}.contact-footer__img-contact{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover}.contact-footer__wrap{display:flex;gap:3.2rem;border-radius:1.6rem;background:#015679;padding:4.8rem}@media screen and (max-width: 992px){.contact-footer__wrap{flex-direction:column}}@media screen and (max-width: 576px){.contact-footer__wrap{padding:3.2rem 2rem}}.contact-footer__form{width:100%;max-width:85.2rem}@media screen and (max-width: 992px){.contact-footer__form{max-width:100%}}.contact-footer__info{display:flex;flex-direction:column}.contact-footer__form-title{margin-bottom:3.2rem;color:#fff;font-size:4.8rem;font-weight:400;line-height:normal}.contact-footer__text{color:#fff;font-size:2rem;font-weight:400;line-height:2.6rem}@media screen and (max-width: 992px){.contact-footer__text{margin-bottom:6.2rem}}.contact-footer__socials-upper{display:none}@media (max-width: 992px){.contact-footer__socials-upper{display:flex;align-items:center;margin-top:auto;gap:3.2rem;margin-bottom:6.4rem}}.contact-footer__socials{display:flex;align-items:center;margin-top:auto;gap:3.2rem}@media screen and (max-width: 992px){.contact-footer__socials{display:none}}.contact-footer__item-social{display:flex;justify-content:center;align-items:center;transition:all .5s;height:3.8rem}.contact-footer__item-social:hover{transform:scale(1.2)}.contact-top{display:flex;gap:3.2rem;margin-bottom:4.9rem}@media screen and (max-width: 1200px){.contact-top{gap:1.6rem}}@media (max-width: 750px){.contact-top{flex-direction:column}}.contact-top__item{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;flex:1;height:23rem;padding:4.8rem;border-radius:16px;border:1px solid rgba(5,61,87,.2);background:rgba(255,255,255,.8);backdrop-filter:blur(16px)}@media screen and (max-width: 1500px){.contact-top__item{padding:3.6rem}}@media (max-width: 750px){.contact-top__item{flex-basis:20rem}}.contact-top__address,.contact-top__email,.contact-top__phone{display:block;color:#053d57;font-size:2.4rem;font-weight:500;line-height:3.1rem;transition:all .4s ease-out;text-decoration:underline;text-decoration-color:transparent}@media (max-width: 992px){.contact-top__address,.contact-top__email,.contact-top__phone{font-size:2rem}}.contact-top__address:hover,.contact-top__email:hover,.contact-top__phone:hover{color:var(--contrast);text-decoration-color:initial}.contact-top__label{display:flex;align-items:center;gap:.8rem}.contact-top__icon{width:2.9rem;height:2.9rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.event-content{padding:12.8rem 0;background:#4b9d38}@media screen and (max-width: 992px){.event-content{padding:8rem 0}}@media screen and (max-width: 576px){.event-content{padding:6.4rem 0}}.event-content__item{display:flex;flex-direction:column;padding:4.8rem;border-radius:32px;text-align:center}@media screen and (max-width: 992px){.event-content__item{padding:3.2rem;margin-bottom:4.8rem}}@media screen and (max-width: 576px){.event-content__item{padding:2.4rem;margin-bottom:3.2rem;border-radius:24px}}.event-content__item:not(:last-child){margin-bottom:6.4rem;position:relative}.event-content__item:not(:last-child):after{content:"";position:absolute;bottom:-3.2rem;left:50%;transform:translate(-50%);width:128px;height:4px;background:rgba(255,255,255,.3);border-radius:2px}@media screen and (max-width: 576px){.event-content__item:not(:last-child):after{bottom:-2.4rem;width:48px;height:3px}}.event-content__item-title{margin:0 0 2.4rem;font-family:var(--font-1);font-size:3.6rem;font-weight:400;line-height:140%;letter-spacing:.12rem;color:#fff}@media screen and (max-width: 992px){.event-content__item-title{font-size:3.2rem;margin-bottom:2rem}}@media screen and (max-width: 576px){.event-content__item-title{font-size:2.8rem;margin-bottom:1.6rem}}.event-content__item-text{font-family:var(--font-1);font-size:1.8rem;font-weight:300;line-height:160%;color:#fff}@media screen and (max-width: 992px){.event-content__item-text{font-size:1.6rem}}@media screen and (max-width: 576px){.event-content__item-text{font-size:1.5rem}}.event-content__item-text p{margin:0 0 2rem}.event-content__item-text p:last-child{margin-bottom:0}.event-content__item-text h2,.event-content__item-text h3,.event-content__item-text h4,.event-content__item-text h5,.event-content__item-text h6{margin:3.2rem 0 1.6rem;font-weight:600;color:var(--accent-dark)}.event-content__item-text h2:first-child,.event-content__item-text h3:first-child,.event-content__item-text h4:first-child,.event-content__item-text h5:first-child,.event-content__item-text h6:first-child{margin-top:0}.event-content__item-text h2{font-size:2.4rem}@media screen and (max-width: 576px){.event-content__item-text h2{font-size:2.2rem}}.event-content__item-text h3{font-size:2.2rem}@media screen and (max-width: 576px){.event-content__item-text h3{font-size:2rem}}.event-content__item-text h4{font-size:2rem}@media screen and (max-width: 576px){.event-content__item-text h4{font-size:1.8rem}}.event-content__item-text ul,.event-content__item-text ol{margin:2rem 0;padding-left:2.4rem}.event-content__item-text ul li,.event-content__item-text ol li{margin-bottom:.8rem}.event-content__item-text ul li:last-child,.event-content__item-text ol li:last-child{margin-bottom:0}.event-content__item-text ul li{position:relative}.event-content__item-text ul li:before{content:"";position:absolute;left:-2rem;top:1rem;width:6px;height:6px;background:var(--contrast);border-radius:50%}.event-content__item-text a{color:var(--accent-light);text-decoration:none;transition:color .3s ease}.event-content__item-text a:hover{color:var(--accent-dark);text-decoration:underline}.event-content__item-text strong,.event-content__item-text b{font-weight:600;color:var(--accent-dark)}.event-content__item-text blockquote{margin:3.2rem 0;padding:2.4rem;background:rgba(207,168,91,.1);border-left:4px solid var(--accent);border-radius:0 16px 16px 0;font-style:italic}@media screen and (max-width: 576px){.event-content__item-text blockquote{margin:2.4rem 0;padding:1.6rem}}.event-content__item-text blockquote p:last-child{margin-bottom:0}.event-content__item-text img{max-width:100%;height:auto;border-radius:16px;margin:2.4rem 0}.event-hours{padding:8rem 0;background:var(--accent-light)}@media screen and (max-width: 992px){.event-hours{padding:6.4rem 0}}@media screen and (max-width: 576px){.event-hours{padding:4.8rem 0}}.event-hours__row{display:flex;justify-content:center;align-items:flex-start;gap:6.4rem}@media screen and (max-width: 992px){.event-hours__row{gap:4.8rem}}@media screen and (max-width: 768px){.event-hours__row{flex-direction:column;align-items:center;gap:3.2rem}}.event-hours__item{display:flex;flex-direction:column;align-items:center;text-align:center;flex-basis:33.333%}@media screen and (max-width: 768px){.event-hours__item{min-width:auto;width:100%;max-width:300px}}.event-hours__icon{display:flex;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:2.4rem;background:white;border-radius:50%;box-shadow:0 8px 32px #4b9d384d;transition:all .3s ease}.event-hours__icon svg{stroke:var(--contrast)}@media screen and (max-width: 992px){.event-hours__icon{width:64px;height:64px;margin-bottom:2rem}}@media screen and (max-width: 576px){.event-hours__icon{width:56px;height:56px;margin-bottom:1.6rem}}.event-hours__icon svg{width:32px;height:32px;fill:#fff}@media screen and (max-width: 992px){.event-hours__icon svg{width:28px;height:28px}}@media screen and (max-width: 576px){.event-hours__icon svg{width:24px;height:24px}}.event-hours__item:hover .event-hours__icon{transform:scale(1.1);box-shadow:0 12px 48px #4b9d3866}.event-hours__text{font-family:var(--font-1);font-size:1.6rem;font-weight:500;line-height:150%;color:#fff;text-align:center}@media screen and (max-width: 576px){.event-hours__text{font-size:1.5rem}}.event-hours__text h2,.event-hours__text h3{font-size:2.4rem}.event-hours__text strong{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.4rem}@media screen and (max-width: 992px){.event-hours__text strong{font-size:1.8rem}}@media screen and (max-width: 576px){.event-hours__text strong{font-size:1.6rem}}.event-hours__text p{margin:0}.event-hours__text p:not(:last-child){margin-bottom:.8rem}.event-hours__footer{margin-top:6rem;font-family:var(--font-1);font-size:1.8rem;font-weight:500;line-height:150%;color:#fff;text-align:center;position:relative}.event-hours__footer:before{content:"";position:absolute;top:-2rem;left:50%;transform:translate(-50%);width:60px;height:4px;background:var(--accent-dark)}@media screen and (max-width: 576px){.event-hours__footer{font-size:1.5rem}}.event-relators{padding:12.8rem 0;background:#fafafa}@media screen and (max-width: 992px){.event-relators{padding:8rem 0}}@media screen and (max-width: 576px){.event-relators{padding:6.4rem 0}}.event-relators__title{margin:0 0 6.4rem;font-family:var(--font-1);font-size:4.8rem;font-weight:400;line-height:120%;text-align:center;color:var(--accent-dark)}@media screen and (max-width: 992px){.event-relators__title{font-size:4rem;margin-bottom:4.8rem}}@media screen and (max-width: 576px){.event-relators__title{font-size:3.2rem;margin-bottom:3.2rem}}.event-relators__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:4.8rem}@media screen and (max-width: 992px){.event-relators__list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3.2rem}}@media screen and (max-width: 576px){.event-relators__list{grid-template-columns:1fr;gap:2.4rem}}.event-relators__item{display:flex;flex-direction:column;align-items:center;padding:4.8rem 3.2rem;background:white;border-radius:32px;box-shadow:0 4px 64px #0000001a;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease;text-align:center}@media screen and (max-width: 992px){.event-relators__item{padding:3.2rem 2.4rem}}@media screen and (max-width: 576px){.event-relators__item{padding:2.4rem 1.6rem;border-radius:24px}}.event-relators__item:hover{transform:translateY(-8px);box-shadow:0 12px 80px #00000026}.event-relators__item-image{width:120px;height:120px;margin-bottom:2.4rem;border-radius:50%;overflow:hidden;border:4px solid var(--accent);position:relative}@media screen and (max-width: 992px){.event-relators__item-image{width:100px;height:100px;margin-bottom:2rem}}@media screen and (max-width: 576px){.event-relators__item-image{width:80px;height:80px;margin-bottom:1.6rem;border-width:3px}}.event-relators__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .3s ease}.event-relators__item:hover .event-relators__item-image img{transform:scale(1.05)}.event-relators__item-info{width:100%}.event-relators__item-name{margin:0 0 1.2rem;font-family:var(--font-1);font-size:2.4rem;font-weight:600;line-height:130%;color:var(--accent-dark)}@media screen and (max-width: 992px){.event-relators__item-name{font-size:2.2rem;margin-bottom:1rem}}@media screen and (max-width: 576px){.event-relators__item-name{font-size:2rem;margin-bottom:.8rem}}.event-relators__item-title{margin:0 0 2rem;font-family:var(--font-1);font-size:1.6rem;font-weight:500;line-height:140%;color:var(--accent)}@media screen and (max-width: 992px){.event-relators__item-title{font-size:1.5rem;margin-bottom:1.6rem}}@media screen and (max-width: 576px){.event-relators__item-title{font-size:1.4rem;margin-bottom:1.2rem}}.event-relators__item-positions{display:flex;flex-direction:column;gap:.8rem}.event-relators__item-position{margin:0;font-family:var(--font-1);font-size:1.4rem;font-weight:400;line-height:150%;color:var(--text-color);padding:.8rem 1.6rem;background:rgba(207,168,91,.1);border-radius:20px;border:1px solid rgba(207,168,91,.2)}@media screen and (max-width: 992px){.event-relators__item-position{font-size:1.3rem;padding:.6rem 1.2rem}}@media screen and (max-width: 576px){.event-relators__item-position{font-size:1.2rem;padding:.5rem 1rem}}.event-relators__item-position:empty{display:none}.event-form{padding:12.8rem 0;background:var(--accent-dark);position:relative}@media screen and (max-width: 992px){.event-form{padding:8rem 0}}@media screen and (max-width: 576px){.event-form{padding:6.4rem 0}}.event-form:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%,rgba(207,168,91,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(75,157,56,.1) 0%,transparent 50%);pointer-events:none}.event-form__title{position:relative;z-index:2;margin:0 0 6.4rem;font-family:var(--font-1);font-size:4.8rem;font-weight:700;line-height:120%;text-align:center;color:#fff;letter-spacing:.2rem}@media screen and (max-width: 992px){.event-form__title{font-size:4rem;margin-bottom:4.8rem}}@media screen and (max-width: 576px){.event-form__title{font-size:3.2rem;margin-bottom:3.2rem;letter-spacing:.1rem}}.event-form__content{position:relative;z-index:2;max-width:800px;margin:0 auto;padding:4.8rem;background:rgba(255,255,255,.05);border-radius:32px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}@media screen and (max-width: 992px){.event-form__content{padding:3.2rem;max-width:600px}}@media screen and (max-width: 576px){.event-form__content{padding:2.4rem;border-radius:24px;margin:0}}.event-form .form__group small{display:block;margin-bottom:.8rem;font-size:1.4rem;color:#fff;opacity:.8}.event-form .form__group input[type=text],.event-form .form__group input[type=email],.event-form .form__group input[type=tel],.event-form .form__group select,.event-form .form__group textarea{margin-bottom:.8rem;padding:2.4rem 1.6rem;width:100%;height:7rem;font-size:1.8rem;font-weight:300;line-height:normal;letter-spacing:.064rem;color:#fff;border:none;border-left:2px solid transparent;background:#053d57;transition:all .3s ease-out;outline:none}.event-form .form__group input[type=text]::-moz-placeholder,.event-form .form__group input[type=email]::-moz-placeholder,.event-form .form__group input[type=tel]::-moz-placeholder,.event-form .form__group select::-moz-placeholder,.event-form .form__group textarea::-moz-placeholder{color:#fff}.event-form .form__group input[type=text]::placeholder,.event-form .form__group input[type=email]::placeholder,.event-form .form__group input[type=tel]::placeholder,.event-form .form__group select::placeholder,.event-form .form__group textarea::placeholder{color:#fff}.event-form .form__group input[type=text]:focus,.event-form .form__group input[type=text]:hover,.event-form .form__group input[type=email]:focus,.event-form .form__group input[type=email]:hover,.event-form .form__group input[type=tel]:focus,.event-form .form__group input[type=tel]:hover,.event-form .form__group select:focus,.event-form .form__group select:hover,.event-form .form__group textarea:focus,.event-form .form__group textarea:hover{border-left-color:#4b9d38}.event-form .form__group textarea{resize:vertical;height:13rem;overflow:hidden}.event-form .form__group.form__group--textarea{margin-bottom:3.2rem}.event-form .form__group.form__group--textarea .wpcf7-not-valid-tip{bottom:1.2rem}.event-form .form__group.form__group--radio{margin-top:1.6rem;margin-bottom:2.4rem}.event-form .form__group.form__group--radio .wpcf7-radio{display:flex;flex-direction:column;gap:1.6rem}@media screen and (max-width: 768px){.event-form .form__group.form__group--radio .wpcf7-radio{gap:1.2rem}}.event-form .form__group.form__group--radio .wpcf7-list-item{margin:0}.event-form .form__group.form__group--radio .wpcf7-list-item .wpcf7-list-item-label{position:relative;display:flex;align-items:flex-start;padding:1.6rem 1.6rem 1.6rem 5.6rem;background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:12px;font-size:1.6rem;font-weight:400;color:#fff;line-height:1.5;cursor:pointer;transition:all .3s ease}@media screen and (max-width: 768px){.event-form .form__group.form__group--radio .wpcf7-list-item .wpcf7-list-item-label{padding:1.2rem 1.2rem 1.2rem 4.8rem;font-size:1.5rem}}.event-form .form__group.form__group--radio .wpcf7-list-item .wpcf7-list-item-label:hover{background:rgba(255,255,255,.08);border-color:#fff3}.event-form .form__group.form__group--radio .wpcf7-list-item .wpcf7-list-item-label:before{content:"";position:absolute;left:1.6rem;top:1.8rem;width:2.4rem;height:2.4rem;border:2px solid rgba(255,255,255,.4);border-radius:50%;background:transparent;transition:all .3s ease}@media screen and (max-width: 768px){.event-form .form__group.form__group--radio .wpcf7-list-item .wpcf7-list-item-label:before{left:1.2rem;top:1.4rem;width:2rem;height:2rem}}.event-form .form__group.form__group--radio .wpcf7-list-item .wpcf7-list-item-label:after{content:"";position:absolute;left:2.2rem;top:2.4rem;width:1.2rem;height:1.2rem;background:var(--contrast);border-radius:50%;opacity:0;transform:scale(0);transition:all .3s ease}@media screen and (max-width: 768px){.event-form .form__group.form__group--radio .wpcf7-list-item .wpcf7-list-item-label:after{left:1.8rem;top:2rem;width:1rem;height:1rem}}.event-form .form__group.form__group--radio input[type=radio]{display:none}.event-form .form__group.form__group--radio input[type=radio]:checked+.wpcf7-list-item-label{background:rgba(75,157,56,.1);border-color:var(--contrast)}.event-form .form__group.form__group--radio input[type=radio]:checked+.wpcf7-list-item-label:before{border-color:var(--contrast);background:rgba(75,157,56,.1)}.event-form .form__group.form__group--radio input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1;transform:scale(1)}.event-form .form__group.form__group--radio .radio-group-title{margin-bottom:1.6rem;font-size:1.8rem;font-weight:500;color:#fff;opacity:.9}.event-form .form__row{display:flex;gap:.8rem}@media screen and (max-width: 576px){.event-form .form__row{display:block}}.event-form .form__row .form__group{flex:1}.event-form .form .wpcf7-not-valid-tip{color:#ff6b6b;font-size:1.3rem;bottom:-2rem}.event-form .form .wpcf7-validation-errors{background:rgba(255,107,107,.1);border:1px solid rgba(255,107,107,.3);color:#ff6b6b;padding:1.6rem;border-radius:12px;margin-bottom:2.4rem}.event-form .form .wpcf7-mail-sent-ok{background:rgba(75,157,56,.1);border:1px solid rgba(75,157,56,.3);color:var(--contrast);padding:1.6rem;border-radius:12px;margin-bottom:2.4rem}.event-form .form .wpcf7-spinner{border-top-color:var(--accent)}.event-logos{padding:8rem 0;background:white}@media screen and (max-width: 992px){.event-logos{padding:6.4rem 0}}@media screen and (max-width: 576px){.event-logos{padding:4.8rem 0}}.event-logos__row{display:flex;align-items:center;justify-content:center;gap:3.2rem;flex-wrap:wrap}@media screen and (max-width: 1200px){.event-logos__row{gap:2.4rem}}@media screen and (max-width: 992px){.event-logos__row{gap:2rem}}@media screen and (max-width: 768px){.event-logos__row{gap:1.6rem}}.event-logos__item{flex:0 0 auto;display:flex;justify-content:center;align-items:center;padding:1.6rem 2.4rem}.event-logos__item img{max-width:250px;height:auto}@media screen and (max-width: 992px){.event-logos__item img{max-width:150px}}@media screen and (max-width: 768px){.event-logos__item img{max-width:100px}}@media screen and (max-width: 768px){.event-logos__item{padding:1.2rem 1.6rem}}.fade-enter-active[data-v-258585d8],.fade-leave-active[data-v-258585d8]{transition:all .3s ease}.fade-enter-from[data-v-258585d8],.fade-leave-to[data-v-258585d8]{opacity:0;transform:translateY(30px)}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
