p {
font-size: 1rem;
line-height: 1.5;
padding-top: 2rem;
color: #333;
}
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
a {
text-decoration: none;
}
svg,
img {
max-width: 100%;
height: auto;
}
html,
body {
height: 100%;
margin: 0;
font-size: 12px;
font-family: "Inter", sans-serif;
--wp--preset--font-size--small: 1.125rem;
--wp--preset--font-size--x-small: 1.5rem;
--wp--preset--font-size--medium: 1.875rem;
--wp--preset--font-size--x-medium: 2.25rem;
--wp--preset--font-size--large: 2.5rem;
--wp--preset--font-size--x-large: 4rem;
}
@media only screen and (min-width: 1280px) {
html,
body {
font-size: 16px;
}
}
@media only screen and (min-width: 1680px) {
html,
body {
font-size: 18px;
}
}
@media screen and (max-width: 1440px) {
html,
body {
--wp--preset--font-size--small: 1.125rem;
--wp--preset--font-size--x-small: calc(1.5rem * 0.85);
--wp--preset--font-size--medium: calc(1.875rem * 0.85);
--wp--preset--font-size--x-medium: calc(2.25rem * 0.85);
--wp--preset--font-size--large: calc(2.5rem * 0.85);
--wp--preset--font-size--x-large: calc(4rem * 0.85);
}
}
body {
position: relative;
height: auto;
--inner-content-custom-width: min(95%, 98.125rem);
}
.uagb-container-inner-blocks-wrap {
--inner-content-custom-width: min(95%, 98.125rem) !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
input,
select,
textarea {
font-family: "Inter", sans-serif;
font-weight: normal;
}
.grid {
width: min(95%, 98.125rem);
margin: 0 auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
}
.grid.small {
width: min(90%, 72.938rem);
}
strong {
font-weight: 800;
}
button.button,
input[type=submit],
a.button,
a.wp-block-button__link {
font-size: 14px !important;
font-weight: 700;
border: none !important;
position: relative;
margin-top: 2rem;
padding: 1rem 2rem !important;
color: #fff !important;
background-color: var(--button-primary-color);
transition: 0.4s ease-in-out;
border-radius: 13px !important;
display: inline-table;
text-transform: uppercase;
}
button.button .ico,
input[type=submit] .ico,
a.button .ico,
a.wp-block-button__link .ico {
margin-right: 10px;
vertical-align: middle;
}
button.button .txt,
input[type=submit] .txt,
a.button .txt,
a.wp-block-button__link .txt {
vertical-align: middle;
}
button.button.outline,
input[type=submit].outline,
a.button.outline,
a.wp-block-button__link.outline {
background-color: transparent;
color: var(--text-color) !important;
border: 1.8px solid var(--text-color) !important;
padding: 1rem;
}
button.button.outline path,
button.button.outline svg,
input[type=submit].outline path,
input[type=submit].outline svg,
a.button.outline path,
a.button.outline svg,
a.wp-block-button__link.outline path,
a.wp-block-button__link.outline svg {
transition: 0.3s ease-in-out;
}
button.button.outline:hover,
input[type=submit].outline:hover,
a.button.outline:hover,
a.wp-block-button__link.outline:hover {
background: var(--secondary-color) !important;
color: #fff !important;
border-color: var(--secondary-color) !important;
}
button.button.outline:hover path,
button.button.outline:hover svg,
input[type=submit].outline:hover path,
input[type=submit].outline:hover svg,
a.button.outline:hover path,
a.button.outline:hover svg,
a.wp-block-button__link.outline:hover path,
a.wp-block-button__link.outline:hover svg {
fill: #fff;
}
button.button:hover,
input[type=submit]:hover,
a.button:hover,
a.wp-block-button__link:hover {
background-color: var(--button-primary-hover-color);
}
button.button img,
input[type=submit] img,
a.button img,
a.wp-block-button__link img {
display: inline-table;
vertical-align: middle;
font-size: 0;
padding: 0;
margin-right: 10px;
max-height: 1.5rem;
margin-bottom: 2px;
}
.swal2-popup .swal2-content {
font-size: 16px !important;
list-style: 1.7 !important;
font-family: "Inter", sans-serif !important;
}
.swal2-icon.swal2-warning {
color: var(--button-primary-color) !important;
border-color: var(--button-primary-color) !important;
}
.swal2-title {
color: var(--button-primary-color) !important;
font-family: "Inter", sans-serif !important;
}
.swal2-confirm {
font-size: 14px !important;
font-weight: 700 !important;
border: none !important;
position: relative !important;
margin-top: 2rem;
padding: 1rem 2rem !important;
color: #fff !important;
background-color: var(--button-primary-color) !important;
transition: 0.4s ease-in-out;
border-radius: 13px !important;
display: inline-table !important;
text-transform: uppercase;
}
.wp-block-button.none a.wp-block-button__link {
background-color: transparent !important;
color: var(--button-primary-color) !important;
}
.wp-block-button.whatsapp a.wp-block-button__link:hover {
background-color: #128c7e;
}
.uagb-buttons-repeater.wp-block-button__link.has-background.has-text-color:hover {
background: transparent !important;
opacity: 0.5;
transition: 0.4s ease-in-out;
}
.uagb-buttons-repeater.wp-block-button__link.has-background.has-text-color:hover .uagb-button__link {
color: #000 !important;
}
.wpcf7 .wpcf7-form {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
}
.wpcf7 p {
position: relative;
}
.wpcf7 .wpcf7-spinner {
position: absolute;
right: -10px;
top: 50%;
transform: translate(0, -20%);
width: 20px;
height: 20px;
}
.wpcf7 .wpcf7-response-output {
padding: 15px 30px !important;
text-align: center;
font-size: 18px;
color: #fff;
}
.wpcf7 .tr {
position: relative;
width: 100%;
}
.wpcf7 .tr p {
padding-top: 10px;
}
.wpcf7 .campField {
width: 100%;
margin-top: 15px;
}
.wpcf7 .campField:first-child {
margin-top: 2rem;
}
.wpcf7 .campField.w50 {
width: calc(50% - 10px) !important;
}
.wpcf7 .campField.w30 {
width: calc(30% - 10px);
}
.wpcf7 .campField.w70 {
width: calc(70% - 10px);
}
.wpcf7 .campField.checkbox .wpcf7-checkbox {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
}
.wpcf7 .campField.checkbox .wpcf7-list-item {
width: 48%;
margin: 15px 0;
display: block;
position: relative;
font-size: 13px;
font-weight: normal;
}
.wpcf7 .campField.checkbox .wpcf7-list-item input[type=checkbox] {
width: 20px;
height: 20px;
vertical-align: middle;
margin-right: 5px;
}
.wpcf7 .campField.w50 {
width: 49%;
}
.wpcf7 .campField p {
font-size: 1rem;
line-height: 1.5;
padding-top: 2rem;
color: #333;
padding-top: 0.6rem;
width: 100%;
position: relative;
}
.wpcf7 .campField p ~ p {
padding-top: 0;
}
.wpcf7 .campField.obs p {
font-size: 12px;
color: #444;
}
.wpcf7 .campField .textfield {
width: 100%;
padding: 20px 16px;
background-color: transparent;
border: 1px solid transparent;
font-size: 16px;
background-color: transparent;
border: 1px solid #fff;
margin-top: 8px;
background-color: transparent;
border-bottom: 1px solid #AE9D9D;
}
.wpcf7 .campField ::placeholder {
opacity: 0.8;
text-transform: uppercase;
}
.wpcf7 .campField textarea.textfield {
resize: vertical;
height: 120px;
}
.wpcf7 .btn {
width: 100%;
}
.wpcf7 .btn .alert {
padding-top: 10px;
color: red;
font-size: 12px;
}
.wpcf7 .btn p {
padding-top: 0;
}
.wpcf7 .codedropz-upload-handler {
padding: 10px 0;
}
.wpcf7 .codedropz-upload-handler h3 {
font-size: 1rem;
line-height: 1.5;
padding-top: 2rem;
color: #333;
padding-top: 0;
display: inline;
}
.wpcf7 .codedropz-upload-handler span {
margin: 0 10px;
}
.wpcf7 .codedropz-upload-handler .codedropz-btn-wrap {
display: inline;
}
.wpcf7 .codedropz-upload-handler .codedropz-btn-wrap a {
color: var(--primary-color);
text-decoration: underline;
}
.wpcf7 .accept {
font-size: 12px;
}
.wpcf7 button {
background-color: var(--button-primary-color);
padding: 10px 20px !important;
border-radius: 13px;
cursor: pointer;
border: none;
width: auto !important;
margin: 20px auto 0 auto !important;
display: table;
font-size: 1rem;
text-transform: uppercase;
color: #fff;
font-weight: bold;
transition: 0.3s ease-in-out;
}
.wpcf7 button span.ico,
.wpcf7 button span.txt {
vertical-align: middle;
}
.wpcf7 button span.ico {
margin-right: 10px;
}
.wpcf7 button:hover {
background-color: #128c7e !important;
}
.wpcf7-response-output {
border-color: #46b450;
width: 100%;
color: var(--text-color) !important;
font-size: 16px;
text-align: center;
}
.grecaptcha-badge {
bottom: 110px !important;
}
.whatsapp-button {
position: fixed;
bottom: 20px;
right: 20px;
background-color: #25d366;
color: #fff;
width: 70px;
height: 70px;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
border-radius: 50px;
text-decoration: none;
z-index: 9999999;
box-shadow: 0 0 0px 0px transparent;
transition: 0.3s ease-in-out;
}
.whatsapp-button:hover {
box-shadow: 0 0 0px 5px #25d366;
}
.whatsapp-fixed {
position: fixed;
right: 20px;
top: 20px;
z-index: 999999;
background-color: #fff;
border-radius: 50%;
width: 56px;
height: 56px;
-webkit-box-shadow: 0 0 0 0 #67d449;
box-shadow: 0 0 0 0 #67d449;
transition: 0.4s ease-in-out;
}
.whatsapp-fixed:hover {
-webkit-box-shadow: 0 0 0 5px #67d449;
box-shadow: 0 0 0 5px #67d449;
}
p {
font-size: 1rem;
line-height: 1.5;
padding-top: 2rem;
color: #333;
}
.sec-header {
width: 100%;
padding: 55px 10px;
z-index: 999;
transition: 0.3s ease-in-out;
position: fixed;
left: 0;
top: 0;
border-radius: 0 0 10px 10px;
}
@media screen and (max-width: 500px) {
.sec-header {
padding: 2rem 0;
}
}
.sec-header.f-nav {
background-color: #fff;
position: fixed;
padding: 6px 10px;
box-shadow: 0 1px 3px 0 rgba(5, 26, 79, 0.18);
}
.sec-header.f-nav .logo img {
width: 120px;
}
.sec-header.f-nav .btn-acess-order {
opacity: 0;
visibility: hidden;
}
@media screen and (max-width: 500px) {
.sec-header.f-nav .btn-acess-order {
height: 0;
}
}
.sec-header .grid {
align-items: center;
align-content: center;
}
@media screen and (max-width: 500px) {
.sec-header .grid {
padding: 0 20px;
}
}
.sec-header .logo {
align-items: center;
transition: 0.3s ease-in-out;
width: 200px;
}
@media screen and (max-width: 500px) {
.sec-header .logo {
width: 100%;
text-align: center;
}
}
.sec-header .logo img {
width: 162px;
transition: 0.3s ease-in-out;
}
.sec-header .logo svg {
transition: 0.3s ease-in-out;
}
.sec-header .sec-menu {
align-self: center;
}
.sec-header .sec-menu input#menuhamburguer {
display: none;
}
@media screen and (max-width: 1025px) {
.sec-header .sec-menu {
z-index: 999999999;
order: 4;
width: 30%;
}
.sec-header .sec-menu .menu-responsivo {
display: block;
width: 30px;
height: 30px;
background-color: var(--primary-color);
position: fixed;
top: 35px;
right: 30px;
border-radius: 50%;
box-shadow: 0 0 0 8px var(--primary-color), 0 0 0 8px var(--primary-color);
z-index: 2;
transition: 0.4s ease-in-out;
z-index: 999;
}
.sec-header .sec-menu .menu-responsivo:hover {
box-shadow: 0 0 0 8px transparent, 0 0 0 8px transparent;
}
.sec-header .sec-menu .menu-responsivo .hamburguer {
display: block;
background: #fff;
width: 25px;
height: 2px;
position: relative;
top: 14px;
left: 2px;
transition: 0.4s ease-in-out;
cursor: pointer;
z-index: 99;
}
.sec-header .sec-menu .menu-responsivo .hamburguer:after, .sec-header .sec-menu .menu-responsivo .hamburguer:before {
background: #fff;
content: "";
width: 100%;
height: 100%;
position: absolute;
transition: 0.4s ease-in-out;
left: 0;
}
.sec-header .sec-menu .menu-responsivo .hamburguer:before {
top: -6px;
}
.sec-header .sec-menu .menu-responsivo .hamburguer:after {
bottom: -6px;
}
.sec-header .sec-menu input#menuhamburguer:checked ~ label .hamburguer {
transform: rotate(45deg);
transform-origin: center;
}
.sec-header .sec-menu input#menuhamburguer:checked ~ label .hamburguer:after, .sec-header .sec-menu input#menuhamburguer:checked ~ label .hamburguer:before {
transform: rotate(90deg);
top: 0;
bottom: 0;
}
.sec-header .sec-menu input#menuhamburguer:checked ~ label .menu-responsivo {
box-shadow: 0 0 0 130vw var(--primary-color), 0 0 0 130vh var(--primary-color);
}
.sec-header .sec-menu input#menuhamburguer:checked ~ .detail-res {
display: block;
}
.sec-header .sec-menu input#menuhamburguer:checked ~ body {
overflow: hidden;
}
.sec-header .sec-menu input#menuhamburguer:checked ~ .menu-div-menu ul {
transition: 0.25s 0.4s ease;
opacity: 1 !important;
visibility: unset;
}
.sec-header .sec-menu input#menuhamburguer:checked ~ .menu-div-menu ul li ul {
transition: 0s;
padding: 0;
}
.sec-header .sec-menu ul:first-child {
position: fixed;
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
opacity: 0;
transition: 0.4s ease-in-out;
visibility: hidden;
z-index: 9999;
width: 100%;
}
}
@media screen and (max-width: 1025px) and (max-width: 500px) {
.sec-header .sec-menu ul:first-child {
width: 100%;
padding: 2rem 40px;
}
}
@media screen and (max-width: 1025px) {
.sec-header .sec-menu ul:first-child li {
width: auto;
display: block;
padding: 10px 0;
z-index: 5;
text-align: center;
width: 100% !important;
}
.sec-header .sec-menu ul:first-child li.button {
margin: 0;
}
.sec-header .sec-menu ul:first-child li.button:before {
display: none;
}
.sec-header .sec-menu ul:first-child li.button a {
width: auto !important;
display: inline-table;
margin: 10px 0;
}
.sec-header .sec-menu ul:first-child li a {
font-size: 1.5rem;
padding: 20px 10px;
color: #fff !important;
color: #fff !important;
display: block;
width: 100%;
text-align: center;
width: 100% !important;
padding: 10px 25px !important;
}
}
.sec-header .sec-menu li {
display: inline-table;
position: relative;
margin: 0 5px;
}
.sec-header .sec-menu li.menu-item-has-children {
position: relative;
}
@media screen and (max-width: 500px) {
.sec-header .sec-menu li.menu-item-has-children > a:first-child {
display: none;
}
}
.sec-header .sec-menu li .sub-menu {
position: absolute;
top: 100%;
background-color: rgba(255, 255, 255, 0.5);
backdrop-filter: blur(10px);
padding: 10px;
border-radius: 8px;
display: none;
min-width: 260px;
border: 1px solid var(--light-color);
z-index: 9999;
}
.sec-header .sec-menu li .sub-menu li {
display: block;
text-align: left;
}
.sec-header .sec-menu li .sub-menu li a {
color: var(--text-color);
font-size: 0.75rem;
padding: 15px 0px;
}
.sec-header .sec-menu li a {
display: inline-table;
vertical-align: middle;
font-size: 0.875rem;
transition: 0.3s ease-in-out;
padding: 15px 10px;
color: var(--text-color);
font-weight: bold;
}
.sec-header .sec-menu li a:hover {
color: var(--button-primary-color) !important;
}
.sec-header .sec-menu li.current-menu-item a {
opacity: 0.5;
font-weight: bold;
color: var(--secondary-color) !important;
}
@media screen and (max-width: 500px) {
.sec-header .btn-acess-order {
width: 100%;
text-align: center;
}
}
.sec-header .btn-acess-order a.button {
margin-top: 0 !important;
}
@media screen and (max-width: 500px) {
.sec-header .btn-acess-order a.button {
margin-top: 2rem !important;
}
}
p {
font-size: 1rem;
line-height: 1.5;
padding-top: 2rem;
color: #333;
}
.art-home {
background: url(//alfatecseguros.com.br/wp-content/themes/alfatecseguros/img/bg-home.svg);
background-position: top left;
background-repeat: no-repeat;
padding-top: 140px;
}
@media screen and (max-width: 500px) {
.art-home .sec-ch-time-de-vendas {
margin-top: 2rem;
}
}
.art-home .sec-ch-time-de-vendas .uagb-container-inner-blocks-wrap {
background-color: var(--light-color);
padding: 1rem 32px;
border-radius: 18px;
}
.art-home .sec-ch-time-de-vendas p {
padding-top: 0;
font-size: 16px;
}
.art-home .sec-ch-time-de-vendas p a {
color: var(--text-color);
transition: 0.3s ease-in-out;
}
.art-home .sec-ch-time-de-vendas p a:hover {
opacity: 0.7;
}
.art-home .sec-ch-time-de-vendas p a:hover img {
transform: translate(5px, 0);
}
.art-home .sec-ch-time-de-vendas p img {
vertical-align: middle;
margin-left: 10px;
transform: translate(0, 0);
transition: 0.3s ease-in-out;
}
.art-home .sec-hero-home {
padding: 80px 0;
}
@media screen and (max-width: 500px) {
.art-home .sec-hero-home {
padding: 2rem 0;
}
}
.art-home .sec-hero-home h2 {
font-size: var(--wp--preset--font-size--x-large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.art-home .sec-hero-home .desc {
padding: 0 0 0 5vw;
}
@media screen and (max-width: 500px) {
.art-home .sec-hero-home .desc {
padding: 0 2rem 2rem 2rem;
}
}
.art-home .sec-hero-home .img {
position: relative;
}
@media screen and (max-width: 500px) {
.art-home .sec-hero-home .img {
display: flex;
flex-flow: row wrap;
}
}
.art-home .sec-hero-home .img img {
border-radius: 20px;
}
.art-home .sec-hero-home .img .infos-mercado {
left: 0;
bottom: 0;
transform: translate(-30%, 20%);
}
.art-home .sec-hero-home .img .infos-clientes {
left: 0;
bottom: 0;
transform: translate(60%, 20%);
}
.art-home .sec-hero-home .img .infos-mercado,
.art-home .sec-hero-home .img .infos-clientes {
position: absolute;
background-color: var(--light-color);
padding: 45px 40px;
border-radius: 20px;
width: auto;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
flex-flow: row;
gap: 20px;
}
@media screen and (max-width: 500px) {
.art-home .sec-hero-home .img .infos-mercado,
.art-home .sec-hero-home .img .infos-clientes {
position: unset;
transform: translate(0, 0);
width: 100%;
margin-top: 1rem;
justify-content: center;
padding: 1.5rem 1rem 1.5rem 1.5rem;
}
.art-home .sec-hero-home .img .infos-mercado p, .art-home .sec-hero-home .img .infos-mercado h4,
.art-home .sec-hero-home .img .infos-clientes p,
.art-home .sec-hero-home .img .infos-clientes h4 {
width: auto !important;
}
}
.art-home .sec-hero-home .img .infos-mercado h3,
.art-home .sec-hero-home .img .infos-clientes h3 {
font-size: 64px;
color: var(--secondary-color);
font-weight: bold;
}
@media screen and (max-width: 500px) {
.art-home .sec-hero-home .img .infos-mercado h3,
.art-home .sec-hero-home .img .infos-clientes h3 {
font-size: 20px;
width: auto;
width: auto !important;
}
}
.art-home .sec-hero-home .img .infos-mercado p,
.art-home .sec-hero-home .img .infos-clientes p {
padding-top: 0;
}
.sec-hero-tt-page {
padding: 28vh 0 20vh 0 !important;
position: relative;
}
@media screen and (max-width: 500px) {
.sec-hero-tt-page {
padding: 200px 2rem 50px 2rem !important;
}
}
.sec-hero-tt-page:after {
content: "";
top: 23px;
left: 15px;
bottom: 0;
right: 15px;
background-color: var(--light-color);
position: absolute;
border-radius: 20px;
}
@media screen and (max-width: 500px) {
.sec-hero-tt-page:after {
top: 10px;
left: 8px;
bottom: 0;
right: 8px;
}
}
.sec-hero-tt-page .desc {
width: 50%;
position: relative;
z-index: 4;
}
.sec-hero-tt-page .desc h2 {
font-size: var(--wp--preset--font-size--x-large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.sec-hero-tt-page .desc h1 {
font-size: var(--wp--preset--font-size--small);
color: var(--secondary-color);
line-height: 1.3;
}
.sec-hero-tt-page .desc p:first-child {
padding-top: 0;
}
.sec-list-beneficios {
padding: 6rem 0 !important;
background-color: var(--light-color);
}
.sec-list-beneficios .uagb-container-inner-blocks-wrap {
flex: row wrap;
justify-content: flex-start !important;
}
.sec-list-beneficios .tt h2 {
font-size: var(--wp--preset--font-size--large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.sec-list-beneficios .list-itens {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
gap: 20px !important;
margin-top: 3rem;
}
.sec-list-beneficios .item {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
max-width: calc(33.33333% - 20px) !important;
padding: 2rem 3rem;
border-radius: 20px;
background-color: #fff;
height: 270px;
}
@media screen and (max-width: 500px) {
.sec-list-beneficios .item {
max-width: 100% !important;
}
}
.sec-list-beneficios .item .ico {
width: 80px;
height: 80px;
}
.sec-list-beneficios .item .desc {
width: calc(100% - 100px);
}
.sec-list-beneficios .item .desc p {
padding-top: 0;
}
.sec-list-beneficios .item .desc p + p {
padding-top: 15px;
}
.art-sobre .sec-experiencia {
padding: 6rem 0;
}
.art-sobre .sec-experiencia .uagb-container-inner-blocks-wrap {
max-width: 1040px !important;
}
@media screen and (max-width: 500px) {
.art-sobre .sec-experiencia {
padding: 4rem 2rem;
}
}
.art-sobre .sec-experiencia h4 {
font-size: var(--wp--preset--font-size--x-small);
color: var(--button-primary-color);
line-height: 1.1;
}
.art-sobre .sec-experiencia h4:before {
content: "";
width: 70px;
height: 1px;
background-color: var(--button-primary-color);
display: inline-table;
vertical-align: middle;
margin-right: 25px;
}
.art-sobre .sec-experiencia h2 {
font-size: var(--wp--preset--font-size--large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
padding-top: 30px;
font-size: 2rem;
line-height: 1.2;
}
.art-sobre .sec-desc-sobre .uagb-container-inner-blocks-wrap {
padding: 0;
background-color: var(--light-color);
border-radius: 18px;
}
.art-sobre .sec-desc-sobre .uagb-container-inner-blocks-wrap .img {
background-color: #ccc;
height: 100%;
border-radius: 20px 0 0 20px;
}
@media screen and (max-width: 500px) {
.art-sobre .sec-desc-sobre .uagb-container-inner-blocks-wrap .img {
width: 100%;
border-radius: 20px 20px 0 0;
height: 300px;
}
}
.art-sobre .sec-desc-sobre .uagb-container-inner-blocks-wrap .desc {
padding: 8rem 4rem;
}
@media screen and (max-width: 500px) {
.art-sobre .sec-desc-sobre .uagb-container-inner-blocks-wrap .desc {
padding: 4rem 2rem;
}
}
.art-sobre .sec-desc-sobre .uagb-container-inner-blocks-wrap .desc h2 {
font-size: var(--wp--preset--font-size--medium);
color: var(--button-primary-color);
line-height: 1.1;
font-weight: bold;
}
.art-sobre .sec-desc-sobre .uagb-container-inner-blocks-wrap .desc a {
color: var(--button-primary-color);
font-weight: bold;
}
.art-para-imobiliarias .sec-desc-solucao {
padding: 1rem 0;
}
@media screen and (max-width: 500px) {
.art-para-imobiliarias .sec-desc-solucao {
padding: 2rem 1rem 1rem 1rem;
}
}
.art-para-imobiliarias .sec-desc-solucao .uagb-container-inner-blocks-wrap {
justify-content: space-between !important;
}
.art-para-imobiliarias .sec-desc-solucao .img {
max-width: 43%;
height: 100%;
}
.art-para-imobiliarias .sec-desc-solucao .img img {
border-radius: 20px;
}
@media screen and (max-width: 500px) {
.art-para-imobiliarias .sec-desc-solucao .img {
order: 1 !important;
max-width: 100%;
height: 250px;
}
}
.art-para-imobiliarias .sec-desc-solucao .desc {
padding: 8rem 4rem;
}
@media screen and (max-width: 500px) {
.art-para-imobiliarias .sec-desc-solucao .desc {
padding: 4rem 2rem 2rem 2rem;
order: 2 !important;
}
}
.art-para-imobiliarias .sec-desc-solucao .desc h2 {
font-size: var(--wp--preset--font-size--large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.art-para-voce .sec-list-seguros,
.art-para-empresas .sec-list-seguros {
padding: 6rem 0;
}
@media screen and (max-width: 500px) {
.art-para-voce .sec-list-seguros,
.art-para-empresas .sec-list-seguros {
padding: 3rem 1rem;
}
}
.art-para-voce .sec-list-seguros .uagb-container-inner-blocks-wrap,
.art-para-empresas .sec-list-seguros .uagb-container-inner-blocks-wrap {
flex: row wrap;
justify-content: flex-start !important;
gap: 35px !important;
row-gap: 60px !important;
}
@media screen and (max-width: 500px) {
.art-para-voce .sec-list-seguros .uagb-container-inner-blocks-wrap,
.art-para-empresas .sec-list-seguros .uagb-container-inner-blocks-wrap {
row-gap: 30px !important;
}
}
.art-para-voce .sec-list-seguros .item,
.art-para-empresas .sec-list-seguros .item {
border: 3px solid var(--light-color);
padding: 3rem;
border-radius: 20px;
width: calc(33.33333% - 35px);
text-align: center;
}
@media screen and (max-width: 500px) {
.art-para-voce .sec-list-seguros .item,
.art-para-empresas .sec-list-seguros .item {
width: 100%;
}
}
.art-para-voce .sec-list-seguros .item h2,
.art-para-empresas .sec-list-seguros .item h2 {
font-size: var(--wp--preset--font-size--x-small);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.art-para-voce .sec-list-seguros .item .wp-block-buttons,
.art-para-empresas .sec-list-seguros .item .wp-block-buttons {
justify-content: center;
}
.art-para-voce .sec-list-seguros .item .wp-block-buttons + p,
.art-para-empresas .sec-list-seguros .item .wp-block-buttons + p {
padding-top: 1rem;
}
.art-para-voce .sec-list-seguros .item .wp-block-buttons + p a,
.art-para-empresas .sec-list-seguros .item .wp-block-buttons + p a {
color: var(--secondary-color);
text-decoration: underline;
font-weight: 600;
}
.art-para-voce .sec-list-seguros .item .wp-block-buttons .wp-block-button__link,
.art-para-empresas .sec-list-seguros .item .wp-block-buttons .wp-block-button__link {
padding: 0.8rem 1rem;
}
.art-fale-conosco {
padding-top: 140px;
}
.art-fale-conosco .sec-desc-contato {
padding: 5rem 0 10rem 0;
}
.art-fale-conosco .sec-desc-contato .uagb-container-inner-blocks-wrap {
width: min(90%, 60.938rem) !important;
align-items: flex-start !important;
}
.art-fale-conosco .sec-desc-contato .uagb-container-inner-blocks-wrap .desc {
width: 35%;
margin-right: 3rem;
}
@media screen and (max-width: 500px) {
.art-fale-conosco .sec-desc-contato .uagb-container-inner-blocks-wrap .desc {
width: 100%;
}
}
.art-fale-conosco .sec-desc-contato .uagb-container-inner-blocks-wrap .desc h1 {
font-size: var(--wp--preset--font-size--x-large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.art-fale-conosco .sec-desc-contato .uagb-container-inner-blocks-wrap .desc a.wp-block-button__link {
background-color: transparent !important;
color: var(--button-primary-color) !important;
padding: 1rem;
margin-top: 10px;
border: 1px solid var(--button-primary-color) !important;
}
.art-solucoes-interna {
padding-top: 140px;
}
.art-solucoes-interna .sec-hero-interna-solucao {
padding: 80px 0;
}
.art-solucoes-interna .sec-hero-interna-solucao h1 {
font-size: var(--wp--preset--font-size--large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.art-solucoes-interna .sec-hero-interna-solucao .desc {
padding: 0 0 0 5vw;
}
.art-solucoes-interna .sec-hero-interna-solucao .img {
position: relative;
}
.art-solucoes-interna .sec-hero-interna-solucao .img img {
border-radius: 20px;
width: 100%;
}
.art-solucoes-interna .sec-list-info-dest {
position: relative;
}
.art-solucoes-interna .sec-list-info-dest:after {
content: "";
display: block;
position: absolute;
height: 50%;
left: 0;
right: 0;
bottom: 0;
background-color: var(--light-color);
}
.art-solucoes-interna .sec-list-info-dest .uagb-container-inner-blocks-wrap {
gap: 40px !important;
position: relative;
z-index: 4;
}
.art-solucoes-interna .sec-list-info-dest .item {
background-color: #fff;
padding: 50px 40px;
border-radius: 10px;
display: block;
border: 3px solid var(--light-color);
}
.art-solucoes-interna .sec-list-info-dest .item h3 {
font-size: var(--wp--preset--font-size--small);
color: var(--secondary-color);
line-height: 1.3;
font-weight: bold;
}
.art-solucoes-interna .sec-list-info-dest .item a {
color: var(--secondary-color);
font-weight: bold;
}
.art-solucoes-interna .sec-desc {
background-color: var(--light-color);
padding: 5rem 0 8rem 0;
}
.art-solucoes-interna .sec-desc h2 {
font-size: var(--wp--preset--font-size--large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.art-solicitar-orcamento,
.art-orcamentos,
.art-view,
.art-area-do-cliente {
padding-top: 140px;
}
.art-solicitar-orcamento .sec-area-do-cliente,
.art-orcamentos .sec-area-do-cliente,
.art-view .sec-area-do-cliente,
.art-area-do-cliente .sec-area-do-cliente {
padding: 5rem 0 5rem 0;
}
.art-solicitar-orcamento .sec-area-do-cliente .docs-obrigatorios,
.art-orcamentos .sec-area-do-cliente .docs-obrigatorios,
.art-view .sec-area-do-cliente .docs-obrigatorios,
.art-area-do-cliente .sec-area-do-cliente .docs-obrigatorios {
background: #f3f3f3;
padding: 30px;
border-radius: 20px;
}
.art-solicitar-orcamento .sec-area-do-cliente .docs-obrigatorios h3,
.art-orcamentos .sec-area-do-cliente .docs-obrigatorios h3,
.art-view .sec-area-do-cliente .docs-obrigatorios h3,
.art-area-do-cliente .sec-area-do-cliente .docs-obrigatorios h3 {
text-transform: uppercase;
padding: 0 10px;
color: var(--button-primary-color);
font-size: 14px;
font-weight: bold;
padding-bottom: 10px;
}
.art-solicitar-orcamento .sec-area-do-cliente .docs-obrigatorios p,
.art-orcamentos .sec-area-do-cliente .docs-obrigatorios p,
.art-view .sec-area-do-cliente .docs-obrigatorios p,
.art-area-do-cliente .sec-area-do-cliente .docs-obrigatorios p {
padding-top: 4px;
font-size: 14px;
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid,
.art-orcamentos .sec-area-do-cliente.orcamento .grid,
.art-view .sec-area-do-cliente.orcamento .grid,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid {
--hue: 223;
--bg: hsl(0, 0%, 100%);
--fg: hsl(var(--hue), 10%, 10%);
--trans-dur: 0.3s;
--trans-timing1: cubic-bezier(0.37, 0, 0.63, 1);
--trans-timing2: cubic-bezier(0.34, 1.56, 0.64, 1);
font-size: calc(16px + 8 * (100vw - 320px) / 2240);
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .desc h1,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .desc h1,
.art-view .sec-area-do-cliente.orcamento .grid .desc h1,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .desc h1 {
font-size: 3.5rem;
line-height: 1;
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .desc h1 span,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .desc h1 span,
.art-view .sec-area-do-cliente.orcamento .grid .desc h1 span,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .desc h1 span {
display: block;
font-weight: normal;
font-size: 1rem;
margin: 2rem 0 0 0;
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .parcelas,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .parcelas,
.art-view .sec-area-do-cliente.orcamento .grid .parcelas,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .parcelas {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
justify-content: flex-start;
gap: 10px;
margin: 2rem 0;
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .parcelas input,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .parcelas input,
.art-view .sec-area-do-cliente.orcamento .grid .parcelas input,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .parcelas input {
color: var(--fg);
transition: background-color var(--trans-dur) var(--trans-timing1), box-shadow var(--trans-dur) var(--trans-timing1), color var(--trans-dur) var(--trans-timing1);
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .item-input,
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .item-label,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .item-input,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .item-label,
.art-view .sec-area-do-cliente.orcamento .grid .item-input,
.art-view .sec-area-do-cliente.orcamento .grid .item-label,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .item-input,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .item-label {
width: calc(20% - 10px) !important;
box-shadow: 0 0 0 2px hsl(var(--hue), 10%, 80%) inset;
cursor: pointer;
-webkit-tap-highlight-color: transparent;
position: relative;
overflow: hidden;
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .item-input,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .item-input,
.art-view .sec-area-do-cliente.orcamento .grid .item-input,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .item-input {
border-radius: 50%;
position: absolute;
top: 0.875em;
right: -999999;
-webkit-appearance: none;
appearance: none;
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .item-label,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .item-label,
.art-view .sec-area-do-cliente.orcamento .grid .item-label,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .item-label {
border-radius: 0.375em;
display: flex;
flex-direction: column;
justify-content: space-between;
padding: 0.75em 1em;
position: relative;
transition: background-color var(--trans-dur) var(--trans-timing1), box-shadow var(--trans-dur) var(--trans-timing1);
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .item-label:hover,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .item-label:hover,
.art-view .sec-area-do-cliente.orcamento .grid .item-label:hover,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .item-label:hover {
background-color: hsl(var(--hue), 10%, 95%);
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .item-label .icon,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .item-label .icon,
.art-view .sec-area-do-cliente.orcamento .grid .item-label .icon,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .item-label .icon {
color: var(--fg);
position: absolute;
top: 0.75em;
left: 1em;
margin: 0.25em 0;
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .item-info,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .item-info,
.art-view .sec-area-do-cliente.orcamento .grid .item-info,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .item-info {
width: 100%;
text-align: center;
font-size: 14px;
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .item-input:checked ~ .item-info .item-name,
.art-orcamentos .sec-area-do-cliente.orcamento .grid .item-input:checked ~ .item-info .item-name,
.art-view .sec-area-do-cliente.orcamento .grid .item-input:checked ~ .item-info .item-name,
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .item-input:checked ~ .item-info .item-name {
color: hsl(var(--hue), 90%, 50%);
}
.art-solicitar-orcamento .sec-area-do-cliente.orcamento .grid .item-label:has(.item-input:checked),
.art-orcamentos .sec-area-do-cliente.orcamento .grid .item-label:has(.item-input:checked),
.art-view .sec-area-do-cliente.orcamento .grid .item-label:has(.item-input:checked),
.art-area-do-cliente .sec-area-do-cliente.orcamento .grid .item-label:has(.item-input:checked) {
background-color: hsl(var(--hue), 90%, 95%);
box-shadow: 0 0 0 2px hsl(var(--hue), 90%, 50%) inset;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid,
.art-orcamentos .sec-area-do-cliente .grid,
.art-view .sec-area-do-cliente .grid,
.art-area-do-cliente .sec-area-do-cliente .grid {
width: min(90%, 60.938rem) !important;
align-items: flex-start !important;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .desc,
.art-orcamentos .sec-area-do-cliente .grid .desc,
.art-view .sec-area-do-cliente .grid .desc,
.art-area-do-cliente .sec-area-do-cliente .grid .desc {
width: 35%;
margin-right: 3rem;
}
@media screen and (max-width: 500px) {
.art-solicitar-orcamento .sec-area-do-cliente .grid .desc,
.art-orcamentos .sec-area-do-cliente .grid .desc,
.art-view .sec-area-do-cliente .grid .desc,
.art-area-do-cliente .sec-area-do-cliente .grid .desc {
width: 100%;
}
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .desc h1,
.art-orcamentos .sec-area-do-cliente .grid .desc h1,
.art-view .sec-area-do-cliente .grid .desc h1,
.art-area-do-cliente .sec-area-do-cliente .grid .desc h1 {
font-size: var(--wp--preset--font-size--x-large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .desc h1 small,
.art-orcamentos .sec-area-do-cliente .grid .desc h1 small,
.art-view .sec-area-do-cliente .grid .desc h1 small,
.art-area-do-cliente .sec-area-do-cliente .grid .desc h1 small {
font-size: 2.7rem;
line-height: 1;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .desc a,
.art-orcamentos .sec-area-do-cliente .grid .desc a,
.art-view .sec-area-do-cliente .grid .desc a,
.art-area-do-cliente .sec-area-do-cliente .grid .desc a {
color: var(--button-primary-color);
text-decoration: underline;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .desc a.wp-block-button__link,
.art-orcamentos .sec-area-do-cliente .grid .desc a.wp-block-button__link,
.art-view .sec-area-do-cliente .grid .desc a.wp-block-button__link,
.art-area-do-cliente .sec-area-do-cliente .grid .desc a.wp-block-button__link {
background-color: transparent !important;
color: var(--button-primary-color) !important;
padding: 1rem;
margin-top: 10px;
border: 1px solid var(--button-primary-color) !important;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .desc .desc-orc,
.art-orcamentos .sec-area-do-cliente .grid .desc .desc-orc,
.art-view .sec-area-do-cliente .grid .desc .desc-orc,
.art-area-do-cliente .sec-area-do-cliente .grid .desc .desc-orc {
background-color: #f3f3f3;
padding: 30px;
border-radius: 20px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .desc .desc-orc .overflow,
.art-orcamentos .sec-area-do-cliente .grid .desc .desc-orc .overflow,
.art-view .sec-area-do-cliente .grid .desc .desc-orc .overflow,
.art-area-do-cliente .sec-area-do-cliente .grid .desc .desc-orc .overflow {
max-height: 400px;
overflow: auto;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .desc .desc-orc p,
.art-orcamentos .sec-area-do-cliente .grid .desc .desc-orc p,
.art-view .sec-area-do-cliente .grid .desc .desc-orc p,
.art-area-do-cliente .sec-area-do-cliente .grid .desc .desc-orc p {
font-size: 12px !important;
padding-top: 10px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .desc .desc-orc h3,
.art-orcamentos .sec-area-do-cliente .grid .desc .desc-orc h3,
.art-view .sec-area-do-cliente .grid .desc .desc-orc h3,
.art-area-do-cliente .sec-area-do-cliente .grid .desc .desc-orc h3 {
font-size: 16px !important;
padding-top: 20px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login,
.art-orcamentos .sec-area-do-cliente .grid .form-login,
.art-view .sec-area-do-cliente .grid .form-login,
.art-area-do-cliente .sec-area-do-cliente .grid .form-login {
width: 50%;
}
@media screen and (max-width: 500px) {
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login,
.art-orcamentos .sec-area-do-cliente .grid .form-login,
.art-view .sec-area-do-cliente .grid .form-login,
.art-area-do-cliente .sec-area-do-cliente .grid .form-login {
width: 100%;
}
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login .wpmem_msg,
.art-orcamentos .sec-area-do-cliente .grid .form-login .wpmem_msg,
.art-view .sec-area-do-cliente .grid .form-login .wpmem_msg,
.art-area-do-cliente .sec-area-do-cliente .grid .form-login .wpmem_msg {
padding: 40px 25px !important;
font-size: 14px;
color: var(--text-color);
border-radius: 20px;
background-color: var(--light-color);
line-height: 1.4;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login .wpmem_msg a,
.art-orcamentos .sec-area-do-cliente .grid .form-login .wpmem_msg a,
.art-view .sec-area-do-cliente .grid .form-login .wpmem_msg a,
.art-area-do-cliente .sec-area-do-cliente .grid .form-login .wpmem_msg a {
color: var(--button-primary-color);
text-decoration: underline;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login #wpmem_login_form,
.art-orcamentos .sec-area-do-cliente .grid .form-login #wpmem_login_form,
.art-view .sec-area-do-cliente .grid .form-login #wpmem_login_form,
.art-area-do-cliente .sec-area-do-cliente .grid .form-login #wpmem_login_form {
width: 100%;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login #wpmem_login_form fieldset,
.art-orcamentos .sec-area-do-cliente .grid .form-login #wpmem_login_form fieldset,
.art-view .sec-area-do-cliente .grid .form-login #wpmem_login_form fieldset,
.art-area-do-cliente .sec-area-do-cliente .grid .form-login #wpmem_login_form fieldset {
width: 100%;
display: block;
margin: 0;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login #wpmem_login_form legend,
.art-orcamentos .sec-area-do-cliente .grid .form-login #wpmem_login_form legend,
.art-view .sec-area-do-cliente .grid .form-login #wpmem_login_form legend,
.art-area-do-cliente .sec-area-do-cliente .grid .form-login #wpmem_login_form legend {
display: none;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login #wpmem_login_form label,
.art-orcamentos .sec-area-do-cliente .grid .form-login #wpmem_login_form label,
.art-view .sec-area-do-cliente .grid .form-login #wpmem_login_form label,
.art-area-do-cliente .sec-area-do-cliente .grid .form-login #wpmem_login_form label {
display: block;
padding: 0;
margin: 0;
margin-top: 2rem;
width: 100%;
color: var(--text-color);
font-weight: bold;
color: #ae9d9d;
text-transform: uppercase;
font-size: 14px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login #wpmem_login_form .div_text,
.art-orcamentos .sec-area-do-cliente .grid .form-login #wpmem_login_form .div_text,
.art-view .sec-area-do-cliente .grid .form-login #wpmem_login_form .div_text,
.art-area-do-cliente .sec-area-do-cliente .grid .form-login #wpmem_login_form .div_text {
width: 100%;
display: block;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login #wpmem_login_form input[type=password],
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login #wpmem_login_form input[type=text],
.art-orcamentos .sec-area-do-cliente .grid .form-login #wpmem_login_form input[type=password],
.art-orcamentos .sec-area-do-cliente .grid .form-login #wpmem_login_form input[type=text],
.art-view .sec-area-do-cliente .grid .form-login #wpmem_login_form input[type=password],
.art-view .sec-area-do-cliente .grid .form-login #wpmem_login_form input[type=text],
.art-area-do-cliente .sec-area-do-cliente .grid .form-login #wpmem_login_form input[type=password],
.art-area-do-cliente .sec-area-do-cliente .grid .form-login #wpmem_login_form input[type=text] {
width: 100%;
padding: 20px 16px;
background-color: transparent;
border: 1px solid transparent;
font-size: 16px;
background-color: transparent;
border: 1px solid #fff;
margin-top: 0;
background-color: transparent;
border-bottom: 1px solid #ae9d9d;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div,
.art-orcamentos .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div,
.art-view .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div,
.art-area-do-cliente .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
justify-content: flex-end;
align-items: center;
align-content: center;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div label,
.art-orcamentos .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div label,
.art-view .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div label,
.art-area-do-cliente .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div label {
display: inline-table !important;
width: auto !important;
padding-top: 0;
margin-top: 0;
margin-right: 1rem;
font-weight: normal;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div input[type=submit],
.art-orcamentos .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div input[type=submit],
.art-view .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div input[type=submit],
.art-area-do-cliente .sec-area-do-cliente .grid .form-login #wpmem_login_form .button_div input[type=submit] {
cursor: pointer;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list,
.art-orcamentos .sec-area-do-cliente .grid .form-list,
.art-view .sec-area-do-cliente .grid .form-list,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list {
width: 100%;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list .tt,
.art-orcamentos .sec-area-do-cliente .grid .form-list .tt,
.art-view .sec-area-do-cliente .grid .form-list .tt,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list .tt {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
align-items: center;
align-content: center;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list .tt h2,
.art-orcamentos .sec-area-do-cliente .grid .form-list .tt h2,
.art-view .sec-area-do-cliente .grid .form-list .tt h2,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list .tt h2 {
font-size: var(--wp--preset--font-size--x-small);
color: var(--secondary-color);
line-height: 1.1;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list table a,
.art-orcamentos .sec-area-do-cliente .grid .form-list table a,
.art-view .sec-area-do-cliente .grid .form-list table a,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list table a {
color: #000;
text-transform: uppercase;
text-decoration: underline;
font-size: 12px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list table td,
.art-orcamentos .sec-area-do-cliente .grid .form-list table td,
.art-view .sec-area-do-cliente .grid .form-list table td,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list table td {
border-bottom: 1px solid #ccc;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list table p.status,
.art-orcamentos .sec-area-do-cliente .grid .form-list table p.status,
.art-view .sec-area-do-cliente .grid .form-list table p.status,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list table p.status {
background-color: #ccc;
padding: 5px 15px;
border-radius: 50px;
display: inline-table;
font-size: 14px;
font-weight: 600;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list table p.status.em-emissao,
.art-orcamentos .sec-area-do-cliente .grid .form-list table p.status.em-emissao,
.art-view .sec-area-do-cliente .grid .form-list table p.status.em-emissao,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list table p.status.em-emissao {
background-color: #cc3;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list table p.status.emitido,
.art-orcamentos .sec-area-do-cliente .grid .form-list table p.status.emitido,
.art-view .sec-area-do-cliente .grid .form-list table p.status.emitido,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list table p.status.emitido {
background-color: rgb(30, 223, 62);
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list table p.status.em-andamento,
.art-orcamentos .sec-area-do-cliente .grid .form-list table p.status.em-andamento,
.art-view .sec-area-do-cliente .grid .form-list table p.status.em-andamento,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list table p.status.em-andamento {
background-color: rgb(30, 168, 223);
color: #fff;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list table p.status.aprovacao,
.art-orcamentos .sec-area-do-cliente .grid .form-list table p.status.aprovacao,
.art-view .sec-area-do-cliente .grid .form-list table p.status.aprovacao,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list table p.status.aprovacao {
background-color: rgb(223, 30, 127);
color: #fff;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list table p.status.pendencia,
.art-orcamentos .sec-area-do-cliente .grid .form-list table p.status.pendencia,
.art-view .sec-area-do-cliente .grid .form-list table p.status.pendencia,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list table p.status.pendencia {
background-color: rgb(223, 30, 30);
color: #fff;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form-list table p.status.em-analise,
.art-orcamentos .sec-area-do-cliente .grid .form-list table p.status.em-analise,
.art-view .sec-area-do-cliente .grid .form-list table p.status.em-analise,
.art-area-do-cliente .sec-area-do-cliente .grid .form-list table p.status.em-analise {
background-color: rgb(30, 223, 159);
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form,
.art-orcamentos .sec-area-do-cliente .grid .form,
.art-view .sec-area-do-cliente .grid .form,
.art-area-do-cliente .sec-area-do-cliente .grid .form {
width: 50%;
}
@media screen and (max-width: 500px) {
.art-solicitar-orcamento .sec-area-do-cliente .grid .form,
.art-orcamentos .sec-area-do-cliente .grid .form,
.art-view .sec-area-do-cliente .grid .form,
.art-area-do-cliente .sec-area-do-cliente .grid .form {
width: 100%;
}
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .hidden,
.art-orcamentos .sec-area-do-cliente .grid .form .hidden,
.art-view .sec-area-do-cliente .grid .form .hidden,
.art-area-do-cliente .sec-area-do-cliente .grid .form .hidden {
display: none;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form h2,
.art-orcamentos .sec-area-do-cliente .grid .form h2,
.art-view .sec-area-do-cliente .grid .form h2,
.art-area-do-cliente .sec-area-do-cliente .grid .form h2 {
font-size: var(--wp--preset--font-size--x-small);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
padding-top: 3rem;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form fieldset,
.art-orcamentos .sec-area-do-cliente .grid .form fieldset,
.art-view .sec-area-do-cliente .grid .form fieldset,
.art-area-do-cliente .sec-area-do-cliente .grid .form fieldset {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
gap: 20px;
padding: 20px 20px 40px 20px;
border-radius: 20px;
border: 2px solid var(--light-color);
margin: 30px 0 10px 0;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form fieldset legend,
.art-orcamentos .sec-area-do-cliente .grid .form fieldset legend,
.art-view .sec-area-do-cliente .grid .form fieldset legend,
.art-area-do-cliente .sec-area-do-cliente .grid .form fieldset legend {
text-transform: uppercase;
padding: 0 10px;
background-color: #fff;
color: var(--button-primary-color);
font-size: 14px;
font-weight: bold;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .container-tipo-orcamento,
.art-orcamentos .sec-area-do-cliente .grid .form .container-tipo-orcamento,
.art-view .sec-area-do-cliente .grid .form .container-tipo-orcamento,
.art-area-do-cliente .sec-area-do-cliente .grid .form .container-tipo-orcamento {
position: relative;
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
margin-top: 15px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector,
.art-orcamentos .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector,
.art-view .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector,
.art-area-do-cliente .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector {
position: relative;
width: 100%;
background-color: #fff;
display: flex;
justify-content: space-around;
align-items: center;
border-radius: 15px;
box-shadow: 0 0 0 rgba(0, 0, 0, 0.15);
border: 2px solid var(--light-color);
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item,
.art-orcamentos .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item,
.art-view .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item,
.art-area-do-cliente .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item {
position: relative;
flex-basis: 33.3333333333%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_radio,
.art-orcamentos .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_radio,
.art-view .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_radio,
.art-area-do-cliente .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_radio {
appearance: none;
display: none;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_label,
.art-orcamentos .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_label,
.art-view .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_label,
.art-area-do-cliente .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_label {
display: flex;
position: relative;
width: 100%;
height: 100%;
min-height: 60px;
align-items: center;
align-content: baseline;
justify-content: center;
text-align: center;
padding: 10px 25px;
font-size: 14px !important;
cursor: pointer;
transition: 0.1s ease-in-out;
border-radius: 15px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_label:hover,
.art-orcamentos .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_label:hover,
.art-view .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_label:hover,
.art-area-do-cliente .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_label:hover {
background-color: var(--light-color);
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_radio:checked + .selector-item_label,
.art-orcamentos .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_radio:checked + .selector-item_label,
.art-view .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_radio:checked + .selector-item_label,
.art-area-do-cliente .sec-area-do-cliente .grid .form .container-tipo-orcamento .selector-item_radio:checked + .selector-item_label {
background-color: var(--secondary-color);
color: #f3f3f3;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .resultadoValidacao3,
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .resultadoValidacao2,
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .resultadoValidacao,
.art-orcamentos .sec-area-do-cliente .grid .form .resultadoValidacao3,
.art-orcamentos .sec-area-do-cliente .grid .form .resultadoValidacao2,
.art-orcamentos .sec-area-do-cliente .grid .form .resultadoValidacao,
.art-view .sec-area-do-cliente .grid .form .resultadoValidacao3,
.art-view .sec-area-do-cliente .grid .form .resultadoValidacao2,
.art-view .sec-area-do-cliente .grid .form .resultadoValidacao,
.art-area-do-cliente .sec-area-do-cliente .grid .form .resultadoValidacao3,
.art-area-do-cliente .sec-area-do-cliente .grid .form .resultadoValidacao2,
.art-area-do-cliente .sec-area-do-cliente .grid .form .resultadoValidacao {
font-size: 12px;
color: red;
margin-top: 5px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .show-adm,
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .show-pj,
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .show-pf,
.art-orcamentos .sec-area-do-cliente .grid .form .show-adm,
.art-orcamentos .sec-area-do-cliente .grid .form .show-pj,
.art-orcamentos .sec-area-do-cliente .grid .form .show-pf,
.art-view .sec-area-do-cliente .grid .form .show-adm,
.art-view .sec-area-do-cliente .grid .form .show-pj,
.art-view .sec-area-do-cliente .grid .form .show-pf,
.art-area-do-cliente .sec-area-do-cliente .grid .form .show-adm,
.art-area-do-cliente .sec-area-do-cliente .grid .form .show-pj,
.art-area-do-cliente .sec-area-do-cliente .grid .form .show-pf {
display: none;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form #orcamentoDesconto,
.art-solicitar-orcamento .sec-area-do-cliente .grid .form #orcamentoRecusado,
.art-solicitar-orcamento .sec-area-do-cliente .grid .form #orcamentoAprovado,
.art-orcamentos .sec-area-do-cliente .grid .form #orcamentoDesconto,
.art-orcamentos .sec-area-do-cliente .grid .form #orcamentoRecusado,
.art-orcamentos .sec-area-do-cliente .grid .form #orcamentoAprovado,
.art-view .sec-area-do-cliente .grid .form #orcamentoDesconto,
.art-view .sec-area-do-cliente .grid .form #orcamentoRecusado,
.art-view .sec-area-do-cliente .grid .form #orcamentoAprovado,
.art-area-do-cliente .sec-area-do-cliente .grid .form #orcamentoDesconto,
.art-area-do-cliente .sec-area-do-cliente .grid .form #orcamentoRecusado,
.art-area-do-cliente .sec-area-do-cliente .grid .form #orcamentoAprovado {
display: none;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form a.button.outline,
.art-orcamentos .sec-area-do-cliente .grid .form a.button.outline,
.art-view .sec-area-do-cliente .grid .form a.button.outline,
.art-area-do-cliente .sec-area-do-cliente .grid .form a.button.outline {
margin-top: 10px;
margin-bottom: 2rem;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form.orcamento .campField p,
.art-orcamentos .sec-area-do-cliente .grid .form.orcamento .campField p,
.art-view .sec-area-do-cliente .grid .form.orcamento .campField p,
.art-area-do-cliente .sec-area-do-cliente .grid .form.orcamento .campField p {
padding-top: 0 !important;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .campField.radio,
.art-orcamentos .sec-area-do-cliente .grid .form .campField.radio,
.art-view .sec-area-do-cliente .grid .form .campField.radio,
.art-area-do-cliente .sec-area-do-cliente .grid .form .campField.radio {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .campField.checkbox p,
.art-orcamentos .sec-area-do-cliente .grid .form .campField.checkbox p,
.art-view .sec-area-do-cliente .grid .form .campField.checkbox p,
.art-area-do-cliente .sec-area-do-cliente .grid .form .campField.checkbox p {
margin-bottom: 10px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .campField.checkbox label,
.art-orcamentos .sec-area-do-cliente .grid .form .campField.checkbox label,
.art-view .sec-area-do-cliente .grid .form .campField.checkbox label,
.art-area-do-cliente .sec-area-do-cliente .grid .form .campField.checkbox label {
display: inline-table;
margin: 5px;
font-size: 14px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .campField p,
.art-orcamentos .sec-area-do-cliente .grid .form .campField p,
.art-view .sec-area-do-cliente .grid .form .campField p,
.art-area-do-cliente .sec-area-do-cliente .grid .form .campField p {
font-size: 14px;
padding-top: 0;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .campField p:first-child,
.art-orcamentos .sec-area-do-cliente .grid .form .campField p:first-child,
.art-view .sec-area-do-cliente .grid .form .campField p:first-child,
.art-area-do-cliente .sec-area-do-cliente .grid .form .campField p:first-child {
padding-top: 20px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .campField .textfield,
.art-orcamentos .sec-area-do-cliente .grid .form .campField .textfield,
.art-view .sec-area-do-cliente .grid .form .campField .textfield,
.art-area-do-cliente .sec-area-do-cliente .grid .form .campField .textfield {
margin-top: 0;
padding: 1rem;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .campField h3,
.art-solicitar-orcamento .sec-area-do-cliente .grid .form .campField h2,
.art-orcamentos .sec-area-do-cliente .grid .form .campField h3,
.art-orcamentos .sec-area-do-cliente .grid .form .campField h2,
.art-view .sec-area-do-cliente .grid .form .campField h3,
.art-view .sec-area-do-cliente .grid .form .campField h2,
.art-area-do-cliente .sec-area-do-cliente .grid .form .campField h3,
.art-area-do-cliente .sec-area-do-cliente .grid .form .campField h2 {
font-weight: bold;
font-size: 14px !important;
padding-top: 2rem;
margin-bottom: 10px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid table,
.art-orcamentos .sec-area-do-cliente .grid table,
.art-view .sec-area-do-cliente .grid table,
.art-area-do-cliente .sec-area-do-cliente .grid table {
border: none;
margin-top: 15px;
--tw-border-spacing-x: 0px;
--tw-border-spacing-y: 0px;
border-collapse: separate;
border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
width: 100%;
margin-top: 3rem;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid table thead,
.art-orcamentos .sec-area-do-cliente .grid table thead,
.art-view .sec-area-do-cliente .grid table thead,
.art-area-do-cliente .sec-area-do-cliente .grid table thead {
background-color: #f3f3f3;
border-bottom: none;
display: table-header-group;
border-top-right-radius: 10px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid table thead th,
.art-orcamentos .sec-area-do-cliente .grid table thead th,
.art-view .sec-area-do-cliente .grid table thead th,
.art-area-do-cliente .sec-area-do-cliente .grid table thead th {
border-color: transparent;
border-color: #e5e7eb;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-width: 1px;
padding: 14px;
display: table-cell;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid table thead th p,
.art-orcamentos .sec-area-do-cliente .grid table thead th p,
.art-view .sec-area-do-cliente .grid table thead th p,
.art-area-do-cliente .sec-area-do-cliente .grid table thead th p {
padding-top: 0;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid table thead th:first-child,
.art-orcamentos .sec-area-do-cliente .grid table thead th:first-child,
.art-view .sec-area-do-cliente .grid table thead th:first-child,
.art-area-do-cliente .sec-area-do-cliente .grid table thead th:first-child {
border-top-left-radius: 10px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid table thead th:last-child,
.art-orcamentos .sec-area-do-cliente .grid table thead th:last-child,
.art-view .sec-area-do-cliente .grid table thead th:last-child,
.art-area-do-cliente .sec-area-do-cliente .grid table thead th:last-child {
border-top-right-radius: 10px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid table tr,
.art-orcamentos .sec-area-do-cliente .grid table tr,
.art-view .sec-area-do-cliente .grid table tr,
.art-area-do-cliente .sec-area-do-cliente .grid table tr {
border-bottom-width: 1px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid table tbody tr:last-child td:first-child,
.art-orcamentos .sec-area-do-cliente .grid table tbody tr:last-child td:first-child,
.art-view .sec-area-do-cliente .grid table tbody tr:last-child td:first-child,
.art-area-do-cliente .sec-area-do-cliente .grid table tbody tr:last-child td:first-child {
border-bottom-left-radius: 8px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid table tbody tr:last-child td:last-child,
.art-orcamentos .sec-area-do-cliente .grid table tbody tr:last-child td:last-child,
.art-view .sec-area-do-cliente .grid table tbody tr:last-child td:last-child,
.art-area-do-cliente .sec-area-do-cliente .grid table tbody tr:last-child td:last-child {
border-bottom-right-radius: 8px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid table td,
.art-orcamentos .sec-area-do-cliente .grid table td,
.art-view .sec-area-do-cliente .grid table td,
.art-area-do-cliente .sec-area-do-cliente .grid table td {
border-color: #e5e7eb;
border-bottom-width: 1px;
border-left-width: 1px;
padding: 15px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid table td p,
.art-orcamentos .sec-area-do-cliente .grid table td p,
.art-view .sec-area-do-cliente .grid table td p,
.art-area-do-cliente .sec-area-do-cliente .grid table td p {
padding-top: 0;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .sucess,
.art-orcamentos .sec-area-do-cliente .grid .sucess,
.art-view .sec-area-do-cliente .grid .sucess,
.art-area-do-cliente .sec-area-do-cliente .grid .sucess {
border: 1px solid #10e758;
padding: 60px 40px;
border-radius: 20px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .sucess h2,
.art-orcamentos .sec-area-do-cliente .grid .sucess h2,
.art-view .sec-area-do-cliente .grid .sucess h2,
.art-area-do-cliente .sec-area-do-cliente .grid .sucess h2 {
margin-top: 0;
padding-top: 0;
font-size: 1.5rem;
color: #10e758;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .sucess p,
.art-orcamentos .sec-area-do-cliente .grid .sucess p,
.art-view .sec-area-do-cliente .grid .sucess p,
.art-area-do-cliente .sec-area-do-cliente .grid .sucess p {
padding-top: 10px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .sucess .ico,
.art-orcamentos .sec-area-do-cliente .grid .sucess .ico,
.art-view .sec-area-do-cliente .grid .sucess .ico,
.art-area-do-cliente .sec-area-do-cliente .grid .sucess .ico {
margin-bottom: 1rem;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .sucess-recuse,
.art-orcamentos .sec-area-do-cliente .grid .sucess-recuse,
.art-view .sec-area-do-cliente .grid .sucess-recuse,
.art-area-do-cliente .sec-area-do-cliente .grid .sucess-recuse {
border: 1px solid #e71010;
padding: 60px 40px;
border-radius: 20px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .sucess-recuse h2,
.art-orcamentos .sec-area-do-cliente .grid .sucess-recuse h2,
.art-view .sec-area-do-cliente .grid .sucess-recuse h2,
.art-area-do-cliente .sec-area-do-cliente .grid .sucess-recuse h2 {
margin-top: 0;
padding-top: 0;
font-size: 1.5rem;
color: #e71010;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .sucess-recuse p,
.art-orcamentos .sec-area-do-cliente .grid .sucess-recuse p,
.art-view .sec-area-do-cliente .grid .sucess-recuse p,
.art-area-do-cliente .sec-area-do-cliente .grid .sucess-recuse p {
padding-top: 10px;
}
.art-solicitar-orcamento .sec-area-do-cliente .grid .sucess-recuse .ico,
.art-orcamentos .sec-area-do-cliente .grid .sucess-recuse .ico,
.art-view .sec-area-do-cliente .grid .sucess-recuse .ico,
.art-area-do-cliente .sec-area-do-cliente .grid .sucess-recuse .ico {
margin-bottom: 1rem;
}
p {
font-size: 1rem;
line-height: 1.5;
padding-top: 2rem;
color: #333;
}
.art-blog {
padding-bottom: 3rem;
background-color: var(--light-color);
}
.art-blog .sec-tt-page {
height: auto;
background-color: var(--light-color);
padding: 180px 30px 80px 30px;
}
@media screen and (max-width: 500px) {
.art-blog .sec-tt-page {
padding: 210px 30px 80px 30px;
}
}
.art-blog .sec-tt-page h1 {
font-size: var(--wp--preset--font-size--large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.art-blog .sec-tt-page h1 span {
font-weight: normal;
display: block;
}
.art-blog .sec-tt-page h1 + p {
max-width: 560px;
}
.art-blog .sec-tt-page .desc {
width: 100%;
max-width: 100%;
}
.art-blog .sec-tt-page .desc .cnt-search {
width: 100%;
border-radius: 10px;
background-color: var(--light-color);
margin-top: 2rem;
}
.art-blog .sec-tt-page .desc .cnt-search p {
text-align: center;
}
.art-blog .sec-tt-page .desc .cnt-search .search {
width: 100%;
max-width: 340px;
position: relative;
}
.art-blog .sec-tt-page .desc .cnt-search .search-input {
width: 100%;
padding: 10px;
border-radius: 5px;
border: 1px solid #ddd;
}
.art-blog .sec-tt-page .desc .cnt-search .search-submit {
background-color: transparent;
padding: 10px;
margin-top: 2px;
border: none;
position: absolute;
right: 0;
top: 50%;
transform: translate(0, -50%);
cursor: pointer;
}
.art-blog .sec-tt-page .desc .cnt-search .search-submit svg {
height: 16px;
fill: #555;
}
.art-blog .sec-tt-page .desc a {
color: var(--text-color);
font-weight: 500;
}
.art-blog .page-category .sec-tt-page {
padding: 180px 0 80px 0 !important;
}
.art-blog .page-category .sec-tt-page h1 + p {
max-width: 66%;
}
.art-blog .sec-list-blog {
background-color: var(--light-color);
}
.art-blog .sec-list-blog .grid {
background-color: #fff;
padding: 3rem;
border-radius: 20px;
}
@media screen and (max-width: 500px) {
.art-blog .sec-list-blog .grid {
padding: 2rem 1rem;
}
}
@media screen and (max-width: 500px) {
.art-blog .sec-list-blog {
padding: 0 20px;
}
}
.art-blog .sec-list-blog .list-blog {
padding-top: 2rem;
width: 70%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
justify-content: flex-start;
gap: 10px;
row-gap: 40px;
padding-bottom: 60px;
}
@media screen and (max-width: 500px) {
.art-blog .sec-list-blog .list-blog {
padding-bottom: 0;
width: 100%;
}
}
.art-blog .sec-list-blog .list-blog h2 {
width: 100%;
}
.art-blog .sec-list-blog .sidebar {
width: 25%;
padding-top: 0px;
}
@media screen and (max-width: 500px) {
.art-blog .sec-list-blog .sidebar {
width: 100%;
padding: 2rem 0 3rem 0;
}
}
.art-blog .sec-list-blog .sidebar .cnt-search {
width: 100%;
padding: 10px;
border-radius: 10px;
background-color: var(--light-color);
margin-bottom: 1rem;
}
.art-blog .sec-list-blog .sidebar .cnt-search p {
text-align: center;
}
.art-blog .sec-list-blog .sidebar .cnt-search .search {
width: 95%;
margin: 0 auto;
max-width: 340px;
position: relative;
}
.art-blog .sec-list-blog .sidebar .cnt-search .search-input {
width: 100%;
padding: 10px;
border-radius: 5px;
border: 1px solid #ddd;
}
.art-blog .sec-list-blog .sidebar .cnt-search .search-submit {
background-color: transparent;
padding: 10px;
margin-top: 2px;
border: none;
position: absolute;
right: 0;
top: 50%;
transform: translate(0, -50%);
cursor: pointer;
}
.art-blog .sec-list-blog .sidebar .cnt-search .search-submit svg {
height: 16px;
fill: #555;
}
.art-blog .sec-list-blog .sidebar div {
max-width: 100% !important;
width: 100% !important;
}
.art-blog .sec-list-blog .sidebar div img {
border-radius: 15px;
}
.art-blog .sec-list-blog .sidebar img {
width: 100% !important;
height: auto !important;
}
.art-blog .sec-list-blog .sidebar h3 {
font-weight: bold;
color: var(--text-color);
margin-bottom: 0;
margin-top: 2rem;
font-size: 2rem;
color: var(--primary-color);
}
.art-blog .sec-list-blog .sidebar ul {
margin-top: 1rem;
}
.art-blog .sec-list-blog .sidebar ul li {
display: block;
}
.art-blog .sec-list-blog .sidebar ul li a {
color: var(--text-color);
font-size: 16px;
border-bottom: 1px dotted #ccc;
display: block;
padding: 8px;
transition: 0.3s ease-in-out;
}
.art-blog .sec-list-blog .sidebar ul li a:hover {
color: #00a39c;
}
.art-blog .sec-list-blog .sidebar ul li a:before {
content: ">>";
font-size: 12px;
margin-right: 5px;
}
.art-blog .pagination {
text-align: center;
width: 100%;
padding: 10px 0 30px 0;
}
.art-blog .pagination span,
.art-blog .pagination a:not(.next, .prev) {
display: inline-table;
border: 1px solid var(--primary-color);
width: 30px;
line-height: 30px;
border-radius: 50px;
transition: 0.3s ease-in-out;
}
.art-blog .pagination span:hover,
.art-blog .pagination a:not(.next, .prev):hover {
opacity: 0.8;
}
.art-blog .pagination span {
border: 1px solid transparent;
}
.art-blog .pagination a {
color: var(--primary-color);
}
.art-blog .pagination a.prev {
font-size: 15px;
margin-right: 5px;
font-weight: 500;
}
.art-blog .pagination a.next {
font-size: 15px;
margin-left: 5px;
font-weight: 500;
}
.art-blog-interna {
padding-bottom: 3rem;
background-color: var(--light-color);
}
.art-blog-interna #breadcrumbs {
padding-top: 0;
font-size: 14px;
width: 100%;
}
.art-blog-interna #breadcrumbs a {
color: var(--button-primary-color);
}
.art-blog-interna .sec-tt-page {
background-color: var(--light-color);
}
.art-blog-interna .sec-tt-page .grid {
height: auto;
min-height: auto;
padding: 10rem 0;
}
@media screen and (max-width: 500px) {
.art-blog-interna .sec-tt-page .grid {
padding: 130px 0 !important;
}
}
.art-blog-interna .sec-tt-page .desc h1 {
font-size: 38px;
width: 100%;
}
@media screen and (max-width: 500px) {
.art-blog-interna .sec-tt-page .desc h1 {
font-size: 25px;
}
}
.art-blog-interna .bar-details {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
padding: 15px;
border-top: 1px solid rgb(242, 242, 242);
border-bottom: 1px solid rgb(242, 242, 242);
margin-top: 30px;
margin-bottom: 30px;
align-items: center;
align-content: center;
}
@media screen and (max-width: 500px) {
.art-blog-interna .bar-details {
flex-flow: column;
gap: 20px;
justify-content: flex-start;
align-items: flex-start;
align-content: flex-start;
text-align: left;
}
.art-blog-interna .bar-details .share-open-opc {
display: none;
}
}
.art-blog-interna .bar-details a {
color: var(--button-primary-color);
}
.art-blog-interna .bar-details span.ico {
vertical-align: middle;
margin-right: 3px;
}
.art-blog-interna .bar-details .bl {
position: relative;
}
.art-blog-interna .bar-details .bl .share-open-opc {
background-color: transparent;
border: transparent;
padding: 5px;
position: relative;
cursor: pointer;
z-index: 4;
}
.art-blog-interna .bar-details .bl .legend {
background-color: var(--text-color);
color: #fff;
padding: 5px;
border-radius: 4px;
display: block;
position: absolute;
left: 50%;
bottom: 100%;
transform: translate(-50%, 0);
display: none;
}
.art-blog-interna .bar-details .bl .share-open-opc:hover + .legend {
display: block;
}
.art-blog-interna .bar-details .bl .menu-share {
position: absolute;
background-color: #fff;
border-radius: 8px;
box-shadow: 0 13px 16px 0 rgba(0, 0, 0, 0.1);
padding: 15px;
display: none;
}
.art-blog-interna .bar-details .bl .menu-share ul {
margin: 0;
}
.art-blog-interna .bar-details .bl .menu-share ul li {
display: block;
}
.art-blog-interna .bar-details .bl .menu-share ul li .share-links {
display: flex;
background-color: transparent;
padding: 10px;
border: none;
cursor: pointer;
color: #555;
}
.art-blog-interna .bar-details .bl .menu-share ul li .share-links:hover {
color: #000;
}
.art-blog-interna .bar-details .bl .menu-share ul li .share-links svg {
display: inline;
}
.art-blog-interna .bar-details .bl .menu-share ul li .share-links .bm {
display: inline-table;
width: 150px;
text-align: left;
margin: 5px 0 0 10px;
}
.art-blog-interna .sec-conteudo .desc {
margin: 0 auto;
background-color: #fff;
padding: 50px 40px 100px 40px;
margin-top: -130px;
border-radius: 15px;
}
@media screen and (max-width: 500px) {
.art-blog-interna .sec-conteudo .desc {
padding: 2rem;
margin-top: -60px;
}
}
.art-blog-interna .sec-conteudo .desc article {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
}
.art-blog-interna .sec-conteudo .desc .sumario {
margin-bottom: 2rem;
}
.art-blog-interna .sec-conteudo .desc h1 {
font-size: var(--wp--preset--font-size--large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
padding: 30px 0;
}
@media screen and (max-width: 500px) {
.art-blog-interna .sec-conteudo .desc h1 {
font-size: 20px !important;
}
}
.art-blog-interna .sec-conteudo .desc h1 + p {
padding-top: 0;
}
.art-blog-interna .sec-conteudo .desc h2,
.art-blog-interna .sec-conteudo .desc h3,
.art-blog-interna .sec-conteudo .desc h4,
.art-blog-interna .sec-conteudo .desc h5,
.art-blog-interna .sec-conteudo .desc h6 {
margin-top: 3rem;
}
.art-blog-interna .sec-conteudo .left-content {
width: 70%;
padding-right: 3rem;
}
@media screen and (max-width: 500px) {
.art-blog-interna .sec-conteudo .left-content {
width: 100%;
padding-right: 0;
}
}
.art-blog-interna .sec-conteudo .left-content a {
color: var(--primary-color);
text-decoration: underline;
}
.art-blog-interna .sec-conteudo .left-content a.button {
text-decoration: none;
}
.art-blog-interna .sec-conteudo .left-content ul {
margin-top: 20px;
margin-left: 25px;
}
.art-blog-interna .sec-conteudo .left-content ul li {
font-size: 1rem;
line-height: 1.5;
padding-top: 5px;
color: var(--text-color);
}
.art-blog-interna .sec-conteudo .sidebar {
width: 30%;
padding-top: 0px;
background-color: var(--light-color);
padding: 10px 2rem;
border-radius: 15px;
}
@media screen and (max-width: 500px) {
.art-blog-interna .sec-conteudo .sidebar {
width: 100%;
}
}
.art-blog-interna .sec-conteudo .sidebar .cnt-search {
width: 100%;
padding: 10px;
border-radius: 10px;
background-color: var(--light-color);
margin-bottom: 1rem;
}
.art-blog-interna .sec-conteudo .sidebar .cnt-search p {
text-align: center;
}
.art-blog-interna .sec-conteudo .sidebar .cnt-search .search {
width: 95%;
margin: 0 auto;
max-width: 340px;
position: relative;
}
.art-blog-interna .sec-conteudo .sidebar .cnt-search .search-input {
width: 100%;
padding: 10px;
border-radius: 5px;
border: 1px solid #ddd;
}
.art-blog-interna .sec-conteudo .sidebar .cnt-search .search-submit {
background-color: transparent;
padding: 10px;
margin-top: 2px;
border: none;
position: absolute;
right: 0;
top: 50%;
transform: translate(0, -50%);
cursor: pointer;
}
.art-blog-interna .sec-conteudo .sidebar .cnt-search .search-submit svg {
height: 16px;
fill: #555;
}
.art-blog-interna .sec-conteudo .sidebar div {
max-width: 100% !important;
width: 100% !important;
}
.art-blog-interna .sec-conteudo .sidebar div img {
border-radius: 15px;
}
.art-blog-interna .sec-conteudo .sidebar img {
width: 100% !important;
height: auto !important;
}
.art-blog-interna .sec-conteudo .sidebar h3 {
font-weight: bold;
color: var(--text-color);
margin-bottom: 0;
margin-top: 2rem;
font-size: 1.5rem;
color: var(--primary-color);
}
.art-blog-interna .sec-conteudo .sidebar ul {
margin-top: 1rem;
}
.art-blog-interna .sec-conteudo .sidebar ul li {
display: block;
}
.art-blog-interna .sec-conteudo .sidebar ul li a {
color: var(--text-color);
font-size: 16px;
border-bottom: 1px dotted #ccc;
display: block;
padding: 8px;
transition: 0.3s ease-in-out;
}
.art-blog-interna .sec-conteudo .sidebar ul li a:hover {
color: #00a39c;
}
.art-blog-interna .sec-conteudo .sidebar ul li a:before {
content: ">>";
font-size: 12px;
margin-right: 5px;
}
.item-blog {
display: block;
width: calc(33.3333% - 20px);
}
@media screen and (max-width: 500px) {
.item-blog {
width: 100%;
}
}
.item-blog .container {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
border-radius: 15px;
transition: 0.2s ease-in-out;
background-color: #fff;
color: var(--text-color);
border: 3px solid var(--light-color);
height: 100%;
}
.item-blog .container:hover {
transform: scale(1.03);
}
.item-blog .container:hover h2 {
color: var(--button-primary-color) !important;
}
.item-blog .container:hover .btn-leia-mais {
color: var(--button-primary-color) !important;
}
.item-blog .container .post-author {
opacity: 0.6;
}
.item-blog .container .post-author a {
color: var(--button-primary-color);
}
.item-blog .container .img {
width: 100%;
height: 320px;
border-radius: 15px 15px 0 0;
}
.item-blog .container .img img {
width: 100%;
border-radius: 15px 15px 0 0;
height: 100%;
object-fit: cover;
}
.item-blog .container .post-info {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
padding: 10px 25px 15px 25px;
align-items: center;
align-content: center;
}
@media screen and (max-width: 500px) {
.item-blog .container .post-info {
flex-flow: column;
gap: 1rem;
}
}
.item-blog .container .post-info span {
font-size: 12px;
text-transform: uppercase;
color: var(--text-color);
display: block;
font-weight: bold;
}
.item-blog .container .post-category a {
display: inline-table;
padding: 5px 15px;
background-color: var(--button-primary-color);
color: #fff;
border-radius: 25px;
font-size: 10px;
}
.item-blog .container .desc {
width: 100%;
padding: 10px 25px 25px 25px;
align-self: center;
}
@media screen and (max-width: 500px) {
.item-blog .container .desc {
width: 100%;
}
}
.item-blog .container .desc .post-date {
font-size: 14px;
text-transform: uppercase;
color: var(--text-color);
padding-top: 15px;
display: block;
}
.item-blog .container .desc h2 {
font-size: 24px;
transition: 0.3s ease-in-out;
font-weight: bold;
color: var(--text-color);
min-height: 70px;
}
.item-blog .container .desc p {
font-size: 12px;
padding: 20px 0;
}
.item-blog .container .desc .link-saiba-mais {
font-weight: 600;
transition: 0.3s ease-in-out;
background-color: var(--button-primary-color);
padding: 5px 15px;
border-radius: 5px;
display: inline-table;
color: #fff;
vertical-align: middle;
font-size: 14px;
margin-top: 14px;
}
.item-blog .container .desc .link-saiba-mais span.txt {
vertical-align: middle;
}
.item-blog .container .desc .link-saiba-mais span.ico {
margin-left: 10px;
transition: 0.3s ease-in-out;
display: inline-table;
vertical-align: middle;
}
.item-blog .container .desc .link-saiba-mais svg,
.item-blog .container .desc .link-saiba-mais path {
fill: #fff;
transition: 0.3s ease-in-out;
}
p {
font-size: 1rem;
line-height: 1.5;
padding-top: 2rem;
color: #333;
}
.sec-ch-contato {
position: relative;
}
@media screen and (max-width: 500px) {
.sec-ch-contato {
margin-bottom: 2rem;
padding: 0 1rem;
}
}
.sec-ch-contato::after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 50%;
background-color: var(--light-color);
}
.sec-ch-contato .grid {
background-color: var(--secondary-color);
border-radius: 20px;
position: relative;
z-index: 3;
}
.sec-ch-contato .grid .desc {
width: 45%;
padding: 20vh 6rem;
}
@media screen and (max-width: 500px) {
.sec-ch-contato .grid .desc {
width: 100%;
padding: 6rem 4rem;
}
}
.sec-ch-contato .grid .desc h2 {
font-size: var(--wp--preset--font-size--large);
color: #fff;
line-height: 1.1;
font-weight: bold;
}
.sec-ch-contato .grid .desc p {
color: #fff;
}
.sec-ch-contato .grid .desc button.button,
.sec-ch-contato .grid .desc input[type=submit],
.sec-ch-contato .grid .desc a.button,
.sec-ch-contato .grid .desc a.wp-block-button__link {
background-color: transparent;
border: 1px solid #fff !important;
color: #fff;
}
.sec-ch-contato .grid .desc button.button:hover,
.sec-ch-contato .grid .desc input[type=submit]:hover,
.sec-ch-contato .grid .desc a.button:hover,
.sec-ch-contato .grid .desc a.wp-block-button__link:hover {
background-color: var(--button-primary-color);
border-color: var(--button-primary-color) !important;
}
.sec-ch-contato .grid .img {
width: 55%;
background: url(//alfatecseguros.com.br/wp-content/themes/alfatecseguros/img/fundo-ch-contato.jpg);
background-position: center;
background-size: cover;
border-radius: 0 20px 20px 0;
position: relative;
}
@media screen and (max-width: 500px) {
.sec-ch-contato .grid .img {
width: 100%;
height: 250px;
border-radius: 0 0 20px 20px;
}
}
.sec-ch-contato .grid .img:after {
content: "";
border-radius: 0 20px 20px 0;
width: 100%;
top: 0;
bottom: 0;
left: 0;
position: absolute;
background: linear-gradient(180deg, rgba(22, 39, 72, 0.54) 0%, #162748 100%);
mix-blend-mode: multiply;
}
@media screen and (max-width: 500px) {
.sec-ch-contato .grid .img:after {
border-radius: 20px;
}
}
.sec-solucoes {
overflow: hidden;
z-index: 2;
padding: 4rem 0 1rem 0;
}
@media screen and (max-width: 500px) {
.sec-solucoes {
padding: 0 1rem;
}
}
.sec-solucoes .tt {
width: 25%;
padding: 80px;
background-color: var(--secondary-color);
display: flex;
flex-flow: column;
justify-content: center;
gap: 20px;
align-items: center;
align-content: center;
border-radius: 20px;
min-width: 25%;
margin-right: 15px;
}
@media screen and (max-width: 500px) {
.sec-solucoes .tt {
width: 100% !important;
max-width: 100% !important;
}
}
.sec-solucoes .tt h3 {
font-size: var(--wp--preset--font-size--x-medium);
color: #fff;
line-height: 1.1;
font-weight: bold;
}
.sec-solucoes .tt .button {
width: 100%;
}
.sec-solucoes .tt .button a {
cursor: pointer;
}
.sec-solucoes .desc {
width: 100%;
max-width: 100%;
overflow: hidden;
position: relative;
transform: translate(calc((100vw - 95%) / 2), 0);
padding: 30px 0;
z-index: 3;
}
@media screen and (max-width: 500px) {
.sec-solucoes .desc {
transform: translate(0, 0);
width: 100%;
padding: 0;
}
}
.sec-solucoes .desc .container {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
flex-flow: row;
}
@media screen and (max-width: 500px) {
.sec-solucoes .desc .container {
width: 100%;
flex-flow: row wrap;
}
}
.sec-solucoes .desc .carr-solucoes {
width: 100%;
}
.sec-solucoes .desc .carr-solucoes .slick-track {
display: flex !important;
}
.sec-solucoes .desc .carr-solucoes .slick-slide {
height: inherit !important;
}
.sec-solucoes .desc .carr-solucoes .item {
padding: 10px;
}
.sec-solucoes .desc .carr-solucoes .item:hover .container {
border-color: var(--primary-color);
}
.sec-solucoes .desc .carr-solucoes .item:hover .container h3 {
color: var(--primary-color) !important;
}
.sec-solucoes .desc .carr-solucoes .item:hover .container .link-saiba-mais {
background-color: var(--primary-color) !important;
}
.sec-solucoes .desc .carr-solucoes .item .container {
background-color: #fff;
padding: 50px 40px;
border-radius: 20px;
display: block;
border: 3px solid var(--light-color);
height: 100%;
transition: 0.3s ease-in-out;
}
.sec-solucoes .desc .carr-solucoes .item .container .desc-short {
height: 200px;
}
@media screen and (max-width: 1440px) {
.sec-solucoes .desc .carr-solucoes .item .container .desc-short {
height: 250px;
}
}
@media screen and (max-width: 500px) {
.sec-solucoes .desc .carr-solucoes .item .container .desc-short {
height: auto;
}
}
.sec-solucoes .desc .carr-solucoes .item .container h3 {
font-size: var(--wp--preset--font-size--x-small);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.sec-solucoes .desc .carr-solucoes .item .container .link-saiba-mais {
font-weight: 600;
transition: 0.3s ease-in-out;
background-color: var(--button-primary-color);
padding: 5px 15px;
border-radius: 5px;
display: inline-table;
color: #fff;
vertical-align: middle;
font-size: 14px;
margin-top: 14px;
}
.sec-solucoes .desc .carr-solucoes .item .container .link-saiba-mais span.txt {
vertical-align: middle;
}
.sec-solucoes .desc .carr-solucoes .item .container .link-saiba-mais span.ico {
margin-left: 10px;
transition: 0.3s ease-in-out;
display: inline-table;
vertical-align: middle;
}
.sec-solucoes .desc .carr-solucoes .item .container .link-saiba-mais svg,
.sec-solucoes .desc .carr-solucoes .item .container .link-saiba-mais path {
fill: #fff;
transition: 0.3s ease-in-out;
}
.sec-ultimas-blog {
padding: 6rem 0;
}
@media screen and (max-width: 500px) {
.sec-ultimas-blog {
display: none;
padding: 4rem 1rem;
}
}
.sec-ultimas-blog .tt {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
align-items: center;
align-content: center;
}
.sec-ultimas-blog .tt h2 {
font-size: var(--wp--preset--font-size--large);
color: var(--secondary-color);
line-height: 1.1;
font-weight: bold;
}
.sec-ultimas-blog .tt p {
padding-top: 0;
}
.sec-ultimas-blog .tt p a {
color: var(--secondary-color);
font-weight: bold;
}
.sec-ultimas-blog .tt p a .ico svg {
width: 18px;
fill: var(--secondary-color);
vertical-align: middle;
margin-left: 5px;
}
.sec-ultimas-blog .carr-blog {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
gap: 20px;
padding-top: 4rem;
}
.sec-ultimas-blog .carr-blog .item-blog {
width: calc(33.333333% - 20px);
margin: 1rem;
}
.sec-ultimas-blog .carr-blog .item-blog h2 {
font-size: 28px;
}
.sec-ch-segmentos {
position: relative;
}
@media screen and (max-width: 500px) {
.sec-ch-segmentos {
margin-top: 2rem;
}
}
.sec-ch-segmentos:after {
content: "";
position: absolute;
top: 50%;
bottom: -2px;
right: 0;
left: 0;
border-radius: 2 0px 20px 0 0;
z-index: 1;
background: var(--secondary-color);
}
.sec-ch-segmentos .grid {
gap: 20px;
position: relative;
z-index: 5;
}
@media screen and (max-width: 500px) {
.sec-ch-segmentos .grid {
padding: 0 1rem;
}
}
.sec-ch-segmentos .item {
width: calc(33.333333% - 20px);
background-color: #ccc;
border-radius: 20px;
text-align: center;
}
@media screen and (max-width: 500px) {
.sec-ch-segmentos .item {
width: 100%;
}
}
.sec-ch-segmentos .item .container {
display: flex;
min-height: 560px;
height: 76vh;
flex-flow: column wrap;
justify-content: flex-end;
position: relative;
padding: 80px;
border-radius: 20px;
position: relative;
transition: 0.3s ease-in-out;
}
@media screen and (max-width: 500px) {
.sec-ch-segmentos .item .container {
height: 350px;
min-height: auto;
}
}
.sec-ch-segmentos .item .container img {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
height: 100%;
object-fit: cover;
width: 100%;
border-radius: 20px;
}
.sec-ch-segmentos .item .container:after {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
border-radius: 19px;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.23) 0%, rgba(0, 0, 0, 0.410758) 39.86%, var(--primary-color) 100%);
transition: 0.3s ease-in-out;
opacity: 0.65;
}
.sec-ch-segmentos .item .container:hover {
box-shadow: 4px 4px 26px 0 rgba(0, 0, 0, 0.25);
transform-origin: center;
transform: scale(1.02);
}
.sec-ch-segmentos .item .container:hover:after {
opacity: 0.9;
}
.sec-ch-segmentos .item .container:hover p.saiba-mais svg {
transform: translate(5px, 0);
}
.sec-ch-segmentos .item .container p {
color: #fff;
position: relative;
z-index: 4;
}
.sec-ch-segmentos .item .container p.saiba-mais {
color: var(--button-primary-hover-color);
}
.sec-ch-segmentos .item .container p.saiba-mais path,
.sec-ch-segmentos .item .container p.saiba-mais svg {
fill: var(--button-primary-hover-color);
width: 18px;
vertical-align: middle;
margin-left: 5px;
transform: translate(0, 0);
transition: 0.3s ease-in-out;
}
.sec-ch-segmentos .item .container h3 {
font-size: var(--wp--preset--font-size--x-medium);
color: #fff;
line-height: 1.1;
font-weight: bold;
position: relative;
z-index: 4;
}
.sec-depoimentos {
background-color: var(--secondary-color);
padding: 8rem 0 0 0;
}
@media screen and (max-width: 500px) {
.sec-depoimentos {
padding-top: 5rem;
}
}
.sec-depoimentos .desc {
width: 100%;
}
.sec-depoimentos .desc h3 {
font-size: 1rem;
line-height: 1.5;
padding-top: 0;
color: #fff;
font-weight: bold;
text-align: center;
}
.sec-depoimentos .desc .slick-dots li button:before {
color: white;
}
.sec-depoimentos .desc .slick-dots li.slick-active button:before {
color: var(--button-primary-color);
}
.sec-depoimentos .desc .carr-depoimentos {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
gap: 10px;
margin: 40px auto 5px auto;
}
.sec-depoimentos .desc .carr-depoimentos .excerpt-hidden {
height: 9.5rem;
overflow: hidden;
position: relative;
}
.sec-depoimentos .desc .carr-depoimentos .excerpt-hidden:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 64px;
background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, rgb(255, 255, 255) 100%);
}
.sec-depoimentos .desc .carr-depoimentos .excerpt-visible {
height: auto;
overflow: auto;
}
.sec-depoimentos .desc .carr-depoimentos .js-show-more {
display: inline-block;
margin-top: 10px;
color: var(--button-primary-color);
cursor: pointer;
display: table;
margin-top: 15px;
text-decoration: underline;
}
.sec-depoimentos .desc .carr-depoimentos .slick-track {
display: flex;
}
.sec-depoimentos .desc .carr-depoimentos .item-depoimento {
width: calc(50% - 10px);
background-color: #fff;
padding: 60px;
border-radius: 20px;
margin: 1rem;
height: inherit;
}
@media screen and (max-width: 500px) {
.sec-depoimentos .desc .carr-depoimentos .item-depoimento {
margin: 10px;
}
}
.sec-depoimentos .desc .carr-depoimentos .item-depoimento h4 {
font-weight: bold;
font-size: var(--wp--preset--font-size--x-small);
color: var(--secondary-color);
line-height: 1.1;
}
.sec-depoimentos .desc .carr-depoimentos .item-depoimento .company {
padding-top: 0;
font-weight: bold;
}
.sec-clientes {
background-color: var(--secondary-color);
padding-bottom: 6rem;
}
.sec-clientes .slick-dots li button:before {
color: white;
}
.sec-clientes .slick-dots li.slick-active button:before {
color: var(--button-primary-color);
}
.sec-clientes .desc {
width: 100%;
}
.sec-clientes .desc .widget_media_gallery {
margin-top: 20px;
width: 100%;
}
.sec-clientes .desc .widget_media_gallery .wp-block-gallery {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
}
.sec-clientes .desc .widget_media_gallery .wp-block-image {
padding: 10px;
}
.sec-clientes .desc .widget_media_gallery .wp-block-image img {
width: 100%;
border-radius: 10px;
}
.sec-rodape {
background-color: var(--light-color);
padding: 6rem 0;
}
@media screen and (max-width: 500px) {
.sec-rodape .grid {
padding: 0 2rem;
}
}
.sec-rodape h3 {
color: var(--primary-color);
font-weight: bold;
font-size: 1rem;
}
.sec-rodape p {
font-size: 0.85rem;
}
.sec-rodape ul li {
display: block;
}
.sec-rodape ul li a {
font-size: 1rem;
line-height: 1.5;
padding-top: 1rem;
color: var(--text-color);
font-size: 0.85rem;
display: block;
transition: 0.3s ease-in-out;
}
.sec-rodape ul li a:hover {
opacity: 0.7;
}
.sec-rodape .col-logo {
width: 15%;
}
@media screen and (max-width: 500px) {
.sec-rodape .col-logo {
width: 100%;
padding-bottom: 2rem;
}
}
.sec-rodape a {
color: var(--text-color);
}
.sec-rodape .col-menu {
width: 20%;
}
@media screen and (max-width: 500px) {
.sec-rodape .col-menu {
display: none;
}
}
.sec-rodape .col-solucoes {
width: 20%;
}
@media screen and (max-width: 500px) {
.sec-rodape .col-solucoes {
display: none;
}
}
.sec-rodape .col-seguros {
width: 20%;
}
@media screen and (max-width: 500px) {
.sec-rodape .col-seguros {
display: none;
}
}
.sec-rodape .col-contato {
width: 25%;
}
@media screen and (max-width: 500px) {
.sec-rodape .col-contato {
width: 100%;
}
}
.sec-rodape .col-contato p.contato {
width: 100%;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
justify-content: space-between;
}
.sec-rodape .col-contato p.contato .ico {
width: 20px;
height: 20px;
align-self: center;
}
.sec-rodape .col-contato p.contato .txt {
width: calc(100% - 40px);
}#wpmem_msg,.wpmem_msg{text-align:center;background:#f9f9f9;border:1px solid #d3d3d3;border-radius:3px;padding:20px 0;margin:15px 0;}#wpmem_login,#wpmem_msg,#wpmem_reg,.wpmem_msg{width:75%}#wp-members{width:100%}#wp-members fieldset{border:none;padding:0}#wp-members input{font-family:inherit}#wp-members input[type=password],#wp-members input[type=text]{margin:0 0 4px 0}#wp-members input[type=submit]{padding:5px 6px 4px;margin:0 4px 0 0}#wp-members .button_div{margin-top:4px}#wp-members .err{width:100%;padding:5px;font-family:inherit;border:1px solid #ccc;border-radius:3px}#wpmem_login,#wpmem_reg{color:#2b2b2b;font-family:Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}#wpmem_login label,#wpmem_reg label{display:initial}#wpmem_login input[type=password],#wpmem_login input[type=text],#wpmem_reg input[type=date],#wpmem_reg input[type=email],#wpmem_reg input[type=number],#wpmem_reg input[type=password],#wpmem_reg input[type=text],#wpmem_reg input[type=url],#wpmem_reg textarea{border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;padding:8px 10px 8px;background:none repeat scroll 0 0 #fff}#wpmem_login button,#wpmem_login input,#wpmem_reg button,#wpmem_reg input,#wpmem_reg select,#wpmem_reg textarea{-moz-box-sizing:border-box;font-size:100%;margin:0;max-width:100%;vertical-align:baseline}#wpmem_login input:focus,#wpmem_reg input:focus,#wpmem_reg textarea:focus{border:1px solid rgba(0,0,0,.3);outline:0 none}#wpmem_reg select{width:100%;padding:8px 10px 7px;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;margin:5px 0;background:none repeat scroll 0 0 #fff}#wpmem_login fieldset,#wpmem_reg fieldset{border:none;padding:0;margin:40px 0}#wpmem_login legend,#wpmem_reg legend{font-size:24px;line-height:1;font-weight:700;margin-bottom:10px;width:100%}#wpmem_login .form,#wpmem_reg .form{margin:0;padding:0}#wpmem_login .clear,#wpmem_reg .clear{clear:both}#wpmem_login .holder,#wpmem_reg .holder{background-color:#fff}#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_date,#wpmem_reg .div_file,#wpmem_reg .div_image,#wpmem_reg .div_membership,#wpmem_reg .div_multicheckbox,#wpmem_reg .div_multiselect,#wpmem_reg .div_number,#wpmem_reg .div_radio,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg .div_url{margin:0 0 14px 0}#wpmem_login input[type=checkbox]{margin:12px 2px}#wpmem_login .password,#wpmem_login .textbox,#wpmem_login .username,#wpmem_reg .div_textarea textarea,#wpmem_reg .file,#wpmem_reg .image,#wpmem_reg .password,#wpmem_reg .textbox,#wpmem_reg .username{width:100%}#wpmem_reg textarea{height:185px}#wpmem_reg .req{color:#bd3500;font-size:22px;line-height:50%}#wpmem_reg .req-text{margin:20px 0 0 5px}#wpmem_reg .noinput{width:93%;padding:8px 10px 7px;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#2b2b2b;margin:5px 0}#wpmem_reg .captcha{margin:5px 0}#wpmem_reg .captcha table{line-height:0}#wpmem_login .link-text{padding:4px 0;text-align:right}#tos{margin-right:5px}#wpmem_login .button_div,#wpmem_reg .button_div{padding:6px 0;text-align:right}@media screen and (max-width:720px){#wpmem_login .button_div,#wpmem_login .div_text,#wpmem_login label,#wpmem_reg .button_div,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{float:none}#wpmem_reg label.checkbox,#wpmem_reg label.select,#wpmem_reg label.text,#wpmem_reg label.textarea{width:90%;padding:5px 0 0 0}#wpmem_reg label.textarea{height:26px}#wpmem_login .div_text,#wpmem_reg .div_checkbox,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea{width:98%}#wpmem_msg,.wpmem_msg{width:100%}#wpmem_login .button_div,#wpmem_login .link-text,#wpmem_reg .button_div{width:98%}}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}