/*
Theme Name: Dierre
Theme URI: https://github.com/Tandu/Dierre
Author: Tandu
Author URI: https://tandu.it/
Description: Tema personalizzato per Dierre
Version: 2019.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: tandu
Text Domain: dierre

Dierre WordPress Theme © 2011-2019 Tandu
Dierre is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}

/* ----

COLORS

MAIN GRAY - #2C2C2C

---- */

/* --- temp - legacy wpml fix --- */
.wpml-ls-legacy-dropdown{width:15.5em;max-width:100%}.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible}.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:1px solid #cdcdcd;background-color:#fff;padding:5px 10px;line-height:1}.wpml-ls-legacy-dropdown a span{vertical-align:middle}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;padding-right:calc(10px + 1.4em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:10px;padding-left:calc(10px + 1.4em)}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:"";vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:10px;top:calc(50% - .175em)}.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:10px}.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown a:hover{color:#000;background:#eee}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px}.wpml-ls-legacy-dropdown .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}


/* --- GENERIC - TYPOGRAPHY --- */


/* - GENERIC FONT FAMILY - COLOR - */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-family: 'Mulish', 'Helvetica', 'Arial', sans-serif
}


body {
    color:#000000
}

/* - Colored text - */
.white-text, .white-text * { color:#fff }

/* - Colored backgrounds - */
.black-bcg { background-color: #000 }
.gray-bcg { background-color: #2C2C2C }
.light-gray-bcg { background-color: #F8F8F8 }

.fixed-background {
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
    background-repeat: no-repeat
}

@media screen and ( max-width: 768px ) {
    .fixed-background { background-attachment: scroll; }
}

/* - Uppercase, lowercase, centered text, right text, font weights- */

.no-uppercase, .no-uppercase * { text-transform: none !important }
.all-uppercase, .all-uppercase * { text-transform: uppercase !important }
.centered-text, .centered-text * { text-align: center !important }
.right-text, .right-text * { text-align: right !important; float: right !important }

.font-r,
.font-r > * { font-weight: 400 }
.font-b,
.font-b > * { font-weight: 700 }
.font-eb,
.font-eb > * { font-weight: 900 }
.font-u,
.font-u > * { text-decoration: underline }
.font-i,
.font-i > * { font-style: italic; }
.cap-text,
.cap-text > * { text-transform: capitalize }

.dsk { display: inherit !important; }
.mob { display: none !important; }
@media ( max-width: 989.9px ) {
    .dsk { display: none !important; }
    .mob { display: inherit !important; }
}

/* - Basic definition - p - */
html {
    font-size: 14px !important;
    line-height: 18px !important;
    letter-spacing: .9px;
    -webkit-font-smoothing: antialiased;
}
p, li {
    font-size: 1em;
    line-height: 1.5em;
    margin: 0;
    -webkit-font-smoothing: antialiased;
}

/* - Titles, text, inline elements - */
h1, h2, h3, h4, h5, h6 { margin-bottom: 0; }

a { color:#2C2C2C }
.main_color a,
.main_color a:hover { color: inherit }

strong,
strong a,
b,
b a {
    font-size: inherit;
    font-weight: 700 !important;
    color: inherit !important;
}

.title-2,
.gen--hero-box p.title-2,
.title-2 > * {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 2px;
    font-weight: 700;
}
@media ( max-width: 425px ) {
    .title-2.small-title,
    .title-2.small-title > * {
        font-size: 22px;
        line-height: 28px;
    }
}
.title-3,
.title-3 > * {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 1.55px;
    line-height: 30px;
}

.cmb-xs { margin-bottom: 24px; }

/* --- GENERIC --- */

/* - Images - */

img, a img {
    display: block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 100%;
    height: auto;
}

/* - Hidden elements - */
.hidden-element { display: none !important }
.hidden-title {
    display: none;
    position: fixed;
    top: -300px;
    left: -300px;
}

/* - Selection - */
::-moz-selection {
    background-color:#2C2C2C;
    color:#fff;
}

::selection {
    background-color:#2C2C2C;
    color:#fff;
}

/* --- GENERIC - RESPONSIVITY --- */

@media ( max-width: 990px ) {
    .screen-lg { display: none !important }
}
@media ( min-width: 768px ) and ( max-width: 989px ) {
    .screen-md.screen-sm { display: inherit !important }
    .screen-md { display: none !important }
}
@media ( min-width: 767px ) {
    .screen-sm { display: none !important }
}

/* --- GENERIC - FLEX BOXES --- */
.fl-row { display: -webkit-box; display: -ms-flexbox; display: flex }

.fl-row.fl-wr-wr { -ms-flex-wrap: wrap; flex-wrap: wrap }

.fld-col { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.ai-c { -webkit-box-align: center; -ms-flex-align: center; align-items: center }
.ai-fs { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start }

.jc-sb { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
.jc-c { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }

.fd-c { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

/* - Flex rows - */

.col-11 { width: 91.6666% }
.col-10 { width: 83.3333% }
.col-9 { width: 75% }
.col-8 { width: 66.6666% }
.col-6 { width: 50% }
.col-4 { width: 33.3333% }
.col-5 { width: 41.6666% }
.col-3 { width: 25% }
.col-2 { width: 16.6666% }
.col-1 { width: 8.3333% }

.gtr {
    margin-left: -11px;
    margin-right: -11px;
}

.col-8-gtr { width: calc( 66.6666% - 22px ) }
.col-6-gtr { width: calc( 50% - 22px ) }
.col-4-gtr { width: calc( 33.3333% - 22px ) }
.col-3-gtr { width: calc( 25% - 22px ) }

.gtr > .col-8-gtr,
.gtr > .col-6-gtr,
.gtr > .col-4-gtr,
.gtr > .col-3-gtr {
    margin-left: 11px;
    margin-right: 11px;
}
.gtr > .col-3-gtr {
    width: calc( 25% - 22px )
}

.mr-1 { margin-right: 8.3333% }
.mr-2 { margin-right: 16.6666% }
.mr-3 { margin-right: 25% }
.mr-4 { margin-right: 33.3333% }

.ml-1 { margin-left: 8.3333% }
.ml-2 { margin-left: 16.6666% }
.ml-3 { margin-left: 25% }
.ml-4 { margin-left: 33.3333% }
.ml-5 { margin-left: 41.6666% }
.ml-6 { margin-left: 50% }

.ml-20p { margin-left: 20px }

.mt-20 { margin-top: 20px; }
.mt-30 { margin-top: 30px; }
.mt-40 { margin-top: 40px; }
.mt-50 { margin-top: 50px; }
.mt-60 { margin-top: 60px; }
.mt-80 { margin-top: 80px; }
.mt-100 { margin-top: 100px; }

.mb-20 { margin-bottom: 20px; }
.mb-22 { margin-bottom: 22px; }
.mb-40 { margin-bottom: 40px; }
.mb-50 { margin-bottom: 50px; }
.mb-60 { margin-bottom: 60px; }
.mb-80 { margin-bottom: 80px; }
.mb-100 { margin-bottom: 100px; }

.pt-20 { padding-top: 20px; }
.pt-30 { padding-top: 30px; }
.pt-40 { padding-top: 40px; }
.pt-50 { padding-top: 50px; }
.pt-60 { padding-top: 60px; }
.pt-80 { padding-top: 80px; }
.pt-100 { padding-top: 100px; }

.pb-20 { padding-bottom: 20px; }
.pb-40 { padding-bottom: 40px; }
.pb-50 { padding-bottom: 50px; }
.pb-60 { padding-bottom: 60px; }
.pb-80 { padding-bottom: 80px; }
.pb-100 { padding-bottom: 100px; }


@media ( max-width: 1279.9px ) {
    .col-11-lap { width: 91.6666% }
    .col-10-lap { width: 83.3333% }
    .col-9-lap { width: 75% }
    .col-8-lap { width: 66.6666% }
    .col-6-lap { width: 50% }
    .col-4-lap { width: 33.3333% }
    .col-5-lap { width: 41.6666% }
    .col-3-lap { width: 25% }
    .col-2-lap { width: 16.6666% }
    .col-1-lap { width: 8.3333% }

    .mr-1-lap { margin-right: 8.3333% }
    .mr-2-lap { margin-right: 16.6666% }
    .mr-3-lap { margin-right: 25% }
    .mr-4-lap { margin-right: 33.3333% }

    .ml-1-lap { margin-left: 8.3333% }
    .ml-2-lap { margin-left: 16.6666% }
    .ml-3-lap { margin-left: 25% }
    .ml-4-lap { margin-left: 33.3333% }
    .ml-5-lap { margin-left: 41.6666% }
    .ml-6-lap { margin-left: 50% }
}

@media ( max-width: 989.9px ) {
    .col-6-gtr.col-12-tab { margin-left: 0 !important; margin-right: 0 !important; }
    .col-6-tab { width: 50% !important; }
    .col-6-tab-gtr { width: calc( 50% - 22px ) !important; }
    .col-12-tab { width: 100% !important; }
    .fld-col-tab { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    .fld-col-rev-tab { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
    .fld-col-tab.gtr,
    .fld-col-rev-tab.gtr { margin-left: 0;margin-right: 0; }
    .mb-22-tab { margin-bottom: 22px !important; }
    .fl-wr-wr-tab { -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .mb-50-tab { margin-bottom: 50px; }
}

@media ( max-width: 767.9px ) {
    .col-11,
    .col-10,
    .col-9,
    .col-8,
    .col-6,
    .col-4,
    .col-5,
    .col-3,
    .col-8-gtr,
    .col-6-gtr,
    .col-4-gtr,
    .col-3-gtr,
    .col-6-tab {
        width: 100%;
    }
    .mr-1,
    .mr-2,
    .mr-3,
    .mr-4,
    .mr-5,
    .mr-6 { margin-right: 0% }

    .ml-1,
    .ml-2,
    .ml-3,
    .ml-4,
    .ml-5,
    .ml-6 { margin-left: 0% }
    .col-11-lap { width: 91.6666% }
    .col-10-lap { width: 83.3333% }
    .col-9-lap { width: 75% }
    .col-8-lap { width: 66.6666% }
    .col-6-lap { width: 50% }
    .col-4-lap { width: 33.3333% }
    .col-5-lap { width: 41.6666% }
    .col-3-lap { width: 25% }
    .col-2-lap { width: 16.6666% }
    .col-1-lap { width: 8.3333% }

    .mr-1-lap { margin-right: 8.3333% }
    .mr-2-lap { margin-right: 16.6666% }
    .mr-3-lap { margin-right: 25% }
    .mr-4-lap { margin-right: 33.3333% }

    .ml-1-lap { margin-left: 8.3333% }
    .ml-2-lap { margin-left: 16.6666% }
    .ml-3-lap { margin-left: 25% }
    .ml-4-lap { margin-left: 33.3333% }
    .ml-5-lap { margin-left: 41.6666% }
    .ml-6-lap { margin-left: 50% }

    .col-12-mob {
        width: 100% !important;
        margin-left: 0;
    }
    .fld-col-mob { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    .fld-col-rev-mob { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
}

/* --- GENERIC - ELEMENTS --- */

/* - Forms - */
.main_color .input-text, .main_color input[type='text'], .main_color input[type='input'], .main_color input[type='password'], .main_color input[type='email'], .main_color input[type='number'], .main_color input[type='url'], .main_color input[type='tel'], .main_color input[type='search'], input[type="submit"], .main_color textarea, .main_color select {
    font-family: 'Mulish', 'Helvetica', 'Arial', sans-serif !important;
    color:#2C2C2C !important;
    font-size: 14px;

}
.input-text, input[type="text"], input[type="input"], input[type="password"], input[type="email"], input[type="number"], input[type="url"], input[type="tel"], input[type="search"], textarea, select {
    border-color: #2C2C2C !important;
    border-width: 2px !important;
    font-family: 'Mulish', 'Helvetica', 'Arial', sans-serif !important;
    font-size: 18px !important;
    padding: 14px;
}

.input-text::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="input"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
    color: #2C2C2C !important;
}

.input-text::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="input"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="search"]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
    color: #2C2C2C !important;
}

.input-text:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="input"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder {
    color: #2C2C2C !important;
}

.input-text::-ms-input-placeholder, input[type="text"]::-ms-input-placeholder, input[type="input"]::-ms-input-placeholder, input[type="password"]::-ms-input-placeholder, input[type="email"]::-ms-input-placeholder, input[type="number"]::-ms-input-placeholder, input[type="url"]::-ms-input-placeholder, input[type="tel"]::-ms-input-placeholder, input[type="search"]::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder {
    color: #2C2C2C !important;
}

.input-text::placeholder,
input[type="text"]::placeholder,
input[type="input"]::placeholder,
input[type="password"]::placeholder,
input[type="email"]::placeholder,
input[type="number"]::placeholder,
input[type="url"]::placeholder,
input[type="tel"]::placeholder,
input[type="search"]::placeholder,
textarea::placeholder,
select::placeholder {
    color: #2C2C2C !important;
}

#top form {
    margin-bottom: 0px;
}
input[type="submit"] {
    padding: 14px;
    background-color:#2c2c2c;
    color:#fff !important;
    border: none !important;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: .9px;
    font-weight: 700;
}
form input[type="submit"] {
    width: 100% !important;
}
/* - Buttons - */

body div .btn {
    min-width: 200px;
    position: relative;
    /* font-size: 16px; */
    font-size: 14px;
    line-height: 18px;
    letter-spacing: .9px;
    text-align: left;
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    text-decoration: none;
    cursor: pointer;
}
body div span.btn { cursor: auto }
body div .btn.alt-btn {
    color:#fff;
    background-color:#2c2c2c;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; 
    -webkit-box-align: center; 
        -ms-flex-align: center; 
            align-items: center;
    height: 64px;
}
body .gen--hero-box .btn.alt-btn { margin-top: 40px; }
body div .btn.white-btn { color:#fff }
body div .btn span {
    text-align: center;
    font-family: 'Mulish', 'Helvetica', 'Arial', sans-serif;
    font-weight: 700;
    position: relative;
    text-transform: uppercase
}
body div .btn.lowercase-btn span { text-transform: none; }
body div .btn span.icon {
    padding-left: 16px;
}
body div .btn span.icon::before {
    content: ' ';
    position: absolute;
    left: 0;
    top: 50%;
    font-weight: 700;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
body div .btn span.icon.l-plus::before {
    content: '+';
}

body div .btn span.icon.big-icon {
    padding-left: 40px;
    text-align: left;
}
body div .btn span.icon.big-icon::before {
    width: 24px;
    height: 24px;
}
body div .btn span.icon.big-icon.l-download::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='25px' height='25px' viewBox='0 0 25 25' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='16022021_home_menù-copy' transform='translate(-241.000000, -362.000000)' stroke='%23FFFFFF'%3E%3Cg id='Group-5' transform='translate(0.000000, 102.000000)'%3E%3Cg id='Group-6' transform='translate(242.000000, 261.000000)'%3E%3Cpolyline id='Path-2' points='-2.71782596e-13 12.7893514 -2.71782596e-13 22.6717044 22.5882353 22.6717044 22.5882353 12.7893514'%3E%3C/polyline%3E%3Cg id='Group-4' transform='translate(5.968834, 0.000000)'%3E%3Cpolyline id='Path-4' points='0 11.1362747 5.64705882 16.4759489 11.2941176 11.1362747'%3E%3C/polyline%3E%3Cpath d='M5.64705882,16.4759489 L5.64705882,-2.30239682e-07' id='Path-5'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body div .btn span.icon.big-icon.l-shops::before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Livello_1' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10.1,11.5v9.2L8.7,22l-1.4-1.3v0l1-1.8h-1v-1.2l1-1.8h-1v-0.9l1-1.6h-1v-1.8H6.6V14h0.5l-0.5,0.7v1.8h0.5l-0.5,1v2.1h0.5 l-0.5,1V21l2.1,2l2.1-2v-9.5L10.1,11.5z'/%3E%3Cg%3E%3Cpath d='M14.3,9.3c1.3-1.8,1.4-4.2,0.2-5.9c-1.6-2.4-4.9-3-7.5-1.4s-3.3,5-1.7,7.4c1.2,1.8,3.3,2.6,5.5,2.2l1.4,2.1l0.4-0.3l0,0.9 l1,1.5l0.4-0.3l0.1,1.1l1.1,1.7l0.4-0.3l0.1,1.1l0.3,0.4l2.9,0.5l0.7-2.8L14.3,9.3L14.3,9.3z M7.4,2.5c2.2-1.4,5.1-0.9,6.5,1.2 c1,1.6,0.9,3.7-0.3,5.3l-0.2,0.2l5.3,8.1l-0.4,1.9l-1.9-0.4l0,0l-0.2-2.1l-0.8,0.5l-0.7-1l-0.2-2.1l-0.8,0.5L13.2,14l0-1.9 l-0.9,0.6l-1.2-1.9l-0.2,0.1c-1.9,0.5-3.9-0.3-5-1.9C4.5,6.9,5.2,4,7.4,2.5L7.4,2.5z'/%3E%3Cpath d='M10.6,4.2c-0.5-0.8-1.5-1-2.3-0.5C7.6,4.2,7.3,5.2,7.8,6c0.5,0.8,1.5,1,2.3,0.5C10.9,5.9,11.1,4.9,10.6,4.2z M10,4.6 c0.3,0.4,0.2,1-0.3,1.3C9.3,6.1,8.7,6,8.4,5.6c-0.3-0.4-0.2-1,0.3-1.3C9.1,4,9.7,4.1,10,4.6z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='M-839.8-314.8c-72.6,0-131.6,56.4-131.6,125.6c0,51.1,32.6,97.2,81.9,116.3V154l50.3,47.9l50.3-47.9v-12.3l-12-22.8h12V69 l-12-22.8h12v-43L-800-14h11.1v-59.2c48.5-19.5,80.7-65.3,80.7-115.9C-708.2-258.4-767.2-314.8-839.8-314.8L-839.8-314.8z M-800-87 l-5.6,2v54.2h-25.1l25.1,39v21.3h-23l23,43.7v29h-23l23,43.7v1l-33.5,31.9l-33.5-31.9V-84.7l-5.7-1.9 c-45.6-15.4-76.1-56.6-76.1-102.5c0-60,51.5-108.8,114.8-108.8C-776.5-298-725-249.2-725-189.2C-725-143.8-755.2-102.8-800-87 L-800-87z'/%3E%3Cpath d='M-842.2-263.3c-21.6,0-39.2,17.6-39.2,39.2s17.6,39.2,39.2,39.2s39.2-17.6,39.2-39.2S-820.6-263.3-842.2-263.3 L-842.2-263.3z M-842.2-201.7c-12.3,0-22.4-10-22.4-22.4c0-12.4,10-22.4,22.4-22.4c12.3,0,22.4,10,22.4,22.4 C-819.9-211.8-829.9-201.7-842.2-201.7z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M-598.9-36.2v-226.9l-50.3-47.9l-50.3,47.9v12.3l12,22.8h-12v49.9l12,22.8h-12v43l11.1,17.3h-11.1v59.2 c-48.5,19.5-80.7,65.3-80.7,115.9c0,69.3,59,125.6,131.6,125.6S-517,149.3-517,80.1C-517,29-549.7-17-598.9-36.2L-598.9-36.2z M-648.6,189c-63.3,0-114.8-48.8-114.8-108.8c0-45.4,30.2-86.4,75-102.1l5.6-2v-54.2h25.1l-25.1-39v-21.3h23l-23-43.7v-29h23 l-23-43.7v-1l33.5-31.9l33.5,31.9v231.6l5.7,1.9c45.6,15.4,76.2,56.6,76.2,102.5C-533.8,140.2-585.3,189-648.6,189L-648.6,189z'/%3E%3Cpath d='M-646.2,75.9c-21.6,0-39.2,17.6-39.2,39.2s17.6,39.2,39.2,39.2s39.2-17.6,39.2-39.2S-624.6,75.9-646.2,75.9z M-646.2,137.5 c-12.3,0-22.4-10-22.4-22.4c0-12.3,10-22.4,22.4-22.4c12.3,0,22.4,10,22.4,22.4C-623.8,127.4-633.9,137.5-646.2,137.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
body div .btn span.icon.big-icon.l-resellers::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16022021_home_menù-copy' transform='translate(-240.000000, -573.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Group-5' transform='translate(0.000000, 102.000000)'%3E%3Cg id='Group-9' transform='translate(240.000000, 471.000000)'%3E%3Cg id='noun_Shop_2442220'%3E%3Cg id='Group'%3E%3Cpath d='M1.37890625,20.7802735 C0.728338073,20.7802735 0.199218764,21.3111683 0.199218764,21.9638672 L0.199218764,23.6355647 C0.199218764,23.8363814 0.3618608,23.999201 0.562855127,23.999201 L23.4371449,23.999201 C23.6381392,23.999201 23.8007813,23.8363814 23.8007813,23.6355647 L23.8007813,21.9638672 C23.8007813,21.3111683 23.271662,20.7802735 22.6210938,20.7802735 L22.1704545,20.7802735 L22.1704545,9.9424716 C22.8836559,9.44604495 23.2578125,8.6702548 23.2578125,7.8651456 L23.2578125,6.22090287 C23.2587003,6.21051578 23.2638495,6.20157138 23.2638495,6.19096236 C23.2638495,6.05282316 23.1871449,5.93279476 23.0738637,5.87118255 L19.5074574,3.13598633 L19.5074574,1.18155185 C19.5074574,0.530451018 18.9776279,0.000799018182 18.3267046,0.000799018182 L5.71981535,0.000799018182 C5.06889204,0.000799018182 4.53906251,0.530451018 4.53906251,1.18155185 L4.53906251,3.07273171 L1.07315342,5.83520509 C0.887961673,5.85216178 0.741477273,6.00288531 0.741477273,6.19238284 L0.741477273,7.86514564 C0.741477273,8.69855295 1.15693804,9.47494233 1.83238636,9.94602276 L1.83238636,20.7802735 L1.37890625,20.7802735 Z M22.5305398,7.8651456 C22.5305398,8.87835138 21.7049672,9.67977629 20.7159091,9.67977629 C19.7218572,9.67977629 18.8977273,8.87819604 18.8977273,7.8651456 L18.8977273,6.55601916 L22.5305398,6.55601916 L22.5305398,7.8651456 Z M19.2578125,11.3715376 L13.3476563,11.3715376 C13.1466619,11.3715376 12.9840199,11.5343572 12.9840199,11.735174 L12.9840199,20.7802735 L2.55965909,20.7802735 L2.55965909,10.3021129 C2.73737127,10.3547585 3.03020684,10.407049 3.28338069,10.407049 C4.185902,10.407049 5.03000713,9.89734993 5.46200284,9.17658022 C5.90280982,9.90707116 6.74620473,10.407049 7.6431108,10.407049 C8.49445135,10.407049 9.34710138,9.96715196 9.82173295,9.17675778 C10.2727495,9.92231887 11.1173207,10.407049 11.9996449,10.407049 C12.8918901,10.407049 13.7334872,9.91823505 14.178267,9.17675778 C14.6159002,9.90312055 15.4552779,10.407049 16.3558239,10.407049 C17.2204812,10.407049 18.069003,9.95272549 18.534446,9.17675778 C18.9767622,9.90802553 19.8187811,10.407049 20.7159091,10.407049 C20.9437588,10.407049 21.2100497,10.3710493 21.4431818,10.3012251 L21.4431818,20.7802735 L19.6214488,20.7802735 L19.6214488,11.735174 C19.6214489,11.5343572 19.4588068,11.3715376 19.2578125,11.3715376 Z M18.8941761,12.0988104 L18.8941761,20.7802735 L13.7112926,20.7802735 L13.7112926,12.0988104 L18.8941761,12.0988104 Z M9.45774149,6.55601916 L9.45774149,7.8651456 C9.45774149,8.87799629 8.62406785,9.67977629 7.6431108,9.67977629 C6.65114524,9.67977629 5.82492898,8.87941673 5.82492898,7.8651456 L5.82492898,6.55601916 L9.45774149,6.55601916 Z M6.20916193,5.827326 L7.90731535,3.65687145 L10.1058239,3.65687145 C10.0960139,3.69386985 9.49303087,5.96659713 9.52998491,5.827326 L6.20916193,5.827326 Z M13.8142756,6.56485262 L13.8142756,7.8651456 C13.8142756,8.87433418 12.9903675,9.67977629 11.9996449,9.67977629 C11.0070579,9.67977629 10.1850142,8.87633167 10.1850142,7.8651456 L10.1850142,6.55601916 C10.2192161,6.55610796 13.5945934,6.56431996 13.8142756,6.56485262 Z M10.2938787,5.81760476 C10.3036,5.78058418 10.8981933,3.51748935 10.8615723,3.65687145 C10.8989036,3.65698244 13.2952104,3.66384055 13.1432217,3.66341887 C13.1527432,3.70048385 13.7351074,5.96830611 13.6992631,5.82874647 C13.6637074,5.82861327 10.5000222,5.81827058 10.2938787,5.81760476 Z M14.4588068,5.827326 C14.4491966,5.79026102 13.8602628,3.51737836 13.8964178,3.65687145 L16.0914196,3.65687145 L17.7892179,5.827326 L14.4588068,5.827326 Z M18.1704545,6.55601916 L18.1704545,7.8651456 C18.1704545,8.88594193 17.3325417,9.67977629 16.3558239,9.67977629 C15.3635254,9.67977629 14.5415483,8.87633167 14.5415483,7.8651456 L14.5415483,6.55601916 C14.9723011,6.55590822 18.2071866,6.55519796 18.1704545,6.55601916 Z M21.8213779,5.827326 L18.7128019,5.827326 L17.0150923,3.65687145 L18.9918324,3.65687145 L21.8213779,5.827326 Z M5.26633524,1.18155185 C5.26633524,0.931551855 5.46981535,0.728071745 5.71981535,0.728071745 L18.3267045,0.728071745 C18.5767045,0.728071745 18.7801847,0.931551855 18.7801847,1.18155185 L18.7801847,2.92959873 L5.26633524,2.91330789 L5.26633524,1.18155185 Z M4.97327771,3.65687145 L6.92713513,3.65687145 C6.89961382,3.6932484 5.18927556,5.95538887 5.29836204,5.81112393 C5.26151898,5.81132367 2.04476651,5.82992276 2.24815785,5.82874644 L4.97327771,3.65687145 Z M1.46875,7.8651456 L1.46875,6.60990767 C1.50523793,6.6093528 5.34237393,6.55237927 5.09765625,6.55601916 L5.09765625,7.8651456 C5.09765625,8.87173738 4.28511185,9.67977629 3.28338069,9.67977629 C2.28560015,9.67977629 1.46875,8.86823065 1.46875,7.8651456 Z M22.6210937,21.5075462 C22.8703835,21.5075462 23.0735085,21.7122692 23.0735085,21.9638672 L23.0735085,23.2719283 L0.926491491,23.2719283 L0.926491491,21.9638672 C0.926491491,21.7080078 1.12535513,21.5075462 1.37890625,21.5075462 C5.09967596,21.5075462 18.9243164,21.5077681 22.6210937,21.5075462 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M10.6452415,12.8239524 C10.6452415,12.6231356 10.4825995,12.460316 10.2816051,12.460316 L4.74112215,12.460316 C4.54012782,12.460316 4.37748578,12.6231356 4.37748578,12.8239524 L4.37748578,18.3647905 C4.37748578,18.5656072 4.54012782,18.7284268 4.74112215,18.7284268 L10.2816051,18.7284268 C10.4825994,18.7284268 10.6452415,18.5656072 10.6452415,18.3647905 L10.6452415,15.5961248 C10.6452415,15.5955033 10.6455966,15.5949929 10.6455966,15.5943714 C10.6455966,15.59375 10.6452415,15.5932395 10.6452415,15.592618 L10.6452415,12.8239524 Z M7.14772727,18.0011541 L5.10475851,18.0011541 L5.10475851,15.9580078 L7.14772727,15.9580078 L7.14772727,18.0011541 Z M7.14772727,15.2307351 L5.10475851,15.2307351 L5.10475851,13.1875888 L7.14772727,13.1875888 L7.14772727,15.2307351 Z M9.91796876,18.0011541 L7.875,18.0011541 L7.875,15.9580078 L9.91796876,15.9580078 L9.91796876,18.0011541 Z M9.91796876,15.2307351 L7.875,15.2307351 L7.875,13.1875888 L9.91796876,13.1875888 L9.91796876,15.2307351 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M14.824929,16.804066 L15.5639205,16.804066 C15.7649148,16.804066 15.9275568,16.6412464 15.9275568,16.4404297 C15.9275568,16.2396129 15.7649148,16.0767933 15.5639205,16.0767933 L14.824929,16.0767933 C14.6239347,16.0767933 14.4612926,16.2396129 14.4612926,16.4404297 C14.4612926,16.6412464 14.6239347,16.804066 14.824929,16.804066 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body div .btn span.icon.big-icon.l-assistance::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='27px' viewBox='0 0 24 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16022021_home_menù-copy' transform='translate(-241.000000, -630.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Group-5' transform='translate(0.000000, 102.000000)'%3E%3Cg id='Group-8' transform='translate(241.000000, 528.000000)'%3E%3Cg id='noun_Technician_1926613' transform='translate(0.000000, 0.000000)'%3E%3Cpath d='M23.1948492,26.2619658 L21.8888039,22.2596357 C21.259047,20.3292068 19.5034981,18.8833321 17.4168073,18.5757268 L15.0839059,18.2322125 L15.0839059,17.784 C16.6040866,16.9390588 17.7258128,15.508759 18.1043897,13.8145503 C19.2021725,13.6678861 20.053293,12.7723264 20.053293,11.6812144 L20.053293,8.65275142 C20.053293,5.02941176 17.3011561,2.01738899 13.6951881,1.41472486 C13.53933,0.611316888 12.805216,0 11.9215686,0 C11.0379212,0 10.3038072,0.611316888 10.1479492,1.41472486 C6.54198119,2.01738899 3.78984425,5.02941176 3.78984425,8.65275142 L3.78984425,11.6812144 C3.78984425,12.7723264 4.64096474,13.6678861 5.73874753,13.8145503 C6.11732448,15.508759 7.23905068,16.9390588 8.75923137,17.784 L8.75923137,18.2322125 L6.42633,18.5757268 C4.33963917,18.8833321 2.58363847,20.3292068 1.95433336,22.2596357 L0.648288072,26.2619658 C0.604918875,26.3934877 0.630217573,26.5362581 0.715148917,26.6474459 C0.800532022,26.7582011 0.935609,26.8235294 1.07926946,26.8235294 L22.7638678,26.8235294 C22.9075283,26.8235294 23.0426052,26.7582011 23.1279883,26.6474459 C23.2129197,26.5362581 23.2382184,26.3934877 23.1948492,26.2619658 Z M14.499777,23.9218292 L14.180381,23.6159545 L14.180381,23.0128577 L14.9379866,21.199241 L15.2298252,21.199241 L15.9874308,23.0128577 L15.9874308,23.6159545 L15.6680348,23.9218292 C15.5831034,24.0027324 15.5356683,24.1126224 15.5356683,24.227704 L15.5356683,25.9582543 L14.6321434,25.9582543 L14.6321434,24.227704 C14.6321434,24.1126224 14.5847084,24.0027324 14.499777,23.9218292 Z M16.8588806,22.7692827 L15.9553557,20.6060949 C15.886236,20.4416926 15.7204392,20.3339658 15.5356683,20.3339658 L14.6321434,20.3339658 C14.4473726,20.3339658 14.2815757,20.4416926 14.2124561,20.6060949 L13.3089312,22.7692827 C13.2876983,22.820334 13.276856,22.8748463 13.276856,22.9297913 L13.276856,23.7950664 C13.276856,23.910148 13.3242911,24.020038 13.4092224,24.1009412 L13.7286185,24.4068159 L13.7286185,25.9582543 L11.4698062,25.9582543 L11.4698062,25.2720911 L12.2409647,24.5335787 C12.325896,24.4526755 12.3733311,24.3427856 12.3733311,24.227704 L12.3733311,22.4971537 C12.3733311,22.3526528 12.2978868,22.2176698 12.1722968,22.1371992 L10.8170094,21.2719241 C10.6783183,21.183666 10.4998721,21.1750133 10.3535011,21.2502922 C10.2062265,21.3255712 10.1145188,21.4722353 10.1145188,21.6318786 L10.1145188,22.9297913 L9.21099384,22.9297913 L9.21099384,21.6318786 C9.21099384,21.4722353 9.11928606,21.3255712 8.97246325,21.2502922 C8.82609222,21.1750133 8.64719428,21.183666 8.50895497,21.2719241 L7.15366757,22.1371992 C7.02762584,22.2176698 6.95218151,22.3526528 6.95218151,22.4971537 L6.95218151,24.227704 C6.95218151,24.3427856 6.99961657,24.4526755 7.08454791,24.5335787 L7.85570644,25.2720911 L7.85570644,25.9582543 L5.65697852,25.9582543 L6.04007309,23.0262694 L7.33030669,19.3185655 L8.91554118,19.0849412 C9.27062648,19.8113397 10.1813796,20.7666034 11.9215686,20.7666034 C13.6617576,20.7666034 14.5725108,19.8113397 14.9275961,19.0845085 L16.9889882,19.3882201 L18.2548266,23.0258368 L18.6379212,25.9582543 L16.4391933,25.9582543 L16.4391933,24.4068159 L16.7585893,24.1009412 C16.8435207,24.020038 16.8909557,23.910148 16.8909557,23.7950664 L16.8909557,22.9297913 C16.8909557,22.8748463 16.8801134,22.820334 16.8588806,22.7692827 Z M8.62686497,24.7871044 L7.85570644,24.048592 L7.85570644,22.7286148 L8.30746891,22.4400455 L8.30746891,23.3624288 C8.30746891,23.6016774 8.50940673,23.7950664 8.75923137,23.7950664 L10.5662812,23.7950664 C10.8161059,23.7950664 11.0180437,23.6016774 11.0180437,23.3624288 L11.0180437,22.4400455 L11.4698062,22.7286148 L11.4698062,24.048592 L10.6986476,24.7871044 C10.6137163,24.8680076 10.5662812,24.9778975 10.5662812,25.0929791 L10.5662812,25.9582543 L8.75923137,25.9582543 L8.75923137,25.0929791 C8.75923137,24.9778975 8.71179631,24.8680076 8.62686497,24.7871044 Z M4.69336918,9.08538899 L5.59689412,9.08538899 L5.59689412,9.56172296 C5.2612346,9.62748387 4.95719846,9.77025427 4.69336918,9.96148008 L4.69336918,9.08538899 Z M17.3065772,9.08538899 C17.0861171,10.5502998 15.7701331,11.6812144 14.180381,11.6812144 L9.6627563,11.6812144 C8.07300419,11.6812144 6.75702013,10.5502998 6.53656004,9.08538899 L17.3065772,9.08538899 Z M19.1497681,9.96191271 C18.8859388,9.77068691 18.5819027,9.62748387 18.2462431,9.5621556 L18.2462431,9.08538899 L19.1497681,9.08538899 L19.1497681,9.96191271 Z M18.2272691,12.9051461 C18.2344973,12.7857381 18.2462431,12.6676281 18.2462431,12.5464896 L18.2462431,10.462907 C18.7707394,10.642019 19.1497681,11.1179203 19.1497681,11.6812144 C19.1497681,12.2509981 18.7617041,12.7312258 18.2272691,12.9051461 Z M19.1267282,8.22011385 L15.5275366,8.22011385 C15.5239225,8.06696015 15.5225672,7.91380645 15.5130802,7.76108539 C15.4981721,7.52270209 15.2822296,7.34359013 15.0346638,7.35527135 C14.7857427,7.36954839 14.5960024,7.5746186 14.6109106,7.81343454 C14.6194941,7.94841746 14.6203976,8.08426565 14.6235599,8.21968121 L9.22138437,8.21968121 C9.27333706,6.04697533 9.97221359,3.96771917 11.2538637,2.17313852 C11.3261457,2.17140797 11.3970724,2.16318786 11.4698062,2.16318786 L12.3733311,2.16318786 C12.4474201,2.16318786 12.5197021,2.17140797 12.5933394,2.1740038 C13.4543987,3.37976471 14.0556945,4.71401898 14.3755423,6.14734725 C14.4207186,6.35068691 14.6082,6.48956357 14.8169143,6.48956357 C14.8480859,6.48956357 14.880161,6.4865351 14.9117844,6.48004554 C15.1557361,6.43029222 15.3115942,6.20056167 15.2591897,5.96650474 C14.9682547,4.66123719 14.4591184,3.43211385 13.7489478,2.29817078 C16.6840485,2.87963567 18.9234351,5.28726376 19.1267282,8.22011385 Z M11.9215686,0.865275142 C12.261294,0.865275142 12.5544878,1.0478482 12.7085388,1.31435294 C12.5965018,1.30959393 12.4862717,1.29791271 12.3733311,1.29791271 L11.4698062,1.29791271 C11.3568655,1.29791271 11.2466355,1.30959393 11.1345984,1.31435294 C11.2886494,1.0478482 11.5818433,0.865275142 11.9215686,0.865275142 Z M10.0910271,2.29903605 C8.96839739,4.09145351 8.36484274,6.11662998 8.31785944,8.22011385 L4.71595731,8.22011385 C4.91970218,5.28856167 7.15728167,2.8822315 10.0910271,2.29903605 Z M4.69336918,11.6812144 C4.69336918,11.1179203 5.07239789,10.642019 5.59689412,10.462907 L5.59689412,12.5464896 C5.59689412,12.6676281 5.60863994,12.7857381 5.61586814,12.9051461 C5.08143314,12.7312258 4.69336918,12.2509981 4.69336918,11.6812144 Z M6.50041905,12.5464896 L6.50041905,11.0949905 C7.24627888,11.9788691 8.38607558,12.5464896 9.6627563,12.5464896 L14.180381,12.5464896 C15.4570617,12.5464896 16.5968584,11.9788691 17.3427182,11.0949905 L17.3427182,12.5464896 C17.3427182,15.4092524 14.9108809,17.7381404 11.9215686,17.7381404 C8.9322564,17.7381404 6.50041905,15.4092524 6.50041905,12.5464896 Z M11.9215686,18.6034156 C12.7180259,18.6034156 13.4778903,18.4558861 14.180381,18.1971689 L14.180381,18.5402505 C14.1026778,18.7656546 13.6278755,19.9013283 11.9215686,19.9013283 C10.2157136,19.9013283 9.74181473,18.7708463 9.6627563,18.5402505 L9.6627563,18.1971689 C10.3652469,18.4558861 11.1251114,18.6034156 11.9215686,18.6034156 Z M2.81629614,22.5174877 C3.31910777,20.9772979 4.6811716,19.8152334 6.32016582,19.4846983 L5.1686233,22.7930778 C5.15913629,22.8199013 5.15235985,22.8480228 5.14874575,22.8761442 L4.74622539,25.9582543 L1.69366642,25.9582543 L2.81629614,22.5174877 Z M19.5486743,25.9582543 L19.146154,22.8761442 C19.1425399,22.8480228 19.1362152,22.8199013 19.1262764,22.7930778 L18.0171996,19.6071347 C19.4316678,20.0540493 20.5750786,21.1352106 21.0268411,22.5174877 L22.1494708,25.9582543 L19.5486743,25.9582543 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body div .btn span.icon.big-icon.l-blog::before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Edierremag%3C/title%3E%3Cdefs%3E%3Cfilter id='filter-1'%3E%3CfeColorMatrix in='SourceGraphic' type='matrix' values='0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 1.000000 0'%3E%3C/feColorMatrix%3E%3C/filter%3E%3C/defs%3E%3Cg id='dierremag' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg filter='url(%23filter-1)' id='Group'%3E%3Cg transform='translate(0.500000, 1.460000)'%3E%3Cpath d='M11.202167,0.490486682 C11.044506,0.548197334 10.9396623,0.698221597 10.9396623,0.866112889 L10.9396623,18.0362554 C10.9396623,18.3078412 11.2045302,18.5004732 11.462904,18.4167964 C14.8918931,17.306286 18.0141341,17.306286 20.8439889,18.4089604 C21.1062416,18.5111491 21.3892162,18.3177141 21.3892162,18.0362554 L21.3892162,0.866112889 C21.3892162,0.696432827 21.2821609,0.545216138 21.1221209,0.488837975 C17.7571612,-0.69655411 14.4450683,-0.69655411 11.202167,0.490486682 Z M20.589,1.153 L20.589,17.466 L20.4062872,17.4045813 C17.8375743,16.5769769 15.0573943,16.5764924 12.0742598,17.3984835 L11.739,17.494 L11.739,1.149 L11.4771575,1.2417391 C14.4162093,0.165920249 17.4049526,0.121094464 20.4577555,1.10871283 L20.589,1.153 Z' id='Path' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M1.56508067,0.490486682 C1.40741974,0.548197334 1.30257595,0.698221597 1.30257595,0.866112889 L1.30257595,18.0362554 C1.30257595,18.3078412 1.56744389,18.5004732 1.82581774,18.4167964 C5.25480684,17.306286 8.3770478,17.306286 11.2069026,18.4089604 C11.4691553,18.5111491 11.7521299,18.3177141 11.7521299,18.0362554 L11.7521299,0.866112889 C11.7521299,0.696432827 11.6450746,0.545216138 11.4850346,0.488837975 C8.12007492,-0.69655411 4.80798198,-0.69655411 1.56508067,0.490486682 Z M10.952,1.153 L10.952,17.466 L10.7692009,17.4045813 C8.20048796,16.5769769 5.42030804,16.5764924 2.43717353,17.3984835 L2.102,17.494 L2.102,1.149 L1.84007123,1.2417391 C4.77912301,0.165920249 7.76786628,0.121094464 10.8206692,1.10871283 L10.952,1.153 Z' id='Path-Copy' fill='%23979797' fill-rule='nonzero' transform='translate(6.527353, 9.018318) scale(-1, 1) translate(-6.527353, -9.018318) '%3E%3C/path%3E%3Cpath d='M1.56663437,1.09056044 C1.77439909,1.01548199 2.00368878,1.12304545 2.07876724,1.33081016 C2.1538457,1.53857487 2.04628224,1.76786457 1.83851753,1.84294303 L1.56484406,1.95062934 L1.23927547,2.09468087 L0.862242985,2.27498752 L0.414,2.502 L0.40084624,13.4974339 L0.405,19.919 L0.706522397,19.8153173 C4.42283614,18.573457 7.72375261,18.530018 10.5948156,19.696507 L10.952,19.849 L10.9521299,17.6955948 C10.9521299,17.5022952 11.0892427,17.3410199 11.271516,17.3037214 L11.3521299,17.2955948 C11.5454296,17.2955948 11.7067049,17.4327076 11.7440034,17.6149809 L11.7521299,17.6955948 L11.7521299,20.4854531 C11.7521299,20.7852032 11.434608,20.9784515 11.1683636,20.8407416 C8.19628729,19.3034907 4.66989654,19.253902 0.56737958,20.7093366 L0.155206656,20.8598975 L0.125765835,20.8698837 L-0.111870579,20.8653091 L-0.262355431,20.7746625 L-0.324084292,20.6991345 L-0.344323459,20.6626072 C-0.347635031,20.6555261 -0.351751387,20.6463023 -0.35792592,20.6324665 L-0.383012122,20.5349036 L-0.391107996,20.2835645 L-0.39922615,17.8235173 L-0.385474689,2.25875092 C-0.385239473,2.11059709 -0.303134999,1.97470746 -0.172093133,1.90558696 C-0.00587373773,1.81791142 0.151921238,1.73633078 0.301363664,1.6608267 L0.724705164,1.45252575 L1.09836259,1.28057404 L1.42276716,1.14486146 C1.47275414,1.12525651 1.52070688,1.10715694 1.56663437,1.09056044 Z' id='Path-2' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M12.8841868,1.14506529 C13.0919515,1.06998683 13.3212412,1.17755029 13.3963197,1.38531501 C13.4713981,1.59307972 13.3638347,1.82236941 13.15607,1.89744787 C13.0621513,1.93138661 12.9580249,1.97187907 12.8437622,2.0189066 L12.470637,2.1795757 L12.0371226,2.37934314 L11.766,2.508 L11.7529762,13.4974339 L11.757,19.919 L12.0585329,19.8152956 C16.0486736,18.4813493 19.5468613,18.5300849 22.535111,19.9763169 L22.8424205,20.1309128 C23.0382277,20.2331992 23.1140413,20.4748517 23.011755,20.6706589 C22.9094686,20.8664661 22.667816,20.9422797 22.4720089,20.8399934 C19.5308604,19.3035872 16.0206334,19.2540258 11.9194279,20.7093483 L11.5073366,20.8598975 L11.505,20.853 L11.4778958,20.8698837 L11.2402594,20.8653091 L11.0897745,20.7746625 L11.0280456,20.6991345 L11.0078065,20.6626072 C11.0044949,20.6555261 11.0003786,20.6463023 10.994204,20.6324665 L10.9704555,20.5474988 L10.9619939,20.3584951 L10.9538712,18.5696296 L10.9666552,2.25875092 C10.9668966,2.1067097 11.0533146,1.96795071 11.1896618,1.90067508 L11.4530354,1.77196615 L11.9353221,1.54398205 C12.0107811,1.50925045 12.0837849,1.47615017 12.1543425,1.44467888 L12.5484049,1.27538027 C12.6700218,1.2254509 12.7819253,1.18201879 12.8841868,1.14506529 Z' id='Path-2' fill='%23979797' fill-rule='nonzero' transform='translate(17.005584, 11.003341) scale(-1, 1) translate(-17.005584, -11.003341) '%3E%3C/path%3E%3Cpath d='M3.69252766,13.3583129 C5.68562791,12.7236687 7.70431006,12.7236687 9.73721482,13.3575923 C9.94811282,13.4233569 10.0657667,13.6476363 10.000002,13.8585343 C9.93423741,14.0694323 9.70995804,14.1870861 9.49906004,14.1213215 C7.62201275,13.5359991 5.77119779,13.5359991 3.93525587,14.1206009 C3.72475585,14.1876284 3.49977531,14.071321 3.43274776,13.860821 C3.36572021,13.650321 3.48202764,13.4253404 3.69252766,13.3583129 Z' id='Path-3' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M3.69252766,11.4091603 C5.68562791,10.7745161 7.70431006,10.7745161 9.73721482,11.4084397 C9.94811282,11.4742043 10.0657667,11.6984837 10.000002,11.9093817 C9.93423741,12.1202797 9.70995804,12.2379336 9.49906004,12.1721689 C7.62201275,11.5868466 5.77119779,11.5868466 3.93525587,12.1714483 C3.72475585,12.2384759 3.49977531,12.1221685 3.43274776,11.9116684 C3.36572021,11.7011684 3.48202764,11.4761879 3.69252766,11.4091603 Z' id='Path-3-Copy' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M3.69252766,9.46000778 C5.68562791,8.82536357 7.70431006,8.82536357 9.73721482,9.45928718 C9.94811282,9.5250518 10.0657667,9.74933117 10.000002,9.96022917 C9.93423741,10.1711272 9.70995804,10.288781 9.49906004,10.2230164 C7.62201275,9.63769403 5.77119779,9.63769403 3.93525587,10.2222958 C3.72475585,10.2893233 3.49977531,10.1730159 3.43274776,9.96251589 C3.36572021,9.75201587 3.48202764,9.52703532 3.69252766,9.46000778 Z' id='Path-3-Copy-2' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M13.0484599,8.29051625 C15.0415601,7.65587204 17.0602423,7.65587204 19.093147,8.28979565 C19.304045,8.35556028 19.4216989,8.57983965 19.3559342,8.79073764 C19.2901696,9.00163564 19.0658902,9.11928949 18.8549922,9.05352486 C16.977945,8.46820251 15.12713,8.46820251 13.2911881,9.05280426 C13.0806881,9.11983181 12.8557075,9.00352439 12.78868,8.79302437 C12.7216524,8.58252434 12.8379598,8.3575438 13.0484599,8.29051625 Z' id='Path-3-Copy-3' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M13.0484599,10.2396688 C15.0415601,9.60502459 17.0602423,9.60502459 19.093147,10.2389482 C19.304045,10.3047128 19.4216989,10.5289922 19.3559342,10.7398902 C19.2901696,10.9507882 19.0658902,11.068442 18.8549922,11.0026774 C16.977945,10.4173551 15.12713,10.4173551 13.2911881,11.0019568 C13.0806881,11.0689844 12.8557075,10.9526769 12.78868,10.7421769 C12.7216524,10.5316769 12.8379598,10.3066963 13.0484599,10.2396688 Z' id='Path-3-Copy-4' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M17.8968363,12.0330706 C18.6476194,12.0393467 19.3079972,12.245876 19.8658554,12.6530593 C20.0442928,12.7833016 20.0833626,13.0335359 19.9531204,13.2119733 C19.8228781,13.3904107 19.5726438,13.4294805 19.3942064,13.2992382 C18.975317,12.9934889 18.4780027,12.8379568 17.890149,12.8330427 C17.6692429,12.8311961 17.49166,12.6506192 17.4934924,12.429713 C17.4953533,12.2088069 17.6759301,12.031224 17.8968363,12.0330706 Z' id='Path-4' fill='%23979797' fill-rule='nonzero' transform='translate(18.761775, 12.704616) rotate(-7.000000) translate(-18.761775, -12.704616) '%3E%3C/path%3E%3Cpath d='M14.6422712,5.8463773 C14.8631851,5.8463773 15.0422712,6.0254634 15.0422712,6.2463773 C15.0422712,6.4672912 14.8631851,6.6463773 14.6422712,6.6463773 C14.0590403,6.6463773 13.5208575,6.79949635 13.0196943,7.10826738 C12.831612,7.22414655 12.5852025,7.16561432 12.4693233,6.97753198 C12.3534441,6.78944964 12.4119764,6.54304014 12.6000587,6.42716096 C13.2271311,6.04081616 13.9105448,5.8463773 14.6422712,5.8463773 Z' id='Path-5' fill='%23979797' fill-rule='nonzero' transform='translate(13.726046, 6.507074) rotate(7.000000) translate(-13.726046, -6.507074) '%3E%3C/path%3E%3Cpath d='M14.6422712,3.89722476 C14.8631851,3.89722476 15.0422712,4.07631086 15.0422712,4.29722476 C15.0422712,4.51813866 14.8631851,4.69722476 14.6422712,4.69722476 C14.0590403,4.69722476 13.5208575,4.85034381 13.0196943,5.15911484 C12.831612,5.27499401 12.5852025,5.21646178 12.4693233,5.02837944 C12.3534441,4.84029709 12.4119764,4.5938876 12.6000587,4.47800842 C13.2271311,4.09166362 13.9105448,3.89722476 14.6422712,3.89722476 Z' id='Path-5-Copy' fill='%23979797' fill-rule='nonzero' transform='translate(13.726046, 4.557921) rotate(8.000000) translate(-13.726046, -4.557921) '%3E%3C/path%3E%3Cpath d='M14.6422712,2.33790272 C14.8631851,2.33790272 15.0422712,2.51698882 15.0422712,2.73790272 C15.0422712,2.95881662 14.8631851,3.13790272 14.6422712,3.13790272 C14.0590403,3.13790272 13.5208575,3.29102178 13.0196943,3.5997928 C12.831612,3.71567198 12.5852025,3.65713975 12.4693233,3.4690574 C12.3534441,3.28097506 12.4119764,3.03456556 12.6000587,2.91868639 C13.2271311,2.53234158 13.9105448,2.33790272 14.6422712,2.33790272 Z' id='Path-5-Copy-2' fill='%23979797' fill-rule='nonzero' transform='translate(13.726046, 2.998599) rotate(10.000000) translate(-13.726046, -2.998599) '%3E%3C/path%3E%3Cpath d='M3.73803778,2.60582929 C3.54984937,2.64217592 3.41389177,2.8069049 3.41389177,2.99857116 L3.41389177,7.94689458 C3.41389177,8.21322198 3.66928406,8.40517277 3.92510968,8.33112182 C5.87290566,7.76731537 7.72703692,7.76731537 9.49732061,8.32821242 C9.75520376,8.40992017 10.0181374,8.21741237 10.0181374,7.94689458 L10.0181374,2.99857116 C10.0181374,2.80921812 9.88536761,2.64580693 9.70002491,2.60704282 C7.78922785,2.2074029 5.80093168,2.2074029 3.73803778,2.60582929 Z M9.218,3.328 L9.218,7.417 L9.01303968,7.36549804 C7.55276481,7.02248162 6.04204574,7.02224296 4.48502407,7.36355464 L4.213,7.427 L4.213,3.333 L3.88974575,3.39131302 C5.69951824,3.04177438 7.44164828,3.0148868 9.1184179,3.30969579 L9.218,3.328 Z' id='Path-6' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M16.1961511,2.0568815 C16.0158969,2.09973147 15.888661,2.26075961 15.888661,2.44603689 L15.888661,5.46282096 C15.888661,5.7393028 16.1624578,5.93241118 16.4229042,5.83962165 C17.3357603,5.51439736 18.1949696,5.51439736 19.0183317,5.83548621 C19.2805999,5.9377637 19.563661,5.74432639 19.563661,5.46282096 L19.563661,2.44603689 C19.563661,2.2635293 19.4401247,2.10416438 19.2633794,2.05866596 C18.2789249,1.80524412 17.2546974,1.80524412 16.1961511,2.0568815 Z M18.763,2.766 L18.763,4.918 L18.60413,4.88102635 C18.049944,4.76707611 17.4822453,4.76668082 16.9038127,4.87919486 L16.688,4.927 L16.688,2.77 L16.9979438,2.71999749 C17.5068416,2.65139187 18.0031649,2.65122052 18.4878488,2.71917747 L18.763,2.766 Z' id='Path-6-Copy' fill='%23979797' fill-rule='nonzero' transform='translate(17.726161, 3.865789) rotate(2.000000) translate(-17.726161, -3.865789) '%3E%3C/path%3E%3Cpath d='M13.077314,11.8907439 C12.8970599,11.9335938 12.769824,12.094622 12.769824,12.2798993 L12.769824,15.9613985 C12.769824,16.2378803 13.0436208,16.4309887 13.3040672,16.3381992 C14.4376177,15.9343478 15.5079852,15.9343478 16.5329692,16.3340637 C16.7952374,16.4363412 17.0782985,16.2429039 17.0782985,15.9613985 L17.0782985,12.2798993 C17.0782985,12.0973917 16.9547623,11.9380268 16.778017,11.8925283 C15.5908071,11.5869125 14.3554214,11.5869125 13.077314,11.8907439 Z M16.278,12.597 L16.278,15.409 L16.0386964,15.3506732 C15.3449257,15.1990996 14.6332986,15.1963457 13.9069831,15.3416756 L13.569,15.42 L13.569,12.602 L13.2623339,12.6690546 C14.1854968,12.4496006 15.0764317,12.4057098 15.9379311,12.5364686 L16.278,12.597 Z' id='Path-6-Copy-2' fill='%23979797' fill-rule='nonzero' transform='translate(14.924061, 14.012436) rotate(-2.000000) translate(-14.924061, -14.012436) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body div .btn span.icon.big-icon.l-phone::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='26px' height='29px' viewBox='0 0 26 29' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16022021_home_menù-copy' transform='translate(-240.000000, -690.000000)' stroke='%23FFFFFF'%3E%3Cg id='Group-5' transform='translate(0.000000, 102.000000)'%3E%3Cg id='Group-7' transform='translate(241.000000, 589.000000)'%3E%3Cpath d='M23.6474477,25.8773412 C23.4359163,26.0888726 23.1538744,26.300404 22.8718325,26.4414249 C21.884686,27.0055086 20.6860081,27.4285714 19.6283511,27.4990819 C18.7822255,27.5695924 17.8655894,27.4285714 16.9489534,27.1465296 C13.9875138,26.300404 10.8850533,23.9735586 7.4300404,20.0249725 C5.7377892,18.1211899 4.18655894,15.8648549 2.56481822,13.2559677 C1.36614029,11.2816746 0.237972824,9.09585017 0.0264414249,6.55747337 C-0.0440690415,5.64083731 0.0264414249,4.72420125 0.237972824,3.87807565 C0.52001469,2.82041866 1.08409842,1.69225119 1.85971355,0.846125597 C2.07124495,0.634594198 2.35328682,0.352552332 2.56481822,0.211531399 C2.77634961,0.0705104664 2.91737055,-1.45661261e-13 3.19941241,-1.45661261e-13 C3.19941241,-1.45661261e-13 3.26992288,-1.45661261e-13 3.26992288,-1.45661261e-13 C3.76349614,0.0705104664 4.32757988,0.352552332 4.96217407,0.846125597 C5.7377892,1.48071979 6.5839148,2.39735586 7.4300404,3.45501285 L7.50055086,3.59603379 C7.8531032,4.08960705 8.27616599,4.51266985 8.41718693,5.00624311 C8.55820786,5.49981638 8.55820786,6.13441058 8.34667646,6.34594198 L6.7954462,7.9676827 C6.65442527,8.10870364 6.51340433,8.24972457 6.3723834,8.3907455 C6.3723834,8.3907455 6.30187293,8.46125597 6.30187293,8.46125597 C6.30187293,8.46125597 6.23136247,8.53176643 6.23136247,8.53176643 C5.9493206,8.8138083 5.45574734,9.4484025 5.80829967,10.5060595 C5.9493206,10.9291223 6.160852,11.4226956 6.5839148,11.9867793 C7.218509,12.9034154 7.99412413,13.8905619 8.48769739,14.4546456 C8.62871833,14.5956665 8.69922879,14.7366875 8.76973926,14.8071979 C10.1799486,16.5699596 11.6606684,18.2622108 13.2824091,19.7429306 C14.0580242,20.5185457 14.8336394,20.7300771 15.4682336,20.7300771 C16.1028278,20.7300771 16.596401,20.5185457 16.9489534,20.2365039 L18.7822255,18.9673155 C19.0642674,18.7557841 19.6283511,18.896805 20.1219243,19.1083364 C20.5449871,19.3198678 20.8975395,19.8134411 21.3206023,20.2365039 L21.3911127,20.3775248 C22.2372383,21.4351818 22.942343,22.4223283 23.4359163,23.2684539 C23.8589791,24.044069 24,24.6081528 24,25.101726 C24,25.4542784 23.8589791,25.6658098 23.6474477,25.8773412 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body div .btn span.icon.big-icon.l-mail::before {
    background-image: url("data:image/svg+xml,%3Csvg id='Livello_1' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M21.09,19.48H2.91a2,2,0,0,1-2-2v-11a2,2,0,0,1,2-2H21.09a2,2,0,0,1,2,2v11a2,2,0,0,1-2,2ZM2.91,5.31a1.18,1.18,0,0,0-.84.34,1.21,1.21,0,0,0-.35.84v11a1.21,1.21,0,0,0,.35.84,1.18,1.18,0,0,0,.84.34H21.09a1.18,1.18,0,0,0,.84-.34,1.21,1.21,0,0,0,.35-.84v-11a1.21,1.21,0,0,0-.35-.84,1.18,1.18,0,0,0-.84-.34Z'/%3E%3Cpath fill='%23FFFFFF' d='M12,13.3a2,2,0,0,1-1.23-.43L1.93,5.78a.38.38,0,0,1-.14-.26.41.41,0,0,1,.08-.29.4.4,0,0,1,.56-.06l8.83,7.08a1.18,1.18,0,0,0,1.48,0l8.85-7a.41.41,0,0,1,.29-.08.39.39,0,0,1,.26.15.38.38,0,0,1,.09.29.43.43,0,0,1-.15.26l-8.85,7A2,2,0,0,1,12,13.3Z'/%3E%3Cpath fill='%23FFFFFF' d='M2.12,18.87a.41.41,0,0,1-.37-.26.39.39,0,0,1,.12-.44l8-6.63a.39.39,0,1,1,.5.6l-8,6.64a.38.38,0,0,1-.25.09Z'/%3E%3Cpath fill='%23FFFFFF' d='M21.87,18.87a.38.38,0,0,1-.25-.09l-8-6.63a.4.4,0,0,1,.51-.61l8,6.64a.41.41,0,0,1,.12.43.4.4,0,0,1-.38.26Z'/%3E%3C/svg%3E");
}
body div .btn span.icon.big-icon.l-address::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18px' height='24px' viewBox='0 0 18 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16022021_contatti' transform='translate(-270.000000, -544.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Group-3' transform='translate(270.000000, 460.000000)'%3E%3Cg id='noun_Location_2885750' transform='translate(0.000000, 84.000000)'%3E%3Cg id='Group'%3E%3Cpath d='M9.03370787,4.38202247 C11.5955056,4.38202247 13.6179775,6.47191011 13.6179775,9.03370787 C13.6179775,11.5955056 11.5955056,13.6179775 9.03370787,13.6179775 C6.47191011,13.6179775 4.38202247,11.5955056 4.38202247,9.03370787 C4.38202247,6.47191011 6.47191011,4.38202247 9.03370787,4.38202247 Z M9.03370787,5.66292135 C7.14606742,5.66292135 5.66292135,7.14606742 5.66292135,9.03370787 C5.66292135,10.8539326 7.14606742,12.3370787 9.03370787,12.3370787 C10.8539326,12.3370787 12.3370787,10.8539326 12.3370787,9.03370787 C12.3370787,7.14606742 10.8539326,5.66292135 9.03370787,5.66292135 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M9.03370787,0 C13.9550562,0 18,4.04494382 18,9.03370787 C18,14.1573034 12.8089888,19.3483146 9.50561798,22.9213483 C9.23595506,23.1910112 8.76404494,23.1910112 8.49438202,22.9213483 C5.19101124,19.2808989 0,14.2247191 0,9.03370787 C0,4.04494382 4.04494382,0 9.03370787,0 Z M9.03370787,1.28089888 C4.71910112,1.28089888 1.28089888,4.71910112 1.28089888,9.03370787 C1.28089888,13.5505618 6.06741573,18.4044944 9.03370787,21.505618 C11.9325843,18.4044944 16.7191011,13.5505618 16.7191011,9.03370787 C16.7191011,4.71910112 13.2808989,1.28089888 9.03370787,1.28089888 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
body div .btn span.icon.big-icon.l-play::before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 472.615 472.615' style='enable-background:new 0 0 472.615 472.615; fill: %232c2c2c' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpolygon points='50.273,0 50.273,472.615 422.342,236.308 '/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
body div .btn span.icon.l-back::before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg fill='%23fff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.175 477.175' style='enable-background:new 0 0 477.175 477.175;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M145.188,238.575l215.5-215.5c5.3-5.3,5.3-13.8,0-19.1s-13.8-5.3-19.1,0l-225.1,225.1c-5.3,5.3-5.3,13.8,0,19.1l225.1,225 c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1L145.188,238.575z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

@media ( max-width: 374.9px ) {
    body div .btn span {
     font-size: 11px !important;   
    }
}

/* --- GENERIC - SITE SPECIFIC --- */

*:focus {
    outline: none !important
}
#content {
    padding-top: 106px;
}
.container {
    /* max-width: 1440px; */
    max-width: 1140px;
    width: 100%;
    margin: 0 auto;
    /* padding: 0 90px; */
    padding: 0 15px;
}
@media ( min-width: 576px ) {
    .container {
        max-width: 540px;
    }
}
@media ( min-width: 768px ) {
    .container {
        max-width: 720px;
    }
}
@media ( min-width: 991px ) {
    .container {
        max-width: 960px;
    }
}
@media ( min-width: 1199.9px ) {
    .container {
        max-width: 1140px;
    }
}
@media ( min-width: 1480.1px ) {
    .container {
        max-width: 1440px;
    }
}


section {
    margin-bottom: 50px;
    overflow: hidden;
}
section.no-margin { margin-bottom: 0; }
.gen--p p {
    margin-bottom: 18px;
}
.gen--p p:last-child {
    margin-bottom: 0px;
}
.gen--h3-subtitle h3 {
    font-size: 24px;
    line-height: 29px;
    font-weight: 900;
    letter-spacing: .37px;
    color:#2C2C2C
}

.gen--bcg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.gen--title {
    text-align: center;
    text-transform: uppercase;
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 2.06px;
    font-weight: 700;
    padding-top: 60px;
    /* margin-top: 60px; */
    margin-bottom: 60px;
}
.gen--hero {
    position: relative;
    padding-bottom: 41.6667%;
}
@media ( min-width: 1921px ) {
    .gen--hero {
        padding-bottom: 0;
        height: 800px;
    }
}

@media ( max-width: 425px ) {
    .gen--title {
        font-size: 22px;
        line-height: 28px;
    }
}

.gen--hero-container {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.gen--hero-box {
    display: inline-block;
    background: rgba(255,255,255,.33);
    padding: 33px;
    -webkit-backdrop-filter: blur(3px);
            backdrop-filter: blur(3px);
}
.gen--hero-box.gen--hero-box-light {
    color:#000 !important;
    background: rgba(255,255,255,.66);
}
.gen--hero-box.gen--hero-box-black {
    color:#fff !important;
    background: rgba(0,0,0,.3);
}
.gen--hero-box h3 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
    letter-spacing: 2px;
    font-weight: 700;
}
.gen--page-title {
    text-align: center;
    font-size: 48px;
    line-height: 54px;
    font-weight: 900;
    letter-spacing: .33px;
    margin: 60px 0;
    color:#2C2C2C
}
.gen--subtitle {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 1.55px;
    line-height: 30px;
    margin-bottom: 22px;
}
.gen--prop-img {
    position: relative;
}
.gen--hero p,
.gen--hero li {
    font-size: 1em;
}
.gen--prop-img-src {
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.gen--mb-fix * {
    margin-bottom: 20px;
}
.gen--mb-fix *:last-child { margin-bottom: 0 }

.gen--box {
    padding: 30px;
    border: 1px solid #f2f2f2;
}
.donation--subpage-boxes .gen--box {
    margin-bottom: 36px;
    position: relative;
}
.gen--box-container {
    width: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 0px;
            flex: 1 1 0;
    padding-right: 75px;
}
.gen--box-title {
    margin-bottom: 30px;
}
.gen--box-icon {
    width: 60px;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 65px;
            flex: 0 1 65px;
    position: absolute;
    top: 30px;
    right: 30px;
}
.gen--swiper-section {
    position: relative;
    margin-bottom: 30px;
}
.gen--swiper-section .swiper-button-next::after,
.gen--swiper-section .swiper-button-prev::after {
    font-size: 20px;
    color:#2C2C2C
}
.red-bcg .gen--swiper-section .swiper-button-next::after,
.red-bcg .gen--swiper-section .swiper-button-prev::after,
.gen--popup-gallery-wrapper .swiper-button-next::after,
.gen--popup-gallery-wrapper .swiper-button-prev::after {
    color:#fff
}
.gen--swiper-section .swiper-button-next, .gen--swiper-section .swiper-container-rtl .swiper-button-prev { right: -40px; }
.gen--swiper-section .swiper-button-prev, .gen--swiper-section .swiper-container-rtl .swiper-button-next { left: -40px; }

.gen--swiper-section.arrows-1 .ss--tabs-navigation { display: none; }

.gen--swiper-section .swiper-pagination {
    position: relative;
    margin-top: 30px;
    bottom: 0 !important;
    text-align: left;
}
.gen--swiper-section .swiper-pagination .swiper-pagination-bullet {
    width: 13px;
    height: 13px;
    background-color: transparent;
    border: 1px solid #000;
    opacity: 1;
    margin: 0 12px !important;
}
.white-text .gen--swiper-section .swiper-pagination .swiper-pagination-bullet {
    border-color:#fff
}
.gen--swiper-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #000;
}
.white-text .gen--swiper-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #fff;
}
.gen--swiper-section .swiper-pagination .swiper-pagination-bullet:first-child {
    margin-left: 0 !important;
}

.gen--swiper-section.no-overflow .swiper-container { overflow: visible; }

.gen--popup-gallery {
    display: none;
    position: fixed;
    height: 100vh;
    width: 100vw;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.5);
    z-index: 9999;
}
.gen--popup-gallery-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100vh;
    width: 100vw;
}
.gen--popup-gallery-container {
    width: 50%;
    min-width: 500px;
}
.gen--popup-gallery-close {
    color: #fff;
    position: absolute;
    top: -30px;
    right: -30px;
    font-size: 16px;
    cursor: pointer;
}
.gen--popup-gallery-container .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: auto;
}

.gen--gallery-img {
    position: relative;
    cursor: pointer;
    -webkit-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    padding-bottom: 66.6666%;
}
.gen--popup-gallery-container img {
    max-height: 66vh;
    -o-object-fit: cover;
       object-fit: cover;
}
.gen--gallery-img.gen--featured-img { padding-bottom: 0; }

.gen--gallery-img::before,
.gen--gallery-img::after {
    content: ' ';
    opacity: 0;
    -webkit-transition: opacity 250ms ease;
    -o-transition: opacity 250ms ease;
    transition: opacity 250ms ease;
}
.gen--gallery-img:hover::before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #2C2C2C55;
    z-index: 1;
}
.gen--gallery-img:hover::after {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 70px;
    height: 70px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='68px' height='68px' viewBox='0 0 68 68' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='22012021' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='progetti-copy' transform='translate(-995.000000, -1506.000000)'%3E%3Cg id='Image-1-Copy-2' transform='translate(738.000000, 1338.000000)'%3E%3Cg id='Group-4' transform='translate(257.000000, 168.000000)'%3E%3Ccircle id='Oval' fill='%23F2F2F2' cx='34' cy='34' r='34'%3E%3C/circle%3E%3Cg id='Group-2' transform='translate(23.000000, 23.000000)' stroke='%23C40303' stroke-width='3'%3E%3Cpath d='M11.5,0.5 L11.5,22.5' id='Path'%3E%3C/path%3E%3Cpath d='M11.5,0.5 L11.5,22.5' id='Path' transform='translate(11.500000, 11.500000) rotate(90.000000) translate(-11.500000, -11.500000) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    z-index: 2;
}
.gen--gallery-img:hover::before,
.gen--gallery-img:hover::after {
    opacity: 1;
    -webkit-transition: opacity 250ms ease;
    -o-transition: opacity 250ms ease;
    transition: opacity 250ms ease;
}

.gen--video-overlay {
    display: none;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #2c2c2c88;
    z-index: 100;

}
.gen--video-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.gen--video-embed {
    width: 50%;
    height: 0;
    padding-bottom: 28.125%;
    position: relative;
    border: 5px solid #fff;
    background-color: #2c2c2c;
}
.gen--video-embed iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.gen--video-close {
    color:#fff;
    position: absolute;
    top: -32px;
    right: -32px;
    cursor: pointer
}

@media ( orientation: portrait ) {
    .gen--video-embed {
        width: 75%;
        padding-bottom: 42.18%
    }
}

.gen--masonry .gutter-sizer { width: 27px }
.gen--masonry .grid-sizer,
.gen--masonry .grid-item { width: calc(25% - 22px); }
/* 2 columns wide */
.gen--masonry .grid-item--width2 { width: calc(50% - 22px); }

.gen--masonry .grid-item,
.gen--masonry .grid-item--width2 { margin-bottom: 22px; }

@media ( max-width: 989.9px ) {
    .gen--masonry .grid-sizer,
    .gen--masonry .grid-item { width: calc(50% - 22px); }
    .gen--masonry .grid-item--width2 { width: 100% }
} 
@media ( max-width: 767.9px ) {
    .gen--masonry .grid-sizer,
    .gen--masonry .grid-item { width: 100%; }
} 

.gen--gray-hor-menu,
.gen--gray-bar-slider-anch-menu {
    position: sticky;
    top: 104px;
    z-index: 100;
}
.page-template-template-contatti .gen--gray-bar-slider-anch-menu {
    position: relative;
    top: 0;
    z-index: 100;
}

.gen--gray-hor-menu .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 256px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 85px;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.9px;
}
.gen--gray-hor-menu .btn:first-child { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
.gen--gray-hor-menu .btn:last-child { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end }

.gen--gray-hor-menu .gen--swiper-section .btn:first-child,
.gen--gray-hor-menu .gen--swiper-section .btn:last-child { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }
.gen--gray-hor-menu .gen--swiper-section {
    margin-bottom: 0;
}
.gen--gray-hor-menu .gen--swiper-section .btn { width: auto; min-width: auto; }

@media ( max-width: 1440.1px ) {
    .gen--hero:not(.video--hero) {
        padding-bottom: 0;
    }
    .gen--hero-container {
        padding-top: 150px;
        position: relative;
    }
    .gen--hero-container .container { padding-bottom: 150px; }
}

@media ( max-width: 990px ) {
    
    .gen--hero-container {
        position: relative;
        /* padding-top: 100px;
        padding-bottom: 100px; */
        padding-top: 0px;
        padding-bottom: 50px;
    }
    .gen--hero-container .container {
        padding-top: 50px;
        padding-bottom: 0;
    }
    .door-types--section .gen--hero-container .container,
    .tabs-types--section .gen--hero-container .container {
        padding-top: 150px;
    }
    body .ss--tabs-navigation .swiper-button-next, body .ss--tabs-navigation .swiper-button-prev {
        top: 17px;
    }
    .gen--hero,
    .gen--hero.hp--s5.gen--hero {
        padding-bottom: 0;
    }
    .gen--hero.video--hero {
        padding-bottom: 56.25%;
    }

    .gen--swiper-section .swiper-slide {
        height: auto;
    }
    .gen--swiper-section .swiper-slide .gen--hero {
        height: 100%;
    }
    
    .gen--swiper-section.gen--swiper-titles:not(.video-section) {
        height: 62px;
    }
    .gen--gray-hor-menu .gen--swiper-section.gen--swiper-titles { height: auto; }
    .ss-minimal {
        margin-bottom: 0;
        /* padding-bottom: 56.25%; */
    }
}

@media ( max-width: 768px ) {

    .gen--popup-gallery-container {
        width: 85%;
        min-width: auto;
    } 
    .gen--swiper-section .swiper-button-next, .gen--swiper-section .swiper-container-rtl .swiper-button-prev { right: -30px; }
    .gen--swiper-section .swiper-button-prev, .gen--swiper-section .swiper-container-rtl .swiper-button-next { left: -30px; }

    .gen--popup-gallery-close { right: -20px; }
}
@media ( max-width: 767.9px ) {
    .gen--page-title {
        font-size: 28px;
    }
    .gen--box {
        padding: 15px;
    }
    .gen--box-icon {
        width: 45px;
        top: 15px;
        right: 15px;
    }
    .gen--box-container { padding-right: 60px; }
    .gen--swiper-section .swiper-pagination .swiper-pagination-bullet {
        margin: 0 4px !important
    }
}
@media ( max-width: 575.9px ) {
    .container {
        padding: 0 7.5%;
    }
}
/* --- HEADER --- */

#header {
    z-index: 200;
    position: fixed;
    width: 100%;
    background-color: #2c2c2c;
    top: 0;
    -webkit-box-shadow: 0px 10px 15px -15px rgba(0,0,0,0.15);
    box-shadow: 0px 10px 15px -15px rgba(0,0,0,0.15);
}
#header > .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 106px;
    position: relative;
    z-index: 110;
}
#logo img {
    width: 117x;
    height: auto;
    -o-object-fit: cover;
       object-fit: cover;
}
#header #menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
#header #menu li a {
    width: 200px;
    height: 53px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
}
#header #menu li a,
#header #menu-mobile li a {
    text-decoration: none;
    color: #fff;
    font-family: 'Mulish', 'Helvetica', 'Arial', sans-serif;
    font-size: 14px;
    font-weight: 700;
}
#header #menu-mobile li a {
    text-align: left;
}
#menu-mobile .btn {
    padding: 20px;
    height: 60px;
}
#header > .container ul.menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
#header > .container ul.menu li {
    padding: 0;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
