header{padding:2rem 1rem;position:absolute;top:0;left:0;right:0;z-index:999}@media(min-width: 992px){header{padding:2rem 0}}header .container{display:flex;justify-content:space-between;align-items:center}header .custom-logo{height:125px}@media(min-width: 992px){header .custom-logo{height:145px}}header .toggle-menu{background:rgba(0,0,0,0);font-size:25px;border:none;display:block}@media(min-width: 992px){header .toggle-menu{display:none}}header .toggle-menu svg{height:25px;width:25px}header .toggle-menu svg path{fill:#fff}header .menu{display:none}header .menu .menu-menu-principal-container{width:100%}@media(min-width: 992px){header .menu{display:flex;width:100%}}header .menu ul{display:flex;justify-content:space-between;gap:2rem;align-items:center;list-style:none}header .menu ul li a{text-decoration:none;color:#f9f9f9;transition:all .3s ease-in-out;position:relative;font-size:1.125rem}header .menu ul li a:before{content:"";height:4px;width:0;background-color:#d4b97e;position:absolute;bottom:-1rem;left:0;transition:all .3s ease-in-out}header .menu ul li:hover a{color:#d4b97e}header .menu ul li:hover a:before{width:100%}header .top-bar{display:flex}@media(min-width: 992px){header .top-bar{gap:2rem;margin-bottom:2.875rem}}header .top-bar .phones{display:none;gap:.5rem}@media(min-width: 992px){header .top-bar .phones{display:flex}}header .top-bar .phones a{color:#f9f9f9;text-decoration:none;transition:all .3s ease-in-out}header .top-bar .phones a:hover{color:#d4b97e}header .top-bar .address{display:none;gap:.5rem;color:#f9f9f9}@media(min-width: 992px){header .top-bar .address{display:flex}}header .socials{display:flex;flex-direction:row;gap:1rem;list-style:none}header .socials li a{color:#f9f9f9;text-decoration:none;transition:all .3s ease-in-out}header .socials li a:hover{color:#d4b97e}.dialog-menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.9);border:none;min-width:100%;min-height:100%;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.dialog-menu.show{opacity:1;visibility:visible}.dialog-menu .container{display:flex;flex-direction:column;gap:1rem;padding:2rem 2rem;justify-content:center;align-items:center}.dialog-menu .container ul{display:flex;flex-direction:column;gap:2rem;list-style:none;align-items:center;margin-top:4rem}.dialog-menu .container ul li a{text-decoration:none;color:#f9f9f9;transition:all .3s ease-in-out;position:relative;font-size:1.125rem;text-align:center}.dialog-menu .container ul li a:before{content:"";height:4px;width:0;background-color:#d4b97e;position:absolute;bottom:-1rem;left:0;transition:all .3s ease-in-out}.dialog-menu .container ul li:hover a{color:#d4b97e}.dialog-menu .container ul li:hover a:before{width:100%}.dialog-menu .close-menu{position:absolute;top:3rem;right:1rem;background:rgba(0,0,0,0);border:none}.dialog-menu .close-menu svg{height:25px;width:25px}.dialog-menu .close-menu svg path{fill:#fff}footer{background-color:#353535;padding:2rem 0}footer .container{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:2rem}@media(min-width: 992px){footer .container{flex-direction:row}}footer .container .columns-2{display:flex}footer .container .columns-2 .menu-rodape-container{display:none}@media(min-width: 992px){footer .container .columns-2 .menu-rodape-container{display:block}}footer .container .columns-2 .menu-rodape-container ul{list-style:none;display:flex}footer .container .columns-2 .menu-rodape-container ul li{width:100%;min-width:200px}@media(min-width: 992px){footer .container .columns-2 .menu-rodape-container ul li{max-width:200px}}footer .container .columns-2 .menu-rodape-container ul a{color:#f9f9f9;text-decoration:none;cursor:none;font-size:1.25rem;min-height:1.25rem;display:block}footer .container .columns-2 .menu-rodape-container ul .sub-menu{display:flex;flex-direction:column;margin-top:1.5rem;gap:1rem}footer .container .columns-2 .menu-rodape-container ul .sub-menu li a{font-size:1rem;cursor:pointer;transition:all .3s ease-in-out;padding-right:1rem}@media(min-width: 1400px){footer .container .columns-2 .menu-rodape-container ul .sub-menu li a{font-size:1.125rem}}footer .container .columns-2 .menu-rodape-container ul .sub-menu li a:hover{color:#d4b97e;text-decoration:underline}footer .location{display:flex;flex-direction:column;justify-content:center;gap:.875rem;max-width:300px}footer .location h3{color:#f9f9f9;font-size:1.25rem;font-weight:400;margin-bottom:1.25rem;text-align:center}@media(min-width: 992px){footer .location h3{text-align:left}}footer .location .phones a{color:#f9f9f9;text-decoration:none;display:flex;gap:.5rem;transition:all .3s ease-in-out;text-align:center;justify-content:center;font-size:1rem}@media(min-width: 992px){footer .location .phones a{justify-content:flex-start;text-align:left}}@media(min-width: 1400px){footer .location .phones a{font-size:1.125rem}}footer .location .phones a:hover{color:#d4b97e}footer .location .address{color:#f9f9f9;text-decoration:none;display:flex;justify-content:center;text-align:center;text-wrap:balance;gap:.5rem;font-size:1rem}@media(min-width: 992px){footer .location .address{justify-content:flex-start;text-align:left}}@media(min-width: 1400px){footer .location .address{font-size:1.125rem}}footer .bottom-bar{border-top:1px solid #3a3a3a;display:flex;flex-direction:column;justify-content:space-between;padding:1rem 0 0;margin-top:2rem}@media(min-width: 992px){footer .bottom-bar{flex-direction:row}}footer .bottom-bar p{color:#f9f9f9;font-size:1rem;text-wrap:balance;padding:0 1rem;text-align:center}footer .bottom-bar a{color:#f9f9f9;text-decoration:none;transition:all .3s ease-in-out}footer .bottom-bar a:hover{text-decoration:underline;color:#d4b97e}*{box-sizing:border-box;margin:0;padding:0;font-family:"Questrial",sans-serif}body{font-size:16px;background-color:#f9f9f9}.container{width:100%;margin:0 auto}@media(min-width: 992px){.container{max-width:1000px}}@media(min-width: 1400px){.container{max-width:1295px}}.container-tiny{width:100%;margin:0 auto}@media(min-width: 992px){.container-tiny{max-width:1076px}}.section-title{font-size:2.5rem;font-weight:400;line-height:1.25;text-align:center;margin-bottom:2rem}.btn-outline{color:#d4b97e;border:1px solid #d4b97e;font-size:1rem;padding:1rem 2rem;border-radius:0;transition:all .3s ease-in-out;text-decoration:none;position:relative;width:100%;max-width:400px;text-align:center;z-index:1}@media(min-width: 992px){.btn-outline{max-width:190px}}.btn-outline:before{content:"";width:0;height:100%;background-color:#d4b97e;position:absolute;top:0;left:0;transition:all .3s ease-in-out}.btn-outline span{z-index:1;position:relative}.btn-outline:hover{color:#f9f9f9}.btn-outline:hover:before{width:100%}.btn{border:1px solid #d4b97e;background-color:#d4b97e;color:#f9f9f9;font-size:1rem;padding:1rem 2rem;border-radius:0;transition:all .3s ease-in-out;text-decoration:none;position:relative;cursor:pointer}.btn span{z-index:1;position:relative}.btn:hover{color:#f9f9f9;opacity:.9}.btn-white{border:1px solid #f9f9f9;background-color:#f9f9f9;color:#353535;padding:1.375rem 3.25rem;text-decoration:none;font-size:1.125rem;transition:all .3s ease-in-out;min-width:302px;text-align:center}.btn-white:hover{background-color:#353535;color:#f9f9f9;opacity:.75}.slick-slider .slick-dots{bottom:1rem !important}.slick-slider .slick-dots li{margin:0 .25rem}.slick-slider .slick-dots li button::before{font-size:1rem !important;color:#ccc !important;opacity:1 !important}.slick-slider .slick-dots li.slick-active button::before{font-size:1rem !important;color:#d4b97e !important}.slick-slider .slick-dots li:only-child{display:none}.slick-slider .slick-arrow{z-index:1}.slick-slider .slick-arrow:before{display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.slick-slider .slick-arrow.slick-prev{left:2rem}.slick-slider .slick-arrow.slick-prev:before{content:"" !important;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M24.0297 10.7409C24.0297 11.1392 23.8715 11.5211 23.5899 11.8028C23.3083 12.0844 22.9263 12.2426 22.528 12.2426H5.12946L11.5777 18.6879C11.7173 18.8275 11.8281 18.9932 11.9037 19.1757C11.9792 19.3581 12.0181 19.5536 12.0181 19.7511C12.0181 19.9485 11.9792 20.144 11.9037 20.3265C11.8281 20.5089 11.7173 20.6746 11.5777 20.8142C11.4381 20.9539 11.2723 21.0646 11.0899 21.1402C10.9075 21.2157 10.712 21.2546 10.5145 21.2546C10.3171 21.2546 10.1215 21.2157 9.93912 21.1402C9.7567 21.0646 9.59094 20.9539 9.45132 20.8142L0.441178 11.8041C0.301331 11.6646 0.190377 11.4989 0.114672 11.3165C0.0389677 11.134 0 10.9384 0 10.7409C0 10.5434 0.0389677 10.3478 0.114672 10.1654C0.190377 9.98292 0.301331 9.8172 0.441178 9.67771L9.45132 0.667564C9.7333 0.385586 10.1157 0.227173 10.5145 0.227173C10.9133 0.227173 11.2957 0.385586 11.5777 0.667564C11.8597 0.949541 12.0181 1.33198 12.0181 1.73076C12.0181 2.12954 11.8597 2.51198 11.5777 2.79396L5.12946 9.23922H22.528C22.9263 9.23922 23.3083 9.39743 23.5899 9.67905C23.8715 9.96067 24.0297 10.3426 24.0297 10.7409Z' fill='white'/%3E%3C/svg%3E%0A")}@media(min-width: 992px){.slick-slider .slick-arrow.slick-prev{left:4rem}}.slick-slider .slick-arrow.slick-next{right:2rem}.slick-slider .slick-arrow.slick-next:before{content:"" !important;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0288572 10.741C0.0288572 10.3428 0.18707 9.96079 0.468692 9.67917C0.750312 9.39755 1.13228 9.23933 1.53055 9.23933L18.9291 9.23934L12.4809 2.79408C12.3413 2.65446 12.2305 2.4887 12.1549 2.30628C12.0794 2.12386 12.0405 1.92833 12.0405 1.73088C12.0405 1.53343 12.0794 1.3379 12.1549 1.15548C12.2305 0.973058 12.3413 0.807305 12.4809 0.667684C12.6205 0.528062 12.7863 0.41731 12.9687 0.341746C13.1511 0.266185 13.3466 0.227294 13.5441 0.227294C13.7415 0.227294 13.937 0.266185 14.1195 0.341746C14.3019 0.41731 14.4677 0.528062 14.6073 0.667684L23.6174 9.67783C23.7573 9.81732 23.8682 9.98304 23.9439 10.1655C24.0196 10.3479 24.0586 10.5435 24.0586 10.741C24.0586 10.9386 24.0196 11.1341 23.9439 11.3166C23.8682 11.499 23.7573 11.6647 23.6174 11.8042L14.6073 20.8144C14.3253 21.0963 13.9428 21.2548 13.5441 21.2548C13.1453 21.2548 12.7629 21.0963 12.4809 20.8144C12.1989 20.5324 12.0405 20.1499 12.0405 19.7512C12.0405 19.3524 12.1989 18.97 12.4809 18.688L18.9291 12.2427L1.53055 12.2427C1.13228 12.2427 0.750312 12.0845 0.468692 11.8029C0.18707 11.5213 0.0288572 11.1393 0.0288572 10.741Z' fill='white'/%3E%3C/svg%3E%0A")}@media(min-width: 992px){.slick-slider .slick-arrow.slick-next{right:4rem}}.banners .item{padding:2rem;display:flex;align-items:center;position:relative;height:100%;min-height:550px;background-color:rgba(0,0,0,.5)}@media(min-width: 992px){.banners .item{max-height:800px}}.banners .item .cover{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.banners .item .cover img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover}.banners .item .cover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:1}@media(min-width: 992px){.banners .item .cover:before{background-color:rgba(0,0,0,.5)}}.banners .item .container{display:flex;justify-content:flex-start;height:100%}.banners .item .content{z-index:1;margin-top:2rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:2rem}@media(min-width: 992px){.banners .item .content{max-width:50%;align-items:flex-start}}.banners .item .content h2{font-size:2.5rem;color:#f9f9f9;text-align:center}@media(min-width: 992px){.banners .item .content h2{text-align:left;font-size:3rem}}.banners .item .content a{width:100%;padding:1.375rem 0;text-align:center;max-width:400px}@media(min-width: 992px){.banners .item .content a{max-width:190px}}.banners .no-item{height:100vh;max-height:550px;background-color:rgba(0,0,0,.5)}.banners.home .item{height:100vh}.page-template-template-about .banners .item{min-height:380px}@media(min-width: 992px){.page-template-template-about .banners .item{min-height:550px}}.page-banner{background-color:#353535;background-size:cover;background-repeat:no-repeat;background-position:center;min-height:400px;width:100%}.cta{background-color:#d4b97e}@media(min-width: 992px){.cta{padding:8rem 0}}.cta .container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:2rem 1rem;gap:2rem}@media(min-width: 992px){.cta .container{flex-direction:row;gap:7.5rem}}.cta .container h2{text-wrap:balance;max-width:650px;font-weight:normal;line-height:1.25;font-size:1.75rem;text-align:center}@media(min-width: 992px){.cta .container h2{text-align:left;font-size:2.25rem}}.page-template-default main{margin-bottom:2rem}.page-template-default main h2{font-size:2.5rem;font-weight:400;margin-bottom:1rem}.page-template-default main P{font-size:1.125rem;font-weight:300;line-height:1.5}.page-template-default main ul{padding-left:1.5rem;margin-bottom:1rem}.home-about{margin-top:3.125rem}.home-about .container-wide{padding:0 1.25rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.home-about .container-wide .column{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}@media(min-width: 992px){.home-about .container-wide .column{gap:3rem;width:calc(33.3333333333% - 2rem);min-height:550px;min-width:200px}}.home-about .container-wide .column h2{font-size:2.5rem;font-weight:300;color:#353535;line-height:1.25;text-align:center}@media(min-width: 992px){.home-about .container-wide .column h2{text-align:left}}.home-about .container-wide .column p{font-size:1.25rem;font-weight:300;color:#353535;line-height:1.5;text-align:center}@media(min-width: 992px){.home-about .container-wide .column p{text-align:left}}@media(min-width: 992px){.home-about .container-wide .column a{align-self:flex-start;max-width:190px}}.home-about .container-wide .column img{object-fit:cover;object-position:center;width:100%;height:100%}.home-about .container-wide .column:nth-child(1){order:1;width:calc(50% - .5rem)}@media(min-width: 992px){.home-about .container-wide .column:nth-child(1){order:1;width:calc(33.3333333333% - 2rem)}}.home-about .container-wide .column:nth-child(2){order:3}@media(min-width: 992px){.home-about .container-wide .column:nth-child(2){order:2;width:calc(33.3333333333% - 2rem)}}.home-about .container-wide .column:nth-child(3){order:2;width:calc(50% - .5rem)}@media(min-width: 992px){.home-about .container-wide .column:nth-child(3){width:calc(33.3333333333% - 2rem);order:3}}.section-about .container{display:flex;flex-direction:column;padding:0 1rem}@media(min-width: 992px){.section-about .container{flex-direction:row;gap:4rem;padding:4rem 0}}.section-about .container .column-1 h3,.section-about .container .column-2 h3{font-size:1.5rem;font-weight:300;color:#353535;line-height:1.5}@media(min-width: 992px){.section-about .container .column-1 h3,.section-about .container .column-2 h3{font-size:1.875rem}}.section-about .container .column-1 p,.section-about .container .column-2 p{font-size:1rem;font-weight:300;color:#353535;line-height:1.5}@media(min-width: 992px){.section-about .container .column-1 p,.section-about .container .column-2 p{font-size:1.25rem}}@media(min-width: 992px){.section-about .container .column-1,.section-about .container .column-2{width:calc(50% - 4rem)}}@media(min-width: 992px){.section-about .container .column-1{width:calc(50% - 4rem)}}@media(min-width: 992px){.section-about .container .column-2{width:calc(50% - 4rem)}}.section-gallery{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:2rem}@media(min-width: 768px){.section-gallery{margin-top:0}}.section-gallery .item{width:50%;display:flex}.section-gallery .item img{width:100%;object-fit:cover}@media(min-width: 768px){.section-gallery .item{width:50%}}@media(min-width: 992px){.section-gallery .item{width:25%}}.section-fundations .container{display:flex;flex-direction:column;flex-wrap:wrap;padding:2rem 1rem}@media(min-width: 768px){.section-fundations .container{flex-direction:row;gap:2rem}}@media(min-width: 992px){.section-fundations .container{flex-direction:row;gap:4rem;padding:4rem 0;justify-content:space-between}}.section-fundations .container .fundations__item{display:flex;flex-direction:column;gap:1.25rem;width:100%}@media(min-width: 768px){.section-fundations .container .fundations__item{width:calc(50% - 4rem)}.section-fundations .container .fundations__item:last-child{width:100%}}@media(min-width: 992px){.section-fundations .container .fundations__item{width:calc(33.3333333333% - 4rem)}.section-fundations .container .fundations__item:last-child{width:calc(33.3333333333% - 4rem)}}.section-fundations .container .fundations__item h2{font-weight:400;font-size:1.875rem}.section-fundations .container .fundations__item p{font-size:1.25rem;line-height:1.25}.section-teams .container{display:flex;flex-direction:column}@media(min-width: 768px){.section-teams .container{flex-direction:row;gap:2rem;padding:4rem 1rem;justify-content:space-between}}@media(min-width: 992px){.section-teams .container{padding:4rem 0;gap:6rem;justify-content:center}}.section-teams .container .item{display:flex;flex-direction:column;gap:1rem;padding:2rem 1rem}@media(min-width: 768px){.section-teams .container .item{width:calc(50% - 1rem)}}@media(min-width: 992px){.section-teams .container .item{max-width:510px}}.section-teams .container .item .photo{height:583px}.section-teams .container .item .photo img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.section-teams .container .item h3{font-weight:400;font-size:2rem}.section-teams .container .item p{font-size:1.25rem;line-height:1.5;color:#353535}.form-contact{position:relative;padding:260px 1rem 2.5rem}.form-contact::before{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.9);position:absolute;top:0;left:0;z-index:1}@media(min-width: 992px){.form-contact{padding-top:21.25rem;padding-bottom:10rem}}.form-contact .container-tiny{display:flex;flex-direction:column;position:relative;z-index:2;gap:2rem}@media(min-width: 992px){.form-contact .container-tiny{flex-direction:row;gap:4rem}}.form-contact .container-tiny .column-1{width:100%;display:flex;flex-direction:column;gap:1rem}@media(min-width: 992px){.form-contact .container-tiny .column-1{width:50%}}.form-contact .container-tiny .column-1 h2{color:#f9f9f9;font-size:2.5rem;font-weight:400;margin-bottom:2rem;text-align:center}@media(min-width: 992px){.form-contact .container-tiny .column-1 h2{text-align:left}}.form-contact .container-tiny .column-1 a{text-decoration:none;color:#f9f9f9;transition:all .3s ease-in-out}.form-contact .container-tiny .column-1 a:hover{color:#d4b97e}.form-contact .container-tiny .column-1 p{color:#f9f9f9;font-size:1rem;text-align:center}@media(min-width: 992px){.form-contact .container-tiny .column-1 p{text-align:left}}.form-contact .container-tiny .column-2 .wpcf7 form p{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between}.form-contact .container-tiny .column-2 .wpcf7 form p .wpcf7-form-control-wrap{width:100%}@media(min-width: 768px){.form-contact .container-tiny .column-2 .wpcf7 form p .wpcf7-form-control-wrap{width:calc(50% - 1rem)}}.form-contact .container-tiny .column-2 .wpcf7 form p .wpcf7-form-control-wrap .wpcf7-not-valid-tip{position:absolute;padding-top:.5rem;font-size:.875rem}.form-contact .container-tiny .column-2 .wpcf7 form p .wpcf7-form-control-wrap input{width:100%;font-size:1.125rem;padding:1.375rem;background:rgba(0,0,0,0);border:1px solid #d4b97e;color:#f9f9f9}.form-contact .container-tiny .column-2 .wpcf7 form p .wpcf7-form-control-wrap input::placeholder{color:#f9f9f9}.form-contact .container-tiny .column-2 .wpcf7 form p .wpcf7-form-control-wrap[data-name=Mensagem]{width:100%}.form-contact .container-tiny .column-2 .wpcf7 form p .wpcf7-form-control-wrap[data-name=Mensagem] textarea{width:100%;background:rgba(0,0,0,0);border:1px solid #d4b97e;font-size:1.125rem;padding:1.375rem;color:#f9f9f9}.form-contact .container-tiny .column-2 .wpcf7 form p .wpcf7-form-control-wrap[data-name=Mensagem] textarea::placeholder{color:#f9f9f9}.form-contact .container-tiny .column-2 .wpcf7 form p .wpcf7-submit{width:100%;padding:1.375rem;color:#353535}@media(min-width: 992px){.form-contact .container-tiny .column-2 .wpcf7 form p .wpcf7-submit{max-width:300px;justify-self:flex-end;margin-left:auto}}.form-contact .container-tiny .column-2 .wpcf7 form p .wpcf7-spinner{display:none}.embed-map{padding:3.75rem 1rem 5.125rem}@media(min-width: 992px){.embed-map{padding:3.75rem 0 5.125rem}}.embed-map h2{font-size:2.5rem;font-weight:400}.embed-map p{font-size:1.125rem}.embed-map .map{margin-top:2.625rem}.banner{width:100%;min-height:235px;position:relative;background-repeat:no-repeat;background-size:cover}.banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9)}.testimonials{padding:4rem 0}.testimonials .container{display:flex;flex-direction:column;padding:0 1rem;gap:4rem}@media(min-width: 768px){.testimonials .container{flex-direction:row;gap:2rem;flex-wrap:wrap;align-items:center;justify-content:center}}@media(min-width: 992px){.testimonials .container{gap:2rem;padding:0}}.testimonials .testimonials__item{display:flex;align-items:center;flex-direction:column;width:100%}@media(min-width: 768px){.testimonials .testimonials__item{max-width:calc(50% - 1rem)}}@media(min-width: 992px){.testimonials .testimonials__item{max-width:100%;gap:6.25rem;flex-direction:row;align-items:center;justify-content:space-between}.testimonials .testimonials__item:nth-child(even){flex-direction:row-reverse}}.testimonials .testimonials__item img{width:100%}@media(min-width: 992px){.testimonials .testimonials__item img{max-width:28.125rem}}@media(min-width: 1400px){.testimonials .testimonials__item img{max-width:38.75rem}}.testimonials .testimonials__item h2{font-size:2.5rem;font-weight:400;line-height:1.25}.testimonials .testimonials__item h2.testimonials__item-title{margin-bottom:1.6875rem}@media(min-width: 1400px){.testimonials .testimonials__item h2{max-width:31.0625rem}}.testimonials .testimonials__item h3{font-size:1.875rem;font-weight:400;line-height:1.25}.testimonials .testimonials__item h3:first-child{margin-bottom:.5rem}.testimonials .testimonials__item h3.testimonials__item-name{margin-top:3rem}.testimonials .testimonials__item p{font-size:1.25rem;font-weight:400;line-height:1.25}@media(min-width: 1400px){.testimonials .testimonials__item p{max-width:31.0625rem}}.section-testimonials{padding-bottom:6.25rem}@media(min-width: 992px){.section-testimonials{padding-bottom:8.75rem}}.section-testimonials .testimonials-slider .slick-arrow{position:absolute;top:inherit;bottom:-4rem;width:28px;height:28px;display:flex;justify-content:center;align-items:center}@media(min-width: 992px){.section-testimonials .testimonials-slider .slick-arrow{bottom:-5rem !important}}.section-testimonials .testimonials-slider .slick-arrow:before{height:15px;width:15px}.section-testimonials .testimonials-slider .slick-arrow.slick-next{background-color:#353535;right:calc(50% - 2rem)}@media(min-width: 992px){.section-testimonials .testimonials-slider .slick-arrow.slick-next{right:calc(50% + 8rem)}}@media(min-width: 1400px){.section-testimonials .testimonials-slider .slick-arrow.slick-next{right:calc(50% - 2.5rem);left:inherit}}.section-testimonials .testimonials-slider .slick-arrow.slick-prev{background-color:#d4b97e;left:calc(50% - 2rem)}@media(min-width: 992px){.section-testimonials .testimonials-slider .slick-arrow.slick-prev{left:calc(50% - 12rem)}}@media(min-width: 1400px){.section-testimonials .testimonials-slider .slick-arrow.slick-prev{right:inherit;left:calc(50% - 1.5rem)}}.section-testimonials .testimonials__item{display:flex !important;flex-direction:column;align-items:center;padding:0 1rem;gap:2rem;min-height:340px}@media(min-width: 992px){.section-testimonials .testimonials__item{gap:4rem;flex-direction:row;align-items:flex-start;margin:0 1rem}}@media(min-width: 1600px){.section-testimonials .testimonials__item{gap:8.75rem}}.section-testimonials .testimonials__item img{width:100%;min-width:25rem;max-width:25rem}@media(min-width: 992px){.section-testimonials .testimonials__item img{max-width:18.75rem}}@media(min-width: 1400px){.section-testimonials .testimonials__item img{min-width:36.25rem;max-width:36.25rem}}.section-testimonials .testimonials__item h2{font-size:2.5rem;font-weight:400;line-height:1.25;text-align:center}@media(min-width: 992px){.section-testimonials .testimonials__item h2{text-align:left}}.section-testimonials .testimonials__item h2.testimonials__item-title{margin-bottom:1.6875rem}.section-testimonials .testimonials__item h3{font-size:1.875rem;font-weight:400;line-height:1.25;text-align:center}@media(min-width: 992px){.section-testimonials .testimonials__item h3{text-align:left}}.section-testimonials .testimonials__item h3:first-child{margin-bottom:.5rem}.section-testimonials .testimonials__item h3.testimonials__item-name{margin-top:3rem}.section-testimonials .testimonials__item p{font-size:1.25rem;font-weight:400;line-height:1.25;text-align:center}@media(min-width: 992px){.section-testimonials .testimonials__item p{text-align:left}}.page-template-template-services main .banner{width:100%;min-height:235px;position:relative;background-repeat:no-repeat;background-size:cover}.page-template-template-services main .banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.page-template-template-services main .container{padding:3.25rem 1rem;display:flex;flex-direction:column}@media(min-width: 1400px){.page-template-template-services main .container{max-width:1536px}}@media(min-width: 992px){.page-template-template-services main .container{padding:3.25rem 0;flex-direction:row;gap:4rem;align-items:center}}.page-template-template-services main .container h2{font-size:2.25rem;font-weight:300;color:#353535;line-height:1.5;width:100%;text-align:center}@media(min-width: 992px){.page-template-template-services main .container h2{max-width:600px;text-align:left}}.page-template-template-services main .container h2 strong{color:#d4b97e;border:1px solid #d4b97e;padding:.25rem}.page-template-template-services main .container p{font-size:1.25rem;line-height:1.25;color:#353535;text-align:center}@media(min-width: 992px){.page-template-template-services main .container p{text-align:left}}.page-template-template-services main .services .container{display:flex;flex-wrap:wrap;gap:3rem 1rem;align-items:flex-start;padding-top:0}.single-servico .single-service-content .single-service-banner{position:relative;background-repeat:no-repeat;background-position:center;padding-top:18.75rem;padding-bottom:2.8125rem;background-color:#353535;background-size:cover;min-height:400px;width:100%}.single-servico .single-service-content .single-service-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}@media(min-width: 992px){.single-servico .single-service-content .single-service-banner{padding-top:21.25rem;padding-bottom:11.25rem}}.single-servico .single-service-content .single-service-banner .container{z-index:1;position:relative;display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-direction:column;padding:0 1rem}@media(min-width: 992px){.single-servico .single-service-content .single-service-banner .container{flex-direction:row}}.single-servico .single-service-content .single-service-banner .container h2{color:#f9f9f9;font-weight:300;line-height:1.25;width:100%;max-width:530px;text-wrap:balance;font-size:1.75rem}@media(min-width: 992px){.single-servico .single-service-content .single-service-banner .container h2{font-size:3rem}}.single-servico .single-service-content .single-service-banner .container h2 strong{color:#d4b97e;border:1px solid #d4b97e;padding:.25rem}.single-servico .single-service-content .single-service-banner .container p{color:#f9f9f9;max-width:600px;width:100%;font-size:1.125rem}@media(min-width: 992px){.single-servico .single-service-content .single-service-banner .container p{font-size:1.875rem}}.single-servico .single-service-content .service-sections{display:flex;flex-direction:column;padding:1.25rem 0 6.25rem;gap:2rem}@media(min-width: 992px){.single-servico .single-service-content .service-sections{gap:8.75rem}}.single-servico .single-service-content .service-sections .service-section .container-wide{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;padding:0 1rem;gap:2rem}@media(min-width: 992px){.single-servico .single-service-content .service-sections .service-section .container-wide{padding:0;flex-direction:row;gap:4rem}}.single-servico .single-service-content .service-sections .service-section .container-wide.image-left{margin-left:0}.single-servico .single-service-content .service-sections .service-section .container-wide.image-right{margin-right:0}@media(min-width: 992px){.single-servico .single-service-content .service-sections .service-section .container-wide.image-right{flex-direction:row-reverse}}.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__content{width:100%;max-width:600px}.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__content.no-image{max-width:769px}@media(min-width: 992px){.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__content{padding:3rem 0}}.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__content h2{font-weight:300;line-height:1.25;color:#353535;font-size:1.75rem}@media(min-width: 992px){.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__content h2{font-size:2.25rem}}.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__content h2 strong{color:#d4b97e;border:1px solid #d4b97e;padding:.25rem}.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__content p{font-size:1.125rem;font-weight:300;line-height:1.5;color:#353535;margin-top:1.5rem}@media(min-width: 992px){.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__content p{font-size:1.25rem}}.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__content p strong{color:#d4b97e;border:1px solid #d4b97e;padding:.25rem}.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__content ul{list-style:none;line-height:1.5}.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__image{width:100%;height:100%}@media(min-width: 992px){.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__image{max-width:50%}}.single-servico .single-service-content .service-sections .service-section .container-wide .service-section__image img{width:100%;height:100%;object-fit:cover;object-position:center}.single-servico .single-service-content .service-sections .service-section .container{padding:0 1rem}@media(min-width: 992px){.single-servico .single-service-content .service-sections .service-section .container{padding:0}}.single-servico .single-service-content .service-sections .service-section .container .service-section__content{width:100%}@media(min-width: 992px){.single-servico .single-service-content .service-sections .service-section .container .service-section__content{max-width:780px}}.single-servico .single-service-content .service-sections .service-section .container .service-section__content h2{font-weight:300;line-height:1.25;color:#353535;font-size:1.75rem}@media(min-width: 992px){.single-servico .single-service-content .service-sections .service-section .container .service-section__content h2{font-size:2.25rem}}.single-servico .single-service-content .service-sections .service-section .container .service-section__content h2 strong{color:#d4b97e;border:1px solid #d4b97e;padding:.25rem}.section-services{margin-top:3.75rem;margin-bottom:3.75rem;padding:0 1rem}@media(min-width: 992px){.section-services{margin-top:7.5rem;margin-bottom:7.5rem}}.section-services .container .header{display:flex;flex-direction:column}@media(min-width: 992px){.section-services .container .header{flex-direction:row;justify-content:flex-start;align-items:center;gap:4rem}}.section-services .container .header h2{font-weight:300;color:#353535;line-height:1.25;width:100%;text-align:center;font-size:1.75rem}@media(min-width: 992px){.section-services .container .header h2{font-size:2.25rem}}.section-services .container .header h2 strong{color:#d4b97e;border:1px solid #d4b97e;padding:.25rem}@media(min-width: 992px){.section-services .container .header h2{max-width:600px;text-align:left}}.section-services .container .header p{width:100%;text-wrap:balance;font-size:1.25rem;text-align:center;margin-top:1rem}@media(min-width: 992px){.section-services .container .header p{max-width:400px;text-align:left}}@media(min-width: 1400px){.section-services .container .header p{max-width:600px}}.section-services .services-slider__wrapper{margin-top:6.25rem}@media(min-width: 992px){.section-services .services-slider__wrapper{margin-top:2.25rem}}.section-services .services-slider__wrapper .container{margin-right:0}@media(min-width: 992px){.section-services .services-slider__wrapper .container{max-width:1128px}}@media(min-width: 1400px){.section-services .services-slider__wrapper .container{max-width:1354px}}@media(min-width: 1800px){.section-services .services-slider__wrapper .container{max-width:1600px}}.section-services .services-slider__wrapper .services-slider .slick-arrow{top:-3rem}@media(min-width: 992px){.section-services .services-slider__wrapper .services-slider .slick-arrow{top:-6rem}}@media(min-width: 1400px){.section-services .services-slider__wrapper .services-slider .slick-arrow{top:-5rem}}.section-services .services-slider__wrapper .services-slider .slick-prev{position:absolute;right:inherit;left:calc(50% - 2rem);width:28px;height:28px;background-color:#d4b97e;display:flex !important;justify-content:center;align-items:center}@media(min-width: 992px){.section-services .services-slider__wrapper .services-slider .slick-prev{left:inherit;right:6rem}}.section-services .services-slider__wrapper .services-slider .slick-prev::before{color:#f9f9f9;width:15px;height:15px}.section-services .services-slider__wrapper .services-slider .slick-next{position:absolute;left:inherit;right:calc(50% - 2rem);background-color:#353535;width:28px;height:28px;display:flex !important;justify-content:center;align-items:center}@media(min-width: 992px){.section-services .services-slider__wrapper .services-slider .slick-next{right:4rem}}.section-services .services-slider__wrapper .services-slider .slick-next::before{color:#f9f9f9;width:15px;height:15px}.services__item{display:flex;flex-direction:column;width:100%;text-decoration:none;padding:.5rem}@media(min-width: 992px){.services__item{max-width:calc(25% - 1rem)}}.services__item:hover .service__image img{transform:scale(1.1);filter:brightness(1)}.services__item:hover .service__content:before{width:100%}.services__item:hover .service__content span{opacity:1}.services__item .service__image{width:100%;min-height:450px;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.services__item .service__image img{width:100%;height:450px;object-fit:cover;transition:all .3s ease-in-out;filter:brightness(0.9)}.services__item .service__content{position:relative;padding:.875rem 1rem;display:flex;justify-content:space-between;align-items:center}.services__item .service__content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d4b97e;z-index:0;transition:all .3s ease-in-out}@media(min-width: 992px){.services__item .service__content:before{width:0}}.services__item .service__content h3{font-weight:300;color:#353535;line-height:1.25;position:relative;z-index:1;font-size:1.5rem}@media(min-width: 992px){.services__item .service__content h3{font-size:1.5rem}}.services__item .service__content span{font-size:1.25rem;color:#353535;position:relative;z-index:1;transition:all .3s ease-in-out;text-wrap:nowrap}@media(min-width: 992px){.services__item .service__content span{opacity:0}}/*# sourceMappingURL=theme.css.map */
