#bannerProduct{height:calc(100vh - 80px);max-height:1040px;background-size:cover;background-position:left;margin-bottom:177px}#bannerProduct .bread-crumb{display:flex;align-items:center;margin-top:25px}#bannerProduct .bread-crumb .item{color:#fff;margin-right:5px;font-size:13px;line-height:26px}#bannerProduct .bread-crumb i{color:#c77d3a;margin-right:5px;font-size:12px}#bannerProduct .bread-crumb .item-title{color:#c77d3a;font-size:13px;font-weight:600}#bannerProduct .content{margin-top:30vh;display:flex;align-items:start}#bannerProduct .content img{margin-right:17px}#bannerProduct .content .title h1{font-weight:bolder;font-size:35px;color:#fff;line-height:50px}#bannerProduct .content .title p{font-size:20px;font-weight:600;color:#fff;line-height:28px}#bannerProduct .form-product{margin-bottom:-52px}@media(max-width: 767px){#bannerProduct{margin-bottom:0}#bannerProduct .content{margin-top:70px;flex-direction:column}#bannerProduct .content .title h1{font-size:25px}#bannerProduct .content .title p{font-size:16px}#bannerProduct .form-product{display:none}}.form-mobile{margin-top:-75px;margin-bottom:74px}.wpcf7-product{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.form-product{padding:32px;border-radius:6px;background-color:#f3f4f5;box-shadow:7.845px 7.845px 13.075px 0px rgba(0,0,0,.15)}.form-product h3{font-size:20px;font-weight:bolder;color:#c77d3a;margin-bottom:30px}.form-product input[type=text],.form-product input[type=email],.form-product input[type=tel],.form-product input[type=number]{height:60px;border-radius:6px;border:1px solid #e0e0e0;font-size:12px;padding:0 12px;box-shadow:none}@media screen and (min-width: 992px){.form-product input[type=text],.form-product input[type=email],.form-product input[type=tel],.form-product input[type=number]{font-size:14px;padding:0 18px}}.form-product .form-group{width:100%;margin:0}.form-product .form-group.twoColumns{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:13px}.form-product .form-group.twoColumns *{width:100%}.form-product .form-check-inline{display:flex;flex-direction:row;align-items:center;gap:32px;width:100%;margin:.5rem 0 0 0;padding:0 1rem}@media screen and (min-width: 992px){.form-product .form-check-inline{margin:0}}.form-product .form-check-inline *{margin:0}.form-product .form-check-inline input{border-radius:50%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:14px;height:14px;background-color:#fff;border:1px solid #b6b6b6}.form-product .form-check-inline input:checked{background:#c77d3a;box-shadow:0 0 3px #c77d3a;border-color:#c77d3a;position:relative}.form-product .form-check-inline input:checked::before{content:"";width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);background-color:#fff;border-radius:50%}.form-product .form-check-inline label{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;font-size:14px}.form-product .boxAgree{margin:.5rem 0 0 0}.form-product .politica label{display:flex}.form-product .politica label input{margin-top:7px;margin-right:10px}.form-product input[type=submit]{width:100%;margin:0;transition:all .4s ease}.form-product input[type=submit]:hover{color:#fff;background:#0f563f;transform:scale(1.06)}.form-product a{color:#c77d3a;text-decoration:underline}.form-product .invalid .wpcf7-response-output,.form-product .invalid .wpcf7-not-valid-tip{color:red}.form-product .screen-reader-response p{color:red}.form-product .screen-reader-response ul li{color:red}.form-product .wpcf7-response-output{color:green}@media(max-width: 990px){.form-product{padding:33px 24px 43px}.form-product h3{margin-bottom:22px;line-height:26px}}#roof .content h2{font-size:30px;font-weight:bolder;line-height:50px;margin-bottom:6px;color:#343232}#roof .content hr{margin-bottom:18px;margin-left:7px;margin-top:0;max-width:60px;border-color:#c77d3a;opacity:1}#roof .content p{color:#343232;line-height:24px;font-size:18px;font-weight:bold;margin-bottom:0}#roof .content .btn-orange-overall{padding:15px 44px 11px 40px}#roof .list-bullet .item{width:100%;min-height:90px;padding-left:18px;padding-right:18px;padding-top:18px;padding-bottom:18px;display:flex;align-items:center;background-color:#f5f2eb;border-radius:6px;margin-bottom:15px}#roof .list-bullet .item img{margin-right:14px}#roof .list-bullet .item p{margin-bottom:0;color:#58585a;font-weight:bold}@media(max-width: 767px){#roof{margin-bottom:17px}#roof .content{margin-bottom:27px}#roof .content hr{margin-left:0}#roof .content .btn-orange-overall{display:flex;width:100%;align-items:center;justify-content:center}#roof .content .btn-orange-overall img{margin-right:10px}#roof .list-bullet .item{padding-left:18px;padding-right:18px}#roof .list-bullet .item img{margin-right:28px}#roof .list-bullet .item p{font-weight:bold}}.main-title-style,#section-blog .content-wrapper .title-container h2{font-weight:bold;font-size:25px;color:#343232;padding-bottom:5px;line-height:0px}.main-title-style b,#section-blog .content-wrapper .title-container h2 b{font-weight:bold}.orange-dash,#section-blog .content-wrapper .title-container span{height:2px;background:#c77d3a;display:inline-block;width:60px;margin-bottom:3px}.btn-yellow-translu,#section-blog .content-wrapper .blog-card-container .blog-card .btn-block a{border:2px solid #c77d3a;padding:6px 19px 6px 20px;border-radius:50px;color:#c77d3a;font-weight:bold;font-size:14px;text-transform:uppercase}.btn-yellow-translu:hover,#section-blog .content-wrapper .blog-card-container .blog-card .btn-block a:hover{text-decoration:none;transform:scale(1.06)}#section-blog{background:#f3f4f5;padding-top:100px;padding-bottom:60px}#section-blog .content-wrapper .title-container{text-align:left}#section-blog .content-wrapper .title-container h2{color:#343232}#section-blog .content-wrapper .title-container .lower-message{width:100%;text-align:left}#section-blog .content-wrapper .title-container .lower-message p{color:#343232;display:inline-block}#section-blog .content-wrapper .blog-card-container{display:inline-block;width:100%}#section-blog .content-wrapper .blog-card-container .slick-list{display:flex}#section-blog .content-wrapper .blog-card-container .slick-list .slick-track{display:flex;padding-bottom:30px;margin-right:100%}#section-blog .content-wrapper .blog-card-container .slick-arrow{position:absolute;background-color:unset;border-radius:50%;background-color:#c77d3a;border:1px solid #c77d3a;color:#fff;width:50px;height:50px;top:-70px;z-index:999;outline:none;transition:all .4s ease}#section-blog .content-wrapper .blog-card-container .slick-arrow.slick-prev{right:3.6vw}#section-blog .content-wrapper .blog-card-container .slick-arrow.slick-next{right:calc(3.6vw - 70px)}#section-blog .content-wrapper .blog-card-container .slick-arrow.slick-disabled{color:#c77d3a;background-color:rgba(0,0,0,0)}#section-blog .content-wrapper .blog-card-container .slick-arrow:hover{transform:scale(1.06)}#section-blog .content-wrapper .blog-card-container .blog-card{background:#fff;padding:15px;border-radius:5px;box-shadow:0px 10px 30px hsla(0,0%,60%,.2);margin:0 15px 0px;height:100%}#section-blog .content-wrapper .blog-card-container .blog-card .box-content img{width:100%}#section-blog .content-wrapper .blog-card-container .blog-card .box-content .title-block{margin-top:10px}#section-blog .content-wrapper .blog-card-container .blog-card .box-content .title-block .small-title-text{color:#c77d3a;font-size:12px}#section-blog .content-wrapper .blog-card-container .blog-card .box-content .title-block h6{color:#343232;font-size:18px;font-weight:600}#section-blog .content-wrapper .blog-card-container .blog-card .box-content .posted-block{margin-top:30px}#section-blog .content-wrapper .blog-card-container .blog-card .box-content .posted-block .small-text{color:#787a7d;font-size:13px}#section-blog .content-wrapper .blog-card-container .blog-card .box-content .posted-block .post-text{color:#343232;font-size:14px}#section-blog .content-wrapper .blog-card-container .blog-card .btn-block{margin-top:20px;margin-bottom:15px}#section-blog .content-wrapper .blog-card-container .blog-card .btn-block a{border-color:#0f563f;color:#0f563f}@media(max-width: 1200px){#section-blog .content-wrapper .blog-card-container .slick-arrow.slick-prev{right:5vw}#section-blog .content-wrapper .blog-card-container .slick-arrow.slick-next{right:calc(5vw - 70px)}}@media(max-width: 767px){#section-blog{padding-top:47px;padding-bottom:10px}#section-blog .content-wrapper .title-container .lower-message{margin-bottom:80px}#section-blog .content-wrapper .blog-card-container .slick-arrow.slick-next{right:20px}#section-blog .content-wrapper .blog-card-container .slick-arrow.slick-prev{right:81px}}#differential{background-size:cover;background-position:center;padding-top:225px;padding-bottom:50px}#differential .title{text-align:center;margin-bottom:40px}#differential .title h2{font-size:30px;font-weight:bolder;line-height:50px;margin-bottom:9px;color:#0f563f}#differential .title hr{max-width:60px;opacity:1;border-color:#c77d3a;margin:0 auto}#differential .slide-differ .slick-list{display:flex;padding-bottom:30px}#differential .slide-differ .slick-track{display:flex}#differential .slide-differ .slick-track .slick-slide:first-child{margin-left:auto}#differential .slide-differ .slick-track .slick-slide:last-child{margin-right:auto}#differential .slide-differ .slick-arrow{position:absolute;background-color:unset;border-radius:50%;border:1px solid #c77d3a;color:#c77d3a;width:50px;height:50px;top:calc(33% - 25px);z-index:999;outline:none;transition:all .4s ease}#differential .slide-differ .slick-arrow.slick-prev{left:-55px}#differential .slide-differ .slick-arrow.slick-next{right:-55px}#differential .slide-differ .slick-arrow:hover{transform:scale(1.06)}#differential .slide-differ .slick-track{margin-bottom:83px}#differential .slide-differ .slick-track .item{border-radius:9px;box-shadow:0 20px 60px rgba(62,62,62,.16);display:flex;flex-direction:column;align-items:center;padding-top:30px;height:100%;padding-left:17px;padding-right:17px;text-align:center;background-color:#fff}#differential .slide-differ .slick-track .item img{margin-bottom:22px;border-radius:50%;box-shadow:0 3px 30px rgba(199,125,58,.5)}#differential .slide-differ .slick-track .item p{font-size:16px;font-weight:bold;color:#0f563f;line-height:22px}@media(max-width: 990px){#differential{padding-top:106px;padding-bottom:28px}#differential .slick-dots{list-style:none;display:flex;padding:0;margin:0;width:100%;justify-content:center;margin-top:-43px;position:relative;z-index:2}#differential .slick-dots li+li{margin-left:12px}#differential .slick-dots li button{background-color:unset;outline:none;border:2px solid #c77d3a;border-radius:50%;padding:0;font-size:0;width:10px;height:10px}#differential .slick-dots li.slick-active button{background-color:#c77d3a;width:14px;height:14px}#differential .title{margin-bottom:35px}#differential .title h2{font-size:25px}#differential .slide-differ .item{min-height:auto}#differential .slide-differ .item p{margin-bottom:35px}}#video{background-color:#f5f2eb;position:relative;padding:144px 0 138px;margin-bottom:111px}#video h3{font-size:30px;font-weight:bolder;color:#0f563f;margin-bottom:17px;line-height:50px}#video p{font-size:18px;font-weight:600;color:#58585a}#video iframe{position:absolute;top:0;right:0;width:50%;height:100%;z-index:1}@media(max-width: 990px){#video{padding-top:94px;padding-bottom:0}#video p{margin-bottom:69px}#video iframe{position:relative;width:100%;height:600px}}@media(max-width: 767px){#video{margin-bottom:76px}#video h3{font-size:25px;margin-bottom:15px;line-height:35px}#video iframe{height:300px}}#advantage{margin-bottom:122px}#advantage .title{text-align:center;margin-bottom:70px}#advantage .title h2{font-size:30px;font-weight:bolder;line-height:50px;margin-bottom:9px;color:#0f563f}#advantage .title hr{max-width:60px;opacity:1;border-color:#c77d3a;margin:0 auto 24px}#advantage .title p{font-size:16px;line-height:24px;color:#58585a;margin-bottom:0}#advantage .card-advantage{background-color:#fff;box-shadow:0 20px 60px rgba(62,62,62,.16);border-radius:9px;display:flex;align-items:center;justify-content:center;height:80px;padding:0 33px}#advantage .card-advantage img{margin-right:20px}#advantage .card-advantage .content{display:block}#advantage .card-advantage .content p{color:#0f563f;line-height:22px;font-size:16px;font-weight:bold;margin-bottom:0}#advantage .card-advantage .content p.orange{color:#c77d3a}@media(max-width: 767px){#advantage{margin-bottom:59px}#advantage .title{margin-bottom:28px}#advantage .title h2{font-size:25px}#advantage .title hr{margin-bottom:5px}#advantage .card-advantage{margin-bottom:14px;justify-content:start;padding-left:74px}}#hire{background-size:cover;background-position:center;padding-bottom:70px;margin-bottom:75px}#hire .content{margin-top:300px}#hire .content h2{margin-bottom:9px;font-size:30px;line-height:50px;font-weight:bolder;color:#fff}#hire .content hr{margin:0;opacity:1;border-color:#c77d3a;max-width:60px;margin-bottom:33px}#hire .content p{font-size:18px;font-weight:600;line-height:28px;margin-bottom:0;color:#fff}#hire .content p span{color:#cdc89a}#hire .form-product{margin-top:99px}@media(max-width: 767px){#hire{padding-top:97px;padding-bottom:64px;margin-bottom:74px}#hire .content{margin-top:0}#hire .content h2{font-size:25px}#hire .content hr{margin-bottom:25px}}section.rc-hoteleira{background-size:cover;background-position:bottom;box-sizing:border-box;margin-bottom:48px;padding:48px 0}section.rc-hoteleira *{box-sizing:border-box}section.rc-hoteleira div.container{display:flex;flex-direction:column;gap:24px}section.rc-hoteleira div.container article{display:flex;flex-direction:column;gap:8px}section.rc-hoteleira div.container article h2{font-weight:700;font-size:24px;line-height:120%;color:#fff}section.rc-hoteleira div.container article p{font-weight:400;font-size:16px;line-height:150%;color:#fff}section.rc-hoteleira div.container div.fluid-frame{width:100%}section.rc-hoteleira div.container div.fluid-frame div{width:100%;height:100%;padding-bottom:60.2678571429%;position:relative;overflow:hidden}section.rc-hoteleira div.container div.fluid-frame div img,section.rc-hoteleira div.container div.fluid-frame div video,section.rc-hoteleira div.container div.fluid-frame div iframe{width:100%;height:100%;object-fit:cover;position:absolute;inset:-50% auto auto -50%;transform:translate(50%, 50%)}@media screen and (min-width: 768px){section.rc-hoteleira div.container{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:32px}section.rc-hoteleira.bottom{direction:rtl}}@media screen and (min-width: 1024px){section.rc-hoteleira{margin-bottom:80px;padding:0}section.rc-hoteleira div.container{grid-template-columns:1fr 2fr;gap:64px}}#download{margin-bottom:138px}#download .title{text-align:center;margin-bottom:70px}#download .title h2{font-size:30px;font-weight:bolder;line-height:50px;margin-bottom:9px;color:#343232}#download .title hr{max-width:60px;opacity:1;border-color:#c77d3a;margin:0 auto 24px}#download .title p{font-size:16px;line-height:24px;color:#58585a;margin-bottom:0}#download .download h4{font-size:18px;font-weight:600;line-height:24px;margin-bottom:11px;color:#222;text-transform:uppercase}#download .download hr{margin-top:0;margin-bottom:25px}#download .download .card-download{border:2px solid #cdc89a;border-radius:10px;display:flex;align-items:center;padding:19px 24px 18px 34px;margin-bottom:8px}#download .download .card-download h5{font-size:20px;font-weight:bold;line-height:18px;color:#343232;margin-right:auto;word-break:break-word;margin-bottom:0}#download .download .card-download>a{margin-right:14px}#download .download p{font-size:16px;line-height:24px;color:#58585a;margin-bottom:0;text-align:center}#download .download .btn-collapse{display:block;background-color:unset;margin:auto;outline:none;border:none;color:#c77d3a}#download .dropdown-btn{cursor:pointer;border:none;outline:none;background:unset;padding:0}#download .dropdown-btn .dropdown-menu.active{left:30%;display:flex;padding:20px 0;margin-top:-13px;width:max-content}#download .dropdown-btn .dropdown-menu.active li+li{border-left:1px solid #e0e0e0}#download .dropdown-btn .dropdown-menu.active li{display:block}#download .table-download{margin-top:80px}#download .table-download hr{margin:0;margin-bottom:47px}#download .table-download .header{width:100%;display:flex;align-items:center;height:65px;border-radius:10px;border:2px solid #cdc89a;padding:20px 34px;background-color:#fff;position:relative;z-index:2}#download .table-download .header h2{margin:0;font-size:20px;font-weight:bold;line-height:18px;color:#343232;margin-right:auto}#download .table-download .header a{text-decoration:none;font-size:16px;font-weight:600;color:#787a7d;display:flex;cursor:pointer}#download .table-download .header a img{margin-right:9px}#download .table-download .header #shareAll{margin-left:36px;position:relative}#download .table-download .header #shareAll .dropdown-menu{margin-top:10px;margin-left:-150px}#download .table-download .header #shareAll .dropdown-menu img{margin-right:0}#download .table-download .header .btn-collapse{background-color:unset;margin-left:52px;outline:none;border:none;color:#c77d3a}#download .table-download .body{border-radius:10px;position:relative;z-index:1;overflow:hidden;height:0;transition:all .4s ease}#download .table-download .body.active{height:auto;padding:44px 0 20px;border:2px solid #cdc89a;margin-top:-20px}#download .table-download .body .item{display:flex;align-items:center;justify-content:inherit;padding:6px 0}#download .table-download .body .item a{margin:0;font-size:14px;font-weight:600;line-height:20px;color:#505050;word-break:break-word;padding:0 10px}#download .table-download .body .item:nth-child(odd){background-color:#f5f2eb}#download .table-download .footer{display:none}@media(max-width: 990px){#download{margin-bottom:76px}#download .title{margin-bottom:30px}#download .title h2{font-size:25px}#download .title hr{margin-bottom:20px}#download .download{margin-bottom:30px}#download .download hr{margin-bottom:16px}#download .download .card-download h5{font-size:18px;line-height:16px}#download .download .card-download>a{margin-right:10px}#download .dropdown-btn .dropdown-menu.active{left:14px;margin-top:-40px}#download .table-download{margin-top:90px}#download .table-download hr{display:none}#download .table-download .header{padding:19px 16px 15px}#download .table-download .header #downloadAll,#download .table-download .header #shareAll{display:none}#download .table-download .body{margin-bottom:0;margin-top:0;border:none}#download .table-download .body.active{padding-bottom:44px;overflow:auto;margin-bottom:-20px;height:433px}#download .table-download .body .item{flex-wrap:wrap}#download .table-download .body .item a{margin-bottom:5px}#download .table-download .footer{display:flex;width:100%;align-items:center;justify-content:space-between;height:65px;border-radius:10px;border:2px solid #cdc89a;padding:19px 16px 15px;background-color:#fff;position:relative;z-index:2}#download .table-download .footer a{text-decoration:none;font-size:16px;font-weight:600;color:#787a7d;display:flex}#download .table-download .footer a img{margin-right:9px}#download .table-download .footer #shareAllF .dropdown-menu{margin-top:-5px;left:-3px}#download .table-download .footer #shareAllF .dropdown-menu img{margin-right:0}}#section-sinistro{margin-top:100px}#section-sinistro .banner-seguro{background-image:url(../../imgs/banner-seguro.png);border-radius:12px;position:relative;background-size:contain;height:285px;background-position:center;background-repeat:no-repeat;margin-bottom:109px}#section-sinistro .banner-seguro h3{font-size:35px;font-weight:bolder;line-height:35px;color:#fff}#section-sinistro .banner-seguro h3 span{color:#cdc89a}#section-sinistro .content-seguro p{font-size:20px;font-weight:600;line-height:32px;color:#343232;margin-bottom:55px;text-align:center}#section-sinistro .content-seguro hr{margin:0}@media(max-width: 767px){#section-sinistro{margin-top:70px}#section-sinistro .banner-seguro{height:360px;background-image:url(../../imgs/banner-seguro-mob.png);margin-bottom:60px}#section-sinistro .banner-seguro h3{font-size:25px;margin:52px 20px}#section-sinistro .content-seguro p{font-size:16px}#section-sinistro .content-seguro hr{margin:0 auto;width:142px}}#footerProduct{background-color:#f5f2eb;padding:16px 0 12px}#footerProduct .content{font-size:13px;color:#505050;line-height:18px}@media(max-width: 767px){#footerProduct{padding:24px 0px 16px}}/*# sourceMappingURL=single-produtos.css.map */