#menu-main_menu_it_up,
#menu-main_menu_en_up,
#menu-main_menu_it_up-fra,
#menu-main_menu_it_up-esp {
    border-bottom: 1px #fff solid;
}

#header #menu li:hover {
    background-color: #fff;
}
#header #menu li:hover a {
    color:#2c2c2c
}

.menu--wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.menu--private-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    text-decoration: none;
    margin-left: 50px;
}
.menu-pa--icon,
.menu-pa--text { display: block }

li.main-menu-pa--icon a,
li.main-menu-shops--icon a,
li.main-menu-resellers--icon a,
li.main-menu-post-sell--icon a,
li.main-menu-blog--icon a,
li.main-menu-contacts--icon a {
    display: flex;
    align-items: center;
}
li.main-menu-pa--icon a::before,
li.main-menu-shops--icon a::before,
li.main-menu-resellers--icon a::before,
li.main-menu-post-sell--icon a::before,
li.main-menu-blog--icon a::before,
li.main-menu-contacts--icon a::before {
    content: ' ';
}
.menu-pa--icon,
li.main-menu-pa--icon a::before,
li.main-menu-shops--icon a::before,
li.main-menu-resellers--icon a::before,
li.main-menu-post-sell--icon a::before,
li.main-menu-blog--icon a::before,
li.main-menu-contacts--icon a::before {
    margin-right: 8px;
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18px' height='26px' viewBox='0 0 18 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linejoin='round'%3E%3Cg id='menù-copy-3' transform='translate(-1468.000000, -40.000000)' stroke='%23FFFFFF'%3E%3Cg id='Group-8' transform='translate(1469.000000, 41.000000)'%3E%3Crect id='Rectangle' x='0' y='0' width='16' height='24.3478261'%3E%3C/rect%3E%3Cpolygon id='Rectangle-Copy' points='0 0 12.5217391 3.11514435 12.5217391 21.248936 0 24.3478261'%3E%3C/polygon%3E%3Cpath d='M9.98495958,10.792244 L9.98495958,13.2543108' id='Path-4' stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
li.main-menu-pa--icon a:hover::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18px' height='26px' viewBox='0 0 18 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linejoin='round'%3E%3Cg id='menù-copy-3' transform='translate(-1468.000000, -40.000000)' stroke='%231c1c1c'%3E%3Cg id='Group-8' transform='translate(1469.000000, 41.000000)'%3E%3Crect id='Rectangle' x='0' y='0' width='16' height='24.3478261'%3E%3C/rect%3E%3Cpolygon id='Rectangle-Copy' points='0 0 12.5217391 3.11514435 12.5217391 21.248936 0 24.3478261'%3E%3C/polygon%3E%3Cpath d='M9.98495958,10.792244 L9.98495958,13.2543108' id='Path-4' stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
li.main-menu-shops--icon a::before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Livello_1' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10.1,11.5v9.2L8.7,22l-1.4-1.3v0l1-1.8h-1v-1.2l1-1.8h-1v-0.9l1-1.6h-1v-1.8H6.6V14h0.5l-0.5,0.7v1.8h0.5l-0.5,1v2.1h0.5 l-0.5,1V21l2.1,2l2.1-2v-9.5L10.1,11.5z'/%3E%3Cg%3E%3Cpath d='M14.3,9.3c1.3-1.8,1.4-4.2,0.2-5.9c-1.6-2.4-4.9-3-7.5-1.4s-3.3,5-1.7,7.4c1.2,1.8,3.3,2.6,5.5,2.2l1.4,2.1l0.4-0.3l0,0.9 l1,1.5l0.4-0.3l0.1,1.1l1.1,1.7l0.4-0.3l0.1,1.1l0.3,0.4l2.9,0.5l0.7-2.8L14.3,9.3L14.3,9.3z M7.4,2.5c2.2-1.4,5.1-0.9,6.5,1.2 c1,1.6,0.9,3.7-0.3,5.3l-0.2,0.2l5.3,8.1l-0.4,1.9l-1.9-0.4l0,0l-0.2-2.1l-0.8,0.5l-0.7-1l-0.2-2.1l-0.8,0.5L13.2,14l0-1.9 l-0.9,0.6l-1.2-1.9l-0.2,0.1c-1.9,0.5-3.9-0.3-5-1.9C4.5,6.9,5.2,4,7.4,2.5L7.4,2.5z'/%3E%3Cpath d='M10.6,4.2c-0.5-0.8-1.5-1-2.3-0.5C7.6,4.2,7.3,5.2,7.8,6c0.5,0.8,1.5,1,2.3,0.5C10.9,5.9,11.1,4.9,10.6,4.2z M10,4.6 c0.3,0.4,0.2,1-0.3,1.3C9.3,6.1,8.7,6,8.4,5.6c-0.3-0.4-0.2-1,0.3-1.3C9.1,4,9.7,4.1,10,4.6z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='M-839.8-314.8c-72.6,0-131.6,56.4-131.6,125.6c0,51.1,32.6,97.2,81.9,116.3V154l50.3,47.9l50.3-47.9v-12.3l-12-22.8h12V69 l-12-22.8h12v-43L-800-14h11.1v-59.2c48.5-19.5,80.7-65.3,80.7-115.9C-708.2-258.4-767.2-314.8-839.8-314.8L-839.8-314.8z M-800-87 l-5.6,2v54.2h-25.1l25.1,39v21.3h-23l23,43.7v29h-23l23,43.7v1l-33.5,31.9l-33.5-31.9V-84.7l-5.7-1.9 c-45.6-15.4-76.1-56.6-76.1-102.5c0-60,51.5-108.8,114.8-108.8C-776.5-298-725-249.2-725-189.2C-725-143.8-755.2-102.8-800-87 L-800-87z'/%3E%3Cpath d='M-842.2-263.3c-21.6,0-39.2,17.6-39.2,39.2s17.6,39.2,39.2,39.2s39.2-17.6,39.2-39.2S-820.6-263.3-842.2-263.3 L-842.2-263.3z M-842.2-201.7c-12.3,0-22.4-10-22.4-22.4c0-12.4,10-22.4,22.4-22.4c12.3,0,22.4,10,22.4,22.4 C-819.9-211.8-829.9-201.7-842.2-201.7z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M-598.9-36.2v-226.9l-50.3-47.9l-50.3,47.9v12.3l12,22.8h-12v49.9l12,22.8h-12v43l11.1,17.3h-11.1v59.2 c-48.5,19.5-80.7,65.3-80.7,115.9c0,69.3,59,125.6,131.6,125.6S-517,149.3-517,80.1C-517,29-549.7-17-598.9-36.2L-598.9-36.2z M-648.6,189c-63.3,0-114.8-48.8-114.8-108.8c0-45.4,30.2-86.4,75-102.1l5.6-2v-54.2h25.1l-25.1-39v-21.3h23l-23-43.7v-29h23 l-23-43.7v-1l33.5-31.9l33.5,31.9v231.6l5.7,1.9c45.6,15.4,76.2,56.6,76.2,102.5C-533.8,140.2-585.3,189-648.6,189L-648.6,189z'/%3E%3Cpath d='M-646.2,75.9c-21.6,0-39.2,17.6-39.2,39.2s17.6,39.2,39.2,39.2s39.2-17.6,39.2-39.2S-624.6,75.9-646.2,75.9z M-646.2,137.5 c-12.3,0-22.4-10-22.4-22.4c0-12.3,10-22.4,22.4-22.4c12.3,0,22.4,10,22.4,22.4C-623.8,127.4-633.9,137.5-646.2,137.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
li.main-menu-shops--icon a:hover::before,
li.main-menu-shops--icon.current-menu-item a::before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M10.1,11.5v9.2L8.7,22l-1.4-1.3v0l1-1.8h-1v-1.2l1-1.8h-1v-0.9l1-1.6h-1v-1.8H6.6V14h0.5l-0.5,0.7v1.8h0.5l-0.5,1v2.1h0.5 l-0.5,1V21l2.1,2l2.1-2v-9.5L10.1,11.5z'/%3E%3Cg%3E%3Cpath d='M14.3,9.3c1.3-1.8,1.4-4.2,0.2-5.9c-1.6-2.4-4.9-3-7.5-1.4s-3.3,5-1.7,7.4c1.2,1.8,3.3,2.6,5.5,2.2l1.4,2.1l0.4-0.3l0,0.9 l1,1.5l0.4-0.3l0.1,1.1l1.1,1.7l0.4-0.3l0.1,1.1l0.3,0.4l2.9,0.5l0.7-2.8L14.3,9.3L14.3,9.3z M7.4,2.5c2.2-1.4,5.1-0.9,6.5,1.2 c1,1.6,0.9,3.7-0.3,5.3l-0.2,0.2l5.3,8.1l-0.4,1.9l-1.9-0.4l0,0l-0.2-2.1l-0.8,0.5l-0.7-1l-0.2-2.1l-0.8,0.5L13.2,14l0-1.9 l-0.9,0.6l-1.2-1.9l-0.2,0.1c-1.9,0.5-3.9-0.3-5-1.9C4.5,6.9,5.2,4,7.4,2.5L7.4,2.5z'/%3E%3Cpath d='M10.6,4.2c-0.5-0.8-1.5-1-2.3-0.5C7.6,4.2,7.3,5.2,7.8,6c0.5,0.8,1.5,1,2.3,0.5C10.9,5.9,11.1,4.9,10.6,4.2z M10,4.6 c0.3,0.4,0.2,1-0.3,1.3C9.3,6.1,8.7,6,8.4,5.6c-0.3-0.4-0.2-1,0.3-1.3C9.1,4,9.7,4.1,10,4.6z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cpath d='M-839.8-314.8c-72.6,0-131.6,56.4-131.6,125.6c0,51.1,32.6,97.2,81.9,116.3V154l50.3,47.9l50.3-47.9v-12.3l-12-22.8h12V69 l-12-22.8h12v-43L-800-14h11.1v-59.2c48.5-19.5,80.7-65.3,80.7-115.9C-708.2-258.4-767.2-314.8-839.8-314.8L-839.8-314.8z M-800-87 l-5.6,2v54.2h-25.1l25.1,39v21.3h-23l23,43.7v29h-23l23,43.7v1l-33.5,31.9l-33.5-31.9V-84.7l-5.7-1.9 c-45.6-15.4-76.1-56.6-76.1-102.5c0-60,51.5-108.8,114.8-108.8C-776.5-298-725-249.2-725-189.2C-725-143.8-755.2-102.8-800-87 L-800-87z'/%3E%3Cpath d='M-842.2-263.3c-21.6,0-39.2,17.6-39.2,39.2s17.6,39.2,39.2,39.2s39.2-17.6,39.2-39.2S-820.6-263.3-842.2-263.3 L-842.2-263.3z M-842.2-201.7c-12.3,0-22.4-10-22.4-22.4c0-12.4,10-22.4,22.4-22.4c12.3,0,22.4,10,22.4,22.4 C-819.9-211.8-829.9-201.7-842.2-201.7z'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M-598.9-36.2v-226.9l-50.3-47.9l-50.3,47.9v12.3l12,22.8h-12v49.9l12,22.8h-12v43l11.1,17.3h-11.1v59.2 c-48.5,19.5-80.7,65.3-80.7,115.9c0,69.3,59,125.6,131.6,125.6S-517,149.3-517,80.1C-517,29-549.7-17-598.9-36.2L-598.9-36.2z M-648.6,189c-63.3,0-114.8-48.8-114.8-108.8c0-45.4,30.2-86.4,75-102.1l5.6-2v-54.2h25.1l-25.1-39v-21.3h23l-23-43.7v-29h23 l-23-43.7v-1l33.5-31.9l33.5,31.9v231.6l5.7,1.9c45.6,15.4,76.2,56.6,76.2,102.5C-533.8,140.2-585.3,189-648.6,189L-648.6,189z'/%3E%3Cpath d='M-646.2,75.9c-21.6,0-39.2,17.6-39.2,39.2s17.6,39.2,39.2,39.2s39.2-17.6,39.2-39.2S-624.6,75.9-646.2,75.9z M-646.2,137.5 c-12.3,0-22.4-10-22.4-22.4c0-12.3,10-22.4,22.4-22.4c12.3,0,22.4,10,22.4,22.4C-623.8,127.4-633.9,137.5-646.2,137.5z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

li.main-menu-resellers--icon a::before { background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16022021_home_menù-copy' transform='translate(-240.000000, -573.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Group-5' transform='translate(0.000000, 102.000000)'%3E%3Cg id='Group-9' transform='translate(240.000000, 471.000000)'%3E%3Cg id='noun_Shop_2442220'%3E%3Cg id='Group'%3E%3Cpath d='M1.37890625,20.7802735 C0.728338073,20.7802735 0.199218764,21.3111683 0.199218764,21.9638672 L0.199218764,23.6355647 C0.199218764,23.8363814 0.3618608,23.999201 0.562855127,23.999201 L23.4371449,23.999201 C23.6381392,23.999201 23.8007813,23.8363814 23.8007813,23.6355647 L23.8007813,21.9638672 C23.8007813,21.3111683 23.271662,20.7802735 22.6210938,20.7802735 L22.1704545,20.7802735 L22.1704545,9.9424716 C22.8836559,9.44604495 23.2578125,8.6702548 23.2578125,7.8651456 L23.2578125,6.22090287 C23.2587003,6.21051578 23.2638495,6.20157138 23.2638495,6.19096236 C23.2638495,6.05282316 23.1871449,5.93279476 23.0738637,5.87118255 L19.5074574,3.13598633 L19.5074574,1.18155185 C19.5074574,0.530451018 18.9776279,0.000799018182 18.3267046,0.000799018182 L5.71981535,0.000799018182 C5.06889204,0.000799018182 4.53906251,0.530451018 4.53906251,1.18155185 L4.53906251,3.07273171 L1.07315342,5.83520509 C0.887961673,5.85216178 0.741477273,6.00288531 0.741477273,6.19238284 L0.741477273,7.86514564 C0.741477273,8.69855295 1.15693804,9.47494233 1.83238636,9.94602276 L1.83238636,20.7802735 L1.37890625,20.7802735 Z M22.5305398,7.8651456 C22.5305398,8.87835138 21.7049672,9.67977629 20.7159091,9.67977629 C19.7218572,9.67977629 18.8977273,8.87819604 18.8977273,7.8651456 L18.8977273,6.55601916 L22.5305398,6.55601916 L22.5305398,7.8651456 Z M19.2578125,11.3715376 L13.3476563,11.3715376 C13.1466619,11.3715376 12.9840199,11.5343572 12.9840199,11.735174 L12.9840199,20.7802735 L2.55965909,20.7802735 L2.55965909,10.3021129 C2.73737127,10.3547585 3.03020684,10.407049 3.28338069,10.407049 C4.185902,10.407049 5.03000713,9.89734993 5.46200284,9.17658022 C5.90280982,9.90707116 6.74620473,10.407049 7.6431108,10.407049 C8.49445135,10.407049 9.34710138,9.96715196 9.82173295,9.17675778 C10.2727495,9.92231887 11.1173207,10.407049 11.9996449,10.407049 C12.8918901,10.407049 13.7334872,9.91823505 14.178267,9.17675778 C14.6159002,9.90312055 15.4552779,10.407049 16.3558239,10.407049 C17.2204812,10.407049 18.069003,9.95272549 18.534446,9.17675778 C18.9767622,9.90802553 19.8187811,10.407049 20.7159091,10.407049 C20.9437588,10.407049 21.2100497,10.3710493 21.4431818,10.3012251 L21.4431818,20.7802735 L19.6214488,20.7802735 L19.6214488,11.735174 C19.6214489,11.5343572 19.4588068,11.3715376 19.2578125,11.3715376 Z M18.8941761,12.0988104 L18.8941761,20.7802735 L13.7112926,20.7802735 L13.7112926,12.0988104 L18.8941761,12.0988104 Z M9.45774149,6.55601916 L9.45774149,7.8651456 C9.45774149,8.87799629 8.62406785,9.67977629 7.6431108,9.67977629 C6.65114524,9.67977629 5.82492898,8.87941673 5.82492898,7.8651456 L5.82492898,6.55601916 L9.45774149,6.55601916 Z M6.20916193,5.827326 L7.90731535,3.65687145 L10.1058239,3.65687145 C10.0960139,3.69386985 9.49303087,5.96659713 9.52998491,5.827326 L6.20916193,5.827326 Z M13.8142756,6.56485262 L13.8142756,7.8651456 C13.8142756,8.87433418 12.9903675,9.67977629 11.9996449,9.67977629 C11.0070579,9.67977629 10.1850142,8.87633167 10.1850142,7.8651456 L10.1850142,6.55601916 C10.2192161,6.55610796 13.5945934,6.56431996 13.8142756,6.56485262 Z M10.2938787,5.81760476 C10.3036,5.78058418 10.8981933,3.51748935 10.8615723,3.65687145 C10.8989036,3.65698244 13.2952104,3.66384055 13.1432217,3.66341887 C13.1527432,3.70048385 13.7351074,5.96830611 13.6992631,5.82874647 C13.6637074,5.82861327 10.5000222,5.81827058 10.2938787,5.81760476 Z M14.4588068,5.827326 C14.4491966,5.79026102 13.8602628,3.51737836 13.8964178,3.65687145 L16.0914196,3.65687145 L17.7892179,5.827326 L14.4588068,5.827326 Z M18.1704545,6.55601916 L18.1704545,7.8651456 C18.1704545,8.88594193 17.3325417,9.67977629 16.3558239,9.67977629 C15.3635254,9.67977629 14.5415483,8.87633167 14.5415483,7.8651456 L14.5415483,6.55601916 C14.9723011,6.55590822 18.2071866,6.55519796 18.1704545,6.55601916 Z M21.8213779,5.827326 L18.7128019,5.827326 L17.0150923,3.65687145 L18.9918324,3.65687145 L21.8213779,5.827326 Z M5.26633524,1.18155185 C5.26633524,0.931551855 5.46981535,0.728071745 5.71981535,0.728071745 L18.3267045,0.728071745 C18.5767045,0.728071745 18.7801847,0.931551855 18.7801847,1.18155185 L18.7801847,2.92959873 L5.26633524,2.91330789 L5.26633524,1.18155185 Z M4.97327771,3.65687145 L6.92713513,3.65687145 C6.89961382,3.6932484 5.18927556,5.95538887 5.29836204,5.81112393 C5.26151898,5.81132367 2.04476651,5.82992276 2.24815785,5.82874644 L4.97327771,3.65687145 Z M1.46875,7.8651456 L1.46875,6.60990767 C1.50523793,6.6093528 5.34237393,6.55237927 5.09765625,6.55601916 L5.09765625,7.8651456 C5.09765625,8.87173738 4.28511185,9.67977629 3.28338069,9.67977629 C2.28560015,9.67977629 1.46875,8.86823065 1.46875,7.8651456 Z M22.6210937,21.5075462 C22.8703835,21.5075462 23.0735085,21.7122692 23.0735085,21.9638672 L23.0735085,23.2719283 L0.926491491,23.2719283 L0.926491491,21.9638672 C0.926491491,21.7080078 1.12535513,21.5075462 1.37890625,21.5075462 C5.09967596,21.5075462 18.9243164,21.5077681 22.6210937,21.5075462 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M10.6452415,12.8239524 C10.6452415,12.6231356 10.4825995,12.460316 10.2816051,12.460316 L4.74112215,12.460316 C4.54012782,12.460316 4.37748578,12.6231356 4.37748578,12.8239524 L4.37748578,18.3647905 C4.37748578,18.5656072 4.54012782,18.7284268 4.74112215,18.7284268 L10.2816051,18.7284268 C10.4825994,18.7284268 10.6452415,18.5656072 10.6452415,18.3647905 L10.6452415,15.5961248 C10.6452415,15.5955033 10.6455966,15.5949929 10.6455966,15.5943714 C10.6455966,15.59375 10.6452415,15.5932395 10.6452415,15.592618 L10.6452415,12.8239524 Z M7.14772727,18.0011541 L5.10475851,18.0011541 L5.10475851,15.9580078 L7.14772727,15.9580078 L7.14772727,18.0011541 Z M7.14772727,15.2307351 L5.10475851,15.2307351 L5.10475851,13.1875888 L7.14772727,13.1875888 L7.14772727,15.2307351 Z M9.91796876,18.0011541 L7.875,18.0011541 L7.875,15.9580078 L9.91796876,15.9580078 L9.91796876,18.0011541 Z M9.91796876,15.2307351 L7.875,15.2307351 L7.875,13.1875888 L9.91796876,13.1875888 L9.91796876,15.2307351 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M14.824929,16.804066 L15.5639205,16.804066 C15.7649148,16.804066 15.9275568,16.6412464 15.9275568,16.4404297 C15.9275568,16.2396129 15.7649148,16.0767933 15.5639205,16.0767933 L14.824929,16.0767933 C14.6239347,16.0767933 14.4612926,16.2396129 14.4612926,16.4404297 C14.4612926,16.6412464 14.6239347,16.804066 14.824929,16.804066 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
li.main-menu-post-sell--icon a::before { background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='27px' viewBox='0 0 24 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16022021_home_menù-copy' transform='translate(-241.000000, -630.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Group-5' transform='translate(0.000000, 102.000000)'%3E%3Cg id='Group-8' transform='translate(241.000000, 528.000000)'%3E%3Cg id='noun_Technician_1926613' transform='translate(0.000000, 0.000000)'%3E%3Cpath d='M23.1948492,26.2619658 L21.8888039,22.2596357 C21.259047,20.3292068 19.5034981,18.8833321 17.4168073,18.5757268 L15.0839059,18.2322125 L15.0839059,17.784 C16.6040866,16.9390588 17.7258128,15.508759 18.1043897,13.8145503 C19.2021725,13.6678861 20.053293,12.7723264 20.053293,11.6812144 L20.053293,8.65275142 C20.053293,5.02941176 17.3011561,2.01738899 13.6951881,1.41472486 C13.53933,0.611316888 12.805216,0 11.9215686,0 C11.0379212,0 10.3038072,0.611316888 10.1479492,1.41472486 C6.54198119,2.01738899 3.78984425,5.02941176 3.78984425,8.65275142 L3.78984425,11.6812144 C3.78984425,12.7723264 4.64096474,13.6678861 5.73874753,13.8145503 C6.11732448,15.508759 7.23905068,16.9390588 8.75923137,17.784 L8.75923137,18.2322125 L6.42633,18.5757268 C4.33963917,18.8833321 2.58363847,20.3292068 1.95433336,22.2596357 L0.648288072,26.2619658 C0.604918875,26.3934877 0.630217573,26.5362581 0.715148917,26.6474459 C0.800532022,26.7582011 0.935609,26.8235294 1.07926946,26.8235294 L22.7638678,26.8235294 C22.9075283,26.8235294 23.0426052,26.7582011 23.1279883,26.6474459 C23.2129197,26.5362581 23.2382184,26.3934877 23.1948492,26.2619658 Z M14.499777,23.9218292 L14.180381,23.6159545 L14.180381,23.0128577 L14.9379866,21.199241 L15.2298252,21.199241 L15.9874308,23.0128577 L15.9874308,23.6159545 L15.6680348,23.9218292 C15.5831034,24.0027324 15.5356683,24.1126224 15.5356683,24.227704 L15.5356683,25.9582543 L14.6321434,25.9582543 L14.6321434,24.227704 C14.6321434,24.1126224 14.5847084,24.0027324 14.499777,23.9218292 Z M16.8588806,22.7692827 L15.9553557,20.6060949 C15.886236,20.4416926 15.7204392,20.3339658 15.5356683,20.3339658 L14.6321434,20.3339658 C14.4473726,20.3339658 14.2815757,20.4416926 14.2124561,20.6060949 L13.3089312,22.7692827 C13.2876983,22.820334 13.276856,22.8748463 13.276856,22.9297913 L13.276856,23.7950664 C13.276856,23.910148 13.3242911,24.020038 13.4092224,24.1009412 L13.7286185,24.4068159 L13.7286185,25.9582543 L11.4698062,25.9582543 L11.4698062,25.2720911 L12.2409647,24.5335787 C12.325896,24.4526755 12.3733311,24.3427856 12.3733311,24.227704 L12.3733311,22.4971537 C12.3733311,22.3526528 12.2978868,22.2176698 12.1722968,22.1371992 L10.8170094,21.2719241 C10.6783183,21.183666 10.4998721,21.1750133 10.3535011,21.2502922 C10.2062265,21.3255712 10.1145188,21.4722353 10.1145188,21.6318786 L10.1145188,22.9297913 L9.21099384,22.9297913 L9.21099384,21.6318786 C9.21099384,21.4722353 9.11928606,21.3255712 8.97246325,21.2502922 C8.82609222,21.1750133 8.64719428,21.183666 8.50895497,21.2719241 L7.15366757,22.1371992 C7.02762584,22.2176698 6.95218151,22.3526528 6.95218151,22.4971537 L6.95218151,24.227704 C6.95218151,24.3427856 6.99961657,24.4526755 7.08454791,24.5335787 L7.85570644,25.2720911 L7.85570644,25.9582543 L5.65697852,25.9582543 L6.04007309,23.0262694 L7.33030669,19.3185655 L8.91554118,19.0849412 C9.27062648,19.8113397 10.1813796,20.7666034 11.9215686,20.7666034 C13.6617576,20.7666034 14.5725108,19.8113397 14.9275961,19.0845085 L16.9889882,19.3882201 L18.2548266,23.0258368 L18.6379212,25.9582543 L16.4391933,25.9582543 L16.4391933,24.4068159 L16.7585893,24.1009412 C16.8435207,24.020038 16.8909557,23.910148 16.8909557,23.7950664 L16.8909557,22.9297913 C16.8909557,22.8748463 16.8801134,22.820334 16.8588806,22.7692827 Z M8.62686497,24.7871044 L7.85570644,24.048592 L7.85570644,22.7286148 L8.30746891,22.4400455 L8.30746891,23.3624288 C8.30746891,23.6016774 8.50940673,23.7950664 8.75923137,23.7950664 L10.5662812,23.7950664 C10.8161059,23.7950664 11.0180437,23.6016774 11.0180437,23.3624288 L11.0180437,22.4400455 L11.4698062,22.7286148 L11.4698062,24.048592 L10.6986476,24.7871044 C10.6137163,24.8680076 10.5662812,24.9778975 10.5662812,25.0929791 L10.5662812,25.9582543 L8.75923137,25.9582543 L8.75923137,25.0929791 C8.75923137,24.9778975 8.71179631,24.8680076 8.62686497,24.7871044 Z M4.69336918,9.08538899 L5.59689412,9.08538899 L5.59689412,9.56172296 C5.2612346,9.62748387 4.95719846,9.77025427 4.69336918,9.96148008 L4.69336918,9.08538899 Z M17.3065772,9.08538899 C17.0861171,10.5502998 15.7701331,11.6812144 14.180381,11.6812144 L9.6627563,11.6812144 C8.07300419,11.6812144 6.75702013,10.5502998 6.53656004,9.08538899 L17.3065772,9.08538899 Z M19.1497681,9.96191271 C18.8859388,9.77068691 18.5819027,9.62748387 18.2462431,9.5621556 L18.2462431,9.08538899 L19.1497681,9.08538899 L19.1497681,9.96191271 Z M18.2272691,12.9051461 C18.2344973,12.7857381 18.2462431,12.6676281 18.2462431,12.5464896 L18.2462431,10.462907 C18.7707394,10.642019 19.1497681,11.1179203 19.1497681,11.6812144 C19.1497681,12.2509981 18.7617041,12.7312258 18.2272691,12.9051461 Z M19.1267282,8.22011385 L15.5275366,8.22011385 C15.5239225,8.06696015 15.5225672,7.91380645 15.5130802,7.76108539 C15.4981721,7.52270209 15.2822296,7.34359013 15.0346638,7.35527135 C14.7857427,7.36954839 14.5960024,7.5746186 14.6109106,7.81343454 C14.6194941,7.94841746 14.6203976,8.08426565 14.6235599,8.21968121 L9.22138437,8.21968121 C9.27333706,6.04697533 9.97221359,3.96771917 11.2538637,2.17313852 C11.3261457,2.17140797 11.3970724,2.16318786 11.4698062,2.16318786 L12.3733311,2.16318786 C12.4474201,2.16318786 12.5197021,2.17140797 12.5933394,2.1740038 C13.4543987,3.37976471 14.0556945,4.71401898 14.3755423,6.14734725 C14.4207186,6.35068691 14.6082,6.48956357 14.8169143,6.48956357 C14.8480859,6.48956357 14.880161,6.4865351 14.9117844,6.48004554 C15.1557361,6.43029222 15.3115942,6.20056167 15.2591897,5.96650474 C14.9682547,4.66123719 14.4591184,3.43211385 13.7489478,2.29817078 C16.6840485,2.87963567 18.9234351,5.28726376 19.1267282,8.22011385 Z M11.9215686,0.865275142 C12.261294,0.865275142 12.5544878,1.0478482 12.7085388,1.31435294 C12.5965018,1.30959393 12.4862717,1.29791271 12.3733311,1.29791271 L11.4698062,1.29791271 C11.3568655,1.29791271 11.2466355,1.30959393 11.1345984,1.31435294 C11.2886494,1.0478482 11.5818433,0.865275142 11.9215686,0.865275142 Z M10.0910271,2.29903605 C8.96839739,4.09145351 8.36484274,6.11662998 8.31785944,8.22011385 L4.71595731,8.22011385 C4.91970218,5.28856167 7.15728167,2.8822315 10.0910271,2.29903605 Z M4.69336918,11.6812144 C4.69336918,11.1179203 5.07239789,10.642019 5.59689412,10.462907 L5.59689412,12.5464896 C5.59689412,12.6676281 5.60863994,12.7857381 5.61586814,12.9051461 C5.08143314,12.7312258 4.69336918,12.2509981 4.69336918,11.6812144 Z M6.50041905,12.5464896 L6.50041905,11.0949905 C7.24627888,11.9788691 8.38607558,12.5464896 9.6627563,12.5464896 L14.180381,12.5464896 C15.4570617,12.5464896 16.5968584,11.9788691 17.3427182,11.0949905 L17.3427182,12.5464896 C17.3427182,15.4092524 14.9108809,17.7381404 11.9215686,17.7381404 C8.9322564,17.7381404 6.50041905,15.4092524 6.50041905,12.5464896 Z M11.9215686,18.6034156 C12.7180259,18.6034156 13.4778903,18.4558861 14.180381,18.1971689 L14.180381,18.5402505 C14.1026778,18.7656546 13.6278755,19.9013283 11.9215686,19.9013283 C10.2157136,19.9013283 9.74181473,18.7708463 9.6627563,18.5402505 L9.6627563,18.1971689 C10.3652469,18.4558861 11.1251114,18.6034156 11.9215686,18.6034156 Z M2.81629614,22.5174877 C3.31910777,20.9772979 4.6811716,19.8152334 6.32016582,19.4846983 L5.1686233,22.7930778 C5.15913629,22.8199013 5.15235985,22.8480228 5.14874575,22.8761442 L4.74622539,25.9582543 L1.69366642,25.9582543 L2.81629614,22.5174877 Z M19.5486743,25.9582543 L19.146154,22.8761442 C19.1425399,22.8480228 19.1362152,22.8199013 19.1262764,22.7930778 L18.0171996,19.6071347 C19.4316678,20.0540493 20.5750786,21.1352106 21.0268411,22.5174877 L22.1494708,25.9582543 L19.5486743,25.9582543 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
li.main-menu-blog--icon a::before { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Edierremag%3C/title%3E%3Cdefs%3E%3Cfilter id='filter-1'%3E%3CfeColorMatrix in='SourceGraphic' type='matrix' values='0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 0 1.000000 0 0 0 1.000000 0'%3E%3C/feColorMatrix%3E%3C/filter%3E%3C/defs%3E%3Cg id='dierremag' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg filter='url(%23filter-1)' id='Group'%3E%3Cg transform='translate(0.500000, 1.460000)'%3E%3Cpath d='M11.202167,0.490486682 C11.044506,0.548197334 10.9396623,0.698221597 10.9396623,0.866112889 L10.9396623,18.0362554 C10.9396623,18.3078412 11.2045302,18.5004732 11.462904,18.4167964 C14.8918931,17.306286 18.0141341,17.306286 20.8439889,18.4089604 C21.1062416,18.5111491 21.3892162,18.3177141 21.3892162,18.0362554 L21.3892162,0.866112889 C21.3892162,0.696432827 21.2821609,0.545216138 21.1221209,0.488837975 C17.7571612,-0.69655411 14.4450683,-0.69655411 11.202167,0.490486682 Z M20.589,1.153 L20.589,17.466 L20.4062872,17.4045813 C17.8375743,16.5769769 15.0573943,16.5764924 12.0742598,17.3984835 L11.739,17.494 L11.739,1.149 L11.4771575,1.2417391 C14.4162093,0.165920249 17.4049526,0.121094464 20.4577555,1.10871283 L20.589,1.153 Z' id='Path' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M1.56508067,0.490486682 C1.40741974,0.548197334 1.30257595,0.698221597 1.30257595,0.866112889 L1.30257595,18.0362554 C1.30257595,18.3078412 1.56744389,18.5004732 1.82581774,18.4167964 C5.25480684,17.306286 8.3770478,17.306286 11.2069026,18.4089604 C11.4691553,18.5111491 11.7521299,18.3177141 11.7521299,18.0362554 L11.7521299,0.866112889 C11.7521299,0.696432827 11.6450746,0.545216138 11.4850346,0.488837975 C8.12007492,-0.69655411 4.80798198,-0.69655411 1.56508067,0.490486682 Z M10.952,1.153 L10.952,17.466 L10.7692009,17.4045813 C8.20048796,16.5769769 5.42030804,16.5764924 2.43717353,17.3984835 L2.102,17.494 L2.102,1.149 L1.84007123,1.2417391 C4.77912301,0.165920249 7.76786628,0.121094464 10.8206692,1.10871283 L10.952,1.153 Z' id='Path-Copy' fill='%23979797' fill-rule='nonzero' transform='translate(6.527353, 9.018318) scale(-1, 1) translate(-6.527353, -9.018318) '%3E%3C/path%3E%3Cpath d='M1.56663437,1.09056044 C1.77439909,1.01548199 2.00368878,1.12304545 2.07876724,1.33081016 C2.1538457,1.53857487 2.04628224,1.76786457 1.83851753,1.84294303 L1.56484406,1.95062934 L1.23927547,2.09468087 L0.862242985,2.27498752 L0.414,2.502 L0.40084624,13.4974339 L0.405,19.919 L0.706522397,19.8153173 C4.42283614,18.573457 7.72375261,18.530018 10.5948156,19.696507 L10.952,19.849 L10.9521299,17.6955948 C10.9521299,17.5022952 11.0892427,17.3410199 11.271516,17.3037214 L11.3521299,17.2955948 C11.5454296,17.2955948 11.7067049,17.4327076 11.7440034,17.6149809 L11.7521299,17.6955948 L11.7521299,20.4854531 C11.7521299,20.7852032 11.434608,20.9784515 11.1683636,20.8407416 C8.19628729,19.3034907 4.66989654,19.253902 0.56737958,20.7093366 L0.155206656,20.8598975 L0.125765835,20.8698837 L-0.111870579,20.8653091 L-0.262355431,20.7746625 L-0.324084292,20.6991345 L-0.344323459,20.6626072 C-0.347635031,20.6555261 -0.351751387,20.6463023 -0.35792592,20.6324665 L-0.383012122,20.5349036 L-0.391107996,20.2835645 L-0.39922615,17.8235173 L-0.385474689,2.25875092 C-0.385239473,2.11059709 -0.303134999,1.97470746 -0.172093133,1.90558696 C-0.00587373773,1.81791142 0.151921238,1.73633078 0.301363664,1.6608267 L0.724705164,1.45252575 L1.09836259,1.28057404 L1.42276716,1.14486146 C1.47275414,1.12525651 1.52070688,1.10715694 1.56663437,1.09056044 Z' id='Path-2' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M12.8841868,1.14506529 C13.0919515,1.06998683 13.3212412,1.17755029 13.3963197,1.38531501 C13.4713981,1.59307972 13.3638347,1.82236941 13.15607,1.89744787 C13.0621513,1.93138661 12.9580249,1.97187907 12.8437622,2.0189066 L12.470637,2.1795757 L12.0371226,2.37934314 L11.766,2.508 L11.7529762,13.4974339 L11.757,19.919 L12.0585329,19.8152956 C16.0486736,18.4813493 19.5468613,18.5300849 22.535111,19.9763169 L22.8424205,20.1309128 C23.0382277,20.2331992 23.1140413,20.4748517 23.011755,20.6706589 C22.9094686,20.8664661 22.667816,20.9422797 22.4720089,20.8399934 C19.5308604,19.3035872 16.0206334,19.2540258 11.9194279,20.7093483 L11.5073366,20.8598975 L11.505,20.853 L11.4778958,20.8698837 L11.2402594,20.8653091 L11.0897745,20.7746625 L11.0280456,20.6991345 L11.0078065,20.6626072 C11.0044949,20.6555261 11.0003786,20.6463023 10.994204,20.6324665 L10.9704555,20.5474988 L10.9619939,20.3584951 L10.9538712,18.5696296 L10.9666552,2.25875092 C10.9668966,2.1067097 11.0533146,1.96795071 11.1896618,1.90067508 L11.4530354,1.77196615 L11.9353221,1.54398205 C12.0107811,1.50925045 12.0837849,1.47615017 12.1543425,1.44467888 L12.5484049,1.27538027 C12.6700218,1.2254509 12.7819253,1.18201879 12.8841868,1.14506529 Z' id='Path-2' fill='%23979797' fill-rule='nonzero' transform='translate(17.005584, 11.003341) scale(-1, 1) translate(-17.005584, -11.003341) '%3E%3C/path%3E%3Cpath d='M3.69252766,13.3583129 C5.68562791,12.7236687 7.70431006,12.7236687 9.73721482,13.3575923 C9.94811282,13.4233569 10.0657667,13.6476363 10.000002,13.8585343 C9.93423741,14.0694323 9.70995804,14.1870861 9.49906004,14.1213215 C7.62201275,13.5359991 5.77119779,13.5359991 3.93525587,14.1206009 C3.72475585,14.1876284 3.49977531,14.071321 3.43274776,13.860821 C3.36572021,13.650321 3.48202764,13.4253404 3.69252766,13.3583129 Z' id='Path-3' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M3.69252766,11.4091603 C5.68562791,10.7745161 7.70431006,10.7745161 9.73721482,11.4084397 C9.94811282,11.4742043 10.0657667,11.6984837 10.000002,11.9093817 C9.93423741,12.1202797 9.70995804,12.2379336 9.49906004,12.1721689 C7.62201275,11.5868466 5.77119779,11.5868466 3.93525587,12.1714483 C3.72475585,12.2384759 3.49977531,12.1221685 3.43274776,11.9116684 C3.36572021,11.7011684 3.48202764,11.4761879 3.69252766,11.4091603 Z' id='Path-3-Copy' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M3.69252766,9.46000778 C5.68562791,8.82536357 7.70431006,8.82536357 9.73721482,9.45928718 C9.94811282,9.5250518 10.0657667,9.74933117 10.000002,9.96022917 C9.93423741,10.1711272 9.70995804,10.288781 9.49906004,10.2230164 C7.62201275,9.63769403 5.77119779,9.63769403 3.93525587,10.2222958 C3.72475585,10.2893233 3.49977531,10.1730159 3.43274776,9.96251589 C3.36572021,9.75201587 3.48202764,9.52703532 3.69252766,9.46000778 Z' id='Path-3-Copy-2' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M13.0484599,8.29051625 C15.0415601,7.65587204 17.0602423,7.65587204 19.093147,8.28979565 C19.304045,8.35556028 19.4216989,8.57983965 19.3559342,8.79073764 C19.2901696,9.00163564 19.0658902,9.11928949 18.8549922,9.05352486 C16.977945,8.46820251 15.12713,8.46820251 13.2911881,9.05280426 C13.0806881,9.11983181 12.8557075,9.00352439 12.78868,8.79302437 C12.7216524,8.58252434 12.8379598,8.3575438 13.0484599,8.29051625 Z' id='Path-3-Copy-3' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M13.0484599,10.2396688 C15.0415601,9.60502459 17.0602423,9.60502459 19.093147,10.2389482 C19.304045,10.3047128 19.4216989,10.5289922 19.3559342,10.7398902 C19.2901696,10.9507882 19.0658902,11.068442 18.8549922,11.0026774 C16.977945,10.4173551 15.12713,10.4173551 13.2911881,11.0019568 C13.0806881,11.0689844 12.8557075,10.9526769 12.78868,10.7421769 C12.7216524,10.5316769 12.8379598,10.3066963 13.0484599,10.2396688 Z' id='Path-3-Copy-4' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M17.8968363,12.0330706 C18.6476194,12.0393467 19.3079972,12.245876 19.8658554,12.6530593 C20.0442928,12.7833016 20.0833626,13.0335359 19.9531204,13.2119733 C19.8228781,13.3904107 19.5726438,13.4294805 19.3942064,13.2992382 C18.975317,12.9934889 18.4780027,12.8379568 17.890149,12.8330427 C17.6692429,12.8311961 17.49166,12.6506192 17.4934924,12.429713 C17.4953533,12.2088069 17.6759301,12.031224 17.8968363,12.0330706 Z' id='Path-4' fill='%23979797' fill-rule='nonzero' transform='translate(18.761775, 12.704616) rotate(-7.000000) translate(-18.761775, -12.704616) '%3E%3C/path%3E%3Cpath d='M14.6422712,5.8463773 C14.8631851,5.8463773 15.0422712,6.0254634 15.0422712,6.2463773 C15.0422712,6.4672912 14.8631851,6.6463773 14.6422712,6.6463773 C14.0590403,6.6463773 13.5208575,6.79949635 13.0196943,7.10826738 C12.831612,7.22414655 12.5852025,7.16561432 12.4693233,6.97753198 C12.3534441,6.78944964 12.4119764,6.54304014 12.6000587,6.42716096 C13.2271311,6.04081616 13.9105448,5.8463773 14.6422712,5.8463773 Z' id='Path-5' fill='%23979797' fill-rule='nonzero' transform='translate(13.726046, 6.507074) rotate(7.000000) translate(-13.726046, -6.507074) '%3E%3C/path%3E%3Cpath d='M14.6422712,3.89722476 C14.8631851,3.89722476 15.0422712,4.07631086 15.0422712,4.29722476 C15.0422712,4.51813866 14.8631851,4.69722476 14.6422712,4.69722476 C14.0590403,4.69722476 13.5208575,4.85034381 13.0196943,5.15911484 C12.831612,5.27499401 12.5852025,5.21646178 12.4693233,5.02837944 C12.3534441,4.84029709 12.4119764,4.5938876 12.6000587,4.47800842 C13.2271311,4.09166362 13.9105448,3.89722476 14.6422712,3.89722476 Z' id='Path-5-Copy' fill='%23979797' fill-rule='nonzero' transform='translate(13.726046, 4.557921) rotate(8.000000) translate(-13.726046, -4.557921) '%3E%3C/path%3E%3Cpath d='M14.6422712,2.33790272 C14.8631851,2.33790272 15.0422712,2.51698882 15.0422712,2.73790272 C15.0422712,2.95881662 14.8631851,3.13790272 14.6422712,3.13790272 C14.0590403,3.13790272 13.5208575,3.29102178 13.0196943,3.5997928 C12.831612,3.71567198 12.5852025,3.65713975 12.4693233,3.4690574 C12.3534441,3.28097506 12.4119764,3.03456556 12.6000587,2.91868639 C13.2271311,2.53234158 13.9105448,2.33790272 14.6422712,2.33790272 Z' id='Path-5-Copy-2' fill='%23979797' fill-rule='nonzero' transform='translate(13.726046, 2.998599) rotate(10.000000) translate(-13.726046, -2.998599) '%3E%3C/path%3E%3Cpath d='M3.73803778,2.60582929 C3.54984937,2.64217592 3.41389177,2.8069049 3.41389177,2.99857116 L3.41389177,7.94689458 C3.41389177,8.21322198 3.66928406,8.40517277 3.92510968,8.33112182 C5.87290566,7.76731537 7.72703692,7.76731537 9.49732061,8.32821242 C9.75520376,8.40992017 10.0181374,8.21741237 10.0181374,7.94689458 L10.0181374,2.99857116 C10.0181374,2.80921812 9.88536761,2.64580693 9.70002491,2.60704282 C7.78922785,2.2074029 5.80093168,2.2074029 3.73803778,2.60582929 Z M9.218,3.328 L9.218,7.417 L9.01303968,7.36549804 C7.55276481,7.02248162 6.04204574,7.02224296 4.48502407,7.36355464 L4.213,7.427 L4.213,3.333 L3.88974575,3.39131302 C5.69951824,3.04177438 7.44164828,3.0148868 9.1184179,3.30969579 L9.218,3.328 Z' id='Path-6' fill='%23979797' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M16.1961511,2.0568815 C16.0158969,2.09973147 15.888661,2.26075961 15.888661,2.44603689 L15.888661,5.46282096 C15.888661,5.7393028 16.1624578,5.93241118 16.4229042,5.83962165 C17.3357603,5.51439736 18.1949696,5.51439736 19.0183317,5.83548621 C19.2805999,5.9377637 19.563661,5.74432639 19.563661,5.46282096 L19.563661,2.44603689 C19.563661,2.2635293 19.4401247,2.10416438 19.2633794,2.05866596 C18.2789249,1.80524412 17.2546974,1.80524412 16.1961511,2.0568815 Z M18.763,2.766 L18.763,4.918 L18.60413,4.88102635 C18.049944,4.76707611 17.4822453,4.76668082 16.9038127,4.87919486 L16.688,4.927 L16.688,2.77 L16.9979438,2.71999749 C17.5068416,2.65139187 18.0031649,2.65122052 18.4878488,2.71917747 L18.763,2.766 Z' id='Path-6-Copy' fill='%23979797' fill-rule='nonzero' transform='translate(17.726161, 3.865789) rotate(2.000000) translate(-17.726161, -3.865789) '%3E%3C/path%3E%3Cpath d='M13.077314,11.8907439 C12.8970599,11.9335938 12.769824,12.094622 12.769824,12.2798993 L12.769824,15.9613985 C12.769824,16.2378803 13.0436208,16.4309887 13.3040672,16.3381992 C14.4376177,15.9343478 15.5079852,15.9343478 16.5329692,16.3340637 C16.7952374,16.4363412 17.0782985,16.2429039 17.0782985,15.9613985 L17.0782985,12.2798993 C17.0782985,12.0973917 16.9547623,11.9380268 16.778017,11.8925283 C15.5908071,11.5869125 14.3554214,11.5869125 13.077314,11.8907439 Z M16.278,12.597 L16.278,15.409 L16.0386964,15.3506732 C15.3449257,15.1990996 14.6332986,15.1963457 13.9069831,15.3416756 L13.569,15.42 L13.569,12.602 L13.2623339,12.6690546 C14.1854968,12.4496006 15.0764317,12.4057098 15.9379311,12.5364686 L16.278,12.597 Z' id='Path-6-Copy-2' fill='%23979797' fill-rule='nonzero' transform='translate(14.924061, 14.012436) rotate(-2.000000) translate(-14.924061, -14.012436) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
li.main-menu-contacts--icon a::before { background-image: url("data:image/svg+xml,%0A%3Csvg width='26px' height='29px' viewBox='0 0 26 29' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16022021_home_menù-copy' transform='translate(-240.000000, -690.000000)' stroke='%23FFFFFF'%3E%3Cg id='Group-5' transform='translate(0.000000, 102.000000)'%3E%3Cg id='Group-7' transform='translate(241.000000, 589.000000)'%3E%3Cpath d='M23.6474477,25.8773412 C23.4359163,26.0888726 23.1538744,26.300404 22.8718325,26.4414249 C21.884686,27.0055086 20.6860081,27.4285714 19.6283511,27.4990819 C18.7822255,27.5695924 17.8655894,27.4285714 16.9489534,27.1465296 C13.9875138,26.300404 10.8850533,23.9735586 7.4300404,20.0249725 C5.7377892,18.1211899 4.18655894,15.8648549 2.56481822,13.2559677 C1.36614029,11.2816746 0.237972824,9.09585017 0.0264414249,6.55747337 C-0.0440690415,5.64083731 0.0264414249,4.72420125 0.237972824,3.87807565 C0.52001469,2.82041866 1.08409842,1.69225119 1.85971355,0.846125597 C2.07124495,0.634594198 2.35328682,0.352552332 2.56481822,0.211531399 C2.77634961,0.0705104664 2.91737055,-1.45661261e-13 3.19941241,-1.45661261e-13 C3.19941241,-1.45661261e-13 3.26992288,-1.45661261e-13 3.26992288,-1.45661261e-13 C3.76349614,0.0705104664 4.32757988,0.352552332 4.96217407,0.846125597 C5.7377892,1.48071979 6.5839148,2.39735586 7.4300404,3.45501285 L7.50055086,3.59603379 C7.8531032,4.08960705 8.27616599,4.51266985 8.41718693,5.00624311 C8.55820786,5.49981638 8.55820786,6.13441058 8.34667646,6.34594198 L6.7954462,7.9676827 C6.65442527,8.10870364 6.51340433,8.24972457 6.3723834,8.3907455 C6.3723834,8.3907455 6.30187293,8.46125597 6.30187293,8.46125597 C6.30187293,8.46125597 6.23136247,8.53176643 6.23136247,8.53176643 C5.9493206,8.8138083 5.45574734,9.4484025 5.80829967,10.5060595 C5.9493206,10.9291223 6.160852,11.4226956 6.5839148,11.9867793 C7.218509,12.9034154 7.99412413,13.8905619 8.48769739,14.4546456 C8.62871833,14.5956665 8.69922879,14.7366875 8.76973926,14.8071979 C10.1799486,16.5699596 11.6606684,18.2622108 13.2824091,19.7429306 C14.0580242,20.5185457 14.8336394,20.7300771 15.4682336,20.7300771 C16.1028278,20.7300771 16.596401,20.5185457 16.9489534,20.2365039 L18.7822255,18.9673155 C19.0642674,18.7557841 19.6283511,18.896805 20.1219243,19.1083364 C20.5449871,19.3198678 20.8975395,19.8134411 21.3206023,20.2365039 L21.3911127,20.3775248 C22.2372383,21.4351818 22.942343,22.4223283 23.4359163,23.2684539 C23.8589791,24.044069 24,24.6081528 24,25.101726 C24,25.4542784 23.8589791,25.6658098 23.6474477,25.8773412 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
li.main-menu-pa--icon a::before { background-image: url("data:image/svg+xml,%0A%3Csvg width='18px' height='26px' viewBox='0 0 18 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linejoin='round'%3E%3Cg id='menù-copy-3' transform='translate(-1468.000000, -40.000000)' stroke='%23FFFFFF'%3E%3Cg id='Group-8' transform='translate(1469.000000, 41.000000)'%3E%3Crect id='Rectangle' x='0' y='0' width='16' height='24.3478261'%3E%3C/rect%3E%3Cpolygon id='Rectangle-Copy' points='0 0 12.5217391 3.11514435 12.5217391 21.248936 0 24.3478261'%3E%3C/polygon%3E%3Cpath d='M9.98495958,10.792244 L9.98495958,13.2543108' id='Path-4' stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

#header > .container ul.menu li.menu-item-has-children ul.sub-menu {
    position: absolute;
    background-color: #fff;
    padding: 5px;
    opacity: 0;
    pointer-events: none;
    top: 103%;
    left: 20px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}
#header > .container ul.menu li.menu-item-has-children:hover > a {
    border-bottom: 2px solid #2C2C2C
}
#header > .container ul.menu li.menu-item-has-children:hover ul.sub-menu {
    opacity: 1;
    pointer-events: all;
}
#header > .container ul.menu li.menu-item-has-children ul.sub-menu li { padding: 10px 20px; }
#header > .container ul.menu li.menu-item-has-children ul.sub-menu li a { border-bottom: none }

#menu-mobile ul.menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

/* - HEADER - PRODOTTI - */
#header--products {
    position: fixed;
    top: 106px;
    background: #2c2c2c;
    width: 100%;
    padding: 0;
    -webkit-transform: translate(0, -100%);
        -ms-transform: translate(0, -100%);
            transform: translate(0, -100%);
    z-index: 150;
    -webkit-transition: -webkit-transform 500ms ease;
    transition: -webkit-transform 500ms ease;
    -o-transition: transform 500ms ease;
    transition: transform 500ms ease;
    transition: transform 500ms ease, -webkit-transform 500ms ease
}
.menu--products-on,
.menu--products-on body {
    overflow: hidden;
}
.menu--products-on #header--products {
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-transition: -webkit-transform 500ms ease;
    transition: -webkit-transform 500ms ease;
    -o-transition: transform 500ms ease;
    transition: transform 500ms ease;
    transition: transform 500ms ease, -webkit-transform 500ms ease
}

#header--products .col-3 {
    padding-right: 22px;
    margin: 36px 0 20px;
}
@media ( max-height: 720px ) and ( orientation: landscape ) {
    #header--products .col-3 {
        margin-top: 0;
    }
}
#header--products .col-3,
#header--products .col-4,
#header--products .col-5 {
    opacity: 0;
    -webkit-transform: translate(0, -300px);
        -ms-transform: translate(0, -300px);
            transform: translate(0, -300px);
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    background-color: #2C2C2C;
}
.menu--products-on #header--products .col-3,
.menu--products-on #header--products .col-4,
.menu--products-on #header--products .col-5 {
    opacity: 1;
    -webkit-transform: translate(0px, 0);
        -ms-transform: translate(0px, 0);
            transform: translate(0px, 0);
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease
}
#header--products .col-3 {
    -webkit-transition: opacity 500ms ease 250ms,
                -webkit-transform 500ms ease 200ms !important;
    transition: opacity 500ms ease 250ms,
                -webkit-transform 500ms ease 200ms !important;
    -o-transition: transform 500ms ease 200ms,
                opacity 500ms ease 250ms !important;
    transition: transform 500ms ease 200ms,
                opacity 500ms ease 250ms !important;
    transition: transform 500ms ease 200ms,
                opacity 500ms ease 250ms,
                -webkit-transform 500ms ease 200ms !important
            }
