.b-sidebar{background-color:#000;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);color:#fff;max-height:inherit!important}.b-sidebar-backdrop{background-color:#212529}.b-sidebar>.b-sidebar-body{padding-left:1rem;padding-right:1rem;text-align:right}@media(min-width:992px){.b-sidebar{background-color:inherit;box-shadow:inherit;color:inherit;display:block!important;display:inherit;flex-direction:inherit;height:inherit;margin:inherit;max-width:inherit;outline:inherit;position:static;top:inherit;transform:inherit;width:inherit}.b-sidebar-outer{overflow:inherit;right:inherit}.b-sidebar-backdrop,.b-sidebar-outer{height:inherit;left:inherit;position:static;top:inherit;z-index:inherit}.b-sidebar-backdrop{background-color:inherit;opacity:inherit;width:inherit}.b-sidebar.b-sidebar-right{left:inherit;right:inherit}.b-sidebar>.b-sidebar-header{display:none}.b-sidebar>.b-sidebar-body{flex-grow:inherit;height:inherit;margin-left:auto;overflow-y:inherit;padding-left:inherit;padding-right:inherit;text-align:inherit}}.b-sidebar>.b-sidebar-header .close{color:#e30613;float:none;font-size:2.5rem;opacity:1}.navbar{background-color:rgba(0,0,0,.9);border-bottom:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.2);height:60px;line-height:2.5;transition-duration:.3s;transition-property:background-color,border-bottom-color,border-bottom-width,padding,line-height,height;transition-timing-function:ease-in-out}@media(min-width:992px){.navbar{height:100px}}.navbar .container{padding-left:15px;padding-right:15px}.navbar .navbar-toggler{align-items:center;background-color:#e30613;display:flex;height:35px;justify-content:center;margin-right:1rem;padding:0;position:absolute;right:0;width:35px}.navbar .navbar-toggler:focus{outline:none}@media(min-width:992px){.navbar .navbar-toggler{display:none}}.navbar .navbar-container{flex:1;position:relative}.navbar .navbar-brand{padding-bottom:0;padding-top:0;z-index:999}.navbar .navbar-brand.logo-siluette{align-items:center;display:flex;justify-content:flex-start;position:absolute}.navbar .navbar-brand.logo-siluette img{height:auto;width:50px}@media(min-width:992px){.navbar .navbar-brand.logo-siluette img{width:80px}}@media(min-width:1460px){.navbar .navbar-brand.logo-siluette img{width:87px}}@media(min-width:992px){.navbar .navbar-brand.logo-siluette{justify-content:center;transition:height 0ms ease-in-out}}.navbar .navbar-brand.logo-siluette svg{height:66px;transition:height 0ms ease-out}.navbar .navbar-brand.logo-siluette svg [fill="#FFF"]{fill:#e30613;transition:fill .3s ease-in-out .3s}header:not(.header--intro) .navbar .navbar-brand svg [fill="#89363f"]{fill:transparent}header:not(.header--intro) .navbar .navbar-brand svg>path:first-child{stroke:#fff}.navbar .navbar__icons{display:none;margin-bottom:0;margin-left:125px;text-transform:uppercase}@media(min-width:1460px){.navbar .navbar__icons{display:block}}.navbar .navbar-nav{align-items:center;display:flex;justify-content:flex-end;margin-top:0;transition:margin-top .3s ease-in-out;width:100%}@media(max-width:991.98px){.navbar .navbar-nav{justify-content:flex-start;padding-bottom:1rem}}.navbar .nav-item{padding-bottom:0}.navbar .nav-item .nav-link{font-size:1.175rem;font-weight:700;padding-left:.5rem;padding-right:.5rem;transition-duration:.3s;transition-property:background-color,border-bottom-color,border-bottom-width,padding,font-size,line-height;transition-timing-function:ease-in-out}@media(max-width:991.98px){.navbar .nav-item .nav-link{color:#fff}}@media(min-width:992px){.navbar .nav-item .nav-link{font-size:1rem;line-height:2.4rem;margin:0 .25rem}}@media(min-width:1460px){.navbar .nav-item .nav-link{font-size:1.25rem}}.navbar .nav-item .nav-link span:after{background-color:transparent;bottom:-.25rem;content:"";height:2px;left:50%;position:absolute;right:50%;transition:all .3s ease-in-out}@media(max-width:991.98px){.navbar .nav-item .nav-link span{position:relative}.navbar .nav-item .nav-link span .fa-chevron-up{display:none}}@media(min-width:992px){.navbar .nav-item .nav-link{position:relative}.navbar .nav-item .nav-link span:after{bottom:.5rem}}@media(min-width:1460px){.navbar .nav-item .nav-link{margin:0 .5rem}}@media(max-width:991.98px){.navbar .nav-item .nav-link.dropdown-toggle.active,.navbar .nav-item .nav-link.nuxt-link-exact-active{-webkit-text-decoration:underline;text-decoration:underline}}@media(min-width:992px){.navbar .nav-item .nav-link.dropdown-toggle.active span:after,.navbar .nav-item .nav-link.nuxt-link-exact-active span:after{background-color:#fff;left:0;right:0}.navbar .nav-item .nav-link:hover:not(.nuxt-link-exact-active):not(:focus) span:after{background-color:hsla(0,0%,100%,.7);left:0;right:0}}.navbar .dropdown-menu li{line-height:3.5;padding-bottom:0}@media(max-width:991.98px){.navbar .dropdown-menu{background-color:transparent;background-color:initial;border:0;display:block!important;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;position:static;text-align:right}.navbar .dropdown-menu li{line-height:1.5;padding-bottom:0}.navbar .dropdown-menu .dropdown-item{color:hsla(0,0%,100%,.8);padding-left:.5rem;padding-right:.5rem}.navbar .dropdown-menu .dropdown-item:hover{background-color:transparent}.navbar .dropdown-menu .dropdown-item .fa-angle-right{display:none}}.navbar .navbar-dark .navbar-nav .nav-link.show,.navbar.navbar-dark .navbar-nav .show>.nav-link{color:#fff}@media(min-width:576px){.navbar-expand-sm .nav-link:after{left:1rem;right:1rem}}@media(min-width:768px){.navbar-expand-md .nav-link:after{left:1rem;right:1rem}}@media(min-width:992px){.navbar-expand-lg .nav-link:after{left:1rem;right:1rem}}@media(min-width:1460px){.navbar-expand-xl .nav-link:after{left:1rem;right:1rem}}.navbar-expand .nav-link:after{left:1rem;right:1rem}.b-nav-dropdown .fa-chevron-up{font-size:80%;transition:transform .3s ease-in-out}.b-nav-dropdown:not(.show) .fa-chevron-up{transform:rotate(180deg)}@media(min-width:992px){.b-nav-dropdown.show .dropdown-menu-wrapper{transform:scale(1)}.b-nav-dropdown.show .dropdown-menu-wrapper:before{transform:translateY(0) translateX(-50%)}.b-nav-dropdown.show .dropdown-menu-wrapper,.b-nav-dropdown.show .dropdown-menu-wrapper:before{opacity:1;pointer-events:auto;visibility:visible}.b-nav-dropdown .dropdown-menu-wrapper{transform:scale(.95)}.b-nav-dropdown .dropdown-menu{grid-gap:0;box-shadow:0 16px 40px rgba(18,25,33,.4);display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:0;max-height:calc(100vh - 62px);overflow-y:auto;padding-bottom:0;padding-top:0}.b-nav-dropdown .dropdown-menu .dropdown-item:hover{position:relative;z-index:1}.b-nav-dropdown .dropdown-menu .dropdown-item.nuxt-link-exact-active{background:#e30613;color:#d63384;position:relative;z-index:1}.b-nav-dropdown .dropdown-menu .dropdown-item.nuxt-link-exact-active .svg-inline--fa{color:#fff}.b-nav-dropdown .dropdown-menu .dropdown-item .svg-inline--fa{color:#e30613}.header--intro .b-nav-dropdown .dropdown-menu{max-height:calc(100vh - 94px)}.b-nav-dropdown .dropdown-menu-wrapper{border-radius:4px;opacity:.7}.b-nav-dropdown .dropdown-menu-wrapper:before{border-bottom:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;bottom:-1px;content:"";display:block;height:0;left:50%;margin-left:-15px;opacity:0;position:absolute;transform:translateY(6px) translateX(-50%);width:0;z-index:1001}.b-nav-dropdown .dropdown-menu-wrapper,.b-nav-dropdown .dropdown-menu-wrapper:before{pointer-events:none;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease-in-out;visibility:hidden}}.navbar-dark .navbar-nav .nav-link{color:#fff}@media(min-width:992px){.navbar-dark .navbar-nav .nav-link{color:#fff}}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#e30613!important}@media(min-width:992px){.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#e30613!important}}.nuxt-link-exact-active .nuxt-link-active{color:#e30613!important}.navbar .nav-item .nav-link span:after{background-color:#e30613!important}.navbar__instagram{display:none}@media(min-width:992px){.navbar__instagram{display:block;margin-right:1rem}}.navbar__instagram:hover{opacity:.7}.navbar__phone{display:none}@media(min-width:992px){.navbar__phone{display:block;margin-bottom:0;margin-right:1rem}}.navbar__phone a{color:#fff;font-size:1rem}.navbar__languages{display:none}@media(min-width:992px){.navbar__languages{display:block}}.language-icon{margin-left:1rem}.language-icon:hover{opacity:1}.text-contact,.text-contact a{color:#18a118;font-size:1.125rem;font-weight:700}.text-contact a{-webkit-text-decoration:underline;text-decoration:underline}.spin-logo{animation:spin 5s linear infinite}@keyframes spin{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}.language-to-select{opacity:.5}.header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:fixed;top:0;transition:transform .3s ease-in-out;width:100%;z-index:1030}.header.header--intro{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.header.header--intro .navbar{background-color:rgba(0,0,0,.9);height:100px;padding:0 1rem}@media(min-width:576px){.header.header--intro .navbar{padding:1.25rem 1rem}}.header.header--intro .navbar .navbar-brand{display:flex;justify-content:flex-start}@media(min-width:992px){.header.header--intro .navbar .navbar-brand.logo-siluette{padding:1rem 1rem 1rem 0;transition:height .3s ease-in-out}.header.header--intro .navbar .navbar-brand.logo-siluette svg{transition:height .3s ease-in}}@media(min-width:992px)and (min-width:576px){.header.header--intro .navbar .navbar-brand.logo-siluette svg{height:134px}}@media(min-width:992px){.header.header--intro .navbar .navbar-brand.logo-siluette svg [fill="#FFF"]{fill:#fff}}.header.header--intro .navbar .navbar-nav{display:flex;justify-content:flex-end;margin-top:0}@media(min-width:992px){.header.header--intro .navbar .nav-link{font-size:1rem}}@media(min-width:1460px){.header.header--intro .navbar .nav-link{font-size:1.25rem}}.header.header--intro .navbar__icons{margin-bottom:1rem}body.section-body .header.header--intro .navbar,body:not(.section-body) .header.header--intro .navbar{background-color:rgba(0,0,0,.9)}body.section-body .header.header--intro .navbar .nav-link{color:#fff}body.section-body .header.header--intro .navbar .nav-link.nuxt-link-exact-active{color:#e30613}body.section-body .header.header--intro .navbar .nav-link.nuxt-link-exact-active span:after{background-color:#e30613}body.section-body .header.header--intro .navbar .nav-link:hover:not(.nuxt-link-exact-active):not(:focus) span:after{background-color:rgba(0,0,0,.3)}@media(min-width:992px){.header.header--pinned{transform:translateY(0)}.header.header--unpinned{transform:translateY(-100%)}}