h1,.h1{font-size:2.2rem;line-height:.9;font-family:rotulo-variable,sans-serif;font-weight:700}@media screen and (min-width: 1024px){h1,.h1{font-size:3.375rem}}h2,.h2{font-size:1.25rem;line-height:1.2;font-family:rotulo-variable,sans-serif;font-weight:700}@media screen and (min-width: 1024px){h2,.h2{font-size:1.5625rem}}h3,.h3{font-size:1.125rem;line-height:1.2}@media screen and (min-width: 1024px){h3,.h3{font-size:1.25rem}}p,.p{font-size:1rem;font-weight:300}@media screen and (min-width: 1024px){p,.p{font-size:1rem}}.subtitle{color:#c6ad96;text-transform:uppercase;font-weight:500;letter-spacing:.035rem;font-size:12px}@media screen and (min-width: 1024px){.subtitle{font-size:15px}}.container{max-width:1536px!important;margin-left:auto;margin-right:auto;padding:0 24px}@media screen and (min-width: 1024px){.container{padding:0 36px}}@media screen and (min-width: 1536px){.container{padding:0}}html{font-family:niveau-grotesk,sans-serif;font-weight:300;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;color:#171717;scroll-behavior:smooth}main,body{display:flex;flex-direction:column}body{min-height:100vh}main{flex-grow:1}main>div{flex-grow:1}button,a{cursor:pointer}.fill path{fill:currentColor}.stroke path{stroke:currentColor}img{display:block}[id]{scroll-margin-top:50px}@media screen and (min-width: 768px){[id]{scroll-margin-top:100px}}[data-fancybox]{cursor:pointer!important}ul{padding-left:20px}ul.fancy-list{list-style:none;padding-left:0}ul.fancy-list li{position:relative;padding-left:40px;margin-bottom:10px}ul.fancy-list li:before{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10.541'%20height='16.84'%20viewBox='0%200%2010.541%2016.84'%3e%3cpath%20id='Path_28892'%20data-name='Path%2028892'%20d='M1.414,16.133-.707,14.012l6.3-6.3-6.3-6.3L1.414-.707l8.42,8.42Z'%20transform='translate(0.707%200.707)'%20fill='%23d3bca7'/%3e%3c/svg%3e");position:absolute;left:0;top:0;transform:translateY(30%);width:10px;height:10px}.card{display:flex;flex-direction:column;justify-content:space-between;height:100%}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box}nav .container{transition-delay:0s;transition-property:background-color}nav .container.open{transition-delay:.7s;transition-property:background-color}header .line{position:relative}@media screen and (min-width: 1024px){header .line:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#c6ad96}}.ml-calc{margin-left:0}@media screen and (min-width: 1024px){.ml-calc{margin-left:24px}}@media screen and (min-width: 1536px){.ml-calc{margin-left:calc((100vw - 1536px)/2)}}.pl-calc{padding-left:0}@media screen and (min-width: 1024px){.pl-calc{padding-left:24px}}@media screen and (min-width: 1536px){.pl-calc{padding-left:calc((100vw - 1536px)/2)}}.pr-calc{padding-right:0}@media screen and (min-width: 1024px){.pr-calc{padding-right:24px}}@media screen and (min-width: 1536px){.pr-calc{padding-right:calc((100vw - 1536px)/2)}}.slim{margin:0}@media screen and (min-width: 768px){.slim{margin:0 4.1666666667vw}}@media screen and (min-width: 1280px){.slim{margin:0 8.3333333333vw}}@media screen and (min-width: 1536px){.slim{margin:0 128px}}.sliml{margin-left:0}@media screen and (min-width: 768px){.sliml{margin-left:4.1666666667vw}}@media screen and (min-width: 1280px){.sliml{margin-left:8.3333333333vw}}@media screen and (min-width: 1536px){.sliml{margin-left:128px}}.slimr{margin-right:0}@media screen and (min-width: 768px){.slimr{margin-right:4.1666666667vw}}@media screen and (min-width: 1280px){.slimr{margin-right:8.3333333333vw}}@media screen and (min-width: 1536px){.slimr{margin-right:128px}}.slimpl{padding-left:0}@media screen and (min-width: 768px){.slimpl{padding-left:4.1666666667vw}}@media screen and (min-width: 1280px){.slimpl{padding-left:8.3333333333vw}}@media screen and (min-width: 1536px){.slimpl{padding-left:128px}}@media screen and (min-width: 768px){.flex50{flex:1 0 43%}}.button{padding:10px 16px;font-size:14px;font-family:rotulo-variable,sans-serif;font-weight:700;border:1px solid #c6ad96;display:inline-block;transition:all .4s ease}.button:hover{background:#c6ad96;color:#171717}footer form a{font-family:niveau-grotesk,sans-serif;color:#c6ad96!important}footer .fui-field input,footer .fui-field textarea{background:transparent!important;border-radius:0!important;border:none;border-bottom:1px solid white;padding-left:0;color:#fff}footer .fui-field input::-moz-placeholder,footer .fui-field textarea::-moz-placeholder{opacity:1;color:#fff}footer .fui-field input::placeholder,footer .fui-field textarea::placeholder{opacity:1;color:#fff}footer .fui-field input:focus,footer .fui-field textarea:focus{box-shadow:0 0 0 3px #c6ad9673;border:1px solid #c6ad96}footer .fui-checkbox-label{color:#fff}footer .fui-checkbox-label:before{border-radius:0}footer .fui-checkbox-label:focus input{box-shadow:0 0 0 3px #c6ad9673;border:1px solid #c6ad96}footer .fui-checkbox input:checked+label:before{background-color:#c6ad96!important;border:1px solid #c6ad96!important}footer .fui-submit{padding:6px 10px;font-size:14px;font-family:rotulo-variable,sans-serif;font-weight:700;border:1px solid #c6ad96;display:inline-block;transition:all .4s ease;background:transparent;border-radius:0;margin-top:20px!important}footer .fui-submit:hover{background:#c6ad96;color:#171717;border:1px solid #c6ad96}section form .fui-btn-wrapper[styling=black] button{background:#171717;border-radius:0;border:1px solid #c6ad96;padding:10px 40px;margin-top:20px!important;display:block;color:#fff}section form .fui-btn-wrapper[styling=black] button:hover{background:#c6ad96;color:#fff;border:1px solid #c6ad96}section form{font-family:niveau-grotesk,sans-serif}section form a{color:#c6ad96!important}section form .fui-submit{background:transparent;border-radius:0;border:1px solid #c6ad96;padding:10px 20px;margin-top:20px!important;display:block;color:#171717}section form .fui-submit:hover{background:#c6ad96;color:#fff;border:1px solid #c6ad96}section form .fui a{color:#c6ad96!important}section form .fui-input,section form .fui-select{border-radius:0;border:.5px solid #c6ad96;color:#171717}section form .fui-input::-moz-placeholder,section form .fui-select::-moz-placeholder{opacity:1;color:#171717}section form .fui-input::placeholder,section form .fui-select::placeholder{opacity:1;color:#171717}section form .fui-input:focus,section form .fui-select:focus{box-shadow:0 0 0 3px #c6ad9673;border:1px solid #c6ad96}section form .fui-select{border-radius:0;border:.5px solid #c6ad96}section form .fui-checkbox:focus input{box-shadow:0 0 0 3px #c6ad9673;border:1px solid #c6ad96}section form .fui-checkbox-label:before{border-radius:0}section form .fui-checkbox input:checked+label:before{background-color:#c6ad96!important;border:1px solid #c6ad96!important}.serviceForm h3{font-family:rotulo-variable,sans-serif;font-weight:700;margin-top:24px}input,select{border-radius:0;color:#fff;border:.5px solid #c6ad96;padding:.5rem .75rem}input::-moz-placeholder,select::-moz-placeholder{opacity:1;color:#fff}input::placeholder,select::placeholder{opacity:1;color:#fff}input:focus,select:focus{outline:none;box-shadow:0 0 0 3px #c6ad9673;border:1px solid #c6ad96}.custom-select-wrapper{position:relative}.custom-select-wrapper select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem;transition:all .5s ease}.custom-select-wrapper:after{content:"";position:absolute;transform-origin:center;right:1rem;top:50%;transform:translateY(-30%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='13.609'%20height='7.688'%20viewBox='0%200%2013.609%207.688'%3e%3cpath%20id='Path_28819'%20data-name='Path%2028819'%20d='M.442,2.4l-.884-.884L5.479-4.4-.442-10.322l.884-.884,6.8,6.8Z'%20transform='translate(2.403%200.442)%20rotate(90)'%20fill='%23d3bca7'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;pointer-events:none;transition:transform .3s ease}.custom-select-wrapper.open:after{transform:translateY(-50%) rotate(180deg)}section[id=contactPage] .fui-select,section[id=contactPage] .fui-input,section[id=contactPage] label,section[id=contactPage] textarea{background:transparent;color:#fff}section[id=contactPage] .fui-select::-moz-placeholder,section[id=contactPage] .fui-input::-moz-placeholder,section[id=contactPage] label::-moz-placeholder,section[id=contactPage] textarea::-moz-placeholder{color:#fff}section[id=contactPage] .fui-select::placeholder,section[id=contactPage] .fui-input::placeholder,section[id=contactPage] label::placeholder,section[id=contactPage] textarea::placeholder{color:#fff}section[id=contactPage] .fui-submit{color:#fff}.blogs input::-moz-placeholder,.blogs select::-moz-placeholder{color:#171717}.blogs input::placeholder,.blogs select::placeholder{color:#171717}.slideLeft{transform:translate(50px);opacity:0;transition:transform 1s cubic-bezier(0,-.03,.3,.98),opacity 1.2s cubic-bezier(0,-.03,.3,.98)}.wow.animate{transform:translate(0);opacity:1}.wow.animate:is(.swiper-slide){transform:translateZ(0);opacity:1;transition-property:revert}.slideRight{transform:translate(-30px);opacity:0;transition:transform 1s cubic-bezier(0,-.03,.3,.98),opacity 1.2s cubic-bezier(0,-.03,.3,.98)}.slideDown,.slideDownXs{transform:translateY(-10px);opacity:0;transition:transform 1s cubic-bezier(0,-.03,.3,.98),opacity 1.2s cubic-bezier(0,-.03,.3,.98)}.fade{transition:opacity 1.2s cubic-bezier(0,-.03,.3,.98);opacity:0}.requiredInfo{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding-block:1rem}@media screen and (min-width: 768px){.requiredInfo{flex-direction:row}}.requiredInfo__credentials{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:.25rem;font-size:.75rem}.requiredInfo__credentials p{font-size:.75rem}.requiredInfo__link{text-decoration:none;color:#fff;font-size:.75rem}.requiredInfo__item{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content}.requiredInfo__item:after{content:"|";display:block;margin:0 .25rem}.requiredInfo__item:last-child:after{content:none}.requiredInfo__link{display:flex;flex-direction:row;gap:.5rem}.requiredInfo__link:hover{cursor:pointer}.requiredInfo__g{height:1rem;width:auto;aspect-ratio:1/1}nav .menuIcon path{fill:currentColor}nav .dropdown a:first-child{border-top:1px solid #707070}nav .dropdown a:last-child{border-bottom:1px solid #707070}.slider-products .swiper{width:100%}.slider-products .swiper-wrapper{display:flex;align-items:stretch}.slider-products .swiper-slide{display:flex;flex-direction:column;height:100%}.slider-products .swiper-slide>.img{flex-shrink:0}.slider-products .swiper-slide>div{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.slider-products .swiper-button{display:none;right:10px}@media screen and (min-width: 768px){.slider-products .swiper-button{max-width:4.1666666667vw;display:flex}}@media screen and (min-width: 1024px){.slider-products .swiper-button{max-width:calc(4.1666666667vw + 12px)}}@media screen and (min-width: 1280px){.slider-products .swiper-button{max-width:calc(8.3333333333vw + 6px)}}@media screen and (min-width: 1536px){.slider-products .swiper-button{right:36px}}@media screen and (min-width: 1536px){.slider-products .swiper-button{max-width:112px;right:0}}.slider-products .swiper-button:after{color:#c6ad96}.slider-products .swiper-button-disabled{display:none}section .swiper-pagination{width:calc(100vw - 48px)!important;display:flex;margin:0 auto;left:0!important;right:0!important}@media screen and (min-width: 1024px){section .swiper-pagination{margin:0 36px;width:calc(100vw - 72px)!important}}@media screen and (min-width: 1560px){section .swiper-pagination{margin:0}}section .swiper-pagination-bullet{width:100%;border-radius:0;height:3px;background:#171717}section .swiper-pagination-bullet-active{background:#c6ad96}section .swiper-pagination-bullet:first-child{margin-left:0!important}section .swiper-pagination-bullet:last-child{margin-right:0!important}section .slider-blogs .swiper-pagination{padding:0;margin:0;max-width:100vw}section .slider-blogs .swiper-pagination.hidden{display:none}@media screen and (max-width: 768px){section .slider-brands .swiper-slide{width:auto!important;flex:0 0 auto}}section .slider-brands .swiper-pagination{top:15px}@media screen and (min-width: 768px){section .slider-brands .swiper-pagination{opacity:0;max-height:0;pointer-events:none}}.gradient{background:transparent linear-gradient(90deg,#000,#0000) 0% 0% no-repeat padding-box}