#header--products .col-4 {
    -webkit-transition: opacity 500ms ease 350ms,
                -webkit-transform 500ms ease 300ms !important;
    transition: opacity 500ms ease 350ms,
                -webkit-transform 500ms ease 300ms !important;
    -o-transition: transform 500ms ease 300ms,
                opacity 500ms ease 350ms !important;
    transition: transform 500ms ease 300ms,
                opacity 500ms ease 350ms !important;
    transition: transform 500ms ease 300ms,
                opacity 500ms ease 350ms,
                -webkit-transform 500ms ease 300ms !important
}
#header--products .col-5 {
    -webkit-transition: opacity 500ms ease 450ms,
                -webkit-transform 500ms ease 400ms !important;
    transition: opacity 500ms ease 450ms,
                -webkit-transform 500ms ease 400ms !important;
    -o-transition: transform 500ms ease 400ms,
                opacity 500ms ease 450ms !important;
    transition: transform 500ms ease 400ms,
                opacity 500ms ease 450ms !important;
    transition: transform 500ms ease 400ms,
                opacity 500ms ease 450ms,
                -webkit-transform 500ms ease 400ms !important
}

@-webkit-keyframes menu-in {
    0%   {
        -webkit-transform: translate(0, -300px);
                transform: translate(0, -300px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(0, 0px);
                transform: translate(0, 0px);
        opacity: 1;
    }
}

@keyframes menu-in {
    0%   {
        -webkit-transform: translate(0, -300px);
                transform: translate(0, -300px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translate(0, 0px);
                transform: translate(0, 0px);
        opacity: 1;
    }
}



.h-p--overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    opacity: 0;
    background-color:#2c2c2c;
    z-index: 8;
    -webkit-transition: opacity 250ms ease;
    -o-transition: opacity 250ms ease;
    transition: opacity 250ms ease;
    /* backdrop-filter: blur(1px); */
}
.menu--products-on .h-p--overlay {
    -webkit-transition: opacity 250ms ease;
    -o-transition: opacity 250ms ease;
    transition: opacity 250ms ease;
    pointer-events: all;
    opacity: .9;
}

.menu--products-on .products-btn { background-color: #fff; }
.menu--products-on .products-btn a { color:#2c2c2c !important }
.h-p--door-type {
    border-bottom: 1px solid #ffffff44;
    border-right: 1px solid #ffffff44;
    cursor: pointer;
    height: 90px;
}
@media ( max-width: 1000.1px ) {
    .h-p--door-type { height: 56px; }
}
.h-p--door-type.h-p--door-type-active,
.h-p--door-type:hover {
    background-color: rgba(217, 217, 217,.16);
}
.h-p--door-type:last-child {
    border-bottom: none;
}
.h-p--door-type img,
.h-p--door-type span {
    display: block;
}
.h-p--door-type img {
    width: 37.5%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.h-p--door-type span {
    width: 62.5%;
    padding: 0px 20px;
    font-size: 14px;
    line-height: 18px;
}
.h-p--links {
    padding: 10px 20px;
}
.h-p--left-lower a.btn {
    margin-top: 10px;
}
/* --- HEADER - TABLET, MOBILE --- */

@media ( max-height: 800px ) {
    .h-p--door-type { height: 60px; }
    .h-p--door-type span { padding: 0 10px; }
    #header--products .h-p--text { margin-bottom: 10px; }
}

@media ( max-width: 1340px ) {
    #header > .container ul.menu li {
        padding: 0 10px;
    }
}

.flags-mobile {
    display: none;
}
.wpml-ls-legacy-list-horizontal,
.wpml-ls-legacy-list-horizontal a {
    padding-right: 0;
}

.wpml-ls-legacy-dropdown a span {
    color:#fff
}
.wpml-ls-legacy-dropdown .wpml-ls-item {
    background-color: #2c2c2c;
    padding: 0.5rem 0;
}

@media ( max-width: 1000.1px ) {
    #header > .container {
        height: 90px;
        /* -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; */
    }
    .wpml-ls-legacy-list-horizontal,
    .wpml-ls-legacy-list-horizontal a {
        padding-left: 0;
        padding-right: 0;
    }
    .single--dierre-mag-logo-wrapper { top: 90px !important }
    #content {
        padding-top: 90px;
    }
    .single--dierremag-logo {
        margin-top: 0rem !important;
        margin-bottom: 0rem !important;
    }
    #logo {
        position: absolute;
        left: 50%;
        -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
    }
    .flags-mobile {
        display: block;
    }
    #logo img {
        width: 145px;
    }
    .h-p--door-type { border-right: none }
    .h-p--door-type:last-child { border-bottom: none }
    .mm--overflow-wrapper {
        height: calc(100vh - 20px);
        overflow: scroll;
    }
}
@media ( max-width: 767.9px ) {
    #logo img {
        width: 76px;
    }
    #header > .container { height: 60px; }
    .single--dierre-mag-logo-wrapper { top: 60px !important }
    #content { padding-top: 60px; }
}
@media ( min-width: 991px ) {
    #header #menu li a {
        width: 150px;
    }

}
@media ( min-width: 1199.9px ) {
    #header #menu li a {
        width: 200px;
    }
}
/* --- MENU - MOBILE --- */
#menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
#nav-icon2 { display: none; }
.menu-phone-mobile { display: none; }

