:root{--swiper-theme-color: #E10000 !important}@media only screen and (max-width: 762px){body{overflow-x:hidden}}*{padding:0;margin:0;list-style:none;text-decoration:none;box-sizing:border-box;transition:all 200ms ease-out}.relative{position:relative}h1{font-size:48px;line-height:124%;font-weight:400;color:#2F2F2F}@media only screen and (max-width: 1240px){h1{font-size:36px}}@media only screen and (max-width: 840px){h1{font-size:32px}}h2{font-size:36px;line-height:124%;font-weight:400;color:#2F2F2F}@media only screen and (max-width: 1240px){h2{font-size:24px}}b{font-weight:700}p{font-size:24px;line-height:148%;font-weight:300;color:#666}@media only screen and (max-width: 1240px){p{font-size:16px}}.input-form{padding:24px;font-size:18px;border-radius:6px;font-weight:400;color:#666;outline:none;box-sizing:border-box;background-color:#fff;border:1px solid #CECECE}@media only screen and (max-width: 1240px){.input-form{padding:16px 24px;font-size:16px}}.btn-primary{border:none;cursor:pointer;color:#fff;background-color:#2F2F2F;padding:24px 32px;font-size:18px;border-radius:6px;font-weight:700;outline:none;box-sizing:border-box;display:flex;align-items:center;height:fit-content;width:fit-content}@media only screen and (max-width: 1240px){.btn-primary{padding:16px 24px;font-size:16px}}.btn-primary.large{font-size:32px;padding:32px 48px}@media only screen and (max-width: 1240px){.btn-primary.large{padding:24px 32px;font-size:20px}}.btn-primary.link{color:#E10000;background-color:transparent;padding:0px 0px;border-radius:0px;font-weight:700;font-size:20px;outline:none;box-sizing:border-box;display:flex;width:fit-content}.btn-primary.link.large{font-size:24px}@media only screen and (max-width: 1240px){.btn-primary.link{font-size:16px}}.btn-primary.link:hover{box-shadow:none;color:#b50000;background:transparent}.btn-primary:hover{box-shadow:0 0 0 6px #CECECE;background:#010101}body{font-family:"Lexend",sans-serif}.container{width:100%;padding-left:10%;padding-right:10%}@media only screen and (min-width: 2200px){.container{padding-left:20%;padding-right:20%}}@media only screen and (max-width: 1440px){.container{padding-left:6%;padding-right:6%}}.no-padding-right{padding-right:0}header{display:flex;align-items:center;justify-content:space-between;padding:32px 0}@media only screen and (max-width: 370px){header{flex-direction:column}}header .menu-mobile{display:none}header .logo-title{display:flex;align-items:center;gap:16px}@media only screen and (max-width: 370px){header .logo-title{flex-direction:column;margin-bottom:24px;gap:6px}}header .logo-title img{border-radius:50%;width:100px;height:100px}@media only screen and (max-width: 1115px){header .logo-title img{width:70px;height:70px}}@media only screen and (max-width: 370px){header .logo-title img{width:100px;height:100px}}header .logo-title span{color:#9A9A9A;font-size:16px}@media only screen and (max-width: 1115px){header .logo-title span{font-size:14px}}header .logo-title h1{font-size:32px;font-weight:700}@media only screen and (max-width: 1115px){header .logo-title h1{font-size:24px}}@media only screen and (max-width: 370px){header .logo-title h1{text-align:center}}header .title-repre{display:flex;flex-direction:column}header .title-repre span,header .title-repre span a{color:#9A9A9A}header .title-repre h1,header .title-repre h1 a{color:#2F2F2F}@media only screen and (max-width: 800px){header .title-repre h1,header .title-repre h1 a{font-size:18px}}header nav ul{display:flex;gap:24px;align-items:center}@media only screen and (max-width: 800px){header nav ul{align-items:flex-start}}header nav ul li{color:#666;cursor:pointer}header nav ul li a{color:#666}header nav ul li a img{width:24px}header nav ul li.active a{color:#E10000;font-weight:700}header nav ul li.submenu-parent{position:relative}header nav ul li.submenu-parent ul{position:absolute;top:30px;left:50%;translate:-50%;display:none;flex-direction:column;gap:0px;flex-wrap:nowrap;background-color:#fff;padding:0;border-radius:24px;box-sizing:border-box;box-shadow:0 6px 12px 0 rgba(0,0,0,0.3);overflow:hidden;z-index:10}@media only screen and (max-width: 1000px){header nav ul li.submenu-parent ul{position:static;translate:0;padding:0;border-radius:0;box-shadow:none;gap:18px;margin-top:12px;width:100%}}header nav ul li.submenu-parent ul li{display:flex}header nav ul li.submenu-parent ul li a{white-space:nowrap;padding:16px 32px;display:flex;width:100%}header nav ul li.submenu-parent ul li a:hover{background-color:#E8E8E8}@media only screen and (max-width: 1000px){header nav ul li.submenu-parent ul li a{padding:12px}}header nav ul li.submenu-parent ul li:first-child{padding-bottom:16px}header nav ul li.submenu-parent ul li:last-child a{padding-bottom:24px}header nav ul li.submenu-parent ul li.marker{display:flex;align-items:center;justify-content:center;height:4px;width:100%}@media only screen and (max-width: 1000px){header nav ul li.submenu-parent ul li.marker{justify-content:flex-start}}header nav ul li.submenu-parent ul li.marker span{display:inline-block;height:4px;width:75px;background-color:#E10000}header nav ul li.close-menu-mobile{display:none;text-align:right}header .actions{display:flex;align-items:center;justify-content:center;gap:16px}header .actions a{color:gray;font-size:14px;font-weight:300}.btn-whats{color:#27AE60 !important;background-color:transparent;padding:12px 16px;font-size:20px;border-radius:6px;font-weight:700;outline:none;box-sizing:border-box;display:flex;align-items:center;height:fit-content;width:fit-content;box-shadow:0px 0px 0 1px #27AE60;display:flex;gap:12px}@media only screen and (max-width: 1115px){.btn-whats{padding:6px 12px}}@media only screen and (max-width: 800px){.btn-whats{padding:0;box-shadow:none}}@media only screen and (max-width: 800px){.btn-whats span{display:none}}.btn-whats img{width:24px}@media only screen and (max-width: 840px){.search-form{width:100%}}.search-form form label{position:relative}.search-form form label .search-field{border-radius:6px;padding:15px 24px 15px 42px;border:1px solid #CECECE;color:#666;font-size:16px;outline:none;background-image:url(../assets/img/serch-input.svg);background-repeat:no-repeat;background-position:12px center;background-size:24px;width:100%}@media only screen and (max-width: 1115px){.search-form form label .search-field{padding:10px 24px 10px 42px}}@media only screen and (max-width: 840px){.search-form form label .search-field{width:100%}}.search-form form .search-submit{display:none}.card-article-wrapper{display:flex;flex-wrap:nowrap;gap:24px}@media only screen and (max-width: 840px){.card-article-wrapper{flex-direction:column}}.card-article-wrapper .card-article{text-align:left;font-size:18px;width:49%;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:24px;overflow:hidden}@media only screen and (max-width: 840px){.card-article-wrapper .card-article{width:100%}}.card-article-wrapper .card-article figure{overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:365px;margin:0}@media only screen and (max-width: 840px){.card-article-wrapper .card-article figure{height:unset}}.card-article-wrapper .card-article figure img{width:100%;height:100%;display:block;object-fit:cover}.card-article-wrapper .card-article .case-resume{background-color:#fff;box-sizing:border-box;padding:48px;display:flex;flex-direction:column}@media only screen and (max-width: 840px){.card-article-wrapper .card-article .case-resume{padding:24px}}.card-article-wrapper .card-article .case-resume p{font-size:24px}@media only screen and (max-width: 840px){.card-article-wrapper .card-article .case-resume p{font-size:16px}}.categorias{padding-bottom:48px}@media only screen and (max-width: 840px){.categorias{padding-bottom:32px}}.categorias .swiper{width:100%;height:auto;box-sizing:border-box;padding-left:10%;padding-right:10%;background-color:#F4F4F4}@media only screen and (max-width: 1440px){.categorias .swiper{padding-left:6%;padding-right:6%}}@media only screen and (min-width: 2200px){.categorias .swiper{padding-left:20%;padding-right:20%}}.categorias .swiper-slide{text-align:left;font-size:18px;width:auto;margin-right:16px !important;background:transparent;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:24px;overflow:hidden}.categorias .swiper-slide a{box-sizing:border-box;padding:8px 16px;border-radius:48px;color:#666;border:1px solid #666;font-size:16px}.categorias .swiper-slide a:hover{border:1px solid #010101;color:#010101}.categorias .swiper-slide.active a{border:1px solid #010101;color:#010101;background-color:#fff}.categorias .swiper-slide.active a:hover{box-shadow:0 0 0 3px #010101;color:#E10000}.card-article-area{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:24px}.card-article-area .card-article{text-align:left;font-size:18px;width:calc(100%/2 - 24px);background:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:24px;overflow:hidden;margin-bottom:48px}@media only screen and (max-width: 840px){.card-article-area .card-article{width:100%;margin-bottom:0}}.card-article-area .card-article figure{overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;height:365px;margin:0}@media only screen and (max-width: 840px){.card-article-area .card-article figure{height:unset}}.card-article-area .card-article figure img{width:100%;height:100%;display:block;object-fit:cover}.card-article-area .card-article figure a{width:100%;display:block;height:100%;display:block;object-fit:cover}.card-article-area .card-article figure a img{width:100%;height:100%;display:block;object-fit:cover}.card-article-area .card-article figure .thumb-default{width:100%;height:100%;display:flex;padding:10%;align-items:center;color:#fff;background-color:#9A9A9A;background-repeat:no-repeat;background-position:90% center;background-size:40%}.card-article-area .card-article .card-article-resume{background-color:#fff;box-sizing:border-box;padding:48px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;width:100%;color:#666;font-weight:300;font-size:18px}@media only screen and (max-width: 840px){.card-article-area .card-article .card-article-resume{padding:24px;gap:0}}.card-article-area .card-article .card-article-resume div{display:flex;gap:16px;flex-direction:column}@media only screen and (max-width: 840px){.card-article-area .card-article .card-article-resume div{gap:4px}}.card-article-area .card-article .card-article-resume h2{font-weight:700;font-size:32px;color:#2F2F2F;color:#27AE60}@media only screen and (max-width: 840px){.card-article-area .card-article .card-article-resume h2{font-size:24px}}.card-article-area .card-article .card-article-resume h3{font-size:32px;color:#2F2F2F}@media only screen and (max-width: 840px){.card-article-area .card-article .card-article-resume h3{font-size:24px}}.card-article-area .card-article .card-article-resume p{font-size:18px;height:90px;overflow:hidden;color:#666;font-weight:300}@media only screen and (max-width: 840px){.card-article-area .card-article .card-article-resume p{font-size:16px;height:unset}}.card-article-area .card-article .card-article-resume .card-footer{display:flex;flex-direction:column;margin-top:24px;gap:32px}.card-article-area .card-article .card-article-resume .card-imovel-detail{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row}@media only screen and (max-width: 840px){.card-article-area .card-article .card-article-resume .card-imovel-detail{flex-direction:column;gap:8px}}.card-article-area .card-article .card-article-resume .card-imovel-detail div{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:8px;box-sizing:border-box;border-radius:6px;width:33%;background-color:#F4F4F4}@media only screen and (max-width: 840px){.card-article-area .card-article .card-article-resume .card-imovel-detail div{flex-direction:row;justify-content:flex-start;width:100%;background-color:transparent;padding:0;gap:8px}}.card-article-area .card-article .card-article-resume .card-imovel-detail div p{height:unset;text-align:center;font-size:16px}@media only screen and (max-width: 840px){.card-article-area .card-article .card-article-resume .card-imovel-detail div p{text-align:left}}.card-article-area .card-article .card-article-resume .card-imovel-detail img{width:32px}@media only screen and (max-width: 840px){.card-article-area .card-article .card-article-resume .btn-primary{width:100%;align-items:center;justify-content:center}}.header-wrap{position:relative;width:100%}.header-wrap:after{background-color:#F4F4F4;color:#F4F4F4;text-align:center;width:100%;height:400px;content:'.';position:absolute;bottom:-116px;z-index:1}@media only screen and (max-width: 840px){.header-wrap:after{bottom:-38px}}.header-blog-single{height:590px;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 auto;border-radius:24px;gap:8px;position:relative;z-index:2}.header-blog-single .mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.header-blog-single .single-header{background-color:#fff;border-radius:24px;width:80%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:48px;position:relative;z-index:2;margin-bottom:-80px}@media only screen and (max-width: 1000px){.header-blog-single .single-header{width:100%;border-radius:0 0 24px 24px}}@media only screen and (max-width: 840px){.header-blog-single .single-header{padding:24px;margin-bottom:-6px}}.header-blog-single .single-header h1{font-size:48px;color:#4C4C4C}@media only screen and (max-width: 840px){.header-blog-single .single-header h1{font-size:32px;margin-bottom:-6px}}.header-blog-single .single-header .location{display:flex;gap:4px;align-items:center;justify-content:center}@media only screen and (max-width: 840px){.header-blog-single .single-header .location{margin-top:4px}}.header-blog-single .single-header .location p{font-size:16px}@media only screen and (max-width: 840px){.header-blog-single .single-header .location p{font-size:14px}}.header-blog-single .single-header .imovel-detail{display:flex;justify-content:center;align-items:flex-start;gap:48px;margin-top:24px}@media only screen and (max-width: 640px){.header-blog-single .single-header .imovel-detail{flex-wrap:wrap;gap:24px}}.header-blog-single .single-header .imovel-detail div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}@media only screen and (max-width: 640px){.header-blog-single .single-header .imovel-detail div{width:40%;gap:0}}.header-blog-single .single-header .imovel-detail div img{width:32px}.header-blog-single .single-header .imovel-detail div p{font-size:16px;text-align:center}@media only screen and (max-width: 840px){.header-blog-single .single-header .imovel-detail div p{font-size:14px}}.header-blog-single ul{display:flex;gap:12px;align-items:center;justify-content:center;width:fit-content;position:relative;z-index:2}.header-blog-single ul li{color:#B3B3B3;font-size:24px}@media only screen and (max-width: 840px){.header-blog-single ul li{font-size:16px}}.header-blog-single ul li a{color:#B3B3B3;font-size:24px}@media only screen and (max-width: 840px){.header-blog-single ul li a{font-size:16px}}.header-blog-single .container{position:relative;z-index:2}.header-blog-single .category-list-blog{display:flex;flex-wrap:wrap}@media only screen and (max-width: 840px){.header-blog-single .category-list-blog{padding:24px}}.header-blog-single .category-list-blog li a{box-sizing:border-box;box-shadow:0 0 0 1px #B3B3B3;padding:4px 16px;border-radius:48px;color:#B3B3B3;font-size:20px}@media only screen and (max-width: 840px){.header-blog-single .category-list-blog li a{font-size:14px}}.header-blog-single .category-list-blog li a:hover{box-shadow:0 0 0 3px #fff;color:#fff}.header-blog-single h1{color:#fff;font-size:56px;font-weight:700;text-align:center}@media only screen and (max-width: 840px){.header-blog-single h1{font-size:32px}}@media only screen and (max-width: 1440px){.header-blog-single{height:480px}}footer{background:#fff;color:#666;font-size:14px;padding:48px 0;border-top:1px solid #E8E8E8}@media only screen and (max-width: 540px){footer{padding:32px}}footer a{color:#666}footer a:hover{color:#9A9A9A}footer .container{display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 840px){footer .container{flex-direction:column;gap:32px}}footer .container .name h5{font-size:16px}footer .container .contato{display:flex;flex-direction:column;gap:24px}footer .container .contato h5{font-size:16px}footer .container .contato ul{display:flex;flex-direction:column;gap:12px;margin:0;padding:0}footer .container .contato ul li{margin:0;padding:0;font-size:16px;display:flex;align-items:center;gap:12px}footer .container .contato ul li a{font-size:16px;color:#666;display:flex;align-items:center;gap:12px}footer .container .contato ul li .btn-whats{padding:0;box-shadow:none;font-weight:400;color:#666 !important}footer .container .contato ul li img{width:24px}footer .container .dev{display:flex;align-items:center;font-size:12px;gap:4px;opacity:.8}footer .container .dev img{width:50px}.mb135{margin-bottom:135px}.mt24{margin-top:24px}.content{padding-top:64px;padding-bottom:64px}@media only screen and (max-width: 840px){.content{padding-top:32px;padding-bottom:32px}}.content .page-header{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 840px){.content .page-header{flex-direction:column;align-items:flex-start;margin-left:-6.7%;margin-right:-6.7%}}.content .page-header .breadcrumbs{display:flex;flex-direction:column;gap:8px}@media only screen and (max-width: 840px){.content .page-header .breadcrumbs{margin-bottom:24px;margin-left:6.7%;margin-right:6.7%}}.content .page-header .breadcrumbs ul{display:flex;gap:12px;align-items:center;justify-content:center;width:fit-content}.content .page-header .breadcrumbs ul li{color:gray;font-size:24px}@media only screen and (max-width: 840px){.content .page-header .breadcrumbs ul li{font-size:16px}}.content .page-header .breadcrumbs ul li a{color:gray;font-size:24px}@media only screen and (max-width: 840px){.content .page-header .breadcrumbs ul li a{font-size:16px}}.content .page-header .breadcrumbs .page-title{font-size:64px;line-height:124%;font-weight:600;color:#2F2F2F}@media only screen and (max-width: 1240px){.content .page-header .breadcrumbs .page-title{font-size:36px}}@media only screen and (max-width: 840px){.content .page-header .breadcrumbs .page-title{font-size:32px}}.content .content-case-area{display:flex;flex-direction:column;gap:0px}.content .content-case-area .content-case{display:flex;flex-direction:row;align-items:stretch;width:100%;overflow:hidden;border-radius:24px;gap:12px;margin:48px 0;max-height:653px}@media only screen and (max-width: 840px){.content .content-case-area .content-case{flex-direction:column;gap:0;margin:0 0 48px 0}}.content .content-case-area .content-case .gallery-1{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.content .content-case-area .content-case .gallery-1 figure{margin:0;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;width:100%}.content .content-case-area .content-case .gallery-1 figure img{width:100%;height:100%;display:block;object-fit:cover}@media only screen and (max-width: 840px){.content .content-case-area .content-case .gallery-1 figure img{display:none}}.content .content-case-area .content-case .gallery-2{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}@media only screen and (max-width: 840px){.content .content-case-area .content-case .gallery-2{flex-direction:column}}.content .content-case-area .content-case .gallery-2 figure{margin:0;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;gap:12px}@media only screen and (max-width: 840px){.content .content-case-area .content-case .gallery-2 figure{flex-direction:column;gap:6px}}.content .content-case-area .content-case .gallery-2 figure img{width:50%;height:100%;display:block;object-fit:cover}@media only screen and (max-width: 840px){.content .content-case-area .content-case .gallery-2 figure img{width:100%;display:none}}.content .content-case-area .content-case .gallery-3{width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;gap:12px}@media only screen and (max-width: 840px){.content .content-case-area .content-case .gallery-3{flex-direction:column;gap:6px}}.content .content-case-area .content-case .gallery-3 figure{margin:0;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;height:100%;gap:12px}@media only screen and (max-width: 840px){.content .content-case-area .content-case .gallery-3 figure{width:100%;gap:6px}}.content .content-case-area .content-case .gallery-3 figure img{width:100%;height:100%;display:block;object-fit:cover}@media only screen and (max-width: 840px){.content .content-case-area .content-case .gallery-3 figure img{display:none}}@media only screen and (max-width: 840px){.content .content-case-area .content-case .gallery-3 figure:first-child{display:none}}@media only screen and (max-width: 840px){.content .content-case-area .content-case .gallery-3 figure.figure-single{display:flex}}.content .content-case-area .content-case .gallery-default{width:100%;display:flex;align-items:center;justify-content:flex-start;overflow:hidden;background-color:#9A9A9A;background-repeat:no-repeat;background-position:90% center;min-height:500px;background-size:40%}.content .content-case-area .content-case .gallery-default figure{margin:0;padding:10%;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100%;color:#fff;font-size:24px}.content .content-case-area .content-case .gallery-default figure img{width:100%;height:100%;display:block;object-fit:cover}.content .content-case-area .content-case:nth-child(even){flex-direction:row-reverse}@media only screen and (max-width: 840px){.content .content-case-area .content-case:nth-child(even){flex-direction:column}}.content .content-case-area .content-case:nth-child(even) .gallery-3{flex-direction:row-reverse}@media only screen and (max-width: 840px){.content .content-case-area .content-case:nth-child(even) .gallery-3{flex-direction:column}}.content .content-case-area .content-case .case-intro{width:540px;box-sizing:border-box;background-color:#fff;padding:48px;display:flex;flex-direction:column;gap:32px;justify-content:space-between}@media only screen and (max-width: 840px){.content .content-case-area .content-case .case-intro{width:100%}}.content .content-case-area .content-case .case-intro div{display:flex;flex-direction:column;gap:32px}@media only screen and (max-width: 840px){.content .content-case-area .content-case .case-intro div h2{font-size:24px}}.content .content-case-area .content-case .case-intro div p{font-size:16px;color:#4C4C4C}@media only screen and (max-width: 840px){.content .content-case-area .content-case .case-intro div p{font-size:18px}}@media only screen and (max-width: 840px){.content .content-case-area .content-case .case-intro a.btn-primary.link.large{font-size:16px}}@media only screen and (max-width: 840px){.photo-thumb{display:block !important;height:100%}}.content-block-single{display:flex;align-items:flex-start;line-height:164%;color:#4C4C4C;font-size:24px;width:100%;padding:52px 0;gap:48px}@media only screen and (max-width: 1000px){.content-block-single{flex-direction:column}}@media only screen and (max-width: 840px){.content-block-single{padding:12px 0 0 0;gap:24px}}.content-block-single .gallery{display:none !important}.content-block-single h1{font-weight:700;color:#4C4C4C;font-size:36px}@media only screen and (max-width: 840px){.content-block-single h1{padding:0}}.content-block-single p{line-height:164%;color:#4C4C4C;font-size:18px;margin-bottom:32px;font-weight:300}@media only screen and (max-width: 840px){.content-block-single p{padding:0;font-size:20px}}.content-block-single img{border-radius:24px;width:100%}.content-block-single .col-content{width:70%;padding-top:32px}@media only screen and (max-width: 1000px){.content-block-single .col-content{width:100%}}.content-block-single .col-content h4{font-weight:700;color:#2F2F2F;font-size:36px}.content-block-single .col-content .diferenciais{margin-top:12px}.content-block-single .col-content .diferenciais ul li{line-height:164%;color:#4C4C4C;font-size:18px;font-weight:300;display:flex;align-items:center;gap:6px}.content-block-single .col-content .diferenciais ul li img{width:11px}.content-block-single .col-form{padding-top:32px;width:460px;position:sticky;top:0}@media only screen and (max-width: 1000px){.content-block-single .col-form{width:100%}}.content-block-single .col-form .form{background-color:#F4F4F4;box-sizing:border-box;padding:32px;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.content-block-single .col-form .form span{font-size:16px;line-height:16px;color:gray;font-weight:300}.content-block-single .col-form .form h4{margin:0 0 16px 0;color:#27AE60;font-size:36px;padding:0;line-height:32px}.content-block-single .col-form .form form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%}.content-block-single .col-form .form form input,.content-block-single .col-form .form form select{width:100%}.content-block-single .col-form .form form .btn-primary{text-align:center;align-items:center;display:flex;justify-content:center}.terms{font-size:12px;line-height:14px;text-align:center;color:#9A9A9A;font-weight:300}.terms a{color:#9A9A9A;text-decoration:underline}.embed iframe{width:100% !important;border-radius:24px;outline:none}.gallery-images{display:flex;width:100%;flex-wrap:wrap;gap:12px;border-radius:24px;overflow:hidden}.gallery-images .gallery-image{width:calc(100%/2 - 6px);height:300px;overflow:hidden}@media only screen and (max-width: 840px){.gallery-images .gallery-image{width:100%;height:fit-content}}.gallery-images .gallery-image img{width:100%;height:100%;display:block;object-fit:cover;border-radius:0}.mt32{margin-top:32px}.author-area{padding:0 20%}@media only screen and (max-width: 840px){.author-area{padding:0}}.author-area h2{font-weight:700;color:#4C4C4C;font-size:36px;margin-bottom:12px}.author-area .author-info{background-color:#E6F3F2;padding:48px;border-radius:24px;box-sizing:border-box;display:flex;align-items:center;gap:48px}@media only screen and (max-width: 1240px){.author-area .author-info{flex-direction:column}}.author-area .author-info .author-avatar{width:266px;height:269px;background-image:url(../assets/img/bg-author.svg);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1600px){.author-area .author-info .author-avatar{width:200px;height:200px}}.author-area .author-info .author-avatar div{border-radius:50%;background-color:#CECECE;width:210px;height:210px;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:90% center;background-size:40%;border-radius:50%}@media only screen and (max-width: 1600px){.author-area .author-info .author-avatar div{width:150px;height:150px}}.author-area .author-info .author-avatar div img{width:210px;height:210px;border-radius:50%}@media only screen and (max-width: 1600px){.author-area .author-info .author-avatar div img{width:150px;height:150px}}.author-area .author-info .author-details{display:flex;flex-direction:column;justify-content:center;gap:32px;width:40%}@media only screen and (max-width: 1240px){.author-area .author-info .author-details{width:100%;align-items:center}}.author-area .author-info .author-details .name-bio h3{font-weight:700;font-size:24px;color:#2F2F2F}@media only screen and (max-width: 1240px){.author-area .author-info .author-details .name-bio h3{width:100%;align-items:center;text-align:center;margin-bottom:4px}}.author-area .author-info .author-details .name-bio p{font-size:16px;color:#4C4C4C}@media only screen and (max-width: 1240px){.author-area .author-info .author-details .name-bio p{width:100%;align-items:center;text-align:center}}.author-area .author-info .author-details .linkedin-author{display:flex;align-items:center;justify-content:flex-start;color:#4C4C4C;gap:12px}.author-area .author-info .author-details .linkedin-author a{color:gray;font-size:14px}.author-area.col{display:flex;padding:32px 0 0 0;gap:24px;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 840px){.author-area.col{flex-direction:column}}.author-area.col .author-info{width:calc(100%/2 - 24px)}@media only screen and (max-width: 840px){.author-area.col .author-info{width:100%}}.not-found-post{padding:64px 0 !important}.content-page-area{padding-top:64px;padding-bottom:64px;background-color:#F4F4F4}@media only screen and (max-width: 840px){.content-page-area{padding-top:32px;padding-bottom:32px}}.header-service{background:#2F2F2F;padding:0;padding:124px 0;background-repeat:no-repeat;background-position:right center;background-size:contain;display:flex;align-items:center;position:relative}@media only screen and (max-width: 840px){.header-service{padding-top:32px;padding-bottom:32px;background-image:none !important}}@media only screen and (max-width: 840px){.header-service .breadcrumbs{margin-bottom:0px !important}}.header-service .mask{position:absolute;top:0;left:0;right:0;bottom:0;background:#1a1a1a;background:linear-gradient(90deg, #1a1a1a 76%, rgba(47,47,47,0) 100%)}@media only screen and (max-width: 1440px){.header-service .mask{background:linear-gradient(90deg, #1a1a1a 64%, rgba(47,47,47,0) 100%)}}.header-service .horizontal-white-line{position:absolute;right:0;top:50%;z-index:3;translate:0 -150px;width:330px}.header-service .diagonal-white-line{position:absolute;right:20%;top:50%;z-index:3;translate:0 -50%;width:180px}@media only screen and (max-width: 1440px){.header-service .diagonal-white-line{right:28%}}.header-service .container{position:relative;z-index:2}.header-service .page-title{color:#F4F4F4 !important}.header-service p{font-size:24px;color:#B3B3B3;width:50%}@media only screen and (max-width: 840px){.header-service p{font-size:16px;width:100%}}.benefits .benefits-list{display:flex;gap:32px;margin-top:32px;width:100%;align-items:stretch;flex-wrap:wrap;box-sizing:border-box}@media only screen and (max-width: 840px){.benefits .benefits-list{flex-direction:column}}.benefits .benefits-list li{border-radius:24px;background-color:#F4F4F4;padding:32px;box-sizing:border-box;width:calc(100%/3 - 24px)}@media only screen and (max-width: 840px){.benefits .benefits-list li{width:100%}}.benefits .benefits-list li figure{width:100px;height:100px}@media only screen and (max-width: 1024px){.benefits .benefits-list li figure{width:50px;height:50px}}.benefits .benefits-list li figure img{height:100px !important;width:unset !important}@media only screen and (max-width: 1024px){.benefits .benefits-list li figure img{height:50px !important;width:unset !important}}.benefits .benefits-list li h4{font-size:24px;font-weight:700}@media only screen and (max-width: 1240px){.benefits .benefits-list li h4{font-size:18px}}.benefits .benefits-list li p{font-size:16px}.benefits .benefits-list li:nth-child(even){background-color:#E6F3F2}.page-hero{display:flex;align-items:center}@media only screen and (max-width: 840px){.page-hero{flex-direction:column-reverse;align-items:flex-end}}.page-hero h2{padding:64px 0}@media only screen and (max-width: 840px){.page-hero h2{padding:32px 0 16px  0}}.page-hero img{margin-top:-15%}@media only screen and (max-width: 1440px){.page-hero img{width:600px;margin-top:-18%}}@media only screen and (max-width: 1024px){.page-hero img{width:400px;margin-top:-22%}}@media only screen and (max-width: 840px){.page-hero img{width:360px;margin-top:-180px}}@media only screen and (max-width: 600px){.page-hero img{width:260px;margin-top:-180px}}@media only screen and (max-width: 490px){.page-hero img{width:200px;margin-top:-180px}}@media only screen and (max-width: 380px){.page-hero img{width:160px;margin-top:-140px}}.page-content{display:flex;flex-direction:column;gap:32px;padding-top:32px;padding-bottom:150px}@media only screen and (max-width: 840px){.page-content{padding-bottom:32px}}.page-content .mission-vision{display:flex;justify-content:space-between;gap:32px}@media only screen and (max-width: 640px){.page-content .mission-vision{flex-direction:column}}.page-content .mission-vision div{background-color:#F4F4F4;padding:32px;box-sizing:border-box;border-radius:24px;display:flex;flex-direction:column;gap:16px;width:calc(100%/2)}@media only screen and (max-width: 640px){.page-content .mission-vision div{width:100%}}.page-content .mission-vision div figure{width:100px;height:100px}@media only screen and (max-width: 1024px){.page-content .mission-vision div figure{width:50px;height:50px}}.page-content .mission-vision div figure img{height:100px}@media only screen and (max-width: 1024px){.page-content .mission-vision div figure img{height:50px}}.page-content .mission-vision div h4{font-size:24px;font-weight:700}.page-content .mission-vision div p{font-size:16px}.page-content .values{background-color:#F4F4F4;padding:32px;box-sizing:border-box;border-radius:24px;display:flex;flex-direction:column;gap:16px}.page-content .values .values-card{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}@media only screen and (max-width: 640px){.page-content .values .values-card{flex-direction:column}}.page-content .values .values-card div{background-color:#fff;padding:32px;box-sizing:border-box;border-radius:24px;display:flex;flex-direction:column;gap:16px;width:calc(100%/4 - 18px)}@media only screen and (max-width: 1240px){.page-content .values .values-card div{width:calc(100%/2 - 16px)}}@media only screen and (max-width: 640px){.page-content .values .values-card div{width:100%}}.page-content .values .values-card div figure{width:100px;height:100px}@media only screen and (max-width: 1024px){.page-content .values .values-card div figure{width:50px;height:50px}}.page-content .values .values-card div figure img{height:100px}@media only screen and (max-width: 1024px){.page-content .values .values-card div figure img{height:50px}}.page-content .values .values-card div h4{font-size:24px;font-weight:700}.page-content .values .values-card div p{font-size:16px}.time{background-color:#E6F3F2;padding:150px 0}@media only screen and (max-width: 840px){.time{padding:32px 0}}.contact-content{display:flex;align-items:flex-start;gap:32px;justify-content:space-between;padding-top:48px;padding-bottom:150px}@media only screen and (max-width: 840px){.contact-content{flex-direction:column-reverse}}@media only screen and (max-width: 840px){.contact-content{padding-bottom:32px}}.contact-content h4{font-size:24px;font-weight:700;margin-bottom:6px}.contact-content p{font-size:16px}.contact-content .contact-form{background-color:#F4F4F4;border-radius:24px;padding:32px;box-sizing:border-box;width:50%}@media only screen and (max-width: 1024px){.contact-content .contact-form{width:100%}}.contact-content .contact-info{width:50%}@media only screen and (max-width: 1024px){.contact-content .contact-info{width:fit-content}}@media only screen and (max-width: 1024px){.contact-content .contact-info{width:100%}}.contact-content .contact-info section{display:flex;align-items:stretch;justify-content:space-between;gap:32px;margin-bottom:32px}@media only screen and (max-width: 1024px){.contact-content .contact-info section{flex-direction:column}}@media only screen and (max-width: 840px){.contact-content .contact-info section{flex-direction:row}}@media only screen and (max-width: 490px){.contact-content .contact-info section{flex-direction:column}}@media only screen and (max-width: 1024px){.contact-content .contact-info section#location-email{flex-direction:column-reverse}}@media only screen and (max-width: 840px){.contact-content .contact-info section#location-email{flex-direction:row}}@media only screen and (max-width: 490px){.contact-content .contact-info section#location-email{flex-direction:column-reverse}}.contact-content .contact-info section div{width:50%;border-radius:24px;padding:32px}@media only screen and (max-width: 1024px){.contact-content .contact-info section div{width:100%}}@media only screen and (max-width: 1024px){.contact-content .contact-info section div figure img{height:50px}}.contact-content .contact-info section div .social{display:flex;padding:6px 0 0 0;gap:16px}.map{padding:0;height:fit-content;margin-bottom:-5px}.home header nav ul li.menu-home a,.single-servicos header nav ul li.menu-servicos,.post-type-archive-servicos header nav ul li.menu-servicos,.post-type-archive-cases header nav ul li.menu-cases a,.single-cases header nav ul li.menu-cases a,.page-id-35 header nav ul li.menu-contato a,.page-id-37 header nav ul li.menu-sobre a,.post-type-archive-blog header nav ul li.menu-blog a,.single-blog header nav ul li.menu-blog a,.category header nav ul li.menu-blog a,.search-results header nav ul li.menu-blog a,.search header nav ul li.menu-blog a{color:#E10000;font-weight:700}
