.not-found{background-image:url(../images/fundo-404.jpg);background-repeat:no-repeat;background-size:inherit;background-position:center;padding:5vw 0vw}.not-found .left .text{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff;font-size:4.375rem;font-style:normal;font-weight:400;line-height:5rem;letter-spacing:1.75rem;margin:0 auto;position:relative;top:30%;left:20%;font-family:"Trebuchet MS",Arial,sans-serif}@media only screen and (max-width: 769px){.not-found .left .text{-webkit-transform:rotate(0deg);transform:rotate(0deg);top:0;left:0;margin:0px auto 30px auto}}.not-found .left .img-desktop{display:block;float:right;position:relative;right:29%;bottom:26%}@media only screen and (max-width: 769px){.not-found .left .img-desktop{display:none}}.not-found .left .img-mobile{display:none}@media only screen and (max-width: 769px){.not-found .left .img-mobile{display:block;height:2px;width:50%;position:relative;top:45%}}@media only screen and (max-width: 769px){.not-found .left{display:-webkit-box;display:-ms-flexbox;display:flex}}.not-found .right img{width:100%;position:relative;right:3%}.not-found .right .title{color:#fff;font-family:"Trebuchet MS",Arial,sans-serif;font-size:3rem;font-style:normal;font-weight:400;line-height:3rem}.not-found .right .text{color:#fff;font-size:1.3125rem;font-style:normal;font-weight:400;line-height:2rem;margin:20px auto 30px auto}.not-found .right .button{border:1px solid #000;background-color:#000;color:#fff;font-size:1.375rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;padding:1rem;margin-bottom:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:.3s;transition:.3s}.not-found .right .button:hover{background-color:#fff;color:#000;-webkit-transition:.3s;transition:.3s}@media only screen and (max-width: 769px){.not-found .right .button{margin-left:auto;margin-right:auto;display:table}}@media only screen and (max-width: 769px){.not-found{padding:15vw 10vw}}.contact-form{padding:5rem 0}.contact-form .left .wpcf7-form .wpcf7-text,.contact-form .left .wpcf7-form textarea{margin:10px auto}.contact-form .left .wpcf7-form .title{font-family:"Roboto",serif;color:#000;font-size:1.375rem;margin-bottom:30px}.contact-form .right .block{background-color:#49030d;padding:30px 60px;border-radius:20px 20px 0px 0px}.contact-form .right .block .address,.contact-form .right .block .phone{color:#fff;margin:10px 0;font-size:1.25rem;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form .right .block .address img,.contact-form .right .block .phone img{width:24px;margin-right:10px}.contact-form .right .block .address:hover,.contact-form .right .block .phone:hover{color:#99895b;-webkit-transition:all .3s;transition:all .3s}.contact-form .right .block .address img{margin-bottom:auto}.contact-form .right iframe{height:400px;width:100%}.business-content{padding:5rem 0;background-color:#ebebeb}.business-content .title{font-family:"Magnesium MVB",Arial,sans-serif;color:#49030d;font-size:3.125rem;margin-bottom:30px}@media only screen and (max-width: 450px){.business-content .title{font-size:2.5rem}}.business-content .text-1,.business-content .text-2{font-family:"Roboto",serif;color:#000;font-size:1.25rem}@media only screen and (max-width: 992px){.business-content .text-2{margin-top:50px}}.business-about{background-image:url("../images/boi-negocio.png");background-repeat:no-repeat;background-size:auto;background-position:center;background-color:#ebebeb;padding:10rem 0 15rem 0;z-index:10;position:relative}.business-about .title{font-family:"Magnesium MVB",Arial,sans-serif;color:#99895b;font-size:3.125rem;margin-bottom:30px}@media only screen and (max-width: 450px){.business-about .title{font-size:2.5rem}}.business-about .text{font-family:"Roboto",serif;color:#000;font-size:1.25rem;margin-bottom:30px}.business-about .button{width:190px}@media only screen and (max-width: 992px){.business-about{background-image:none;padding:5rem 0}}.business-certification{padding:5rem 0;background-color:#ebebeb}.business-certification .title{font-family:"Magnesium MVB",Arial,sans-serif;color:#49030d;font-size:3.125rem;margin-bottom:50px}@media only screen and (max-width: 450px){.business-certification .title{font-size:2.5rem}}.business-certification .col-12{text-align:center}.business-certification .col-12 img{width:90%;margin-bottom:50px}@media only screen and (max-width: 992px){.business-certification .col-12 img{margin-bottom:30px}}.about-content{padding:5rem 0;background-color:#ebebeb}.about-content .title{font-family:"Magnesium MVB",Arial,sans-serif;color:#49030d;font-size:3.125rem;margin-bottom:30px}@media only screen and (max-width: 450px){.about-content .title{font-size:2.5rem}}.about-content .text-1,.about-content .text-2{font-family:"Roboto",serif;color:#000;font-size:1.25rem}.about-video{padding:5rem 0 10rem 0;background-color:#ebebeb}.about-video .video-container{display:none;width:100%;height:600px}.about-video .video-container .video{width:100%;height:100%}@media only screen and (max-width: 992px){.about-video .video-container{height:400px}}.about-video .video-overlay{position:relative}.about-video .video-overlay .img{width:100%;display:block;border-radius:20px}.about-video .video-overlay .play-button{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer;z-index:10}@media only screen and (max-width: 992px){.about-video .video-overlay .play-button{width:20%}}@media only screen and (max-width: 992px){.about-video .video-overlay .img{height:400px;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 992px){.about-video{padding:0 0 10rem 0}}.about-gallery{padding:11rem 0 11rem 0;background-image:url("../images/fundo-sobre-01.png");background-color:#ebebeb;background-repeat:no-repeat;background-position:center;background-size:cover;margin:-50px 0 -50px 0;z-index:10;position:relative}.about-gallery .title{font-family:"Magnesium MVB",Arial,sans-serif;color:#99895b;font-size:3.125rem;margin-bottom:30px}@media only screen and (max-width: 450px){.about-gallery .title{font-size:2.5rem}}.about-gallery .swiper-slide img{border-radius:30px}.about-gallery .text{font-family:"Roboto",serif;color:#000;font-size:1.25rem}.about-gallery .swiper-button-prev{background-image:url("../images/seta_esq.png");background-repeat:no-repeat;background-size:inherit;background-position:center;left:var(--swiper-navigation-sides-offset, 200px)}.about-gallery .swiper-button-prev::after{content:""}.about-gallery .swiper-button-next{background-image:url("../images/seta_dir.png");background-repeat:no-repeat;background-size:inherit;background-position:center;right:var(--swiper-navigation-sides-offset, 200px)}.about-gallery .swiper-button-next::after{content:""}@media only screen and (max-width: 992px){.about-gallery{background-size:cover;padding:5rem 0}.about-gallery .swiper-button-prev{left:var(--swiper-navigation-sides-offset, 10px)}.about-gallery .swiper-button-next{right:var(--swiper-navigation-sides-offset, 10px)}.about-gallery .swiper-slide .col-12{text-align:center}.about-gallery .title{margin-top:50px}}@media only screen and (max-width: 500px){.about-gallery .swiper-slide .col-12 img{width:100%}}.about-blocks{padding:10rem 0 5rem 0;background-color:#ebebeb}.about-blocks .block{padding:0 30px}.about-blocks .block .title{font-family:"Magnesium MVB",Arial,sans-serif;color:#49030d;font-size:3rem;margin-bottom:30px}.about-blocks .block .text{font-family:"Roboto",serif;color:#000;font-size:1.25rem}@media only screen and (max-width: 992px){.about-blocks .block{margin:50px auto}}@media only screen and (max-width: 992px){.about-blocks{padding:5rem 0}}.blog-content{padding:5rem 0;background-color:#ebebeb}.blog-content .blog-post{background-color:#fff;padding:40px 50px;min-height:450px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-content .blog-post .blog-title a{font-family:"Magnesium MVB",Arial,sans-serif;color:#99895b;font-size:1.875rem;margin-bottom:20px}.blog-content .blog-post .button{margin-top:inherit}@media only screen and (max-width: 992px){.blog-content .blog-post{min-height:55vh}}@media only screen and (max-width: 500px){.blog-content .blog-post{min-height:50vh}}@media only screen and (max-width: 400px){.blog-content .blog-post{min-height:62vh}}.blog{padding:5rem 0;background-color:#ebebeb}.blog .left .title{font-family:"Magnesium MVB",Arial,sans-serif;color:#49030d;font-size:3.125rem;margin-bottom:50px}@media only screen and (max-width: 450px){.blog .left .title{font-size:2.5rem}}.blog .left .subtitle{font-family:"Roboto",serif;color:#000;font-size:1.375rem;font-style:italic}.blog .left .img-blog{width:100%;margin:50px auto}.blog .left .description{font-family:"Roboto",serif;color:#000;font-size:1.375rem}.blog .right{position:relative}.blog .right .sidebar-block{background-color:#d6d6d6;padding:40px 30px;border-radius:20px;position:absolute;top:25%}.blog .right .sidebar-block .search-tab{margin-bottom:30px}.blog .right .sidebar-block .search-tab .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.blog .right .sidebar-block .search-tab .search-form .search-field{width:100%;padding:10px 15px;border:1px solid #000;border-radius:20px;background-color:#d6d6d6}.blog .right .sidebar-block .search-tab .search-form .search-submit{background:none;border:none;cursor:pointer;font-size:16px;color:#333;position:absolute;right:5px}.blog .right .sidebar-block .search-tab .search-form .search-submit:hover{color:#0073aa}.blog .right .sidebar-block .tags-list .tag-title{font-family:"Magnesium MVB",Arial,sans-serif;color:#49030d;font-size:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.blog .right .sidebar-block .tags-list .tag-title img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.blog .right .sidebar-block .tags-list .tag-links{display:inline}.blog .right .sidebar-block .tags-list .tag-links a{text-decoration:none;color:#333;font-family:"Roboto",serif;font-size:1rem}.blog .right .sidebar-block .tags-list .tag-links a:hover{color:#000}@media only screen and (max-width: 992px){.blog .right .sidebar-block{position:relative}}.tag-top{padding:5rem 0;background-color:#d6d6d6}.tag-top .title{font-family:"Magnesium MVB",Arial,sans-serif;font-size:3.175rem;color:#49030d}.tag-content{padding:5rem 0;background-color:#d6d6d6}.tag-content .blog-post{background-color:#fff;padding:40px 50px;min-height:450px;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tag-content .blog-post .blog-title a{font-family:"Magnesium MVB",Arial,sans-serif;color:#99895b;font-size:1.875rem;margin-bottom:20px}.tag-content .blog-post .button{margin-top:inherit}@media only screen and (max-width: 992px){.tag-content{padding:0 0 5rem 0}.tag-content .blog-post{min-height:55vh}}@media only screen and (max-width: 500px){.tag-content{min-height:50vh}}