#menu-mobile {
    overflow: hidden;
}
#menu-mobile .products-btn::after {
    content: ' ';
    position: absolute;
    right: 7.5%;
    top: 50%;
    display: block;
    -webkit-transform: translate(0, -50%) rotate(180deg);
        -ms-transform: translate(0, -50%) rotate(180deg);
            transform: translate(0, -50%) rotate(180deg);
    width: 18px;
    height: 18px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg fill='%23fff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.175 477.175' style='enable-background:new 0 0 477.175 477.175;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M145.188,238.575l215.5-215.5c5.3-5.3,5.3-13.8,0-19.1s-13.8-5.3-19.1,0l-225.1,225.1c-5.3,5.3-5.3,13.8,0,19.1l225.1,225 c2.6,2.6,6.1,4,9.5,4s6.9-1.3,9.5-4c5.3-5.3,5.3-13.8,0-19.1L145.188,238.575z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.mm--wrapper {
    position: relative;
}
.mm--container {
    -webkit-transition: -webkit-transform 500ms ease;
    transition: -webkit-transform 500ms ease;
    -o-transition: transform 500ms ease;
    transition: transform 500ms ease;
    transition: transform 500ms ease, -webkit-transform 500ms ease
}
.mm--wrapper.active-1 .mm--container { -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%) }
.mm--wrapper.active-2 .mm--container { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%) }
.mm--wrapper.active-3 .mm--container { -webkit-transform: translateX(-200%); -ms-transform: translateX(-200%); transform: translateX(-200%) }

