@font-face {
  font-family: 'Mona Sans';
  font-style: italic;
  font-weight: 200;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0kIpQmx24alC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QLce6Vc.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0kIpQmx24alC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QGke6Vc.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0kIpQmx24alC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QDce6Vc.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0kIpQmx24alC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QAUe6Vc.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0kIpQmx24alC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QOkZ6Vc.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0kIpQmx24alC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QNAZ6Vc.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0kIpQmx24alC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QLcZ6Vc.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: italic;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0kIpQmx24alC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QJ4Z6Vc.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 200;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyB9A99d.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyCjA99d.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A99d.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyDPA99d.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAjBN9d.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBN9d.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyB9BN9d.ttf) format('truetype');
}
@font-face {
  font-family: 'Mona Sans';
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/monasans/v4/o-0mIpQmx24alC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyBUBN9d.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeOvHg.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSd-OvHg.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSKeOvHg.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSG-OvHg.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsS9-SvHg.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSzuSvHg.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeSvHg.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSgOSvHg.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNRwaA.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexc1RwaA.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexZNRwaA.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexaFRwaA.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaA.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaA.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaA.ttf) format('truetype');
}
@font-face {
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/mulish/v18/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaA.ttf) format('truetype');
}
i.icon-geolocation:before{content:'';display:inline-block;height:1.5em;width:1.5em;background-image:url("../img/vectors/icon-marker.svg");background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:-.35em}i.icon-chat:before{content:'';display:inline-block;height:1.5em;width:1.5em;background-image:url("../img/vectors/icon-chat.svg");background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:-.35em}i.icon-fsc:before{content:'';display:inline-block;height:1.5em;width:1.5em;background-image:url("../img/vectors/logo-fsc-white.svg");background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:-.35em}i.icon-product:before{content:'';display:inline-block;height:1.5em;width:1.5em;background-image:url("../img/vectors/icon-price.svg");background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:-.35em}i.icon-play:before{content:'';display:inline-block;height:1.5em;width:1.5em;background-image:url("../img/vectors/icon-play.svg");background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:-.35em}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Mulish",serif,sans-serif;color:#6c757d}h1,.h1{font-family:"Mona Sans",serif;font-size:50px;font-weight:normal}h2,.h2{font-family:"Mona Sans",serif;font-size:35px;font-weight:normal}h3,.h3{font-size:30px;font-weight:normal;line-height:51px}h4,.h4{font-size:30px;font-weight:normal;font-family:Josefin Sans, Regular, sans-serif;letter-spacing:13.5px;line-height:50px;text-transform:uppercase}h5,.h5{font-size:20px;font-weight:normal;line-height:28px}h6,.h6{font-size:18px;font-family:"Josefin Sans", Josefin Sans, Regular, sans-serif;line-height:55px;letter-spacing:2px}p{font-size:16px;line-height:28px}i{font-family:'Ionicons'}.bring-front-2{z-index:2;position:relative}.bring-front-3{z-index:3;position:relative}*{outline:none}html{scroll-behavior:smooth}body{position:relative;width:100vw;overflow-x:hidden}@media (min-width: 576px){body:before{content:'';display:block;position:fixed;top:0;left:calc(5rem + 1rem);height:100vh;width:1px;background-color:#dee2e6;z-index:2}body:after{content:'';display:block;position:fixed;top:0;right:calc(5rem + 1rem);height:100vh;width:1px;background-color:#dee2e6;z-index:3}}@media (min-width: 576px) and (max-width: 991.98px){body:before{left:1rem}body:after{right:1rem}}.main-content.smooth-scrollbar{height:100vh}.pre-title{margin:0;color:#adb5bd;font-size:.8rem;line-height:1;text-transform:uppercase}.title{line-height:1;text-transform:uppercase}.c-primary{color:#0B1742}.subtitle{font-family:"Mona Sans",serif;font-size:2rem;text-transform:none;letter-spacing:normal}header{position:-webkit-sticky;position:sticky;top:0;width:100%;color:#fff;background-color:#fff;border-bottom:1px solid #dee2e6;z-index:10}header.scrolled #btnMenu{color:#000}header.scrolled #btnMenu label:before,header.scrolled #btnMenu label:after{background-color:#000}header.scrolled #btnProduct{-webkit-filter:brightness(0);filter:brightness(0)}header.scrolled #brand-logo{opacity:1 !important;-webkit-transform:translateY(0) !important;transform:translateY(0) !important;pointer-events:all}header:before{content:'';display:block;position:absolute;bottom:0;left:0;height:100vh;width:100%;max-height:0;background-color:#fff;-webkit-transition:max-height .4s ease;transition:max-height .4s ease;z-index:-1}header #brand-logo img{max-height:50px}@media (max-width: 767.98px){header #brand-logo img{max-width:120px !important}}header .btn-product,header .btn-menu{padding:.5rem;margin:.5rem;width:5rem;height:5rem;color:#fff;font-size:.8rem;text-align:center;text-transform:uppercase;border-radius:0;cursor:pointer;-webkit-filter:invert(0.5);filter:invert(0.5);-webkit-transition:opacity .7s ease, -webkit-transform .7s ease;transition:opacity .7s ease, -webkit-transform .7s ease;transition:transform .7s ease, opacity .7s ease;transition:transform .7s ease, opacity .7s ease, -webkit-transform .7s ease}header .btn-product label,header .btn-menu label{display:block;margin:.5em 0 0;cursor:pointer}header .btn-product:hover,header .btn-menu:hover{color:#fff;background-color:rgba(255,255,255,0.15)}header .btn-menu label{position:relative;margin:0}header .btn-menu label:before,header .btn-menu label:after{content:'';display:block;height:1px;width:100%;background-color:#fff;-webkit-transition:margin .4s ease;transition:margin .4s ease}header .btn-menu label:before{margin-bottom:.8rem}header .btn-menu label:after{margin-top:.8rem}header .btn-menu:hover label:before{margin-bottom:.6rem}header .btn-menu:hover label:after{margin-top:.6rem}header #menu,header #product{position:fixed;height:calc(100dvh - var(--menu-height, 96px));padding-block:0;padding-inline:0;max-height:0;font-family:'Josefin Sans', sans-serif;background-color:#fff;overflow:hidden;z-index:1;-webkit-transition:max-height .7s ease;transition:max-height .7s ease}header #menu nav,header #product nav{position:relative;bottom:0;margin-top:auto;padding-block:calc(var(--menu-height, 96px) / 3);height:100%;width:100%;overflow:auto}@media (max-width: 991.98px){header #menu nav,header #product nav{display:block !important}}header #menu nav>ul,header #product nav>ul{height:auto;margin-inline:auto}header #menu nav .item,header #product nav .item{display:block;padding:.5rem;height:auto;text-align:center;opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:opacity 1.2s ease, -webkit-transform 1.2s ease;transition:opacity 1.2s ease, -webkit-transform 1.2s ease;transition:opacity 1.2s ease, transform 1.2s ease;transition:opacity 1.2s ease, transform 1.2s ease, -webkit-transform 1.2s ease}header #menu nav .item:nth-child(1),header #product nav .item:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}header #menu nav .item:nth-child(2),header #product nav .item:nth-child(2){-webkit-transition-delay:0.35s;transition-delay:0.35s}header #menu nav .item:nth-child(3),header #product nav .item:nth-child(3){-webkit-transition-delay:0.7s;transition-delay:0.7s}header #menu nav .item:nth-child(4),header #product nav .item:nth-child(4){-webkit-transition-delay:1.05s;transition-delay:1.05s}header #menu nav .item:nth-child(5),header #product nav .item:nth-child(5){-webkit-transition-delay:1.4s;transition-delay:1.4s}header #menu nav .item:nth-child(6),header #product nav .item:nth-child(6){-webkit-transition-delay:1.75s;transition-delay:1.75s}header #menu nav .item:nth-child(7),header #product nav .item:nth-child(7){-webkit-transition-delay:2.1s;transition-delay:2.1s}header #menu nav .item a,header #product nav .item a{position:relative;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;color:#000;font-size:1.4rem;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:.25em;background-color:#fff;background-size:cover;overflow:hidden;aspect-ratio:1/1}header #menu nav .item a img,header #product nav .item a img{-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0;height:auto;max-height:clamp(100px, 50%, 150px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;z-index:1}header #menu nav .item a label,header #product nav .item a label{margin:1em auto 0 auto;max-width:85%;z-index:1}header #menu nav .item a:before,header #product nav .item a:before{content:'';display:block;position:absolute;top:0;height:100%;width:100%;z-index:1;-webkit-transition:border .4s ease, -webkit-transform .4s ease;transition:border .4s ease, -webkit-transform .4s ease;transition:transform .4s ease, border .4s ease;transition:transform .4s ease, border .4s ease, -webkit-transform .4s ease}header #menu nav .item a:after,header #product nav .item a:after{content:'';display:block;position:absolute;top:0;height:100%;width:100%;max-height:0;background-color:#0b1742;-webkit-transition:max-height .4s ease, -webkit-transform .4s ease;transition:max-height .4s ease, -webkit-transform .4s ease;transition:transform .4s ease, max-height .4s ease;transition:transform .4s ease, max-height .4s ease, -webkit-transform .4s ease}header #menu nav .item a.blue-link label,header #product nav .item a.blue-link label{color:#fff;font-size:clamp(14px, 2.5vw, 16px);background-color:transparent;z-index:1}header #menu nav .item a.blue-link:before,header #product nav .item a.blue-link:before{top:.5rem;left:.5rem;height:calc(100% - 1rem);width:calc(100% - 1rem);border:1px solid #fff;-webkit-transition:border .4s ease, opacity .4s ease, -webkit-transform .4s ease;transition:border .4s ease, opacity .4s ease, -webkit-transform .4s ease;transition:transform .4s ease, border .4s ease, opacity .4s ease;transition:transform .4s ease, border .4s ease, opacity .4s ease, -webkit-transform .4s ease}header #menu nav .item a.blue-link:after,header #product nav .item a.blue-link:after{max-height:100%;background-color:rgba(11,23,66,0.6);-webkit-transition:background-color .4s ease;transition:background-color .4s ease}header #menu nav .item a.blue-link:hover:before,header #product nav .item a.blue-link:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0}header #menu nav .item a.blue-link:hover:after,header #product nav .item a.blue-link:hover:after{background-color:#0b1742}header #menu nav .item a.light-link label,header #product nav .item a.light-link label{position:relative;padding:.05em 1em;color:#000;z-index:1}header #menu nav .item a.light-link label:after,header #product nav .item a.light-link label:after{content:'';display:block;position:absolute;bottom:0;left:50%;height:100%;width:100%;max-height:100%;background-color:#fff;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:-1;-webkit-transition:max-height .2s ease;transition:max-height .2s ease}header #menu nav .item a.light-link:hover label:after,header #product nav .item a.light-link:hover label:after{max-height:0}header #menu nav .item a:hover label,header #product nav .item a:hover label{color:#fff;background-color:transparent}header #menu nav .item a:hover:before,header #product nav .item a:hover:before{border:1px solid #fff}header #menu nav .item a:hover:after,header #product nav .item a:hover:after{max-height:100%}header #menu.active,header #product.active{max-height:100%;border-top:1px solid #dee2e6}header #menu.active .item,header #product.active .item{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}header #product{background-color:#0B1742}header.scrolled:before{max-height:100%}header.active:before{max-height:100%}header.active .btn-product,header.active .btn-menu{-webkit-filter:invert(0.25);filter:invert(0.25)}header.active .btn-menu label{position:relative;color:transparent;-webkit-transform:translateX(-15%);transform:translateX(-15%)}header.active .btn-menu label:before,header.active .btn-menu label:after{content:'';display:block;position:absolute;height:1px;width:100%;background-color:#fff;-webkit-transition:margin .4s ease;transition:margin .4s ease}header.active .btn-menu label:before{margin:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg) translateX(14px);transform:rotate(45deg) translateX(14px)}header.active .btn-menu label:after{margin:0;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg) translateX(13px);transform:rotate(-45deg) translateX(13px)}header.active.mainMenu #btnProduct{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}header.active.productMenu #btnProduct{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}header.active.productMenu:before{background-color:#0B1742}header #btnBackTop{position:fixed;margin:.5rem;bottom:1rem;right:1rem;width:3rem;height:3rem;background-color:#0f1f58;border-radius:0;-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}header #btnBackTop img{height:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}header #btnBackTop.active{-webkit-transform:translateY(0);transform:translateY(0)}footer{background-color:#0B1742;color:#fff;font-family:"Mulish",serif;overflow:hidden}footer .logo{display:block;width:4.5rem;height:4.5rem}@media (min-width: 576px){footer .address{display:inline-block}}footer .menu{margin:0;text-align:left;font-weight:700}footer .menu li{padding:.4rem 0;font-size:.8rem;text-transform:uppercase}footer .menu li a{color:#fff}footer .sub-footer{position:relative}footer .sub-footer .copyright-container{color:#adb5bd}footer .sub-footer .social{margin:0;line-height:1}footer .sub-footer .social li{display:inline-block;margin-left:.5em}footer .sub-footer .social i:before{content:'';display:block;height:1rem;width:1rem;background-position:center;background-size:contain;background-repeat:no-repeat}footer .sub-footer .social i.icon-facebook:before{background-image:url("../img/vectors/icon-facebook.svg")}footer .sub-footer .social i.icon-instagram:before{background-image:url("../img/vectors/icon-instagram.svg")}footer .sub-footer .social i.icon-youtube:before{background-image:url("../img/vectors/icon-youtube.svg")}footer .sub-footer .social i.icon-linkedin:before{background-image:url("../img/vectors/icon-linkedin.svg")}@media (min-width: 576px){footer .sub-footer:before{content:'';display:block;position:absolute;top:0;left:50%;height:1px;width:100vw;background-color:#dee2e6;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.btn-arrow{display:block;height:40px;width:100px;background-image:url("../img/vectors/cta.svg");background-repeat:no-repeat;background-size:90%;background-position:left 50%;-webkit-transition:.4s ease;transition:.4s ease}.btn-arrow:hover,.btn-arrow:active{background-position:right 50%}.btn-primary{min-width:200px;padding:1rem 1.2rem;color:#fff;font-family:'Josefin Sans', sans-serif;font-size:14px;line-height:1;letter-spacing:.1em;text-transform:uppercase;text-align:center;background-color:#0B1742;border:1px solid #0B1742;border-radius:0}.btn-primary:hover,.btn-primary:active{background-color:#0f1f58;border:1px solid #0B1742}.form .select,form .select{position:relative;background-color:#0B1742;cursor:pointer}.form .select:after,form .select:after{content:'';display:block;position:absolute;top:50%;right:1rem;height:.25rem;width:.25rem;border:.25rem solid transparent;border-top:0.25rem solid #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form select,form select{-webkit-appearance:none;outline:none}.form select:hover,.form select:active,form select:hover,form select:active{background-color:#0B1742;border:1px solid #0B1742}.form select.btn-primary:hover,.form select.btn-primary:active,form select.btn-primary:hover,form select.btn-primary:active{background-color:#0B1742;border:1px solid #0B1742}.form label,form label{margin:0;padding:0;font-size:.75rem}.form .btn-primary:disabled,form .btn-primary:disabled{background-color:#0B1742}.form input,.form textarea,form input,form textarea{padding:0;width:100%;font-family:'Helvetica', Arial, sans-serif;font-size:.85rem;border:none;border-bottom:1px solid #ced4da;-webkit-transition:border .4s ease;transition:border .4s ease}.form input[type="checkbox"],.form textarea[type="checkbox"],form input[type="checkbox"],form textarea[type="checkbox"]{width:1em}.form input::-webkit-input-placeholder, .form textarea::-webkit-input-placeholder, form input::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{color:transparent}.form input::-moz-placeholder, .form textarea::-moz-placeholder, form input::-moz-placeholder, form textarea::-moz-placeholder{color:transparent}.form input:-ms-input-placeholder, .form textarea:-ms-input-placeholder, form input:-ms-input-placeholder, form textarea:-ms-input-placeholder{color:transparent}.form input::-ms-input-placeholder, .form textarea::-ms-input-placeholder, form input::-ms-input-placeholder, form textarea::-ms-input-placeholder{color:transparent}.form input::placeholder,.form textarea::placeholder,form input::placeholder,form textarea::placeholder{color:transparent}.form input:focus,.form textarea:focus,form input:focus,form textarea:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;border-bottom:2px #0B1742 solid}.form textarea,form textarea{height:120px;padding:.8em 0}.form input[type="submit"],form input[type="submit"]{padding:.8em 0}.form .gdpr label,form .gdpr label{position:relative;display:inline-block;margin-bottom:0;padding-left:1.8rem;color:#6c757d;font-family:'Helvetica', Arial, sans-serif;font-size:80%;line-height:1;z-index:4;cursor:pointer}.form .gdpr label:before,form .gdpr label:before{content:'';position:absolute;display:block;top:50%;left:0;height:1rem;width:1rem;border:1px #0B1742 solid;border-radius:50%;float:left;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form .gdpr label:after,form .gdpr label:after{content:'';position:absolute;display:block;top:50%;left:.35rem;height:.35rem;width:.35rem;background-color:#fff;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form .gdpr [type="checkbox"]:checked+label:before,form .gdpr [type="checkbox"]:checked+label:before{background-color:#0B1742}.form button[type="submit"],form button[type="submit"]{position:relative}.lg-backdrop{background-color:rgba(0,0,0,0.75);-webkit-backdrop-filter:blur(0.8rem);backdrop-filter:blur(0.8rem)}.lg-outer .lg-inner{height:85%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lg-outer .lg-thumb{margin:0 auto}.lg-outer .lg-thumb .lg-thumb-item{border:none;border-radius:0;-webkit-transition:opacity .7s ease, -webkit-transform .4s ease;transition:opacity .7s ease, -webkit-transform .4s ease;transition:transform .4s ease, opacity .7s ease;transition:transform .4s ease, opacity .7s ease, -webkit-transform .4s ease}.lg-outer .lg-thumb .lg-thumb-item:not(.active){opacity:.1;-webkit-transform:scale(0.92);transform:scale(0.92)}.lg-outer .lg-thumb .lg-thumb-item.active,.lg-outer .lg-thumb .lg-thumb-item:hover{border-color:inherit}.lg-outer .lg-toolbar{background-color:transparent}.lg-outer .lg-toolbar .lg-icon{color:#fff;font-size:1rem}.lg-outer .lg-toolbar .lg-autoplay-button:after{content:'\e941';display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.lg-outer .lg-toolbar .lg-close{background-color:#0B1742;border:none}.lg-outer .lg-toolbar #lg-share:after{content:'\e915';font-size:1.2rem}.lg-outer .lg-toolbar #lg-share .lg-dropdown{padding:0;background-color:rgba(0,0,0,0.2)}.lg-outer .lg-toolbar #lg-share .lg-dropdown li a{color:#fff}.lg-outer .lg-toolbar #lg-share .lg-dropdown li a#lg-share-facebook .lg-icon{padding:.5rem .5rem .1rem;color:#000;vertical-align:-.4rem;border-radius:1rem;background-color:#0B1742}.lg-outer .lg-toolbar #lg-share .lg-dropdown li a#lg-share-facebook .lg-icon:after{content:'\e900';vertical-align:.4rem}.lg-outer .lg-toolbar #lg-share .lg-dropdown:after{display:none}.lg-outer .lg-toolbar #lg-counter{display:none}.lg-outer .lg-img-wrap{margin:auto;width:90%;background-color:#fff}.lg-outer .lg-actions .lg-icon{font-size:1rem}.lg-outer .lg-actions .lg-next,.lg-outer .lg-actions .lg-prev{padding:.75rem .5rem;right:0;height:3rem;width:3rem;color:#fff;font-size:1rem;text-align:center;border-radius:0;background-color:#0B1742;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.lg-outer .lg-actions .lg-next:hover,.lg-outer .lg-actions .lg-prev:hover{color:#fff;background-color:#162e84}.lg-outer .lg-actions .lg-next.disabled,.lg-outer .lg-actions .disabled.lg-prev{opacity:1;-webkit-transform:translateX(110%);transform:translateX(110%)}@media (max-width: 767.98px){.lg-outer .lg-actions .lg-next,.lg-outer .lg-actions .lg-prev{display:none}}.lg-outer .lg-actions .lg-prev{left:0}.lg-outer .lg-actions .lg-prev.disabled{opacity:1;-webkit-transform:translateX(-110%);transform:translateX(-110%)}.lg-outer .lg-progress-bar{top:inherit;bottom:0}.lg-outer .lg-progress-bar .lg-progress{background-color:#0B1742}.lg-outer .lg-sub-html{display:none;background-color:rgba(0,0,0,0)}.lg-outer .lg-sub-html.expanded{background-color:rgba(0,0,0,0.2)}.lg-outer .lg-thumb-outer .lg-icon{color:#fff;font-family:'Girolibero';font-size:1rem}.lg-outer .lg-thumb-outer .lg-toogle-thumb{top:-40px;right:0;background-color:transparent}#videopopup{position:fixed;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.7);z-index:11;opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}#videopopup .btn-close{color:#fff;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none;outline:0;background-color:#0B1742;border:none;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:color .2s linear, -webkit-transform .4s ease;transition:color .2s linear, -webkit-transform .4s ease;transition:color .2s linear, transform .4s ease;transition:color .2s linear, transform .4s ease, -webkit-transform .4s ease;-webkit-transition-delay:transform .25s;transition-delay:transform .25s}#videopopup .btn-close .icon-close:before{content:'\e070';font-family:lg;font-size:1rem;font-style:normal}#videopopup video{position:absolute;top:50%;left:50%;width:80%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#videopopup.active{opacity:1;pointer-events:all}#videopopup.active .btn-close{-webkit-transform:translateY(0);transform:translateY(0)}.btn-play{font-size:2rem;background-color:transparent;border:none;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.btn-play:hover{opacity:.7}#hero{position:relative;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width: 768px){#hero:after{content:'';display:block;position:absolute;bottom:calc(5rem + 1rem);height:1px;width:100vw;background-color:#dee2e6;z-index:3}}#hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.35);z-index:1}#hero #videobackground{position:absolute;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%}#hero .logo{width:100%;max-width:400px}@media (max-width: 991.98px){#hero .logo{max-width:300px}}#hero .content{position:relative;z-index:1}#hero .pre-title{margin:0;color:#adb5bd;font-size:.8rem;line-height:1;text-transform:uppercase}#hero .subtitle{position:relative;max-width:550px;color:#fff;font-size:1.8rem;line-height:1;font-family:"Mona Sans",serif;text-align:center}@media (max-width: 991.98px){#hero .subtitle{font-size:1.5rem}}@media (min-width: 992px){#hero .subtitle{white-space:nowrap;overflow:hidden;-webkit-transform-origin:center;transform-origin:center}}#hero .subtitle:after{content:'';display:block;position:absolute;top:0;left:50%;height:1px;width:90%;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}@media (min-width: 768px){#hero .subtitle:after{min-width:700px}}.page-home header{position:fixed;background-color:transparent}.page-home header #brand-logo{opacity:0;-webkit-transform:translateY(-1rem);transform:translateY(-1rem);pointer-events:none;-webkit-transition:opacity .7s ease, -webkit-transform .7s ease;transition:opacity .7s ease, -webkit-transform .7s ease;transition:opacity .7s ease, transform .7s ease;transition:opacity .7s ease, transform .7s ease, -webkit-transform .7s ease}.page-home header .btn-product,.page-home header .btn-menu{-webkit-filter:invert(0);filter:invert(0)}.page-home header.active #brand-logo{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.page-home header.mainMenu .btn-product,.page-home header.mainMenu .btn-menu{-webkit-filter:invert(0.5);filter:invert(0.5)}.page-home #who,.page-home .who{overflow:hidden}.page-home #who .pre-title,.page-home .who .pre-title{margin:0;color:#adb5bd;font-size:.8rem;line-height:1;width:100%;text-transform:uppercase}.page-home #who .gallery .item,.page-home .who .gallery .item{border:0.25rem solid #fff}.page-home #who .gallery .slick-list,.page-home .who .gallery .slick-list{overflow:visible}.page-home #who .gallery .slick-track,.page-home .who .gallery .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible}.page-home #who .gallery .slick-track .slick-slide,.page-home .who .gallery .slick-track .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-home #what,.page-home .what{position:relative;background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(30%, transparent), color-stop(30%, #0B1742));background-image:linear-gradient(90deg, transparent, transparent 30%, #0B1742 30%);z-index:4}@media (max-width: 767.98px){.page-home #what,.page-home .what{background-image:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(15%, transparent), color-stop(15%, #0B1742));background-image:linear-gradient(transparent, transparent 15%, #0B1742 15%)}}.page-home #what img,.page-home .what img{margin-top:-5rem}@media (min-width: 992px){.page-home #what img,.page-home .what img{position:absolute;left:0;margin-top:auto;height:500px;width:60%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-55%, -50%);transform:translate(-55%, -50%);z-index:4}}.page-home #what .pre-title,.page-home .what .pre-title{margin:0;color:#fff;font-size:.8rem;line-height:1;text-transform:uppercase}.page-home #what .content,.page-home .what .content{min-height:60vh;color:#fff;z-index:3}@media (min-width: 768px){.page-home #what .content,.page-home .what .content{height:60vh}}.page-home #how,.page-home .how{position:relative;z-index:4}.page-home #how .pre-title,.page-home .how .pre-title{margin:0;font-size:.8rem;line-height:1;text-transform:uppercase}.page-home #how .content .row:last-of-type img,.page-home .how .content .row:last-of-type img{height:90px}.page-home #production .pre-title,.page-home .production .pre-title{margin:0;font-size:.8rem;line-height:1;text-transform:uppercase}.page-home #production .content .row:last-of-type img,.page-home .production .content .row:last-of-type img{height:90px}.page-home #production .gallery img,.page-home .production .gallery img{border:0.5rem solid #fff}@media (max-width: 767.98px){.page-home #production .gallery img,.page-home .production .gallery img{border-left:none;border-right:none}}.page-about header{position:absolute;width:100%}.page-about header.active #brand-logo{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}.page-about #hero{position:relative;color:#fff}.page-about #hero p{max-width:900px}.page-about #hero .btn-arrow{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg) translateX(50%);transform:rotate(90deg) translateX(50%)}.page-about #milestones .year{font-family:"Mona Sans",serif,serif;font-size:4rem}.page-about #milestones .content{position:relative;width:100%;z-index:4}.page-about #milestones .node{position:relative;width:100%}.page-about #milestones .node:before{content:'';display:block;margin:0 auto;height:100%;min-height:80px;width:1px;background-color:#495057;z-index:1}.page-about #milestones .node:after{content:'';display:block;margin:0 auto 1rem;height:1rem;width:1rem;border:1px solid;border-radius:50%;z-index:1}.page-about #milestones p{margin:.5rem auto 1rem;max-width:900px}.page-about #milestones .milestone-step{position:relative;z-index:4}.page-about #milestones .milestone-step:not(:last-child):after{content:'';display:block;margin:0 auto;height:100%;min-height:3rem;width:1px;background-color:#495057;z-index:1}.page-about #milestones .milestone-step[data-step="1"]:before{content:'';display:block;margin:0 auto;height:100%;min-height:6rem;width:1px;background-color:#495057;z-index:1}.page-about #milestones .milestone-step[data-step="1"] .content{position:absolute}.page-about #milestones .milestone-step[data-step="2"] .content{position:absolute;width:calc(100%);color:#fff}.page-about #milestones .milestone-step[data-step="2"] .content .node:before{height:30rem;background-color:#fff}.page-about #milestones .milestone-step[data-step="4"] .content{position:absolute;width:calc(100%);color:#fff}.page-about #milestones .milestone-step[data-step="4"] .content .node:before{background-color:#fff}.page-about #milestones .milestone-step[data-step="6"] .content,.page-about #milestones .milestone-step[data-step="8"] .content{position:absolute;width:calc(100%);color:#fff}.page-about #milestones .milestone-step[data-step="6"] .content .node:before,.page-about #milestones .milestone-step[data-step="8"] .content .node:before{background-color:#fff}.page-about #milestones .milestone-step[data-step="7"] .content{position:absolute;width:calc(100%);color:#fff}.page-about #milestones .milestone-step[data-step="7"] .content .node:before{background-color:#fff}.page-about #milestones .milestone-step[data-step="7"] img{width:100vw;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.page-about #future{position:relative;z-index:4}.page-about #future .pre-title{margin:0;color:#adb5bd;font-size:.8rem;line-height:1;text-transform:uppercase}.page-about #future .title{line-height:1}.page-about #future img{width:100%}@media (min-width: 768px){.page-blog #blog .content,.page-blog .blog .content{position:-webkit-sticky;position:sticky;top:3rem}}.page-blog #blog .pre-title,.page-blog .blog .pre-title{margin:0;color:#adb5bd;font-size:.8rem;line-height:1;text-transform:uppercase}.page-blog .blog-gallery{-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-blog .blog-gallery .item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:400px;max-height:450px;border:none;border-top:.25rem solid transparent;border-bottom:.25rem solid transparent;overflow:hidden}@media (min-width: 768px){.page-blog .blog-gallery .item{width:50%;border:.25rem solid transparent}.page-blog .blog-gallery .item:nth-child(even){-webkit-transform:translateY(2rem);transform:translateY(2rem)}}.page-blog .blog-gallery .item article{width:100%;border:1px solid #e9ecef}.page-blog .blog-gallery .item article label{padding:.25rem;color:#fff;font-family:"Mulish",serif;font-size:.7rem;letter-spacing:.1em;background-color:#0B1742}.page-blog .blog-gallery .item article h6{color:#343a40;margin:0;font-size:.8rem;line-height:1;text-transform:uppercase}.page-blog .blog-gallery .item article p{color:#6c757d;font-size:.9rem;line-height:normal;letter-spacing:normal}.page-blog .blog-gallery .item article img{position:relative;display:block;height:180px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}@media (min-width: 768px){.page-services #services .content,.page-services .services .content{position:-webkit-sticky;position:sticky;top:3rem}}.page-services #services .pre-title,.page-services .services .pre-title{margin:0;color:#adb5bd;font-size:.8rem;line-height:1;text-transform:uppercase}.page-services #services .subtitle,.page-services .services .subtitle{font-family:"Mona Sans",serif;font-size:2rem;line-height:1;text-transform:none;letter-spacing:normal}.page-services .catalogue{z-index:4;position:-webkit-sticky;position:sticky;top:3rem;overflow:hidden}.page-services .catalogue .cover{height:500px;z-index:-1}.page-services .catalogue .cover img{height:100%;width:60vw;-o-object-fit:cover;object-fit:cover;max-width:800px}@media (min-width: 768px){.page-products #products .content,.page-products .products .content{position:-webkit-sticky;position:sticky;top:3rem}}.page-products #products .pre-title,.page-products .products .pre-title{margin:0;color:#adb5bd;font-size:.8rem;line-height:1;text-transform:uppercase}.page-products .products-nav{font-family:'Josefin Sans', sans-serif}.page-products .products-nav ul{line-height:initial}.page-products .products-nav .kind{position:relative;margin:.5rem 0;padding:.5rem 0}.page-products .products-nav .kind:before,.page-products .products-nav .kind:after{content:'';display:block;position:absolute;height:1px;width:2.5rem;background-color:#343a40}@media (max-width: 767.98px){.page-products .products-nav .kind:before,.page-products .products-nav .kind:after{left:50%;width:8rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.page-products .products-nav .kind:before{top:-1px}.page-products .products-nav .kind:after{bottom:1px}.page-products .products-nav .kind:first-child:before,.page-products .products-nav .kind:first-child:after,.page-products .products-nav .kind:last-child:before,.page-products .products-nav .kind:last-child:after{content:'';display:none}.page-products .products-nav .kind .category li{padding:.75rem 0;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase}@media (max-width: 767.98px){.page-products .products-nav .kind .category li{padding:.5rem 0}}.page-products .products-nav .kind .category li a{position:relative;color:#343a40;text-decoration:none;line-height:1;-webkit-transition:padding .4s ease, color .4s ease;transition:padding .4s ease, color .4s ease}@media (max-width: 767.98px){.page-products .products-nav .kind .category li a{display:inline-block;font-size:1.1rem;padding:1rem 2rem;border:1px solid}}.page-products .products-nav .kind .category li a:before{content:'';display:block;position:absolute;top:50%;left:0;height:100%;width:0;background-color:#0B1742;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;-webkit-transition:width .4s ease;transition:width .4s ease}@media (min-width: 576px){.page-products .products-nav .kind .category li a:before{height:calc(100% + .5em)}}.page-products .products-nav .kind .category li a:hover{color:#fff}@media (min-width: 576px){.page-products .products-nav .kind .category li a:hover{padding:0 .5em}}.page-products .products-nav .kind .category li a:hover:before{width:100%}.page-products .products-nav .kind .category li.active a{padding:0 .5em;color:#fff}.page-products .products-nav .kind .category li.active a:before{width:100%}.page-products .catalogue{z-index:4}.page-products .catalogue .cover{position:-webkit-sticky;top:3rem;height:500px;z-index:-1}.page-products .catalogue .cover img{height:100%;width:60vw;-o-object-fit:cover;object-fit:cover;max-width:800px}.page-products .products-gallery{-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-products .products-gallery .item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;width:100%;min-height:400px;max-height:420px;border:none;border-top:.25rem solid transparent;border-bottom:.25rem solid transparent;overflow:hidden;-webkit-box-sizing:inherit;box-sizing:inherit}.page-products .products-gallery .item:before{content:'';display:block;position:absolute;top:50%;left:50%;height:calc(100% - .5rem);width:calc(100% - .5rem);background-color:#e9ecef;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0}@media (min-width: 768px){.page-products .products-gallery .item{width:50%;border:.25rem solid transparent}.page-products .products-gallery .item:nth-child(even){-webkit-transform:translateY(2rem);transform:translateY(2rem)}}.page-products .products-gallery .item img{position:relative;display:block;margin:auto;z-index:1}@media (min-width: 768px){.page-scatole #products .content,.page-scatole .products .content{position:-webkit-sticky;position:sticky;top:3rem}}.page-scatole #products .pre-title,.page-scatole .products .pre-title{margin:0;color:#adb5bd;font-size:.8rem;line-height:1;text-transform:uppercase}.page-scatole #products .subtitle,.page-scatole .products .subtitle{color:#6c757d;font-size:1.6rem;line-height:1}.page-scatole .products-nav{font-family:'Josefin Sans', sans-serif}.page-scatole .products-nav ul{line-height:initial}.page-scatole .products-nav .kind{position:relative;margin:.5rem 0;padding:.5rem 0}@media (min-width: 768px){.page-scatole .products-nav .kind:before,.page-scatole .products-nav .kind:after{content:'';display:block;position:absolute;height:1px;width:2.5rem;background-color:#343a40}.page-scatole .products-nav .kind:before{top:-1px}.page-scatole .products-nav .kind:after{bottom:1px}.page-scatole .products-nav .kind:first-child:before,.page-scatole .products-nav .kind:first-child:after,.page-scatole .products-nav .kind:last-child:before,.page-scatole .products-nav .kind:last-child:after{content:'';display:none}}@media (max-width: 767.98px){.page-scatole .products-nav .kind:not(.active){display:none}}.page-scatole .products-nav .kind .category li{padding:.75rem 0;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase}.page-scatole .products-nav .kind .category li a{position:relative;color:#343a40;text-decoration:none;line-height:1;-webkit-transition:padding .4s ease, color .4s ease;transition:padding .4s ease, color .4s ease}.page-scatole .products-nav .kind .category li a:before{content:'';display:block;position:absolute;top:50%;left:0;height:calc(100% + .5em);width:0;background-color:#0B1742;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;-webkit-transition:width .4s ease;transition:width .4s ease}.page-scatole .products-nav .kind .category li a:hover{padding:0 .5em;color:#fff}.page-scatole .products-nav .kind .category li a:hover:before{width:100%}@media (max-width: 767.98px){.page-scatole .products-nav .kind .category li.active,.page-scatole .products-nav .kind .category li.current-menu-item{position:sticky;position:-webkit-sticky;top:0;background-color:#fff}}.page-scatole .products-nav .kind .category li.active a,.page-scatole .products-nav .kind .category li.current-menu-item a{padding:0 .5em;color:#fff}@media (max-width: 767.98px){.page-scatole .products-nav .kind .category li.active a,.page-scatole .products-nav .kind .category li.current-menu-item a{font-size:1.1rem;padding:1rem 2rem}}.page-scatole .products-nav .kind .category li.active a:before,.page-scatole .products-nav .kind .category li.current-menu-item a:before{width:100%}@media (max-width: 767.98px){.page-scatole .products-nav .kind .category li:not(.current-menu-item){display:none}}.page-scatole .catalogue{z-index:4}.page-scatole .catalogue .cover{position:-webkit-sticky;top:3rem;height:500px;z-index:-1}.page-scatole .catalogue .cover img{height:100%;width:60vw;-o-object-fit:cover;object-fit:cover;max-width:800px}.page-scatole .products-gallery{-ms-flex-preferred-size:300px;flex-basis:300px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.page-scatole .products-gallery{margin-top:-5rem}}.page-scatole .products-gallery .item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;width:100%;min-height:400px;max-height:420px;border:none;border-top:.25rem solid transparent;border-bottom:.25rem solid transparent;overflow:hidden;-webkit-box-sizing:inherit;box-sizing:inherit}.page-scatole .products-gallery .item:before{content:'';display:block;position:absolute;top:50%;left:50%;height:calc(100% - .5rem);width:calc(100% - .5rem);background-color:#e9ecef;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:0}@media (min-width: 768px){.page-scatole .products-gallery .item{width:50%;border:.25rem solid transparent}.page-scatole .products-gallery .item:nth-child(even){-webkit-transform:translateY(2rem);transform:translateY(2rem)}}.page-scatole .products-gallery .item img{position:relative;display:block;margin:auto;z-index:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.page-scatole .products-gallery .item:hover img{opacity:.7}.page-ambient #contact-form .nav{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em}.page-ambient #contact-form .nav>li a{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;gap:.5ch;height:100%}.page-ambient #contact-form .btn-primary{margin-top:10px;line-height:25px}.page-ambient header{position:fixed;background-color:transparent}.page-ambient header .btn-product,.page-ambient header .btn-menu{-webkit-filter:invert(0);filter:invert(0)}.page-ambient #hero{position:relative;color:#fff}.page-ambient #hero:before{background-color:rgba(0,0,0,0.5)}.page-ambient #hero:after{display:none}.page-ambient #hero p{max-width:900px}.page-ambient #hero .logo{position:absolute;left:50%;bottom:0;width:3rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4}.page-ambient .pre-title{margin:0;color:#adb5bd;font-size:.8rem;line-height:1;text-transform:uppercase}.page-ambient .title{line-height:1}.page-ambient .subtitle{font-family:"Mona Sans",serif;font-size:2rem;text-transform:none;letter-spacing:normal}.page-ambient section{position:relative;z-index:4}.page-contacts .link{color:#0B1742;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.page-contacts .link:hover{text-decoration:none;color:#6c757d;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.page-contacts #btnBackTop{display:none}.page-contacts #contact-info .pre-title,.page-contacts .contact-info .pre-title{margin:0;color:#adb5bd;font-size:.8rem;line-height:1;text-transform:uppercase}.page-contacts #contact-form .email{display:inline-block;max-width:100%;color:#6c757d;font-size:.8rem;text-decoration:underline;text-overflow:ellipsis;overflow:hidden}.page-contacts .location #map{height:500px;min-height:500px;background-image:url("../img/map.jpg");background-color:#f8f9fa}.page-contacts .location #map iframe{height:100%}@media (min-width: 768px){.page-contacts .location{position:sticky;position:-webkit-sticky;top:3rem;border:1rem solid transparent}}

/*# sourceMappingURL=main.min.css.map */
