@charset "UTF-8";@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');@import 'site-components/pages/partners.less';@import 'site-components/pages/contact.less';@font-face{font-family:'Modeco Trial';src:url('../fonts/ModecoTrial-ExtraLight.woff2') format('woff2'), url('../fonts/ModecoTrial-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Modeco Trial';src:url('../fonts/ModecoTrial-Bold.woff2') format('woff2'), url('../fonts/ModecoTrial-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Modeco Trial';src:url('../fonts/ModecoTrial-Regular.woff2') format('woff2'), url('../fonts/ModecoTrial-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;margin:0;outline:0;padding:0;}a{cursor:pointer;text-decoration:none;}a:hover{text-decoration:none;}br{clear:both;}input,textarea,select{outline:none;}html,body{height:100%;width:100%;}body{color:#5e5e5e;font-family:Modeco Trial;font-size:16px;}strong,b{font-weight:700;}h1,h2,h3,h4,h5,h6{font-weight:normal;}.geral-section{padding-top:90px;padding-bottom:90px;}.first-section{padding-top:200px;}.gray-section{background:#eee;}.gray-section .default-form input:-webkit-autofill,.gray-section .default-form input:-webkit-autofill:hover,.gray-section .default-form input:-webkit-autofill:focus,.gray-section .default-form input:-webkit-autofill:active,.gray-section .default-form textarea:-webkit-autofill,.gray-section .default-form textarea:-webkit-autofill:hover,.gray-section .default-form textarea:-webkit-autofill:focus,.gray-section .default-form textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #eee inset !important;-webkit-text-fill-color:#333;}.section-header{display:flex;justify-content:space-between;margin-bottom:50px;}.section-header .half-part{height:fit-content;margin-bottom:0;width:47%;}.section-header .half-part:last-child{position:relative;}.section-header .half-part:last-child:after{background:#f35f1f;content:'';height:2px;left:-50px;position:absolute;width:37px;top:10px;}.product-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;}.product-list.product-page .product-item .geral-subtitle{font-size:20px;}.product-list .product-item .product-image{align-items:center;background:#fff;border:1px solid #ececec;box-shadow:inset 0 0 0 #f35f1f;border-radius:10px;display:flex;height:275px;justify-content:center;margin-bottom:20px;padding:15px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.product-list .product-item .product-image img{max-height:220px;}.product-list .product-item .geral-subtitle{margin-bottom:5px;}.product-list .product-item .product-quantity{color:#333;font-size:18px;}.product-list .product-item:hover .product-image,.product-list .product-item:active .product-image,.product-list .product-item:focus .product-image{box-shadow:inset 0 0 0px 2px #f35f1f;}.geral-text-composition .geral-title{margin-bottom:0;}.geral-text-composition .divider{border-radius:40px;background:#f35f1f;height:5px;width:25px;margin:20px 0;}.geral-text-composition .geral-text{margin-bottom:20px;}.background-lazy{background:none !important;background-image:none !important;background-color:rgba(134,24,25,0.5);backdrop-filter:blur(10px);}#owner-section{background:#eee;}#owner-section .content{display:flex;justify-content:space-between;position:relative;}#owner-section .content .text{padding:90px 0 0;width:30%;}#owner-section .content .text .quote-text{font-weight:bold;font-size:25px;line-height:28px;color:#333;margin-bottom:60px;position:relative;}#owner-section .content .text .quote-text .quote-icon{color:#f35f1f;font-size:45px;position:absolute;}#owner-section .content .text .quote-text .quote-icon.quote-left{left:-60px;top:-40px;}#owner-section .content .text .quote-text .quote-icon.quote-right{bottom:-45px;right:-60px;}#owner-section .content .text .owner-name{color:#ff0002;font-weight:600;font-size:25px;line-height:32px;margin-bottom:0;}#owner-section .content .text .geral-text{margin-bottom:0;}#owner-section .content .image{padding-top:20px;width:50%;}#owner-section .content .image img{max-width:100%;}.gallery-swiper{margin:70px 0;}.gallery-swiper .swiper-slide .gallery-item{border-radius:5px;object-fit:cover;height:450px;width:100%;}.swiper-navigation{align-items:center;bottom:0;display:flex;left:0;position:absolute;}.swiper-navigation .swiper-button-prev,.swiper-navigation .swiper-button-next{align-items:center;background:#8d8d8d;display:flex;justify-content:center;height:50px;position:unset;width:50px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.swiper-navigation .swiper-button-prev:not(.swiper-button-disabled):hover,.swiper-navigation .swiper-button-next:not(.swiper-button-disabled):hover{background:#f35f1f;}.swiper-navigation .swiper-button-prev.swiper-button-prev,.swiper-navigation .swiper-button-next.swiper-button-prev{border-bottom-left-radius:5px;}.swiper-navigation .swiper-button-prev .iconify,.swiper-navigation .swiper-button-next .iconify{color:#fff;font-size:25px;}.swiper-navigation .swiper-button-prev:after,.swiper-navigation .swiper-button-next:after{content:unset;}.default-form{margin-top:40px;}.default-form input,.default-form textarea{background:transparent;border:none;border-bottom:1px solid #c6c6c6;border-radius:0;color:#333;font-size:20px;padding-bottom:5px;margin-bottom:30px;width:100%;}.default-form input::-webkit-input-placeholder,.default-form textarea::-webkit-input-placeholder{color:#8e8e8e;}.default-form input:-ms-input-placeholder,.default-form textarea:-ms-input-placeholder{color:#8e8e8e;}.default-form input::placeholder,.default-form textarea::placeholder{color:#8e8e8e;}.default-form input:-webkit-autofill,.default-form input:-webkit-autofill:hover,.default-form input:-webkit-autofill:focus,.default-form input:-webkit-autofill:active,.default-form textarea:-webkit-autofill,.default-form textarea:-webkit-autofill:hover,.default-form textarea:-webkit-autofill:focus,.default-form textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important;-webkit-text-fill-color:#333;}.default-form input.red-border,.default-form textarea.red-border{border-color:#d41658;}.default-form textarea{resize:none;height:90px;}#pagination-product{margin-top:75px;}#pagination-product .paginationjs{display:flex;justify-content:center;}#pagination-product .paginationjs .paginationjs-pages li{border:none !important;background:none !important;border-radius:0 !important;}#pagination-product .paginationjs .paginationjs-pages li a{align-items:center;background:#c4c4c4;border-radius:999px;color:#fff;display:flex;justify-content:center;height:40px;padding:0;width:40px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#pagination-product .paginationjs .paginationjs-pages li.disabled{pointer-events:none;}#pagination-product .paginationjs .paginationjs-pages li:not(.disabled) a:hover{background:#f35f1f;}#pagination-product .paginationjs .paginationjs-pages li + li{margin-left:10px;}#anchor-section{padding-top:40px;padding-bottom:120px;}#anchor-section .container{position:relative;}#anchor-section img{position:absolute;right:40px;top:-80px;}#anchor-section .content{background:#fff;box-shadow:0px 0px 40px rgba(0,0,0,0.1);border-radius:15px;padding:40px;}.custom-modal{display:flex;align-items:center;justify-content:center;height:100vh;width:100%;position:absolute;top:0;left:0;z-index:-999;}.custom-modal .geral-title{margin-bottom:15px;}.custom-modal .geral-title .home-title{text-align:left;}.custom-modal .geral-text{margin-bottom:15px;}.custom-modal .geral-text a{color:#00f;font-weight:500;position:relative;}.custom-modal .geral-text a:after{background:currentcolor;bottom:-3px;height:1px;left:0;content:'';position:absolute;width:0%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.custom-modal .geral-text a:hover:after{width:100%;}.custom-modal .close-modal{background:none;border:none;color:#00f;font-size:30px;opacity:0.7;position:absolute;right:15px;top:15px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.custom-modal .close-modal:hover,.custom-modal .close-modal:active,.custom-modal .close-modal:focus{opacity:1;outline:0;}.custom-modal .background{background:rgba(0,0,0,0.5);position:absolute;left:0;width:100%;height:100%;z-index:1;opacity:0;visibility:hidden;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.custom-modal .content{background:#fff;border-radius:10px;padding:40px 25px;z-index:2;position:relative;max-width:580px;transform:scale(0,0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.custom-modal.show{opacity:1;visibility:visible;z-index:999;}.custom-modal.show .background{opacity:1;visibility:visible;}.custom-modal.show .content{transform:scale(1,1);}.service-item{align-items:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:10px;display:flex;min-height:380px;position:relative;width:100%;}.service-item .black-background{background:linear-gradient(0deg,rgba(0,0,0,0.7) 8.66%,rgba(0,0,0,0) 43.83%);border-radius:10px;height:100%;position:absolute;left:0;top:0;opacity:0.8;width:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.service-item .service-title{font-weight:bold;font-size:30px;line-height:36px;color:#eaeaea;margin-bottom:0;padding:30px;position:relative;}.service-item:hover .black-background{opacity:1;}#contact-section{position:relative;overflow-x:hidden;}#contact-section #contato{position:absolute;top:-120px;}#contact-section .content{width:40%;}#contact-section .image{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0;width:50%;}.gallery-swiper{padding-right:27%;}.geral-grid-div{display:grid;}.geral-grid-div.column-3{grid-template-columns:repeat(3,1fr);grid-gap:30px;}header{background:transparent;left:0;position:fixed;top:0;width:100%;z-index:999;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}header.shadowed{background:#ff931e;}header.shadowed .div-desktop{padding-top:20px;padding-bottom:25px;}header.shadowed .pages-item{opacity:1;}header.shadowed .menu-toggle{opacity:0;width:0;}header.transparent{background:transparent;}header.transparent.shadowed{background:#fff;}header .logo img{height:80px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}header .link-list{align-items:center;display:flex;list-style:none;padding:0;margin-bottom:0;}header .link-list .link-item:first-child .link-site{padding-top:20px;border-radius:15px 15px 0 0;}header .link-list .link-item:last-child .link-site{border-radius:0px 0px 15px 15px;padding-bottom:20px;}header .link-list .link-site{color:#333;display:flex;font-weight:500;padding:10px 20px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}header .link-list .link-site:hover{background:#f2f2f2;}header .link-list .link-site.active{color:#d41658;}header .link-list .social-link .iconify{color:#fff;font-size:22px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}header .link-list .social-link + .social-link{margin-left:15px;}header .link-list.pages-item li{margin-right:15px;}header .link-list.pages-item li a{color:#fff;font-weight:500;position:relative;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}header .link-list.pages-item li a:hover,header .link-list.pages-item li a.active{color:#d41658;}header .link-list.pages-item li a.active{font-weight:bold;}header .pages-item{opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}header .menu-links{align-items:center;display:flex;}header .div-desktop{align-items:center;display:flex;justify-content:space-between;padding-top:30px;padding-bottom:30px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}header .menu-toggle{align-items:center;display:flex;justify-content:center;height:30px;margin-left:20px;position:relative;width:30px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}header .menu-toggle input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:10;}header .menu-toggle input:checked+.collapse-button .span-menu:nth-child(1){transform:rotate(45deg) translate(4px,4px);}header .menu-toggle input:checked+.collapse-button .span-menu:nth-child(2){transform:rotate(-45deg) translate(2px,-1px);}header .menu-toggle input:checked+.collapse-button .span-menu:nth-child(3){transform:rotate(0deg) scale(0,0);}header .menu-toggle input:checked+.collapse-button .blur-background{opacity:1;visibility:visible;}header .menu-toggle input:checked+.collapse-button .collapse-menu{opacity:1;visibility:visible;}header .menu-toggle .collapse-button{display:flex;justify-content:space-between;flex-direction:column;height:18px;width:100%;}header .menu-toggle .collapse-button .link-list{display:block;}header .menu-toggle .collapse-button .collapse-menu{background:#fff;box-shadow:0px 0px 25px rgba(0,0,0,0.25);border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;height:fit-content;right:-100%;opacity:0;padding:0;position:absolute;top:40px;width:275px;visibility:hidden;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}header .menu-toggle .collapse-button .blur-background{background:rgba(0,0,0,0.3);backdrop-filter:blur(5px);display:none;height:100vh;right:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;transition-duration:0.6s;}header .menu-toggle .collapse-button .social-links{display:none;}header .menu-toggle .span-menu{background:#fff;border-radius:50px;height:2px;position:relative;z-index:5;width:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;}.div-mobile{align-items:center;display:none;justify-content:space-between;padding-top:25px;padding-bottom:25px;}.div-mobile .link-list .link-item.social-link + .social-link{margin-left:20px;}@media only screen and (max-width: 1024px){header .menu-toggle .span-menu{background:#fff;}}@media only screen and (max-width: 768px){header .menu-toggle .collapse-button .collapse-menu{right:-70%;}}@media only screen and (max-width: 680px){header .pages-item{display:none;}header.other-pages .menu-toggle{display:flex;}header.shadowed .pages-item{opacity:0;}header.shadowed .menu-toggle{opacity:1;width:30px;}header .menu-toggle input:checked+.collapse-button .span-menu{background:#f35f1f;}header .menu-toggle .collapse-button .blur-background{display:block;}header .menu-toggle .collapse-button .collapse-menu{border-radius:0;height:100vh;padding:90px 0 120px;position:fixed;right:0;top:0;width:70vw;}header .menu-toggle .collapse-button .collapse-menu .social-links{display:flex;justify-content:center;padding:0 30px;}header .menu-toggle .collapse-button .collapse-menu .social-links a{align-items:center;background:#00f;border:1px solid transparent;border-radius:999px;color:#fff;display:flex;height:40px;justify-content:center;width:40px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}header .menu-toggle .collapse-button .collapse-menu .social-links a:hover{background:#fff;border:1px solid #00f;color:#00f;}header .menu-toggle .collapse-button .collapse-menu .social-links a:hover .iconify{color:#00f;}header .link-list.social-links-desktop{display:none;}header .link-list .link-site{border-radius:0 !important;padding:15px 40px !important;}}@media only screen and (max-width: 415px){header .menu-toggle .collapse-button .collapse-menu{width:80vw;}header .link-list .link-site{padding:15px 30px !important;}}footer{background:#3fa9f5;padding-bottom:40px;padding-top:40px;overflow-x:hidden;}footer .container{align-items:flex-start;display:flex;justify-content:space-between;}footer .logo img{height:80px;}footer .footer-nav ul{display:flex;justify-content:center;list-style:none;margin:0;padding:0;}footer .footer-nav ul li.link-social a{align-items:center;background:#00f;border:1px solid transparent;border-radius:999px;color:#3fa9f5;display:flex;justify-content:center;height:30px;width:30px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}footer .footer-nav ul li.link-social a:hover{background:#3fa9f5;color:#00f;border:1px solid #00f;}footer .footer-nav ul li.link-social a:after{content:unset;}footer .footer-nav ul li.link-social + .link-social{margin-left:10px;}footer .footer-nav ul li a{color:#00f;font-size:18px;position:relative;}footer .footer-nav ul li a:after{bottom:-2px;background:currentcolor;content:'';left:0;height:1px;position:absolute;width:0%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}footer .footer-nav ul li a:hover{color:#00f;text-decoration:none;}footer .footer-nav ul li a:hover:after{width:100%;}footer .footer-nav ul li + li{margin-left:40px;}.geral-title{font-weight:bold;font-size:42px;line-height:45px;color:#333;margin-bottom:30px;}.geral-text{font-weight:normal;font-size:22px;line-height:32px;color:#5e5e5e;}.geral-subtitle{font-weight:bold;font-size:25px;line-height:28px;color:#333;margin-bottom:30px;}.btn-geral{align-items:center;border:1px solid transparent;background:#00f;border-radius:10px;color:#fff;display:flex;font-style:normal;font-weight:600;font-size:16px;line-height:16px;text-align:center;padding:15px 60px;max-width:fit-content;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.btn-geral .iconify{margin-right:10px;font-size:20px;}.btn-geral:hover,.btn-geral:active,.btn-geral:focus{outline:0;box-shadow:none;background:#0000e6;color:#fff;text-decoration:none;}.btn-home{background:unset;background-color:unset;background-image:linear-gradient(137.94deg,#f35f1f 0%,#dc2947 46.24%,#dc2947 61.66%,#f05526 105.69%), linear-gradient(137.94deg,#f35f1f 0%,#dc2947 0.01%,#dc2947 16.51%,#f05526 105.69%);background-size:200%;background-position:left;align-items:center;border:1px solid transparent;border-radius:10px;color:#fff;display:flex;font-style:normal;font-weight:600;font-size:16px;line-height:16px;text-align:center;padding:15px 60px;max-width:fit-content;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.btn-home:hover{color:#fff;background-position:right;}.geral-inline-link{align-items:center;background:none;border:none;color:#f35f1f;font-weight:bold;font-size:20px;line-height:24px;display:flex;position:relative;width:fit-content;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.geral-inline-link .iconify{margin-left:10px;}.geral-inline-link:after{background:currentcolor;bottom:-2px;content:'';height:1px;position:absolute;width:0%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.geral-inline-link.reverse{flex-direction:row-reverse;}.geral-inline-link.reverse .iconify{margin-right:10px;margin-left:0;}.geral-inline-link:hover{color:#cc0002;text-decoration:none;}.geral-inline-link:hover:after{width:100%;}.geral-inline-link.disabled{opacity:0.6;pointer-events:none;}.geral-inline-link.green-color{color:#1ea152;}.geral-inline-link.green-color:hover{color:#16763c;}.geral-inline-link.loading .iconify{width:0;opacity:0;margin-left:0;}.geral-inline-link.loading .loading-spin{margin-left:10px;opacity:1;width:20px;}.geral-inline-link .loading-spin{align-items:center;background:transparent;border-radius:999px;display:flex;height:20px;justify-content:center;width:0;position:relative;margin-left:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.geral-inline-link .loading-spin:before{content:'';background:transparent;border:2px solid transparent;border-right-color:#ff0002;border-bottom-color:#ff0002;border-top-color:#ff0002;border-radius:999px;height:102%;position:absolute;left:0;top:0;width:106%;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite;}.geral-inline-link .loading-spin:after{border-radius:999px;background:transparent;content:'';height:16px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;}@keyframes spin{to{-webkit-transform:rotate(360deg);}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);}}#banner{background-color:#fff;box-shadow:0px 4px 45px rgba(0,0,0,0.1);height:100vh;position:relative;}#banner .background-banner{background-color:#f35f1f;background:linear-gradient(137.94deg,#f35f1f 0%,#dc2947 46.24%,#dc2947 61.66%,#f05526 105.69%);box-sizing:border-box;height:100%;position:absolute;right:0;top:0;width:40%;}#banner .container{position:relative;padding-top:150px;}#banner .circle-banner{background-position:center;background-repeat:no-repeat;background-size:cover;height:700px;position:absolute;right:0;top:50%;transform:translate(0,-50%);width:700px;}#banner .swiper-container{width:100%;}#banner .swiper-pagination{position:unset;text-align:left;}#banner .swiper-pagination .pagination-bullet{background:#333;height:10px;width:10px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#banner .swiper-pagination .pagination-bullet.swiper-pagination-bullet-active{background:#f35f1f;}#banner .swiper-pagination .pagination-bullet.swiper-pagination-bullet-active:hover{background:#f35f1f !important;}#banner .swiper-pagination .pagination-bullet:hover{background:#1a1a1a !important;}#banner .swiper-wrapper{align-items:center;}#banner .swiper-slide .content{align-items:center;justify-content:space-between;display:flex;}#banner .swiper-slide .content .text{width:32%;font-style:normal;font-weight:bold;font-size:55px;line-height:66px;color:#25282a;}#banner .swiper-slide .content .image{height:750px;position:relative;padding-bottom:50px;width:800px;}#banner .swiper-slide .content .image .img{background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-mask-image:url("/../assets/img/site/images/banner-mask.png");-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;height:100%;width:100%;}#banner .swiper-slide .content .image:after{bottom:35px;background:rgba(0,0,0,0.2);content:'';filter:blur(20.6301px);height:55px;position:absolute;width:96%;}#home-about{background-position:center;background-repeat:no-repeat;background-size:cover;}#home-about.homepage-about .text-about{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}#our-services{position:relative;min-height:560px;}#our-services .content{width:35%;}#our-services .content .geral-text{color:#25282a;margin-bottom:20px;padding-left:50px;position:relative;}#our-services .content .geral-text:after{background:#00f;content:'';left:0;height:2px;position:absolute;top:10px;width:35px;}#our-services .content .geral-inline-link{margin-left:50px;}#our-services .our-services-swiper{right:0;height:100%;position:absolute;top:0;width:50%;}#about-page .geral-text-composition .image{background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:20px;height:400px;margin-bottom:50px;}#about-page .geral-text-composition .geral-text{margin-bottom:50px;}.about-page-title{padding-top:200px;}.stores-swiper{margin-bottom:70px;}.stores-swiper .swiper-slide .store-item{align-items:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;height:500px;padding:30px;position:relative;}.stores-swiper .swiper-slide .store-item .black-background{background:linear-gradient(360deg,#000 0%,rgba(122,122,122,0) 100%);border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%;}.stores-swiper .swiper-slide .store-item .store-infos{position:relative;}.stores-swiper .swiper-slide .store-item .store-infos h3,.stores-swiper .swiper-slide .store-item .store-infos p{color:#fff;}.stores-swiper .swiper-slide .store-item .store-infos h3{font-weight:bold;font-size:36px;line-height:44px;margin-bottom:5px;}.stores-swiper .swiper-slide .store-item .store-infos p{font-size:18px;}#products-page .product-area{display:grid;grid-template-columns:22% auto;grid-gap:30px;margin-top:80px;}#products-page .product-area .product-filter{background:#fff;border:1px solid #ececec;border-radius:15px;height:fit-content;padding:30px;}#products-page .product-area .product-filter .filter-group + .filter-group{margin-top:20px;}#products-page .product-area .product-filter .filter-title{font-weight:bold;font-size:22px;line-height:45px;color:#333;margin-bottom:5px;}#products-page .product-area .product-filter ul{margin:0;padding:0;list-style:none;}#products-page .product-area .product-filter ul li{align-items:center;display:flex;justify-content:space-between;}#products-page .product-area .product-filter ul li  + li{margin-top:10px;}#products-page .product-area .product-filter ul a{color:#8b8b8b;font-size:16px;line-height:19px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#products-page .product-area .product-filter ul a:hover,#products-page .product-area .product-filter ul a.active{color:#f35f1f;}#products-page .product-area .product-filter ul a.disabled{opacity:0.6;pointer-events:none;}#products-page .product-area .product-filter ul a.disabled+ .iconify{pointer-events:none;}#products-page .product-area .product-filter ul a.active{font-weight:bold;}#products-page .product-area .product-filter ul a.active + .iconify{opacity:1;visibility:visible;}#products-page .product-area .product-filter ul .iconify{cursor:pointer;position:relative;opacity:0;visibility:hidden;z-index:2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#products-page .product-area .product-filter ul .iconify:hover{color:#f35f1f;}.filter-mobile{display:none;}.filter-mobile .filter-menu{background:#fff;height:100vh;left:0;opacity:0;position:fixed;top:0;overflow-y:auto;padding:30px;visibility:hidden;width:100vw;z-index:9999;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.filter-mobile .filter-menu.opened{opacity:1;visibility:visible;}.filter-mobile .filter-menu .filter-header{align-items:center;cursor:pointer;display:flex;justify-content:center;}.filter-mobile .filter-menu .filter-header .iconify,.filter-mobile .filter-menu .filter-header .geral-title{margin-right:auto;}.filter-mobile .filter-menu .filter-header .iconify{color:#f35f1f;font-size:25px;}.filter-mobile .filter-menu .filter-header .geral-title{margin-bottom:0;}.filter-mobile .filter-menu .filter-group{margin-top:30px;}.filter-mobile .filter-menu .geral-subtitle{margin-bottom:15px;}.filter-mobile .filter-menu ul{margin:0;padding:0;list-style:none;}.filter-mobile .filter-menu ul li{display:flex;justify-content:space-between;}.filter-mobile .filter-menu ul li + li{margin-top:10px;}.filter-mobile .filter-menu ul a{color:#8b8b8b;font-size:16px;line-height:19px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.filter-mobile .filter-menu ul a:hover,.filter-mobile .filter-menu ul a.active{color:#f35f1f;}.filter-mobile .filter-menu ul a.disabled{opacity:0.6;pointer-events:none;}.filter-mobile .filter-menu ul a.disabled+ .iconify{pointer-events:none;}.filter-mobile .filter-menu ul a.active{font-weight:bold;}.filter-mobile .filter-menu ul a.active+ .iconify{opacity:1;visibility:visible;}.filter-mobile .filter-menu ul .iconify{cursor:pointer;font-size:20px;height:22px;position:relative;opacity:0;visibility:hidden;width:22px;z-index:2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.filter-mobile .filter-menu ul .iconify:hover{color:#f35f1f;}.filter-mobile .filter-button{align-items:center;cursor:pointer;display:flex;margin-left:auto;width:fit-content;}.filter-mobile .filter-button span{color:#333;font-weight:600;font-size:12px;line-height:28px;margin-right:10px;}.filter-mobile .filter-button .filter-icon{align-items:center;background:#f35f1f;border-radius:10px;display:flex;color:#fff;height:35px;font-size:22px;justify-content:center;width:35px;}#product-details .product-image{background:#fff;border:1px solid #ececec;border-radius:15px;}#product-details .product-image .image{align-items:center;display:flex;justify-content:center;height:100%;}#product-details .product-image img{max-height:450px;}#product-details .product-details{display:grid;grid-template-columns:43% auto;grid-gap:50px;margin-top:50px;}#product-details .product-details .geral-title{margin-bottom:10px;}#product-details .product-details .quantity-subtitle{margin-bottom:25px;opacity:0.7;}#product-details .product-details .btn-whatsapp{align-items:center;border:1px solid transparent;background:#1ea152;border-radius:10px;color:#fff;display:flex;font-style:normal;font-weight:600;font-size:19px;line-height:16px;text-align:center;padding:15px;max-width:fit-content;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:30px;}#product-details .product-details .btn-whatsapp .iconify{margin-right:10px;font-size:20px;}#product-details .product-details .btn-whatsapp:hover,#product-details .product-details .btn-whatsapp:active,#product-details .product-details .btn-whatsapp:focus{outline:0;box-shadow:none;background:#1a8c47;color:#fff;text-decoration:none;}#product-details .product-details .color-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 10px;}#product-details .product-details .color-list .color-item{align-content:center;display:flex;}#product-details .product-details .color-list .color-item .color-example{border-radius:10px;height:40px;margin-right:15px;width:40px;}#product-details .product-details .color-list .color-item .geral-text{line-height:40px;}.product-gallery{margin-top:0;}.loading-area{height:0;opacity:0;visibility:hidden;transition:opacity 0.2s ease, visibility 0.2s ease, height 0.2s ease;padding:0;}.loading-area .dots{display:flex;justify-content:center;}.loading-area .dots .dot{background:#f35f1f;border-radius:999px;height:20px;width:20px;animation:jump 1s linear infinite;}.loading-area .dots .dot+.dot{margin-left:10px;}.loading-area .dots .dot:nth-child(2){animation-delay:0.1s;}.loading-area .dots .dot:nth-child(3){animation-delay:0.3s;}.loading-area.show{height:auto;opacity:1;visibility:visible;padding:80px 0;}@keyframes jump{0%{margin-top:0;}35%{margin-top:-30px;}70%{margin-top:0px;}}.product-list-area{height:auto;opacity:1;visibility:visible;transition:opacity 0.2s ease, visibility 0.2s ease, height 0.2s ease;}.product-list-area.hidden{height:0;opacity:0;visibility:hidden;}.empty-state .iconify{color:#f35f1f;font-size:18px;margin-right:10px;}#services .geral-text{margin-bottom:50px;}#service-page{background-position:center;background-repeat:no-repeat;background-size:cover;}#service-page .service-advantages{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:70px;margin-top:50px;text-align:center;}#service-page .service-advantages .image{margin-bottom:20px;}#service-page .service-advantages .advantage-title{color:#000;font-weight:bold;font-size:30px;line-height:36px;}@media only screen and (max-width: 1600px){#banner .container{padding-top:130px;}#banner .swiper-slide .content .text{width:40%;}#banner .swiper-slide .content .image{height:550px;width:670px;}#banner .swiper-slide .content .image .img{-webkit-mask-size:contain;}.geral-text{font-size:20px;}header .logo img,footer .logo img{height:70px;}.gallery-swiper{padding-right:23%;}}@media only screen and (max-width: 1536px){.geral-title{font-size:34px;line-height:40px;}#our-services{min-height:520px;}.service-item{min-height:330px;}.gallery-swiper{padding-right:30%;}.gallery-swiper .swiper-slide .gallery-item{height:400px;}}@media only screen and (max-width: 1440px){#banner .swiper-slide .content .image{height:480px;width:560px;}#banner .background-banner{width:36%;}.gallery-swiper{padding-right:29%;}#our-services .content{width:40%;}.geral-text{font-size:18px;line-height:27px;}}@media only screen and (max-width: 1366px){.geral-title{font-size:31px;line-height:36px;}.section-header .half-part{width:46%;}#banner .swiper-slide .content .text{width:45%;}.service-item{min-height:290px;}.service-item .service-title{font-size:27px;line-height:34px;}.gallery-swiper .swiper-slide .gallery-item{height:350px;}#our-services{min-height:480px;}}@media only screen and (max-width: 1024px){#banner{height:auto;}#banner .background-banner{width:100%;height:50%;}#banner .swiper-slide .content{align-items:center;justify-content:center;display:flex;flex-direction:column-reverse;}#banner .swiper-slide .content .text{width:100%;padding-bottom:70px;}#banner .swiper-slide .content .image{max-width:100%;}#banner .swiper-slide .content .image:after{content:unset;}#our-services{min-height:unset;overflow-x:hidden;}#our-services .content{width:100%;}#our-services .our-services-swiper{position:unset;width:100%;padding-right:0;padding-left:15px;padding-bottom:0;width:calc(100% + 12px);}#contact-section{display:flex;flex-direction:column-reverse;padding-top:0;overflow-x:hidden;}#contact-section .content{padding-top:90px;width:100%;}#contact-section .image{height:400px;margin-left:-15px;position:unset;right:0;top:0;width:calc(100% + 27px);}}@media only screen and (max-width: 955px){.section-header{display:block;}.section-header .half-part{width:100%;}.section-header .half-part+.half-part{margin-top:30px;padding-left:50px;}.section-header .half-part+.half-part:after{left:0;}}@media only screen and (max-width: 768px){.geral-grid-div.column-3{grid-template-columns:repeat(1,1fr);}#service-page .service-advantages .advantage-title{font-size:23px;line-height:30px;}footer .container{display:block;text-align:center;}footer .footer-nav ul{justify-content:center;margin-top:40px;}footer .footer-nav ul li:not(.link-social){display:none;}footer .footer-nav ul li.link-social a{font-size:25px;height:40px;width:40px;}footer .footer-nav ul li  + li{margin-left:0;}}@media only screen and (max-width: 680px){.geral-title{font-size:28px;line-height:32px;}#banner .swiper-slide .content .image{width:100%;}.gallery-swiper{margin-bottom:0;}.gallery-swiper{padding-right:0;}header .logo img,footer .logo img{height:50px;}.first-section{padding-top:140px;}#service-page .service-advantages{grid-template-columns:repeat(1,1fr);grid-gap:30px;margin-top:30px;}#service-page .service-advantages .advantage-title{font-size:20px;line-height:30px;}#banner .background-banner{width:100%;height:40%;}#banner .swiper-slide .content .image{height:330px;}#service-page #about-swiper{padding-left:15px !important;width:calc(100% + 12px);}#service-page #about-swiper .swiper-navigation{padding-left:15px !important;}}