.mm--section-2, 
.mm--section-3 {
    width: 100%;
    position: absolute;
    top: 0;
}
.mm--section-2 { left: 100% }
.mm--section-3 { left: 200% }


@media ( max-width: 1000.1px ) {
    .menu--wrapper, #menu { display: none; }
    #nav-icon2 { display: block }
    .menu-phone-mobile { display: block; }
    .header--mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
    }
}

.menu-phone a {
    position: relative;
    padding-right: 30px;
    padding-left: 20px;
    margin-left: 20px;
    color: #000;
    text-decoration: none;
}
.menu-phone-mobile {
    position: relative;
    width: 50px;
}
.menu-phone a::after,
.menu-phone-mobile a::after {
    content: ' ';
    width: 25px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='24px' height='27px' viewBox='0 0 24 27' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0.734375 0 24.734375 0 24.734375 27 0.734375 27'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='PAGE-Icon' transform='translate(-1189.000000, -45.000000)'%3E%3Cg id='Group-3' transform='translate(1188.265625, 45.000000)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M22.5569472,23.9019446 C22.3787362,24.0806785 22.1411216,24.2594125 21.9035069,24.3785685 C21.0718555,24.8551924 20.0619931,25.2126603 19.1709381,25.2722383 C18.4580941,25.3312205 17.6858464,25.2126603 16.9135987,24.9743484 C14.4186446,24.2594125 11.8048831,22.2933388 8.89410336,18.9569715 C7.4684153,17.3483657 6.16153458,15.4418701 4.7952502,13.2374845 C3.78538782,11.5693008 2.83492912,9.72238312 2.65671811,7.57757551 C2.59731444,6.80306165 2.65671811,6.02854779 2.83492912,5.31361192 C3.07254379,4.41994208 3.54777315,3.46669425 4.20121351,2.75175838 C4.37942451,2.57302441 4.61703919,2.33471245 4.7952502,2.21555647 C4.9734612,2.0964005 5.09226854,2.03682251 5.32988322,2.03682251 L5.38928689,2.03682251 C5.80511257,2.0964005 6.28034192,2.33471245 6.81497494,2.75175838 C7.4684153,3.28796028 8.18125933,4.06247414 8.89410336,4.95614398 L8.95350703,5.07529996 C9.25052537,5.49234588 9.60694739,5.84981382 9.72575473,6.26685974 C9.84456206,6.68390567 9.84456206,7.22010757 9.66635106,7.39884154 L8.35947034,8.76913529 C8.240663,8.88829127 8.12185566,9.00744725 8.00304832,9.12660323 L7.94364465,9.18618122 L7.88424099,9.24575921 C7.64662631,9.48407116 7.23080063,10.0202731 7.52781897,10.9139429 C7.64662631,11.2714108 7.82483732,11.6884568 8.18125933,12.1650807 C8.71589235,12.9395945 9.36933271,13.7736864 9.78515839,14.2503103 C9.90396573,14.3694663 9.9633694,14.4886223 10.0227731,14.5482002 C11.2108465,16.03765 12.4583235,17.4675217 13.8246079,18.7186595 C14.4780482,19.3734216 15.1314886,19.5527513 15.6661216,19.5527513 C16.2007546,19.5527513 16.6165803,19.3734216 16.9135987,19.1357054 L18.4580941,18.0633016 C18.6957087,17.8845676 19.1709381,18.0037236 19.5867638,18.1824576 C19.9431858,18.3611916 20.2402041,18.7782375 20.5966262,19.1357054 L20.6560298,19.2548614 C21.3688739,20.1485312 21.9629105,20.9826231 22.3787362,21.697559 C22.7351582,22.3523211 22.8539656,22.8295408 22.8539656,23.2459909 C22.8539656,23.5438808 22.7351582,23.7232106 22.5569472,23.9019446 M24.1014426,20.8628713 C23.6262133,19.9692015 22.9727729,19.0165494 22.1411216,18.0633016 L22.0817179,18.0037236 C21.6658922,17.5270997 21.1906628,16.9908978 20.5372225,16.5738519 C19.7055711,16.097228 18.3986904,15.858916 17.388828,16.5142739 L15.8443326,17.5866777 C15.7255253,17.7058337 15.6661216,17.6462557 15.606718,17.6462557 C15.5473143,17.6462557 15.3691033,17.5866777 15.1314886,17.3483657 C13.8246079,16.097228 12.6365345,14.7865122 11.5078648,13.3566405 C11.4484611,13.2970625 11.3296538,13.1779065 11.2108465,12.9991725 C10.9138281,12.6417046 10.4385988,12.0459247 10.0227731,11.4501448 C9.60694739,10.8543649 9.48814005,10.556475 9.36933271,10.377741 C9.48814005,10.258585 9.54754372,10.199007 9.66635106,10.0798511 L10.9732318,8.7095573 C11.8642868,7.81588746 11.8048831,6.5051717 11.5078648,5.61150186 C11.2702501,4.89656599 10.8544244,4.3007861 10.4385988,3.82416218 L10.3791951,3.70500621 C9.60694739,2.69218039 8.77529602,1.85808854 8.06245199,1.20273066 C7.52781897,0.726106744 6.63676394,0.130326851 5.56749789,0.011170873 C4.85465387,-0.0484071163 4.20121351,0.130326851 3.66658048,0.547372776 C3.36956214,0.785684733 3.07254379,1.02399669 2.83492912,1.32188664 C2.00327775,2.27513446 1.29043372,3.46669425 0.993415378,4.65825403 C0.755800702,5.55192387 0.696397033,6.56474969 0.755800702,7.57757551 C0.993415378,10.0798511 2.06268142,12.1650807 3.19135113,14.0119983 C4.55763552,16.3355399 5.98332358,18.3016136 7.4684153,20.0293753 C10.6168098,23.6636326 13.5275895,25.8084402 16.3789657,26.6425321 C17.210617,26.880844 17.9828647,27 18.8145161,27 L19.2897454,27 C20.5372225,26.940422 21.8441032,26.5227803 22.9133692,25.8680182 C23.2697913,25.6892842 23.5668096,25.4509723 23.8044243,25.2126603 C24.3390573,24.7354406 24.6360757,24.1396607 24.6954793,23.4253206 C24.8736903,22.4720728 24.398461,21.518825 24.1014426,20.8628713' id='Fill-1' fill='%23000000' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    position: absolute;
    right: 0px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

#nav-icon2 {
    z-index: 150;
    width: 30px;
    height: 22.5px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    -webkit-transition: .5s ease;
    -o-transition: .5s ease;
    transition: .5s ease;
    cursor: pointer;
    border: none;
    background-color: transparent;
}

#nav-icon2 span {
  display: block;
  position: absolute;
  height: 2px;
  width: 50%;
  background: #fff;
  opacity: 1;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
  -webkit-transition: .25s ease;
  -o-transition: .25s ease;
  transition: .25s ease;
}

#nav-icon2 span:nth-child(even) {
  left: 50%;
  border-radius: 0 9px 9px 0;
}

#nav-icon2 span:nth-child(odd) {
  left:0px;
  border-radius: 9px 0 0 9px;
}

#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) {
  top: 0px;
}

#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) {
  top: 10px;
}

#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) {
  top: 20px;
}

.hamburger-active #nav-icon2 span:nth-child(1),.hamburger-active #nav-icon2 span:nth-child(6) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}

.hamburger-active #nav-icon2 span:nth-child(2),.hamburger-active #nav-icon2 span:nth-child(5) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
}

.hamburger-active #nav-icon2 span:nth-child(1) {
  left: 5px;
  top: 7px;
}

.hamburger-active #nav-icon2 span:nth-child(2) {
  left: calc(50% - 5px);
  top: 7px;
}

.hamburger-active #nav-icon2 span:nth-child(3) {
  left: -50%;
  opacity: 0;
}

.hamburger-active #nav-icon2 span:nth-child(4) {
  left: 100%;
  opacity: 0;
}

.hamburger-active #nav-icon2 span:nth-child(5) {
  left: 5px;
  top: 12px;
}

.hamburger-active #nav-icon2 span:nth-child(6) {
  left: calc(50% - 5px);
  top: 12px;
}

.menu-mobile--overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color:rgba(0,0,0,.5);
    -webkit-transform: translateX(120%);
        -ms-transform: translateX(120%);
            transform: translateX(120%);
    -webkit-transition: -webkit-transform 500ms ease;
    transition: -webkit-transform 500ms ease;
    -o-transition: transform 500ms ease;
    transition: transform 500ms ease;
    transition: transform 500ms ease, -webkit-transform 500ms ease;
    -webkit-backdrop-filter: blur(1px);
            backdrop-filter: blur(1px);
    z-index: 129;
}
#menu-mobile {
    z-index: 130;
    position: fixed;
    background: #2c2c2c;
    width: 400px;
    text-align: center;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transform: translateX(120%);
        -ms-transform: translateX(120%);
            transform: translateX(120%);
    -webkit-transition: -webkit-transform 500ms ease;
    transition: -webkit-transform 500ms ease;
    -o-transition: transform 500ms ease;
    transition: transform 500ms ease;
    transition: transform 500ms ease, -webkit-transform 500ms ease;
    padding-top: 90px;
    -webkit-box-shadow: -25px 0px 15px -5px rgba(0,0,0,0.15);
    box-shadow: -25px 0px 15px -5px rgba(0,0,0,0.15);
}
#menu-mobile ul li a {
    color:#000;
    text-decoration: none;
}


.hamburger-active #menu-mobile {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transition: -webkit-transform 500ms ease;
    transition: -webkit-transform 500ms ease;
    -o-transition: transform 500ms ease;
    transition: transform 500ms ease;
    transition: transform 500ms ease, -webkit-transform 500ms ease;

}
.hamburger-active .menu-mobile--overlay {
    -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transition: -webkit-transform 500ms ease;
    transition: -webkit-transform 500ms ease;
    -o-transition: transform 500ms ease;
    transition: transform 500ms ease;
    transition: transform 500ms ease, -webkit-transform 500ms ease;
}

.hamburger-active #menu-mobile { display: none; }
#logo-mobile {
    display: block;
    padding: 0;
    width: 180px;
    margin-left: 60px;
    margin-bottom: 30px;
}

#header > .container ul.menu > li.current-menu-item,
.tax-porte #header > .container ul.menu > .products-btn,
.single-prodotto #header > .container ul.menu > .products-btn {   
    background-color: #fff;
}
#header > .container ul.menu > li.current-menu-item a,
.tax-porte #header > .container ul.menu > .products-btn a,
.single-prodotto #header > .container ul.menu > .products-btn a {
    color:#2c2c2c !important
}
@media ( max-width: 1000.1px ) {
    #header > .container ul.menu li.menu-item-has-children:hover > a {
        border-bottom: none
    }
    #header > .container ul.menu li:last-child { padding-right: 20px }
    .hamburger-active #menu-mobile {
        display: block;
    }
    body.hamburger-active {
        overflow: hidden;
    }

    #header > .container ul.menu li {
        display: block;
        text-align: left;
        text-transform: uppercase;
    }
    #header > .container ul.menu > li,
    #header > .container ul.menu > li.current-menu-item {        
        padding: 10px 60px;
    }
    #header > .container ul.menu li.menu-item-has-children ul.sub-menu {
        display: none;
    }
    #header #menu li a {
        width: 160px;
    }
    #header > .container ul.menu li.menu-item-has-children.menu-item-424 ul.sub-menu {
        display: none;
        position: relative;
        opacity: 1;
        pointer-events: all;
        left: 0;
        padding: 0;
    }

    #header > .container ul.menu li.menu-item-has-children.menu-item-424:hover ul.sub-menu {
        display: block;
        padding-top: 10px;
        padding-left: 30px;
        width: 100%;
    }
    #header > .container ul.menu li.current-menu-item a {
        padding-left: 0;
        padding-right: 0;
    }
    #header > .container ul.menu li.menu-item-has-children ul.sub-menu li { padding-left: 0; }
    #header--products,
    .h-p--overlay { display: none; }
}

@media ( max-width: 767.9px ) {
    #menu-mobile {
        width: 100%;
        padding-top: 30px;
    }
    #logo-mobile {
        padding: 0;
        width: 145px;
        margin-right: a;
        margin-bottom: 30px;
        margin-left: 24px;
    }
    #header > .container ul.menu li,
    #header > .container ul.menu li.current-menu-item {
        padding: 10px 24px;
    }
}

/* --- HOMEPAGE --- */
.hp--hero.gen--hero .gen--hero-box {
    background-color: rgba(0,0,0,.3);
    color:#fff
}

.gen--hero-box .hp--hero-box-descr {
    margin-top: 30px;
    margin-bottom: 20px;
}

.hp--icon-col {
    text-decoration: none;
}

.hp--s3 .container {
    margin-top: 50px;
    margin-bottom: 30px;
}
.hp--icon-col {
    border-right: 1px #f6f6f6 solid;
    margin-bottom: 20px;
    padding-right: 11px;
}
.hp--icon-col:last-child {
    border-right: none
}
.hp--s3 a {
    display: block;
    text-decoration: none;
    /* pointer-events: none; */
}
@media ( max-width: 989.9px ) {
    .hp--s3 a {
        display: flex;
        pointer-events: all;
    }
}
.hp--s3 img {
    height: 36px;
    width: auto;
}
.hp--s3 strong {
    display: block;
    margin: 20px 0;
}
/* .hp--s5.gen--hero {
    padding-bottom: 40%;
} */

.gen--swiper-section.ss-doors { margin-bottom: 0; }

.gen--gray-bar-slider-anch-menu a { text-decoration: none; }

.gen--gray-bar-slider .swiper-container,
.gen--gray-bar-slider-anch-menu .swiper-container {
    margin-bottom: 50px;
}
.gen--gray-bar-slider-anch-menu .swiper-container {
    margin-top: 50px;
}
.gen--gray-bar-slider .swiper-container::after {
    content: ' ';
    position: absolute;
    bottom: 1px;
    width: 100%;
    height: 1px;
    background-color: #fff;
}
.gen--gray-bar-slider .swiper-container .swiper-slide,
.gen--gray-bar-slider-anch-menu .swiper-container .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: auto;

}
.gen--toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px;
    cursor: pointer;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.gen--toggle.gen--toggle-active {
    border-bottom: 3px solid #fff;
}

.ss-doors .gen--hero-container .container,
.gen--hero.gh--align-right .gen--hero-container .container{
    text-align: right;
}
.ss-doors .gen--hero-container .container .gen--hero-box,
.gen--hero.gh--align-right .gen--hero-container .container .gen--hero-box {
    text-align: left;
}

.door-types--section,
.ss--door-types {
    margin-bottom: 0
}
.ss-minimal {
    margin-bottom: 0;
}
.ss-minimal-titles {
    width: 200px;
    margin: 0 auto;
}

/* body #content .door-types--section ~ .part--contact { margin-top: 70px; } */
body #content .part--contact { margin-top: 70px; }
.ss--tabs {
    position: absolute !important;
    top: 0;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    z-index: 20 !important;
    left: 50%;
    -webkit-transform: translate(-50%, 20px);
        -ms-transform: translate(-50%, 20px);
            transform: translate(-50%, 20px);
}
.ss--tabs .swiper-slide {
    background: #2c2c2c;
    width: 200px !important;
    height: 75px !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    cursor: pointer;
    border-right: 1px solid#585858;
    padding: 0 16px;
}
.ss--tabs .swiper-slide.swiper-slide-active { font-weight: 700; }
.ss--tabs .swiper-slide:last-child { border-right: none; } 

.ss--tabs-navigation {
    display: none;
    position: absolute;
    width: 100%;
    top: 60px;
}
.ss--tabs-navigation .swiper-button-next,
.ss--tabs-navigation .swiper-button-prev {
    top: 7px;
}
.ss--tabs-navigation .swiper-button-next {
    right: 50%;
    -webkit-transform: translate(180px, 0);
        -ms-transform: translate(180px, 0);
            transform: translate(180px, 0);
}
.ss--tabs-navigation .swiper-button-prev {
    left: 50%;
    -webkit-transform: translate(-180px, 0);
        -ms-transform: translate(-180px, 0);
            transform: translate(-180px, 0);

}

.gen--gray-bar-slider .swiper-container .swiper-wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.gen--gray-bar-slider-anch-menu .swiper-container .swiper-wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

@media ( min-width: 989.9px ) {
    .gen--gray-bar-slider-anch-menu.anch-menu-1 .swiper-container .swiper-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
}

.video--hero {
    position: relative;
    /* min-height: auto; */
    /* padding-bottom: 56.25%; */
}
.video--hero #player,
.video--hero .video-player {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

/* @media ( min-width: 990px ) {
    .gen--gray-bar-slider .swiper-container .swiper-slide,
    .gen--gray-bar-slider-anch-menu .swiper-container .swiper-slide { width: auto !important; }
} */

@media ( max-width: 1200px ) {
    .gen--hero:not(.video--hero) {
        padding-bottom: 0;
    }
    .gen--hero-container {
        position: relative;
    }
    .swiper-slide {
        height: auto !important;
    }
    .swiper-slide > div {
        height: 100% !important;
    }
}

@media ( max-width: 989.9px ) {
    .gen--gray-hor-menu .btn:first-child,
    .gen--gray-hor-menu .btn:last-child { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }
    .gen--gray-hor-menu {
        position: relative;
        top: 0;
    }
    /* .gen--gray-bar-slider .swiper-container .swiper-wrapper, */
    .gen--gray-bar-slider-anch-menu {
        top: 89px;
    }
    .gen--gray-bar-slider-anch-menu .swiper-container {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .gen--gray-bar-slider-anch-menu .swiper-container .swiper-wrapper { -webkit-box-pack: inherit; -ms-flex-pack: inherit; justify-content: inherit; }
    /* #doors-titles .swiper-slide { width: initial !important; } */
    .ss--tabs.swiper-container,
    .ss--tabs .swiper-slide {
        width: 250px !important;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .ss--tabs-navigation { display: block; }

    .hp--s3 {
        margin-bottom: 0;
    }
    .hp--s3 .container {
        margin-top: 30px;
    }
    .hp--icon-col {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin: 0 !important;
        padding: 10px 0;
        border-top: 1px #F6F6F6 solid;
        border-right: none;
    }
    .hp--icon-col:first-child { border-top: none }
    .hp--icon-col:last-child { border-bottom: none }
    .hp--icon-col img {
        width: 36px;
    }
    .hp--icon-col strong {
        margin-left: 20px;
    }
    .hp--icon-col p {
        display: none;
    }
    .hp--hor-menu {
        height: 0.1px;
        margin-bottom: 0;
    }
}

@media ( min-width: 1280.1px ) {
    .gen--gray-bar-slider .swiper-container .swiper-slide,
    .gen--gray-bar-slider-anch-menu .swiper-container .swiper-slide { width: auto !important; }
}
@media ( max-width: 767.9px ) {
    .gen--gray-bar-slider-anch-menu {
        top: 59px;
    }
}
/* --- MONDO DIERRE --- */
.slide-number {
    display: block;
    position: relative;
    padding-left: 85px;
    font-weight: 700;
}
.slide-number::before {
    content: ' ';
    background-color: #000;
    height: 2px;
    width: 75px;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
}
.white-text .slide-number::before { background-color:#fff }

.normal-ul ul li {
    padding-left: 30px;
    position: relative;
    font-size: 16px;
    line-height: 20px;
    margin-top: 20px;
}
.normal-ul ul li::before {
    content: ' ';
    width: 22px;
    height: 22px;
    background-color: #9a9a9a;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
}
#i-numeri-section ul li {
    padding-left: 0px;
}
#i-numeri-section ul li::before {
    background-color: transparent;
}

/* --- RIVENDITORI --- */
.rsl--description {
    font-size: 1.25rem;
    text-align: center;
}
.rsl--logo-dierre img {
    width: 180px;
    margin: 30px auto;
}
.rsl {
    padding: 20px 3.3333%;
}
.rsl:nth-child(n+2),
.rsl:nth-child(n+3) {
    border-left: 1px solid #000;
}
.rsl--name {
    margin-bottom: 10px;
    display: none;
}
.rsl--icon {
    width: 40px;
    margin: 0 auto 30px;
}

.rsl--results {
    padding: 0 22px;
}
.rsl--search {
    cursor: pointer;
}
.rsl-result {
    margin-bottom: 44px;
    background-color:#fff;
}
.rsl-result--title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.rsl-result-wrapper {
    padding: 22px;
    overflow: hidden;
}
.rsl-result--icon {
    position: relative;
    width: 40px;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 40px;
            flex: 1 0 40px
}
.rsl-result--icon span {
    position: absolute;
    left: 50%;
    top: 12px;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    display: block;
    font-weight: 700;
    color:#fff
}
.rsl-result--icon span.rsl--result-number {
    display: none;
}
.ri--mail {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}
.rsl-result.rsl--type-bianco .rsl-result--icon span { color:#2c2c2c }
.rsl-result--name {
    text-transform: uppercase;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 100%;
            flex: 1 0 100%;
    padding: 11px 43px 11px 22px;
    /* font-size: 24px; */
    font-size: 14px;
    line-height: 17px;
    /* line-height: 30px; */
    letter-spacing: 1.55px;
}
.rsl-result.rsl--no-result {
    display: none;
}
.rsl-result.rsl--no-result .rsl-result--name {
    padding: 0;
}
.rsl-result.rsl--no-result .rsl-result--name p {
    text-transform: none;
    font-size: 1rem;
    text-align: center;
}

@media ( max-width: 374.9px ) {
    .rsl-result--title {
        display: block !important
    }
    .rsl-result--name {
        padding: 22px 0 11px;
    }
}
.h-p--title {
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 1.55px;
    margin-bottom: 22px
}
.h-p--text {
    margin-bottom: 44px;
}
.rsl--map,
.rsl--results {
    height: 700px;
}
.rsl--results { 
    overflow-y: scroll;
}
.rsl-result--image { margin-top: 22px; }
.rsl--products-title {
    text-transform: uppercase;
    padding: 20px 0 20px;
    margin-top: 12px;
    position: relative;
}
.rsl--center-map {
    margin-top: 20px;
}
.rsl--products-title::before {
    content: ' ';
    width: 100%;
    height: 1px;
    background-color: #000;
    position: absolute;
    top: 0;
}
.rsl--info {
    display: block;
    position: relative;
    padding: 5px 0 5px 30px;
    text-decoration: none;
}
.rsl--info.ri--interne {
    font-weight: 700;
}
.rsl--info-block { margin-top: 22px; }
.rsl--info::before {
    content: ' ';
    width: 18px;
    height: 18px;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    /* background-color:#d8d8d8;
    border: 1px solid #979797;
    border-radius: 50%; */
}

.ri--phone::before { background-image: url("data:image/svg+xml,%0A%3Csvg width='26px' height='29px' viewBox='0 0 26 29' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16022021_home_menù-copy' transform='translate(-240.000000, -690.000000)' stroke='%231e1e1e'%3E%3Cg id='Group-5' transform='translate(0.000000, 102.000000)'%3E%3Cg id='Group-7' transform='translate(241.000000, 589.000000)'%3E%3Cpath d='M23.6474477,25.8773412 C23.4359163,26.0888726 23.1538744,26.300404 22.8718325,26.4414249 C21.884686,27.0055086 20.6860081,27.4285714 19.6283511,27.4990819 C18.7822255,27.5695924 17.8655894,27.4285714 16.9489534,27.1465296 C13.9875138,26.300404 10.8850533,23.9735586 7.4300404,20.0249725 C5.7377892,18.1211899 4.18655894,15.8648549 2.56481822,13.2559677 C1.36614029,11.2816746 0.237972824,9.09585017 0.0264414249,6.55747337 C-0.0440690415,5.64083731 0.0264414249,4.72420125 0.237972824,3.87807565 C0.52001469,2.82041866 1.08409842,1.69225119 1.85971355,0.846125597 C2.07124495,0.634594198 2.35328682,0.352552332 2.56481822,0.211531399 C2.77634961,0.0705104664 2.91737055,-1.45661261e-13 3.19941241,-1.45661261e-13 C3.19941241,-1.45661261e-13 3.26992288,-1.45661261e-13 3.26992288,-1.45661261e-13 C3.76349614,0.0705104664 4.32757988,0.352552332 4.96217407,0.846125597 C5.7377892,1.48071979 6.5839148,2.39735586 7.4300404,3.45501285 L7.50055086,3.59603379 C7.8531032,4.08960705 8.27616599,4.51266985 8.41718693,5.00624311 C8.55820786,5.49981638 8.55820786,6.13441058 8.34667646,6.34594198 L6.7954462,7.9676827 C6.65442527,8.10870364 6.51340433,8.24972457 6.3723834,8.3907455 C6.3723834,8.3907455 6.30187293,8.46125597 6.30187293,8.46125597 C6.30187293,8.46125597 6.23136247,8.53176643 6.23136247,8.53176643 C5.9493206,8.8138083 5.45574734,9.4484025 5.80829967,10.5060595 C5.9493206,10.9291223 6.160852,11.4226956 6.5839148,11.9867793 C7.218509,12.9034154 7.99412413,13.8905619 8.48769739,14.4546456 C8.62871833,14.5956665 8.69922879,14.7366875 8.76973926,14.8071979 C10.1799486,16.5699596 11.6606684,18.2622108 13.2824091,19.7429306 C14.0580242,20.5185457 14.8336394,20.7300771 15.4682336,20.7300771 C16.1028278,20.7300771 16.596401,20.5185457 16.9489534,20.2365039 L18.7822255,18.9673155 C19.0642674,18.7557841 19.6283511,18.896805 20.1219243,19.1083364 C20.5449871,19.3198678 20.8975395,19.8134411 21.3206023,20.2365039 L21.3911127,20.3775248 C22.2372383,21.4351818 22.942343,22.4223283 23.4359163,23.2684539 C23.8589791,24.044069 24,24.6081528 24,25.101726 C24,25.4542784 23.8589791,25.6658098 23.6474477,25.8773412 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.ri--mail::before { background-image: url("data:image/svg+xml,%3Csvg id='Livello_1' data-name='Livello 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21.09,19.48H2.91a2,2,0,0,1-2-2v-11a2,2,0,0,1,2-2H21.09a2,2,0,0,1,2,2v11a2,2,0,0,1-2,2ZM2.91,5.31a1.18,1.18,0,0,0-.84.34,1.21,1.21,0,0,0-.35.84v11a1.21,1.21,0,0,0,.35.84,1.18,1.18,0,0,0,.84.34H21.09a1.18,1.18,0,0,0,.84-.34,1.21,1.21,0,0,0,.35-.84v-11a1.21,1.21,0,0,0-.35-.84,1.18,1.18,0,0,0-.84-.34Z'/%3E%3Cpath d='M12,13.3a2,2,0,0,1-1.23-.43L1.93,5.78a.38.38,0,0,1-.14-.26.41.41,0,0,1,.08-.29.4.4,0,0,1,.56-.06l8.83,7.08a1.18,1.18,0,0,0,1.48,0l8.85-7a.41.41,0,0,1,.29-.08.39.39,0,0,1,.26.15.38.38,0,0,1,.09.29.43.43,0,0,1-.15.26l-8.85,7A2,2,0,0,1,12,13.3Z'/%3E%3Cpath d='M2.12,18.87a.41.41,0,0,1-.37-.26.39.39,0,0,1,.12-.44l8-6.63a.39.39,0,1,1,.5.6l-8,6.64a.38.38,0,0,1-.25.09Z'/%3E%3Cpath d='M21.87,18.87a.38.38,0,0,1-.25-.09l-8-6.63a.4.4,0,0,1,.51-.61l8,6.64a.41.41,0,0,1,.12.43.4.4,0,0,1-.38.26Z'/%3E%3C/svg%3E"); }
.ri--address::before { background-image: url("data:image/svg+xml,%0A%3Csvg width='18px' height='24px' viewBox='0 0 18 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16022021_contatti' transform='translate(-270.000000, -544.000000)' fill='%231e1e1e' fill-rule='nonzero'%3E%3Cg id='Group-3' transform='translate(270.000000, 460.000000)'%3E%3Cg id='noun_Location_2885750' transform='translate(0.000000, 84.000000)'%3E%3Cg id='Group'%3E%3Cpath d='M9.03370787,4.38202247 C11.5955056,4.38202247 13.6179775,6.47191011 13.6179775,9.03370787 C13.6179775,11.5955056 11.5955056,13.6179775 9.03370787,13.6179775 C6.47191011,13.6179775 4.38202247,11.5955056 4.38202247,9.03370787 C4.38202247,6.47191011 6.47191011,4.38202247 9.03370787,4.38202247 Z M9.03370787,5.66292135 C7.14606742,5.66292135 5.66292135,7.14606742 5.66292135,9.03370787 C5.66292135,10.8539326 7.14606742,12.3370787 9.03370787,12.3370787 C10.8539326,12.3370787 12.3370787,10.8539326 12.3370787,9.03370787 C12.3370787,7.14606742 10.8539326,5.66292135 9.03370787,5.66292135 Z' id='Shape'%3E%3C/path%3E%3Cpath d='M9.03370787,0 C13.9550562,0 18,4.04494382 18,9.03370787 C18,14.1573034 12.8089888,19.3483146 9.50561798,22.9213483 C9.23595506,23.1910112 8.76404494,23.1910112 8.49438202,22.9213483 C5.19101124,19.2808989 0,14.2247191 0,9.03370787 C0,4.04494382 4.04494382,0 9.03370787,0 Z M9.03370787,1.28089888 C4.71910112,1.28089888 1.28089888,4.71910112 1.28089888,9.03370787 C1.28089888,13.5505618 6.06741573,18.4044944 9.03370787,21.505618 C11.9325843,18.4044944 16.7191011,13.5505618 16.7191011,9.03370787 C16.7191011,4.71910112 13.2808989,1.28089888 9.03370787,1.28089888 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.ri--website::before { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eweb%3C/title%3E%3Cg id='web' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M12.2554427,1.14642964 C10.1485181,0.284523454 7.85014439,0.284523454 5.74326261,1.14642964 C3.63633808,2.00833582 2.00837857,3.63629533 1.14642964,5.74326261 C0.284523454,7.85018715 0.284523454,10.1485609 1.14642964,12.2554427 C2.00833582,14.3623672 3.63629533,15.9903267 5.74326261,16.8522756 C6.79674626,17.2831432 7.89794256,17.498748 8.99935264,17.498748 L9.16702674,17.498748 L9.21495744,17.498748 L9.38263154,17.498748 C10.3402196,17.4508173 11.3218777,17.2353793 12.2317531,16.8522756 C16.5652258,15.0566378 18.6242239,10.0767354 16.828586,5.76720445 C15.9904079,3.66045093 14.3383783,2.03232041 12.2556949,1.14642964 L12.2554427,1.14642964 Z M15.8706474,5.50384423 L13.763693,5.50384423 C13.5242062,4.68986448 13.2130734,3.89974106 12.8538604,3.22941233 C12.5666096,2.70269189 12.2314153,2.2477542 11.8962723,1.86464204 C11.9201539,1.86464204 11.944203,1.88852359 11.968085,1.88852359 C13.6680411,2.60699251 15.0328114,3.87586719 15.8706474,5.50384423 L15.8706474,5.50384423 Z M13.4286783,8.99943815 C13.4286783,9.86134433 13.3089349,10.795076 13.0696191,11.7049086 L9.6219516,11.7049086 L9.6219516,6.317995 L13.1414018,6.317995 C13.3089092,7.15587383 13.4286783,8.06570645 13.4286783,8.99943815 L13.4286783,8.99943815 Z M5.0011212,8.99943815 C5.0011212,8.06570645 5.12089452,7.15587383 5.31244633,6.29396765 L8.83189658,6.29396765 L8.83189658,11.6808813 L5.38422909,11.6808813 C5.12086032,10.795076 5.0011212,9.86134433 5.0011212,8.99943815 L5.0011212,8.99943815 Z M8.80786068,1.33804985 L8.80786068,5.50397249 L5.50384423,5.50397249 C6.17438672,3.27729601 7.4432614,1.62526641 8.80786068,1.33804985 Z M8.80786068,12.4949466 L8.80786068,16.6607409 C7.46716049,16.3494457 6.27006857,14.5778437 5.57562699,12.4948183 L8.80786068,12.4949466 Z M9.62184044,16.6607409 L9.62184044,12.4948183 L12.8540741,12.4948183 C12.1598463,14.5778865 10.9386843,16.3496253 9.62184044,16.6607409 L9.62184044,16.6607409 Z M9.62184044,5.50384423 L9.62184044,1.33804985 C11.0104671,1.60141862 12.2555282,3.27729601 12.9258569,5.50397249 L9.62184044,5.50384423 Z M6.05459202,1.88866938 C6.29407881,1.79297471 6.53338603,1.6971133 6.77288993,1.62530061 C6.34202234,2.05616819 5.95891017,2.58288864 5.59969709,3.22940378 C5.2165892,3.92363159 4.90546928,4.68985593 4.68986448,5.50383568 L2.15207236,5.50383568 C2.96605211,3.87587617 4.35472149,2.60695874 6.05463477,1.88866083 L6.05459202,1.88866938 Z M1.81684387,6.27002581 L1.81684387,6.31795652 L4.49828702,6.31795652 C4.30673093,7.20376179 4.21103626,8.1135944 4.21103626,9.02342701 C4.21103626,9.8853332 4.33077965,10.8190649 4.54621345,11.7288975 L1.81684387,11.7287305 L1.81684387,11.7766612 C1.12261606,9.95699599 1.12261606,8.04177718 1.81684387,6.27002581 L1.81684387,6.27002581 Z M2.15202105,12.4949038 L4.76163869,12.4949038 C4.97707676,13.2132017 5.2645028,13.9074295 5.59968854,14.5539019 C6.00667842,15.3201262 6.43773839,15.9425285 6.91653241,16.4213653 C6.62928165,16.3495526 6.34188553,16.2298092 6.05462622,16.1341145 C4.33081386,15.3917893 2.96604356,14.1228719 2.15202105,12.4949038 L2.15202105,12.4949038 Z M11.944233,16.1100786 C11.8724203,16.1339602 11.7765589,16.1818913 11.7047462,16.2057733 C12.1117361,15.7508356 12.4948268,15.2002161 12.8300126,14.5537437 C13.1651898,13.9072713 13.4524576,13.2130435 13.6680624,12.4947456 L15.8468125,12.4947456 C15.0328327,14.1228761 13.6680624,15.3917936 11.9442501,16.1100487 L11.944233,16.1100786 Z M16.2058802,11.7047804 L13.8835219,11.7047804 C14.0989599,10.7949478 14.2186991,9.88524341 14.2186991,8.99930989 C14.2186991,8.08947727 14.1230044,7.17977292 13.9314483,6.29383939 L16.2058802,6.29383939 C16.8762517,8.04172186 16.8762517,9.95694067 16.2058802,11.7046949 L16.2058802,11.7047804 Z' id='Shape' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E"); }
.ri--hours::before { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Etime%3C/title%3E%3Cg id='time' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='orario' transform='translate(1.000000, 1.000000)' fill='%23000000' fill-rule='nonzero'%3E%3Cpath d='M8,-0.4 C3.36081181,-0.4 -0.4,3.36081181 -0.4,8 C-0.4,12.6391958 3.36080796,16.4 8,16.4 C12.6391996,16.4 16.4,12.6391996 16.4,8 C16.4,3.36080796 12.6391958,-0.4 8,-0.4 Z M8,0.4 C12.1973678,0.4 15.6,3.80263558 15.6,8 C15.6,12.1973718 12.1973718,15.6 8,15.6 C3.80263558,15.6 0.4,12.1973678 0.4,8 C0.4,3.80263961 3.80263961,0.4 8,0.4 Z' id='Path'%3E%3C/path%3E%3Cpath d='M8,3.85396825 C8.19329966,3.85396825 8.35457492,3.99108105 8.39187342,4.1733543 L8.4,4.25396825 L8.4,8 C8.4,8.2209139 8.2209139,8.4 8,8.4 C7.80670034,8.4 7.64542508,8.2628872 7.60812658,8.08061395 L7.6,8 L7.6,4.25396825 C7.6,4.03305435 7.7790861,3.85396825 8,3.85396825 Z' id='Path'%3E%3C/path%3E%3Cpath d='M7.71718444,7.71713014 C7.85388106,7.58045976 8.06487492,7.56339457 8.22012575,7.6659221 L8.28286986,7.71718444 L11.2254765,10.6603561 C11.3816712,10.8165808 11.3816469,11.0698468 11.2254222,11.2260415 C11.0887256,11.3627119 10.8777317,11.3797771 10.7224809,11.2772496 L10.6597368,11.2259872 L7.71713014,8.28281556 C7.56093542,8.12659085 7.56095973,7.87332486 7.71718444,7.71713014 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.ri--days::before { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ecalendar%3C/title%3E%3Cg id='calendar' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='calendario' transform='translate(0.500000, 0.500000)'%3E%3Cpath d='M14.8765937,2.25625 L2.12655125,2.25625 C1.02543784,2.25625 0.13280125,3.14888248 0.13280125,4.25 L0.13280125,14.875 C0.13280125,15.9760975 1.02544967,16.86875 2.12656188,16.86875 L14.8765937,16.86875 C15.9776826,16.86875 16.8703437,15.9760889 16.8703437,14.875 L16.8703437,4.25 C16.8703437,3.148889 15.9776924,2.25625 14.8765937,2.25625 Z M2.12655125,3.05625 L14.8765937,3.05625 C15.5358671,3.05625 16.0703438,3.59071927 16.0703438,4.25 L16.0703438,14.875 C16.0703438,15.5342611 15.5358549,16.06875 14.8765937,16.06875 L2.12656188,16.06875 C1.46727829,16.06875 0.93280125,15.5342705 0.93280125,14.875 L0.93280125,4.25 C0.93280125,3.59071111 1.46726482,3.05625 2.12655125,3.05625 Z' id='Path' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M16.4703438,6.50625 C16.6912576,6.50625 16.8703437,6.6853361 16.8703437,6.90625 C16.8703437,7.09954966 16.733231,7.26082492 16.5509577,7.29812342 L16.4703438,7.30625 L0.53280125,7.30625 C0.31188735,7.30625 0.13280125,7.1271639 0.13280125,6.90625 C0.13280125,6.71295034 0.269914045,6.55167508 0.452187298,6.51437658 L0.53280125,6.50625 L16.4703438,6.50625 Z' id='Path' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3Cpath d='M4.78280125,0.13125 C4.97610091,0.13125 5.13737617,0.268362795 5.17467467,0.450636048 L5.18280125,0.53125 L5.18280125,4.25 C5.18280125,4.4709139 5.00371515,4.65 4.78280125,4.65 C4.58950159,4.65 4.42822633,4.5128872 4.39092783,4.33061395 L4.38280125,4.25 L4.38280125,0.53125 C4.38280125,0.3103361 4.56188735,0.13125 4.78280125,0.13125 Z' id='Path' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3Cline x1='12.2203437' y1='4.25' x2='12.2203437' y2='0.53125' id='Path' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.rsl--marker-label {
    -webkit-transform: translate(0, -6px);
        -ms-transform: translate(0, -6px);
            transform: translate(0, -6px);
}

@media ( max-width: 767.9px ) {
    .rsl:nth-child(n+2), .rsl:nth-child(n+3) {
        border-left: none
    }
}

@media ( max-height: 800px ) {
    .rsl--map, .rsl--results { height: 500px; }
}

/* --- TASSONOMIA - PRODOTTI --- */
.char {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.char--descr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: 100%;
}
.char--title {
    margin: 20px 0;
}
@media (max-width: 989.9px) {
    .char { margin-bottom: 30px; };
    .char:last-child { margin-bottom: 0; }
}

/* --- PRODOTTO --- */
.sect--3-text p {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 1.03px;
}

.product--box {
    position: relative;
    padding-bottom: 56.25%;
}
.product--box-hover-text {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    padding: 50px;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 5;
    opacity: 0;
    -webkit-transition: opacity 250ms ease 125ms;
    -o-transition: opacity 250ms ease 125ms;
    transition: opacity 250ms ease 125ms;
}
.product--box.p-box--text::after {
    content: ' ';
    width: 0%;
    height: 100%;
    left: 0;
    top: 0;
    right: 100%;
    bottom: 0;
    position: absolute;
    z-index: 1;
    background-color: #2C2C2C77;
    -webkit-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}
.product--box.p-box--text:hover::after {
    right: 0;
    width: 100%;
    -webkit-transition: all 250ms ease;
    -o-transition: all 250ms ease;
    transition: all 250ms ease;
}
.product--box.p-box--text:hover .product--box-hover-text {
    opacity: 1;
    -webkit-transition: opacity 250ms ease 125ms;
    -o-transition: opacity 250ms ease 125ms;
    transition: opacity 250ms ease 125ms;
}

@media ( max-width: 989.9px ) {
    .doors--single-door .fl-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
    /* .doors--single-door .fl-row .mb-50 { margin-bottom: 0 !important } */
    .doors--single-door .fl-row .gen--bcg { padding-bottom: 66%; }
}

/* --- REALIZZAZIONI --- */
.rzl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 30px;
}
.rzl--header {
    display: -ms-grid;
    display: grid;
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.rzl--title {
    margin: 20px 0;
}
.rzl .video-btn {
    margin-top: 20px;
}

.rzl--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    height: 100%;
}
/* --- CONTATTI --- */
/* #cont--forms-titles::after {
    content: ' ';
    position: absolute;
    bottom: 1px;
    width: 100%;
    height: 1px;
    background-color: #000;
} */
.cont--toggle {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 10px 2px;
    cursor: pointer;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.cont--toggle.cont--toggle-active {
    border-bottom: 3px solid #fff;
}
.gtr > .cont--site {
    margin-bottom: 22px;
    padding: 30px;
    font-size: 16px;
    letter-spacing: 1.03px;
    line-height: 22px;
}
.cont--site-title {
    font-size: 22px;
    font-weight: 700;
    letter-spacing: 1.42px;
    line-height: 30px;
    margin-bottom: 22px;
}
.cont--site-info {
    display: block;
}

.form-row {
    margin-bottom: 22px;
}
.form-row label,
.form-row input,
.form-row textarea {
    width: 100%;
}

.wpcf7-not-valid-tip {
    margin-top: 1rem;
}
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #1e1e1e;
    padding: 1rem;
    text-align: center;
    font-size: 1.5rem;
}
body .wpcf7-acceptance input[type=checkbox] {
    display: none;
}
.wpcf7-acceptance .wpcf7-list-item { margin-left: 0; }
.wpcf7-acceptance input[type=checkbox] ~ span {
    position: relative;
    display: block;
    margin-left: 30px;

}
.wpcf7-acceptance input[type=checkbox] ~ span::before {
    content: ' ';
    width: 16px;
    height: 16px;
    position: absolute;
    left: -30px;
    bottom: 0;
    background-color:transparent;
    border: 1px solid #2c2c2c;
}
.wpcf7-acceptance input[type=checkbox]:checked ~ span::before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EPath 6%3C/title%3E%3Cg id='22012021' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='associazione' transform='translate(-739.000000, -2300.000000)' stroke='%232c2c2c' stroke-width='1.5'%3E%3Cpolyline id='Path-6' points='740.138329 2306.90481 744.823929 2313.09024 751.769219 2300.912'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: center;
}

/* --- FOOTER --- */
#footer .footer {
    padding-top: 50px;
}
.footer--col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 50px;
    padding-right: 22px;
}
.footer--l .col-4:nth-child(4),
.footer--l .col-4:nth-child(5),
.footer--l .col-4:nth-child(6) { margin-bottom: 0; }
.footer--link {
    display: inline-block;
    text-decoration: none;
    margin-top: 12px;
    font-size: 16px;
    line-height: 22px;
}
.footer--site {
    margin-top: 10px;
}
.footer--site a {
    text-decoration: none;
}
#footer .footer--r {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-left: 1px solid #fff;
}
.footer--social {
    margin-top: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.footer--icon {
    width: 32px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    border-radius: 50%;
    margin-right: 20px;
}
.footer--icon:last-child {
    margin-right: 0;
}
.footer--icon.fb-icon { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 31 31' style='enable-background:new 0 0 31 31;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;%7D .st1%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Ccircle id='Oval-Copy-2' class='st0' cx='15.5' cy='15.5' r='15.5'/%3E%3Cg id='Group-4' transform='translate(4.000000, 3.000000)'%3E%3Cpath id='Path_00000178192141646117623620000014909328998704033180_' class='st1' d='M9.3,22.7v-9.3H6.1V9.9h3.2V7.7 c0-3.7,1.8-5.4,4.9-5.4c1.5,0,2.3,0.1,2.6,0.2v3h-2.1c-1.3,0-1.8,1.2-1.8,2.7v1.9h3.8l-0.5,3.4H13v9.3L9.3,22.7z'/%3E%3C/g%3E%3C/svg%3E%0A"); }
.footer--icon.ig-icon { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='31px' viewBox='0 0 31 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 8%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='footer' transform='translate(-1452.000000, -457.000000)'%3E%3Cg id='social_twitter' transform='translate(1412.000000, 457.000000)'%3E%3Cg id='Group-8' transform='translate(40.000000, 0.000000)'%3E%3Ccircle id='Oval-Copy' fill='%23000000' cx='15.5' cy='15.5' r='15.5'%3E%3C/circle%3E%3Cg id='icons8-instagram' transform='translate(8.000000, 8.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M4.37377931,0 C1.96190431,0 0,1.96372069 0,4.37622063 L0,10.6262206 C0,13.0380956 1.96372069,15 4.37622063,15 L10.6262206,15 C13.0380956,15 15,13.0362794 15,10.6237794 L15,4.37377931 C15,1.96190431 13.0362794,0 10.6237794,0 L4.37377931,0 Z M11.875,2.5 C12.22,2.5 12.5,2.78 12.5,3.125 C12.5,3.47 12.22,3.75 11.875,3.75 C11.53,3.75 11.25,3.47 11.25,3.125 C11.25,2.78 11.53,2.5 11.875,2.5 Z M7.5,3.75 C9.568125,3.75 11.25,5.431875 11.25,7.5 C11.25,9.568125 9.568125,11.25 7.5,11.25 C5.431875,11.25 3.75,9.568125 3.75,7.5 C3.75,5.431875 5.431875,3.75 7.5,3.75 Z M7.5,5 C6.11928813,5 5,6.11928813 5,7.5 C5,8.88071187 6.11928813,10 7.5,10 C8.88071187,10 10,8.88071187 10,7.5 C10,6.11928813 8.88071187,5 7.5,5 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.footer--icon.yt-icon { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='31px' viewBox='0 0 31 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Esocial_youtube%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='footer' transform='translate(-1333.000000, -454.000000)'%3E%3Cg id='social_youtube' transform='translate(1333.000000, 454.000000)'%3E%3Ccircle id='Oval' fill='%23000000' cx='15.5' cy='15.5' r='15.5'%3E%3C/circle%3E%3Cg id='icons8-riproduci-youtube' transform='translate(6.600000, 8.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M8.90625,0 C6.0384375,0 2.31621377,0.715046592 2.31621377,0.715046592 L2.30684721,0.725699055 C1.00069474,0.933574738 0,2.05047104 0,3.4087883 L0,7.49933426 L0,7.50066574 L0,11.5898802 L0,11.5912117 C0.00263299143,12.9313018 0.983318647,14.0708943 2.31353758,14.2796269 L2.31621377,14.283622 C2.31621377,14.283622 6.0384375,15 8.90625,15 C11.7740625,15 15.4962865,14.283622 15.4962865,14.283622 L15.4976245,14.2822905 C16.8293746,14.0739871 17.8110776,12.932742 17.8125,11.5912117 L17.8125,11.5898802 L17.8125,7.50066574 L17.8125,7.49933426 L17.8125,3.4087883 C17.8105241,2.06819362 16.829681,0.927853439 15.4989625,0.719041282 L15.4962865,0.715046592 C15.4962865,0.715046592 11.7740625,0 8.90625,0 Z M6.85096154,4.36218412 L12.3317308,7.49933426 L6.85096154,10.6364844 L6.85096154,4.36218412 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.footer--icon.tw-icon { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='31px' viewBox='0 0 31 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Esocial_twitter%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='footer' transform='translate(-1373.000000, -454.000000)'%3E%3Cg id='social_twitter' transform='translate(1373.000000, 454.000000)'%3E%3Ccircle id='Oval' fill='%23000000' cx='15.5' cy='15.5' r='15.5'%3E%3C/circle%3E%3Cg id='icons8-twitter' transform='translate(6.500000, 8.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M17.8125,1.66455168 C17.1568882,1.94741232 16.4526364,2.1377609 15.7134461,2.22361742 C16.468393,1.78435148 17.047277,1.08884708 17.3199348,0.259566236 C16.6143129,0.666220006 15.8319632,0.961726182 14.9989183,1.12145925 C14.3323454,0.431279284 13.3828386,0 12.3319416,0 C10.3137259,0 8.67777922,1.59000958 8.67777922,3.55006744 C8.67777922,3.8282692 8.71066257,4.09981542 8.77231885,4.3587161 C5.73540441,4.21096301 3.04308007,2.79732536 1.23997635,0.64891559 C0.926214376,1.1733725 0.746041018,1.78302037 0.746041018,2.43459818 C0.746041018,3.66587392 1.3906917,4.75272434 2.3710266,5.38899439 C1.77227559,5.37035887 1.20846314,5.2106258 0.715897946,4.94506957 C0.715897946,4.96037733 0.715897946,4.97435397 0.715897946,4.98966172 C0.715897946,6.71011998 1.97505625,8.14505537 3.64731164,8.4705115 C3.34108544,8.55170914 3.01773249,8.59497018 2.6841035,8.59497018 C2.44912455,8.59497018 2.21962617,8.57234133 1.99697848,8.53174251 C2.46214088,9.94205239 3.8117284,10.9690029 5.41068132,10.9976218 C4.16042893,11.9500302 2.58476837,12.5177481 0.872093862,12.5177481 C0.577513846,12.5177481 0.286359178,12.5011093 0,12.4678315 C1.61744981,13.4748154 3.53770047,14.0625 5.6018158,14.0625 C12.3237207,14.0625 15.9984352,8.65287342 15.9984352,3.96138009 C15.9984352,3.80763702 15.9950098,3.65455949 15.9881591,3.50214752 C16.7026869,3.00098502 17.3226751,2.37602939 17.8125,1.66455168 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.footer--icon.in-icon { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='31px' height='31px' viewBox='0 0 31 31' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Esocial_linkedin%3C/title%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='footer' transform='translate(-1293.000000, -454.000000)'%3E%3Cg id='social_linkedin' transform='translate(1293.000000, 454.000000)'%3E%3Ccircle id='Oval' fill='%23000000' cx='15.5' cy='15.5' r='15.5'%3E%3C/circle%3E%3Cg id='Group-7' transform='translate(7.500000, 7.500000)' fill='%23FFFFFF'%3E%3Cpolygon id='Path' points='3.44 15.2405333 0.293333333 15.2405333 0.293333333 5.11573333 3.44 5.11573333'%3E%3C/polygon%3E%3Cpath d='M1.83466667,3.66826667 C0.820266667,3.66826667 -7.91070912e-14,2.84586667 -7.91070912e-14,1.8336 C-7.91070912e-14,0.821333333 0.821333333,4.12114787e-14 1.83466667,4.12114787e-14 C2.84586667,4.12114787e-14 3.66826667,0.8224 3.66826667,1.8336 C3.66826667,2.84586667 2.84586667,3.66826667 1.83466667,3.66826667 Z' id='Path'%3E%3C/path%3E%3Cpath d='M12.0821333,15.2405333 L12.0821333,10.3168 C12.0821333,9.1424 12.0608,7.632 10.4469333,7.632 C8.8096,7.632 8.55786667,8.91093333 8.55786667,10.2314667 L8.55786667,15.2405333 L5.41333333,15.2405333 L5.41333333,5.11573333 L8.432,5.11573333 L8.432,6.4992 L8.47466667,6.4992 C8.89493333,5.70346667 9.92106667,4.864 11.4517333,4.864 C14.6378667,4.864 15.2266667,6.96106667 15.2266667,9.68746667 L15.2266667,15.2405333 L12.0821333,15.2405333 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

.footer--r-wrapper {
    padding-left: 22px;
}
.footer--newsletter {
    margin-top: 50px;
}
.footer--newsletter p {
    text-transform: uppercase;
    font-weight: 700;
}

body .grecaptcha-badge { visibility: hidden; }

@media ( max-width: 989.9px ) {
    #footer .footer--r {
        border-left: none;
        width: 100%;
    }
    #footer .footer--r { display: block; }
    .footer--acc {
        margin-top: 50px;
    }
    .footer-mob-btn { cursor: pointer; }
    .footer--col-mob {
        overflow: hidden;
        margin-top: 30px;
        position: relative;
    }
    .footer-mob-btn::after {
        content: '+';
        position: absolute;
        right: 0;
    }
    .footer--acc-active .footer-mob-btn::after { content: '-' }
    .footer--link { display: block; }
}

/* --- SOCKET --- */
.footer-s-1,
.footer-s-2 {
    margin-bottom: 8px;
}
.footer--copyright {
    padding: 50px 0;
}



@media ( max-width: 767.9px ) {
    .footer--col,
    .footer--r-wrapper {
        text-align: center;
    }
    .footer--social {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
    .footer--l .col-4:nth-child(4),
    .footer--l .col-4:nth-child(5),
    .footer--l .col-4:nth-child(6) { margin-bottom: 50px; }
    .footer--col { padding-right: 0; }
    #footer .footer--r {
        display: block;
        border-left: none
    }
}

/* --- 404 --- */
.error-404 img {
    padding: 0 15px;
    max-width: 425px;
    margin: 0 auto 3rem;
}

/* --- MAP BUTTONS --- */
body .map-buttons { display: none; }
@media ( max-width: 767.9px ) {
    body .map-buttons { display: block; }
    body .map-buttons .btn { min-width: auto; }
    body div .map-button:not(.active) { opacity: 0.5; }

    body.logged-in .map-section .col-4 { display: none; }
}

/* --- MOBILE CONTACTS --- */
.mobile-contacts-wrapper,
.mobile-contacts {
    display: none;
}
@media ( max-width: 767.9px ) {
    .mobile-contacts {
        display: block;
        position: fixed;
        bottom: 4.5rem;
        right: 7.5%;
        pointer-events: none;
        opacity: 0;
        transition: opacity 250ms ease;
        z-index: 1000;
    }
    body.mobile-contacts-icon .mobile-contacts {
        pointer-events: all;
        opacity: 1;
        transition: opacity 250ms ease;
    }
    .mobile-contacts span {
        width: 5rem;
        height: 5rem;
        border-radius: 50%;
        background-color: #1e1e1e;
        display: block;
        position: absolute;
        bottom: 0;
        right: 0;
        backdrop-filter: blur(3px);
    }
    .mobile-contacts span:first-child {
        animation: mobile-contacts ease 2s infinite
    }
    .mobile-contacts span:last-child {
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAACICAYAAAA8uqNSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE9GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuOWNjYzRkZTkzLCAyMDIyLzAzLzE0LTE0OjA3OjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMyAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDUtMThUMTQ6NTk6MzMrMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA1LTE4VDE1OjAwOjAxKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA1LTE4VDE1OjAwOjAxKzAyOjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyOTJkZWVhZS1hNGU0LTRlMmQtYmI4Zi1jZmM5YmFmZmVhMzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjkyZGVlYWUtYTRlNC00ZTJkLWJiOGYtY2ZjOWJhZmZlYTMwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjkyZGVlYWUtYTRlNC00ZTJkLWJiOGYtY2ZjOWJhZmZlYTMwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyOTJkZWVhZS1hNGU0LTRlMmQtYmI4Zi1jZmM5YmFmZmVhMzAiIHN0RXZ0OndoZW49IjIwMjItMDUtMThUMTQ6NTk6MzMrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4zIChNYWNpbnRvc2gpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PksTaCQAAAvfSURBVHic7Z1tTFRXGoAPIyrFoiiWFZcYashKd7FuSVREp6HZ0h80abFJSWMTull0Me6yMXTXZIN/NnFjN41Zd9kuVVdYtsG6sEH8gaZiUJjeYXEER3BHMQVECn7w/c2MM/PuD89tj9eZw51h7j3DzPskb/iYO/ecmfvMue8599wzEQBAEMQbBtEVQIIbFAThgoIgXFAQhAsKgnBBQRAuKAjCBQVBuKAgCBcUBOGCgiBcUBCECwqCcEFBEC4oCMIFBUG4oCAIFxQE4YKCIFxQEIQLCoJwQUEQLigIwgUFQbigIAgXFAThgoIgXFAQhAsKgnBBQRAuKAjCBQVBuKAgCBcUBOGCgiBcIkVXQMnjyc7ThBASH7MpX4v9t90/cyBtw54Ptdi3lgC43Zbef1VsS/r5P/QsNyLYFrF7PNl5Oj5mU8rjyc47WkgC4DZFRBh2BXq/OmEmhOzUs8CgE4QQzSWRCCEZ8h925yRp7j6154lrdi7A5SyIpUteiNqxcd+Z5ZEx7L91F4QAQFDGo4k7pwFAoj8DuW8JFPSPWitEv15l0DopkfSuR9AmqfExm/JpC5Ii5yWBpLn7xEf3RyzHCSHm9bFbtk7ZBxvKzbvXBbocXyk37143ZR9sWB+7ZSshpOP+iOVEc/eJXwqrkOhPynyhQUsiAQBcsh3JBgDS0lO+V/6f02W/UddR/Jao11rXUfyW02W/8bSxgPaWnvJfAQC5ZDvyLv2f7i2IcAHURIAleUYQACC11qJ0p8t+hR4EW2tv5W/1fo20TBsAgNNlv15rLdolP4aC6CvJc4IAADlpyo4dnx2opo/b+kZay/V6bbQsGwC0j88OXDhpyl7NPi5SkKDNQZRonZPs21U3tjIq4f17w81mQsho4uq07VrnJXK+kbg6bTshxHlvuLlpZVRC9r5ddaNalekzolsGXyMALYnHFoQNZV5Say0yBvp11FqLjJ7yDU+Bpxh9JZlXEHoA0x3O6Xp6YGwtPeWFgao/3ZcNAMDhnG5m8w1PgYLoK4kqQQCez0t6h6+dWmi96T685hueAnMQP9A6JyHk+bxkw5qtOyfmHnx16uu3V/u6r1Nfv716Yu7BVxvWbN1JgjXf8ITolmCh4UdLoroFYWMheYkv+YanwFOMvpL4JQgAkJq2wjRf8xJlvlHTVrjN13JREH0l8VsQACCljVnR47MD9HiBrWfI/Hdv29LHbAAA47MDUNqYtcKfMjEHCQBqc5KHEzYbeXpV1C8SVm1+dcWyOPnPV5LidmQq8xI530iK25FJCHmFEEJWLIsjCas2v+ZvucIQ/ckPdKhpSR5N3DntTwvC5iFut8vUNdh0VP7b4Zy21LQVbqtpK9zmcE5b5E9812DTUbfbZaJ/+5x/gOAWRPgB1SLUSHLWkp/iyz57hsyf0gMkzdhH6yrMuYkAQOo6ijOZ6zjf4XTZr9R1FGcCAKkw5ybO2Efr6PPbe4bMf/OlbBREkCRqguYc8liI9GD8f8+NhTACAAAAKxAb9LkS0DEQtTkJChKkkih6LdKt/vOHvG1b0mA09AyZP+0abDpa0mA0eNuO7kM+Lanq1aAgQSiJuevzPGDyjcu3P3knUHW6fPuTd9i8xNz1+T7e9ihIkEnCJp9zTyYuVrbkJQe6TpUteclzTyYu0gPf3jXYdNzbtihIkEhS2pgVPTzV/QU9ENLwVPcXvNPFQqOkwWhgymsfnuqu8ZSXhK0gZVJO/K3+84fGZweqHc7p+v5R62dV1wtSRUly0pQdSz/V0t2H9X/Q632gZX2Xl5y15P8krAWpbMlL7h2+9mf5TVEg+TvKqSbUSHKl89h7er8nTXf/+gF8n/NYr3Qe+0B+LKwEYc/v8ot2OKfrmaYW3G6XyVM3MVCh4S0VC4qq6wWpTK+p/e7D+j9BuAiimFsBQMcU2FMK7SlIAAB0W83qE6ySKPKg9kcTd75s7a0skt8zveujSyFnLfkpzGijND47UO2tZ8C0MNLtBxcPa1mvYJWEeR+U6C6ILrdePnHN1C9dEv0mIcTcPWRq2rjW+Hve9lP2wXMvLn8phxBivnDrcHF26pGrWtVNzW2e9bf/mK1V+d4wRERGbn/5F+dfXP4S++/Qu/WSTb7UtgiVLXnJ8kCSwzldX9qYFa1lHedrSaquF6QyA1vCoHUIrRbk4YTt1LqVP97rcjuulja++bNfv9HkVvO85u4TeTs2FhQQQjIeT3aWabUchMx8Lcm5G79Jy/np8b9ERBiETZG4du+f5Xov/6C5gfJooT9JJ724BQAgtfZWHtC6rsGck4gKzT8NkYblUYQQ4nTN+by8wn9a9xc8cc1cJoRkpG3Y8+G/r+9NCXgFGfSYCL3o0NpA2nL43W2ttRalg05dXzmwJdGxBRmb+fZbQghZGZWw3p/nv7vl2H8Hxm5aF7IPX8GW5Hs0F6R/rO2G/Ht16/5UX59//ubH6QmrNr9KCCGzjrGxAFaNC0pC0bqJogNiEgCAta/qoC/PresozmS6lxI93ejaxIb76UaXQuSeDL3OoFoOYIbl6QQeIW9SOEuiSyG0iwoAIMkTeXlR2pgVzQ7Ni7i6qoxwlUSXQuhIqAQAoOYNpqciAAAIBjnkCEdJdBkV3P/6pRl6AzSJj9mUcv7mx+m87WOi1v1A/v1Wf22txtVTTVgmrnqZWCblxIPK8QzaakgAAPR+FOGfJDbCqSXRtTB6sQ5AxawxeYANBCeo3iJcJNG1sJIGo0HuttIbjbxuW2HOTWS7uFrOVfU3wkES3QukPRoJVEwMpq2MPJm3XssZ5v5GqEsipFD29DHf4Bft0UgAAHQqnvA3TRmhLImQQtnRVTqIxt2+f9T6Gd1eor8Lf+OUEaqSCCuYaRkkOv+Su/3k3ONz8BRV24uIUJREaOHsqYZOTfS6bWljVjRzB73mE5r9jVCTRGjhZVJOPDukPl9P5aQpO5a9297Xi396RShJIrwC7EU5NROUK8y5iaxU2JKEuCAAvvdUKlvykllJMCcJcUEAnu2p9I20lsy3fYU5N5FZPkHVc0TEYpdEeAXYYJNWNa3CSVN2LJu4qlmuodZalC7fAjo+O1Dt61pl/sRilkR4BdgoaTAafO2plDQYDew9vw7ndL23g86uGsQg0dULUZJgFwTA/54Ks0AcuN0uk3IeCXuF2O12mZhTGsgHTvQdfMEYwivgKZQ9FbWSsMku0NNUSYPRoJRDHt5XfOUHOJzT9WpmvC0kFpskwivgLc5a8lPYq7lqu7Pe1i2V96MUoKTBaGBbH1/K8jcWkyTCK8AL5bIRaruzHtYieWZhW09h7vo8jxVyfHagOhwXsVGG8ArMFxXm3EQ2J/GlO3ul89h7XYNNR619VQfV5BeVLXnJ9JqPJstfKmMxSCK8AmrCU3dWy4RSsUyWVNNWmKZVWcEuifAKqA1P3VktZ5mxk5W0HoQLZkmEV8DXUHZP57sKHIAD59MNXwspCwUJUHjqzmpRzkLWNgmVWJRfKLQl8f3jF24dLna5HVcJIRkb1xpftzsnL853v40vVLfuT10eGbOSEEL6RiyWQO130SHa0IVEmZQTr1xaM1ArJLOrG9F7eoS/XhEhvAKBCOUpZ8Y+WreQ1ZrZObN0RWjhr1FUCK9AoKKyJS9Z2ZqMzw5U+7NkBHtVWYtvelhMIbwCgY7W3soDiiUrpUcTd06rvcbCLuQbrBOR9AzhFdAiShqMBno95bk14a19VQc9jZ+UNBgN7LdBhXPPhQ1dVloWRbl5d/wbmw79LiluRwYhJIN5yEwIIRNzDwacrrm5yCVRUSuWxa1dYliWSQghLrfjapl59+59u+rG9K91kCHaUD2itDErurW38oD8XTDgHe468uEYId2CeOLMtY+SX16bkfHD2LTX1qxISnph6arYacfw0NDUN9/cH7FYMn9UVCO6jsFE2AmC+MaiHElF9AMFQbigIAgXFAThgoIgXFAQhAsKgnBBQRAuKAjCBQVBuKAgCBcUBOGCgiBcUBCECwqCcEFBEC4oCMIFBUG4oCAIFxQE4YKCIFxQEIQLCoJwQUEQLigIwuX/ROT586yO6fUAAAAASUVORK5CYII=');
    }

    .mobile-contacts-wrapper {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        bottom: 0;
        z-index: 1000;
        background-color: rgba(0,0,0,0.41);
        backdrop-filter: blur(2px);
        transform: translate(0%, 100%);
        transition: transform 500ms ease
    }
    body.mobile-contacts-active .mobile-contacts-wrapper {
        transform: translate(0%, 0%);
        transition: transform 500ms ease
    }
    .mobile-contacts-section {
        position: absolute;
        bottom: 0;
        width: 100%;
        background: #2c2c2c;
    }
    .mobile-contacts-close {
        display: block;
        width: 2rem;
        height: 2rem;
        position: absolute;
        top: -1rem;
        right: 7.5%;
        background-color: #fff;
        border-radius: 50%;
    }
    .mobile-contacts-close::after {
        content: ' ';
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 460.775 460.775' style='enable-background:new 0 0 460.775 460.775;' xml:space='preserve'%3E%3Cpath d='M285.08,230.397L456.218,59.27c6.076-6.077,6.076-15.911,0-21.986L423.511,4.565c-2.913-2.911-6.866-4.55-10.992-4.55 c-4.127,0-8.08,1.639-10.993,4.55l-171.138,171.14L59.25,4.565c-2.913-2.911-6.866-4.55-10.993-4.55 c-4.126,0-8.08,1.639-10.992,4.55L4.558,37.284c-6.077,6.075-6.077,15.909,0,21.986l171.138,171.128L4.575,401.505 c-6.074,6.077-6.074,15.911,0,21.986l32.709,32.719c2.911,2.911,6.865,4.55,10.992,4.55c4.127,0,8.08-1.639,10.994-4.55 l171.117-171.12l171.118,171.12c2.913,2.911,6.866,4.55,10.993,4.55c4.128,0,8.081-1.639,10.992-4.55l32.709-32.719 c6.074-6.075,6.074-15.909,0-21.986L285.08,230.397z'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 1rem 1rem;
        width: 1rem;
        height: 1rem;
    }
    .mobile-contacts-wrapper a {
        /* text-align: center; */
        /* text-transform: uppercase; */
        color:#fff;
        text-decoration: none;
        display: flex;
        align-items: center;
        padding: 1.5rem 0;
        padding: 2rem 0;
        font-weight: 700;
        border-bottom: 1px solid #fff;
    }
    .mobile-contacts-wrapper a[href*="tel"] {
        display: none;
    }
    .mobile-contacts-wrapper a::before {
        content: ' ';
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
        width: 1.5rem;
        height: 1.5rem;
        margin-right: 1rem;
        flex: 0 0 1.5rem;
        display: block;
    }
    .mobile-contacts-wrapper a:first-of-type::before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Edierre_telefono%3C/title%3E%3Cg id='dierre_telefono' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='phone-copy' transform='translate(1.000000, 1.000000)' stroke='%23FFFFFF' stroke-width='2'%3E%3Cpath d='M6.38028,6.85335 C7.07627,8.303 8.0251,9.6616 9.2266,10.8632 C10.4282,12.0648 11.7869,13.0136 13.2365,13.7096 C13.3612,13.7694 13.4235,13.7994 13.5024,13.8224 C13.7828,13.9041 14.127,13.8454 14.3644,13.6754 C14.4313,13.6275 14.4884,13.5704 14.6027,13.4561 C14.9523,13.1064 15.1271,12.9316 15.3029,12.8174 C15.9658,12.3864 16.8204,12.3864 17.4833,12.8174 C17.6591,12.9316 17.8339,13.1064 18.1835,13.4561 L18.3783,13.6509 C18.9098,14.1824 19.1755,14.4481 19.3198,14.7335 C19.6069,15.301 19.6069,15.9713 19.3198,16.5389 C19.1755,16.8242 18.9098,17.09 18.3783,17.6214 L18.2207,17.779 C17.6911,18.3087 17.4263,18.5735 17.0662,18.7757 C16.6667,19.0001 16.0462,19.1615 15.588,19.160109 C15.1751,19.1589 14.8928,19.0788 14.3284,18.9186 C11.295,18.0576 8.4326,16.4332 6.04466,14.0452 C3.65668,11.6572 2.03221,8.7948 1.17124,5.76144 C1.01103,5.19699 0.93092,4.91477 0.929691342,4.50182 C0.92833,4.0436 1.08969,3.42311 1.31411,3.0236 C1.51636,2.66357 1.78117,2.39876 2.3108,1.86913 L2.46843,1.7115 C2.99987,1.18006 3.2656,0.91433 3.55098,0.76999 C4.11854,0.48292 4.7888,0.48292 5.35636,0.76999 C5.64174,0.91433 5.90747,1.18006 6.43891,1.7115 L6.63378,1.90637 C6.98338,2.25597 7.15819,2.43078 7.27247,2.60655 C7.70347,3.26945 7.70347,4.12403 7.27247,4.78692 C7.15819,4.96269 6.98338,5.1375 6.63378,5.4871 C6.51947,5.60142 6.46231,5.65857 6.41447,5.72538 C6.24446,5.96281 6.18576,6.30707 6.26748,6.58743 C6.29048,6.66632 6.32041,6.72866 6.38028,6.85335 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
    .mobile-contacts-wrapper a:last-of-type::before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Edierre_mail%3C/title%3E%3Cg id='dierre_mail' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='mail-02-copy' transform='translate(1.000000, 3.000000)' stroke='%23FFFFFF' stroke-width='2'%3E%3Cpath d='M19.5,14 L12.8571,8 M7.14286,8 L0.50003,14 M0,3 L8.1649,8.7154 C8.8261,9.1783 9.1567,9.4097 9.5163,9.4993 C9.8339,9.5785 10.1661,9.5785 10.4837,9.4993 C10.8433,9.4097 11.1739,9.1783 11.8351,8.7154 L20,3 M4.8,16 L15.2,16 C16.8802,16 17.7202,16 18.362,15.673 C18.9265,15.3854 19.3854,14.9265 19.673,14.362 C20,13.7202 20,12.8802 20,11.2 L20,4.8 C20,3.11984 20,2.27976 19.673,1.63803 C19.3854,1.07354 18.9265,0.6146 18.362,0.32698 C17.7202,0 16.8802,0 15.2,0 L4.8,0 C3.11984,0 2.27976,0 1.63803,0.32698 C1.07354,0.6146 0.6146,1.07354 0.32698,1.63803 C0,2.27976 0,3.11984 0,4.8 L0,11.2 C0,12.8802 0,13.7202 0.32698,14.362 C0.6146,14.9265 1.07354,15.3854 1.63803,15.673 C2.27976,16 3.11984,16 4.8,16 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
    .mobile-contacts-wrapper a:last-child {
        border-bottom: none;
    }
    
    .mobile-contacts-wrapper a span:first-child {
        display: flex;
        width: 120px;
        flex: 0 0 120px;
        position: relative;
        align-items: center;
    }
    html[lang="en-US"] .mobile-contacts-wrapper a span:first-child {
        width: 90px;
        flex: 0 0 90px;
    }
    .mobile-contacts-wrapper a span:first-child::after {
        content: '|';
        display: inline-block;
        padding: 0 0.5rem;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translate(0, -50%);
    }

    body .iubenda-tp-btn[data-tp-float] { z-index: 999 !important; }
}

@keyframes mobile-contacts {
    0% {
        transform: scale(1);
        opacity: 0.7;
    }
    100% {
        transform: scale(1.25);
        opacity: 0;
    }
}

/* TODO - TOGLIERE BODY LOGGED-IN */


/* --- BLOG --- */
.blog--hero {
    position: relative;
    padding-bottom: 25%;
    background-image: url('/wp-content/uploads/2022/06/dierre_blog_hero.jpg');
    background-size: auto 100%;
    background-position: top center;
    background-repeat: no-repeat;
}
@media ( max-width: 1280.1px ) {
    .blog--hero { padding-bottom: 33.333%; }
}
@media ( max-width: 990.1px ) {
    .blog--hero { padding-bottom: 41.666%; }
}
.blog--latest-mag {
    position: absolute !important;
    left: 50%;
    transform: translate(-50%, 0);
    background: #fff;
    bottom: 3rem;
    padding: 2rem 3rem;
}
.blog--categories-wrapper {
    display: flex;
    justify-content: center;
}
.blog--categories-wrapper .blog--cat {
    display: block;
    padding: 1.5rem;
    text-transform: uppercase;
    text-decoration: none;
}
.blog--cat[data-cat="uncategorized"] {
    display: none;
}
@media ( max-width: 576px ) {
    .blog--categories-wrapper .blog--cat {
        padding: 1.5rem 1rem;
    }
    .blog--latest-mag {
        width: calc(100% - 60px);
        max-width: 330px;
    }
}
.blog--categories-wrapper .blog--cat.active {
    font-weight: 700;
    border-bottom: 1px #2c2c2c solid;
}
.blog--articles-row,
.blog--magazines-row {
    display: flex;
    flex-wrap: wrap;
}
.blog--article {
    margin-bottom: 3rem;
    background-color: #f8f8f8;
    text-decoration: none;
    position: relative;

}
.bl-a--img {
    position: relative;
    padding-bottom: 66.6666%;
    overflow: hidden;
}
.bl-a--img img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: transform 250ms ease
}
.blog--article:hover .bl-a--img img {
    transform: scale(1.1);
    transition: transform 250ms ease
}
.bl-a--content {
    padding: 1.5rem 1.5rem 4.5rem;
}

.bl-a--title {
    text-transform: uppercase;
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 1.5rem;
}
.bl-a--cat {
    text-transform: uppercase;
    margin-bottom: 1.5rem;
    font-weight: 700;
}
.bl-a--excerpt{
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.bl-a--link {
    position: absolute;
    bottom: 1.5rem;
    left: 1.5rem;
    text-transform: uppercase;
    font-weight: 700;
}
.bl-a--link::before {
    content: '+';
    display: inline-block;
    margin-right: 0.5rem;
}
.blog--magazine {
    text-decoration: none;
    padding: 1rem 0;
    margin-bottom: 2rem;
}
.blog--magazine-inner {
    padding: 1rem;
    -webkit-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.25); 
    box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.25);
}
.bl-m--img {
    position: relative;
    padding-bottom: 150%;
}
.bl-m--img img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bl-m--date {
    text-transform: uppercase;
    font-size: 2rem;
    text-align: center;
    padding: 2rem 0 1rem;
}


/* --- BLOG | ARTICOLO --- */
a.back {
    text-decoration: none;
    text-transform: uppercase;
}
a.back::before {
    content: '<';
    display: inline-block;
    margin-right: .5rem;
}
.single--section {
    overflow: visible;
}
.single--dierre-mag-logo-wrapper {
    position: static;
    top: 106px;
    background-color:#fff;
    z-index: 10;
    padding: 1rem 0
}
.single--dierre-mag-logo-wrapper.loaded {
    position: sticky;
}
.single--dierremag-logo {
    transition: width 250ms ease;
    width: 33.3333%;
    margin: 2rem auto
}
.single--dierre-mag-logo-wrapper.smaller .single--dierremag-logo {
    transition: width 250ms ease;
    width: 25%;
}

.single--header {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 3rem;
}
.single--header a { text-decoration: none; }
.single--title {
    font-size: 4rem;
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 1.5rem;
}
.single--intro {
    width: 75%;
    margin: 0 auto 3rem;
    text-align: center;
    font-size: 2rem;
}
.single--featured-image {
    margin-bottom: 3rem;
}
.single--content {
    width: 75%;
    margin: 0 auto;
}
.single--content .gen--p p:not(.title-2):not(.title-3),
.single--content .gen--p li {
    font-size: 1.25rem;
}
.single--content ul {
    list-style: disc inside;
}
.single--content ul li {
    margin-bottom: 0.5rem;
}
.single--block h2,
.single--block h3,
.single--block h4 {
    margin-bottom: 1rem;
    font-weight: 700;    
}
.single--block h2 { font-size: 2.5rem; }
.single--block h3 { font-size: 2rem; }
.single--block h4 { font-size: 1.5rem; }
.single--block {
    margin-bottom: 3rem;
}
.single--block:last-child {
    margin-bottom: 0;
}
.single--form {
    width: 66.6666%;
    margin: 0 auto;
    padding: 4rem 0;
}
.single--form h4,
.single--form .gen--p > p {
    font-size: 2rem;
    line-height: 1.5em;
    text-align: center;
    font-weight: 600;
    margin-bottom: 3rem;
}
.single--form input,
.single--form textarea {
    width: 100%;
    margin-bottom: 1rem
}
.single--form input[type="submit"] {
    color:#2c2c2c !important;
    background-color: #fff;
    margin-top: 2rem;
}
.single--form .wpcf7-acceptance input[type=checkbox] ~ span,
.single--form .wpcf7-acceptance input[type=checkbox] ~ span a {
    color: #fff;
}
.single--form .wpcf7-acceptance input[type=checkbox] ~ span::before {
    border-color: #fff;
}
.single--form .wpcf7-acceptance input[type=checkbox]:checked ~ span::before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EPath 6%3C/title%3E%3Cg id='22012021' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='associazione' transform='translate(-739.000000, -2300.000000)' stroke='%23ffffff' stroke-width='1.5'%3E%3Cpolyline id='Path-6' points='740.138329 2306.90481 744.823929 2313.09024 751.769219 2300.912'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.sb--quote > p {
    font-size: 3rem;
    font-weight: 600;
    padding: 0 1rem;
    border-left: 0.5rem #2c2c2c solid;
}

.sb--video {
    position: relative;
    padding-bottom: 56.25%;
}
.sb--video > iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.sb--gallery-two,
.sb--gallery-three {
    margin-left: -1rem;
    margin-right: -1rem;
    display: flex;
    flex-wrap: wrap;
}
.sb--gallery-two .sb--gallery-img { width: calc(50% - 1rem); flex: 0 0 calc(50% - 2rem) }
.sb--gallery-three .sb--gallery-img { width: calc(33.3333% - 1rem); flex: 0 0 calc(33.3333% - 2rem) }

.sb--gallery-two .sb--gallery-img,
.sb--gallery-three .sb--gallery-img {
    margin-left: 1rem;
    margin-right: 1rem;
}
.sb--gallery-img { margin-bottom: 2rem; }
@media ( max-width: 767.9px ) {
    .sb--gallery-two,
    .sb--gallery-three {
        margin-left: 0;
        margin-right: 0;
    }
    .sb--gallery-two .sb--gallery-img,
    .sb--gallery-three .sb--gallery-img {
        width: 100%;
        flex: 0 0 100%;
        margin-left: 0;
        margin-right: 0;
    }
}

.single--share {
    width: 75%;
    margin: 0 auto;
}

.single--share-row {
    display: flex;
    margin: 1.5rem 0 3rem;
}
.single--share-row > a {
    display: flex;
    flex: 0 0 25%;
    width: 25%;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    color: #fff;
    padding: 2rem 0;
}
.single--share-row > .ssl-whatsapp { background-color:#299F14 } 
.single--share-row > .ssl-facebook { background-color:#3B5998 } 
.single--share-row > .ssl-linkedin { background-color:#0E76A8 } 
.single--share-row > .ssl-mail { background-color:#000 } 

.single--share-row > a > .icon {
    display: block;
    width: 2rem;
    height: 2rem;
    margin-right: .5rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.single--share-row > .ssl-whatsapp > .icon {
    background-size: 66.6666%;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 418.135 418.135' style='enable-background:new 0 0 418.135 418.135;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill:%23ffffff;' d='M198.929,0.242C88.5,5.5,1.356,97.466,1.691,208.02c0.102,33.672,8.231,65.454,22.571,93.536 L2.245,408.429c-1.191,5.781,4.023,10.843,9.766,9.483l104.723-24.811c26.905,13.402,57.125,21.143,89.108,21.631 c112.869,1.724,206.982-87.897,210.5-200.724C420.113,93.065,320.295-5.538,198.929,0.242z M323.886,322.197 c-30.669,30.669-71.446,47.559-114.818,47.559c-25.396,0-49.71-5.698-72.269-16.935l-14.584-7.265l-64.206,15.212l13.515-65.607 l-7.185-14.07c-11.711-22.935-17.649-47.736-17.649-73.713c0-43.373,16.89-84.149,47.559-114.819 c30.395-30.395,71.837-47.56,114.822-47.56C252.443,45,293.218,61.89,323.887,92.558c30.669,30.669,47.559,71.445,47.56,114.817 C371.446,250.361,354.281,291.803,323.886,322.197z'/%3E%3Cpath style='fill:%23ffffff;' d='M309.712,252.351l-40.169-11.534c-5.281-1.516-10.968-0.018-14.816,3.903l-9.823,10.008 c-4.142,4.22-10.427,5.576-15.909,3.358c-19.002-7.69-58.974-43.23-69.182-61.007c-2.945-5.128-2.458-11.539,1.158-16.218 l8.576-11.095c3.36-4.347,4.069-10.185,1.847-15.21l-16.9-38.223c-4.048-9.155-15.747-11.82-23.39-5.356 c-11.211,9.482-24.513,23.891-26.13,39.854c-2.851,28.144,9.219,63.622,54.862,106.222c52.73,49.215,94.956,55.717,122.449,49.057 c15.594-3.777,28.056-18.919,35.921-31.317C323.568,266.34,319.334,255.114,309.712,252.351z'/%3E%3C/g%3E%3C/svg%3E"); }
.single--share-row > .ssl-facebook > .icon { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='37px' height='37px' viewBox='0 0 37 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg id='Blog' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='blog_dierre_new_articolo' transform='translate(-768.000000, -5894.000000)'%3E%3Cg id='Group' transform='translate(768.000000, 5894.000000)'%3E%3Ccircle id='Oval-Copy-2' fill='%233B5998' cx='18.5' cy='18.5' r='18.5'%3E%3C/circle%3E%3Cg id='Group-4' transform='translate(5.000000, 4.000000)'%3E%3Cellipse id='Oval-Copy-3' fill='%23FFFFFF' cx='13' cy='13.5' rx='11.8181818' ry='12.326087'%3E%3C/ellipse%3E%3Cpath d='M13,0 C5.82075,0 0,5.81159967 0,12.9795637 C0,19.4866517 4.80133333,24.8601911 11.0565,25.7990462 L11.0565,16.4191481 L7.84008333,16.4191481 L7.84008333,13.0076861 L11.0565,13.0076861 L11.0565,10.7373441 C11.0565,6.97867877 12.8905833,5.32919255 16.01925,5.32919255 C17.5175,5.32919255 18.3105,5.44060047 18.6853333,5.49035546 L18.6853333,8.46808371 L16.5511667,8.46808371 C15.223,8.46808371 14.7593333,9.72601976 14.7593333,11.1429555 L14.7593333,13.0076861 L18.65175,13.0076861 L18.1241667,16.4191481 L14.7593333,16.4191481 L14.7593333,25.826087 C21.1044167,24.9672725 26,19.5504679 26,12.9795637 C26,5.81159967 20.17925,0 13,0 Z' id='Path' stroke='%233B5998' stroke-width='0.8' fill='%233B5998' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.single--share-row > .ssl-linkedin > .icon { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='37px' height='37px' viewBox='0 0 37 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 19%3C/title%3E%3Cg id='Blog' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='blog_dierre_new_articolo' transform='translate(-1006.000000, -5893.000000)'%3E%3Cg id='Group-15' transform='translate(1006.000000, 5893.000000)'%3E%3Ccircle id='Oval' fill='%230E76A8' cx='18.5' cy='18.5' r='18.5'%3E%3C/circle%3E%3Cg id='Group-7' transform='translate(9.000000, 8.000000)' fill='%23FFFFFF'%3E%3Cpolygon id='Path' points='4.3 19.0506667 0.366666667 19.0506667 0.366666667 6.39466667 4.3 6.39466667'%3E%3C/polygon%3E%3Cpath d='M2.29333333,4.58533333 C1.02533333,4.58533333 -9.88838641e-14,3.55733333 -9.88838641e-14,2.292 C-9.88838641e-14,1.02666667 1.02666667,5.15143483e-14 2.29333333,5.15143483e-14 C3.55733333,5.15143483e-14 4.58533333,1.028 4.58533333,2.292 C4.58533333,3.55733333 3.55733333,4.58533333 2.29333333,4.58533333 Z' id='Path'%3E%3C/path%3E%3Cpath d='M15.1026667,19.0506667 L15.1026667,12.896 C15.1026667,11.428 15.076,9.54 13.0586667,9.54 C11.012,9.54 10.6973333,11.1386667 10.6973333,12.7893333 L10.6973333,19.0506667 L6.76666667,19.0506667 L6.76666667,6.39466667 L10.54,6.39466667 L10.54,8.124 L10.5933333,8.124 C11.1186667,7.12933333 12.4013333,6.08 14.3146667,6.08 C18.2973333,6.08 19.0333333,8.70133333 19.0333333,12.1093333 L19.0333333,19.0506667 L15.1026667,19.0506667 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
.single--share-row > .ssl-mail > .icon { background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='37px' height='37px' viewBox='0 0 37 37' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 20%3C/title%3E%3Cg id='Blog' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='blog_dierre_new_articolo' transform='translate(-1272.000000, -5894.000000)'%3E%3Cg id='Group-16' transform='translate(1272.000000, 5894.000000)'%3E%3Ccircle id='Oval' fill='%23000000' cx='18.5' cy='18.5' r='18.5'%3E%3C/circle%3E%3Cpolygon id='Path-7' stroke='%23FFFFFF' fill='%23FFFFFF' stroke-linejoin='round' points='8 9.68045113 29 9.68045113 18.5 15.6954887'%3E%3C/polygon%3E%3Cpolygon id='Path-8' stroke='%23FFFFFF' fill='%23FFFFFF' stroke-linejoin='round' points='8 12.0864662 18.5 18.8190876 29 12.0864662 29 25.3195489 8 25.3195489'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }

body.post-template-default .wpcf7-response-output {
    border-color: #fff !important;
    color: #fff;
}

@media ( max-width: 990.1px ) {
    .single--intro,
    .single--content,
    .single--share {
        width: 100%;
    }
    .sb--quote > p {
        font-size: 2rem;
    }
}
@media ( max-width: 768.1px ) {
    .single--dierremag-logo {
        width: 85%;
    }
    .single--share-row > a > .icon { margin-right: 0; }
    .single--share-row > a > .text { display: none; }
    .single--title {
        font-size: 3rem;
    }
    .single--intro {
        font-size: 1.5rem;
    }
    .single--form {
        width: 100%;
    }
}
/* --- TO PORT - NEWSLETTER POPUP --- */

.popup--nwl-content {
    background-color: #2c2c2c;
    width: 50%;
    min-width: 640px;
    max-width: 900px;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 100;
    padding: 2rem 4rem;
}
.popup--newsletter .popup--nwl-content {
    transform: translate(0, 100%);
    transition: transform 500ms ease
}
.popup-available-1 .popup--newsletter .popup--nwl-content.nwl-active,
.popup-available-2 .popup--newsletter .popup--nwl-content.nwl-active {
    transform: translate(0, 0%);
    transition: transform 500ms ease
}
.popup-available-1  .popup--newsletter .popup--nwl-content.nwl-reduced,
.popup-available-2 .popup--newsletter .popup--nwl-content.nwl-reduced {
    transform: translate(0, calc(100% - 6rem));
    transition: transform 500ms ease
}
.popup--newsletter .popup--nwl-content .reduce-icon {
    transform: rotate(0deg);
    transition: transform 500ms ease
}
.popup--newsletter .popup--nwl-content.nwl-reduced .reduce-icon {
    transform: rotate(180deg);
    transition: transform 500ms ease
}
.nwl-title {
    font-size: 2rem;
    padding-bottom: 2rem;
    padding-right: 3rem;
}
.nwl-fields {
    display: flex;
    align-items: center;
}
body #mc_embed_signup {
    background-color: transparent;
}
body #mc_embed_signup form {
    padding: 0;
}

body #mc_embed_signup .mc-field-group {
    padding-bottom: 0;
    width: 100%;
    min-height: auto;
}
body #mc_embed_signup #mce-success-response {
    padding-right: 0;
    color: #fff;
    text-align: center;
    width: 100%;
    font-size: 2rem;
    margin: 0;
}
body #mc_embed_signup form input[type="email"] {
    width: 100%;
    height: 48px;
    background: transparent;
    border: 1px #fff solid !important;
    border-radius: 0;
    color: #fff;
}
body #mc_embed_signup form input[type="email"]::placeholder {
    color: #fff !important;
}

body #mc_embed_signup form input[type="submit"] {
    background: #fff;
    color: #2c2c2c !important;
    height: auto;
    border-radius: 0;
    text-align: center;
    width: auto !important;
}
body #mc_embed_signup form a,
body #mc_embed_signup form label {
    color:#fff
}

.nwl-icon {
    position: absolute;
    width: 2rem;
    height: 2rem;
    top: 2rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    cursor: pointer;
}
.nwl-icon.close {
    right: 3rem;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20px' height='19px' viewBox='0 0 20 19' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Pop-up' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='16022021_home-copy-7' transform='translate(-1828.000000, -827.000000)' stroke='%23FFFFFF' stroke-width='2'%3E%3Cg id='Group-4' transform='translate(968.000000, 751.000000)'%3E%3Cg id='Group-3' transform='translate(65.000000, 47.000000)'%3E%3Cg id='Group-5' transform='translate(785.500000, 38.500000) rotate(-315.000000) translate(-785.500000, -38.500000) translate(758.000000, 12.000000)'%3E%3Cg id='Group-6' transform='translate(28.414214, 0.313708)'%3E%3Cpath d='M4,4 L22,21.0118968' id='Path-2' transform='translate(13.000000, 12.505948) rotate(315.000000) translate(-13.000000, -12.505948) '%3E%3C/path%3E%3Cpath d='M22,4 L4,21.0118968' id='Path-2' transform='translate(13.000000, 12.505948) rotate(315.000000) translate(-13.000000, -12.505948) '%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.nwl-icon.reduce-icon { 
    right: 6rem;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='30px' height='30px' viewBox='0 0 30 30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Edierre_arrow%3C/title%3E%3Cg id='dierre_arrow' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-5' transform='translate(15.500000, 15.047619) rotate(-135.000000) translate(-15.500000, -15.047619) translate(6.000000, 6.000000)' stroke='%23FFFFFF' stroke-width='2'%3E%3Cpolyline id='Path-2-Copy' transform='translate(9.367872, 8.997669) rotate(90.000000) translate(-9.367872, -8.997669) ' points='0.379768817 0.00956635513 5.57762252 12.7879182 18.3559744 17.9857719'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}


@media ( max-width: 990.1px ) {
    .popup--newsletter > div {
        width: 100%;
        min-width: auto;
    }
    .nwl-icon { width: 1rem; height: 1rem; }
    .nwl-icon.reduce-icon { display: none; }
    body #mc_embed_signup form input[type="submit"] { min-width: auto; }
    .popup--nwl-content {
        padding: 2rem;
    }
}

/* --- TO PORT - NEWSLETTER ROW --- */
.newsletter--row {
    padding: 3rem 0;
}
.newsletter-wrapper {
    max-width: 900px;
    margin: 0 auto;
}
.newsletter--row .nwl-title {
    padding-right: 0;
}
.newsletter--row .nwl-text {
    margin-bottom: 2rem;
}
body .newsletter--row #mc_embed_signup form input[type="submit"] {
    margin-left: 0;
}

/* --- WPML --- */
/* body:not(.logged-in) .custom-language-selector,
body:not(.logged-in) .wpml-ls-statics-shortcode_actions {
    display: none !important;
} */

.wpml-ls-legacy-dropdown {
    width: auto;
    margin-left: 1rem;
}
.wpml-ls-legacy-dropdown a, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover {
    background-color: transparent;
    border: none
}
.wpml-ls-sub-menu img {
    width: 19px;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu { border-top: none; }

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    border: none;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='7px' height='5px' viewBox='0 0 7 5' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cg id='menù' transform='translate(-1673.000000, -51.000000)' stroke='%23FFFFFF'%3E%3Cg id='Group-20' transform='translate(1641.000000, 45.000000)'%3E%3Cpolyline id='Path-2' points='32 7 35.0926563 10 38 7'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 10px;
    height: 6.6px;
    right: 15px;
    top: calc(50% - 2px);
}
.wpml-ls-legacy-list-horizontal a {
    color:#fff;
    font-weight: 700;
}
/* --- VIDEO INTERATTIVO --- */
.interactive-video {
    width: 100vw;
    height: 100vh;
    position: relative;
}
.interactive-video iframe {
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

/* --- BIM --- */
.bim {
    width: 100vw;
    height: 100vh;
    position: relative;
}
.bim iframe {
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

/* --- EXIT POPUP --- */
.exit-popup {
    position: fixed;
    z-index: 3000;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.66);
    display: none;
}
.exit-popup-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.exit-popup-wrapper .popup--nwl-content {
    position: relative;
}
.exit-popup-wrapper #mc_embed_signup div#mce-responses {
    float: none
}

/* 
SUMMER DEACTIVATION
.mobile-contacts {
 display: none !important;
} */