div.asl_w{width:100%;height:auto;border-radius:5px;background-color:#fff;overflow:hidden;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 1px 0 0 #e4e4e4;}#ajaxsearchlite1 .probox,div.asl_w .probox{margin:0;height:28px;background-color:#fff;border:0 none #fff;border-radius:0 0 0 0;box-shadow:0 0 0 0 #b5b5b5 inset;}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:normal;font-family:Open Sans;color:#000 !important;font-size:12px;line-height:normal !important;text-shadow:0 0 0 rgba(255,255,255,0);border:0;box-shadow:none;}div.asl_w.asl_msie .probox .proinput input{line-height:24px !important;}div.asl_w .probox .proinput input::-webkit-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input::-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-ms-input-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input:-moz-placeholder{font-weight:normal;font-family:Open Sans;color:rgba(0,0,0,.6) !important;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proinput input.autocomplete{font-weight:normal;font-family:Open Sans;color:#000;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .promagnifier,div.asl_w .probox .prosettings{width:28px;height:28px;}div.asl_w .probox .promagnifier .innericon svg{fill:#363636;}div.asl_w .probox div.asl_simple-circle{border:4px solid #000;}div.asl_w .probox .prosettings .innericon svg{fill:#363636;}div.asl_w .probox .promagnifier{width:28px;height:28px;background-image:-o-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:-1px 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;background-position:center center;background-repeat:no-repeat;cursor:pointer;}div.asl_w .probox div.prosettings{width:28px;height:28px;background-image:-o-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-ms-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:-webkit-linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-image:linear-gradient(175deg,rgba(255,255,255,0),rgba(255,255,255,0));background-position:center center;background-repeat:no-repeat;float:right;border:0 solid #fff;border-radius:0 0 0 0;box-shadow:0 1px 0 0 rgba(255,255,255,.64) inset;cursor:pointer;background-size:100% 100%;order:7;-webkit-order:7;}div.asl_r{position:absolute;z-index:1100;}div.asl_r.vertical{padding:4px;background:#fff;border-radius:3px;border:0 solid #b5b5b5;border-radius:0 0 0 0;box-shadow:0 0 3px -1px rgba(0,0,0,.3);visibility:hidden;display:none;}div.asl_r .results .nores .keyword{padding:0 6px;cursor:pointer;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);font-weight:bold;}div.asl_r .results .item{height:auto;background:#fff;}div.asl_r.vertical .results .item:after{background:#ccc;}div.asl_r .results .item.hovered{background:#f4f4f4;}div.asl_r .results .item .asl_image{width:70px;height:70px;}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:0;padding:0;line-height:inherit;font-weight:normal;font-family:Open Sans;color:#1468a9;font-size:14px;line-height:22px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .asl_content h3 a:hover{font-weight:normal;font-family:Open Sans;color:#2e6bbc;font-size:14px;line-height:20px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item div.etc{padding:0;line-height:10px;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_author{padding:0;font-weight:bold;font-family:Open Sans;color:#a1a1a1;font-size:12px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item .etc .asl_date{margin:0 0 0 10px;padding:0;font-weight:normal;font-family:Open Sans;color:#adadad;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .results .item p.desc{margin:2px 0;padding:0;font-weight:normal;font-family:Open Sans;color:#4a4a4a;font-size:13px;line-height:13px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_r .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:rgba(255,255,255,1);}div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger:active .mCSBap_dragger_bar,div.asl_r.horizontal .mCSBap_scrollTools .mCSBap_dragger.mCSBap_dragger_onDrag .mCSBap_dragger_bar{background:#fafafa;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonDown{border-color:#3e3e3e transparent transparent transparent;}div.asl_r .mCSBap_scrollTools .mCSBap_buttonUp{border-color:transparent transparent #3e3e3e transparent;}div.asl_r span.highlighted{font-weight:bold;color:#d9312b;background-color:#eee;color:rgba(217,49,43,1);background-color:rgba(238,238,238,1);}div.asl_r p.showmore span{border:1px solid #eaeaea;}div.asl_s.searchsettings{background:#fff;box-shadow:0 0 0 1px #b5b5b5 inset;;}div.asl_s.searchsettings .asl_option_label{font-weight:bold;font-family:Open Sans;color:#2b2b2b;font-size:12px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox{background-image:linear-gradient(180deg,#222,#36373a);background-image:-webkit-linear-gradient(180deg,#222,#36373a);background-image:-moz-linear-gradient(180deg,#222,#36373a);background-image:-o-linear-gradient(180deg,#222,#36373a);background-image:-ms-linear-gradient(180deg,#222,#36373a);;}div.asl_s.searchsettings fieldset .categoryfilter{max-height:200px;overflow:auto;}div.asl_s.searchsettings fieldset legend{padding:5px 0 0 10px;margin:0;font-weight:normal;font-family:Open Sans;color:#474747;font-size:13px;line-height:15px;text-shadow:0 0 0 rgba(255,255,255,0);}.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget .screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; word-break: normal; }
.rpwwt-widget .screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 102px; height: 85px; }.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}.addtoany_content{clear:both;margin:16px auto}.addtoany_header{margin:0 0 16px}.addtoany_list{display:inline;line-height:16px}.a2a_kit a:empty,.a2a_kit a[class^="a2a_button_"]:has(.a2a_s_undefined){display:none}.addtoany_list a,.widget .addtoany_list a{border:0;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle}.addtoany_list a img{border:0;display:inline-block;opacity:1;overflow:hidden;vertical-align:baseline}.addtoany_list a span{display:inline-block;float:none}.addtoany_list.a2a_kit_size_32 a{font-size:32px}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:32px;line-height:32px;width:32px}.addtoany_list a:not(.addtoany_special_service)>span{border-radius:4px;display:inline-block;opacity:1}.addtoany_list a .a2a_count{position:relative;vertical-align:top}.site .a2a_kit.addtoany_list a:focus,.addtoany_list a:hover,.widget .addtoany_list a:hover{background:none;border:0;box-shadow:none}.addtoany_list a:hover img,.addtoany_list a:hover span{opacity:.7}.addtoany_list a.addtoany_special_service:hover img,.addtoany_list a.addtoany_special_service:hover span{opacity:1}.addtoany_special_service{display:inline-block;vertical-align:middle}.addtoany_special_service a,.addtoany_special_service div,.addtoany_special_service div.fb_iframe_widget,.addtoany_special_service iframe,.addtoany_special_service span{margin:0;vertical-align:baseline!important}.addtoany_special_service iframe{display:inline;max-width:none}a.addtoany_share.addtoany_no_icon span.a2a_img_text{display:none}a.addtoany_share img{border:0;width:auto;height:auto}@font-face {
font-family: "Rubik";
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Regular.eot);
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Regular.eot?#iefix) format("embedded-opentype"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Regular.woff2) format("woff2"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Regular.woff) format("woff"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Rubik";
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-SemiBold.eot);
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-SemiBold.eot?#iefix) format("embedded-opentype"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-SemiBold.woff2) format("woff2"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-SemiBold.woff) format("woff"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Rubik";
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Bold.eot);
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Bold.eot?#iefix) format("embedded-opentype"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Bold.woff2) format("woff2"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Bold.woff) format("woff"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Rubik-Bold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
font-display: swap;
}  @font-face {
font-family: "Playfair Display";
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Regular.eot);
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Regular.eot?#iefix) format("embedded-opentype"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Regular.woff2) format("woff2"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Regular.woff) format("woff"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Playfair Display";
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Bold.eot);
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Bold.eot?#iefix) format("embedded-opentype"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Bold.woff2) format("woff2"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Bold.woff) format("woff"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-Bold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Playfair Display";
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-SemiBold.eot);
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-SemiBold.eot?#iefix) format("embedded-opentype"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-SemiBold.woff2) format("woff2"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-SemiBold.woff) format("woff"),
url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/PlayfairDisplay-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap;
}  @font-face {
font-family: "Poppins";
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Bold.eot);
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Bold.eot?#iefix) format("embedded-opentype"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Bold.woff2) format("woff2"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Bold.woff) format("woff"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Bold.ttf) format("truetype");
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Poppins";
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-SemiBold.eot);
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-SemiBold.eot?#iefix) format("embedded-opentype"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-SemiBold.woff2) format("woff2"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-SemiBold.woff) format("woff"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-SemiBold.ttf) format("truetype");
font-weight: 600;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "Poppins";
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Regular.eot);
src: url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Regular.eot?#iefix) format("embedded-opentype"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Regular.woff2) format("woff2"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Regular.woff) format("woff"), url(//marquespneus.com.br/wp-content/plugins/connect-contact-form-7-to-social-apps/assets/fonts/front/Poppins-Regular.ttf) format("truetype");
font-weight: normal;
font-style: normal;
font-display: swap;
}  :root {
--cf7cw-primary-color: #6659bf;
--cf7cw-primary-color-rgb: 102, 89, 191;
--cf7cw-whatsapp-color1: #25d366;
--cf7cw-whatsapp-color1-rgb: 37, 211, 102;
--cf7cw-whatsapp-color2: #09816d;
--cf7cw-whatsapp-color2-rgb: 9, 129, 109;
--cf7cw-black-color: #000000;
--cf7cw-black-color-rgb: 0, 0, 0;
--cf7cw-white-color: #ffffff;
--cf7cw-form-text-color: #ffffff;
--cf7cw-form-bg-color: #09816d;
--cf7cw-light-color1: #e9ecef;
--cf7cw-light-color2: #dcdcdc;
--cf7cw-light-color3: #828282;
--cf7cw-primary-font: "Rubik";
--cf7cw-transition: 0.3s;
}
.cf7cw-chat-widgets * {
padding: 0;
margin: 0;
-webkit-tap-highlight-color: transparent !important;
box-sizing: border-box;
}
.cf7cw-chat-widget {
position: fixed !important;
display: flex;
width: -moz-fit-content;
width: fit-content;
flex-direction: column;
gap: 16px;
font-family: var(--cf7cw-primary-font);
line-height: 1;
font-size: 0;
z-index: 9999999;
}
.cf7cw-chat-widget-right {
right: 16px;
bottom: 16px;
align-items: flex-end;
}
.cf7cw-chat-widget-left {
left: 16px;
bottom: 16px;
align-items: flex-start;
} .cf7cw-chat-widget-handle-btn {
display: flex;
cursor: pointer;
align-items: center;
gap: 8px;
transition: var(--cf7cw-transition);
}
.cf7cw-chat-widget-handle-btn-text {
border-radius: 16px;
padding: 8px 16px;
box-shadow: 0 10px 15px -3px rgba(var(--cf7cw-black-color-rgb), 0.1), 0 4px 6px -4px rgba(var(--cf7cw-black-color-rgb), 0.1);
transition: var(--cf7cw-transition);
font-size: 18px;
line-height: 1.5;
background: var(--cf7cw-white-color);
}
.cf7cw-chat-widget-handle-btn-icon {
font-size: 56px;
display: flex;
align-items: center;
justify-content: center;
}
.cf7cw-chat-widget-handle-btn-icon svg,
.cf7cw-chat-widget-handle-btn-icon img {
color: inherit;
fill: currentColor;
width: 1em;
height: 1em;
}  .cf7cw-chat-widget-form {
display: flex;
flex-direction: column;
border-radius: 6px;
background-color: var(--cf7cw-white-color);
box-shadow: 0 10px 15px -3px rgba(var(--cf7cw-black-color-rgb), 0.1), 0 4px 6px -4px rgba(var(--cf7cw-black-color-rgb), 0.1);
font-family: var(--cf7cw-primary-font);
width: 360px;
height: auto;
z-index: 10;
top: 50px;
}
.cf7cw-chat-widget-form-title {
display: flex;
width: 100%;
min-height: 48px;
gap: 24px;
border-radius: 6px 6px 0 0;
color: var(--cf7cw-form-text-color);
background: var(--cf7cw-form-bg-color);
}
.cf7cw-chat-widget-form-title-text {
display: flex;
align-items: center;
padding-left: 20px;
padding-right: 20px;
font-size: 20px;
line-height: 28px;
font-weight: 600;
flex: 1;
}
.cf7cw-chat-widget-close-btn {
all: unset;
display: flex;
width: 40px;
cursor: pointer;
align-items: center;
justify-content: center;
flex: 0 0 auto;
font-size: 22px;
opacity: 0.7;
transition: var(--cf7cw-transition);
}
.cf7cw-chat-widget-close-btn svg {
width: 1em;
height: 1em;
fill: currentColor;
}
.cf7cw-chat-widget-form-body {
display: flex;
flex-direction: column;
padding: 20px;
gap: 16px;
font-size: 16px;
max-height: 500px;
overflow-y: auto;
}
.cf7cw-chat-widget-header-text,
.cf7cw-chat-widget-footer-text {
font-size: 16px;
}
.cf7cw-chat-widget-form-body .wpcf7-form > p {
margin-bottom: 0 !important;
position: relative;
font-family: inherit;
}
.cf7cw-chat-widget-form-body .wpcf7-form > p br {
display: none;
}
.cf7cw-chat-widget .wpcf7-form > p > label {
margin-bottom: 6px;
display: flex;
flex-direction: column;
gap: 6px;
font-family: inherit;
font-weight: 600;
}
.cf7cw-chat-widget .wpcf7-form-control-wrap {
position: relative;
display: block;
width: 100%;
margin-bottom: 12px;
}
.cf7cw-chat-widget .wpcf7-form-control-wrap .wpcf7-not-valid-tip,
.cf7cw-chat-widget .wpcf7-response-output {
display: none !important;
}
.cf7cw-chat-widget .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio) {
all: unset;
cursor: text;
display: block;
width: 100%;
height: 40px;
min-height: unset;
max-width: 100%;
padding: 8px 20px;
background: var(--cf7cw-white-color);
border: 1px solid rgba(var(--cf7cw-black-color-rgb), 0.15) !important;
border-radius: 6px !important;
color: var(--cf7cw-black-color);
font-size: 16px;
line-height: 1.2 !important;
outline: none !important;
box-shadow: none !important;
transition: var(--cf7cw-transition);
box-sizing: border-box;
font-weight: 400;
}
.cf7cw-chat-widget .wpcf7-form-control:focus {
border-color: rgba(var(--cf7cw-black-color-rgb), 0.5) !important;
}
.cf7cw-chat-widget textarea.wpcf7-form-control.wpcf7-textarea {
height: 120px !important;
resize: none !important;
display: block !important;
min-height: unset !important;
padding: 10px 20px !important;
word-wrap: break-word !important;
}
.cf7cw-chat-widget select.wpcf7-form-control {
max-width: 100% !important;
display: flex !important;
align-items: center !important;
padding: 5px 40px 5px 20px !important;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") !important;
background-repeat: no-repeat !important;
background-position: right 1rem top 50% !important;
background-size: 1rem auto !important;
}
.cf7cw-chat-widget .wpcf7-form-control.wpcf7-radio,
.cf7cw-chat-widget .wpcf7-form-control.wpcf7-checkbox {
display: flex;
font-size: 16px;
line-height: 1.2;
flex-wrap: wrap;
gap: 16px;
}
.cf7cw-chat-widget .wpcf7-form-control.wpcf7-radio .wpcf7-list-item,
.cf7cw-chat-widget .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
margin: 0;
}
.cf7cw-chat-widget .wpcf7-radio input[type="radio"],
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"] {
--size: 16px;
--bg-opacity: 0.2;
all: unset;
width: var(--size);
height: var(--size);
border: 1px solid currentColor;
background: rgba(var(--cf7cw-whatsapp-color2-rgb), var(--bg-opacity, 0));
color: var(--cf7cw-whatsapp-color2);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.cf7cw-chat-widget .wpcf7-radio input[type="radio"]::before,
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]::before {
all: unset;
--size: 15px;
--bg-opacity: 0.8;
content: "";
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: block;
width: var(--size);
height: var(--size);
border-radius: 50%;
background: rgba(var(--cf7cw-whatsapp-color2-rgb), var(--bg-opacity, 0));
z-index: 1;
transition: var(--cf7cw-transition);
opacity: 0;
visibility: hidden;
cursor: pointer;
}
.cf7cw-chat-widget .wpcf7-radio input[type="radio"]:hover::before,
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]:hover::before {
--size: 10px;
opacity: 1;
visibility: visible;
}
.cf7cw-chat-widget .wpcf7-radio input[type="radio"]:checked::before,
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]:checked::before {
--bg-opacity: 1;
--size: 10px;
opacity: 1;
visibility: visible;
}
.cf7cw-chat-widget .wpcf7-radio label,
.cf7cw-chat-widget .wpcf7-checkbox label {
cursor: pointer;
display: inline-flex;
align-items: center;
gap: 6px;
}
.cf7cw-chat-widget .wpcf7-list-item-label:before,
.cf7cw-chat-widget .wpcf7-list-item-label:after {
content: none !important;
}
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"] {
border-radius: 3px;
}
.cf7cw-chat-widget .wpcf7-checkbox input[type="checkbox"]::before {
width: 9px;
height: 4px;
background: none;
border-width: 0px 0px 2px 2px;
border-style: solid;
border-radius: 0;
transform: translate(-50%, -50%) rotate(-45deg);
top: 41%;
}
.cf7cw-chat-widget .wpcf7-spinner {
position: absolute;
margin: 0;
top: 50%;
right: 10px;
transform: translate(0, -50%);
}
.cf7cw-chat-widget .cf7cw-sec-btn,
.cf7cw-chat-widget input[type="submit"],
.cf7cw-chat-widget button[type="submit"] {
width: 100%;
height: 44px;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
color: var(--cf7cw-form-text-color);
background: var(--cf7cw-form-bg-color);
border: 2px solid var(--cf7cw-form-bg-color);
border-radius: 40px;
padding: 8px 35px;
font-weight: 600;
position: relative;
outline: none !important;
transition: var(--cf7cw-transition);
cursor: pointer;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 16px;
}
.cf7cw-sec-btn:hover,
.cf7cw-chat-widget input[type="submit"]:hover,
.cf7cw-chat-widget button[type="submit"]:hover {
background: var(--cf7cw-whatsapp-color1);
border-color: var(--cf7cw-whatsapp-color1);
color: var(--cf7cw-white-color);
}
.cf7cw-sec-btn:focus,
.cf7cw-chat-widget input[type="submit"]:focus,
.cf7cw-chat-widget button[type="submit"]:focus {
background: var(--cf7cw-whatsapp-color1);
border-color: var(--cf7cw-whatsapp-color1);
color: var(--cf7cw-white-color);
}  .cf7cw-chat-widget-greetings-simple {
position: relative;
display: flex;
width: 310px;
flex-direction: column;
gap: 8px;
padding: 24px 32px;
box-shadow: 0 20px 25px -5px rgba(var(--cf7cw-black-color-rgb), 0.1), 0 8px 10px -6px rgba(var(--cf7cw-black-color-rgb), 0.1);
transition: var(--cf7cw-transition);
cursor: pointer;
background: var(--cf7cw-white-color);
}
.cf7cw-chat-widget-greetings-simple {
border-radius: max(4vh, 64px);
}
.cf7cw-chat-widget-greetings-close-btn {
--size: 16px;
position: absolute;
right: 0;
top: -20px;
display: flex;
height: var(--size);
width: var(--size);
font-size: 16px;
cursor: pointer;
align-items: center;
justify-content: center;
border-radius: 9999px;
background-color: var(--cf7cw-white-color);
transition: var(--cf7cw-transition);
}
.cf7cw-chat-widget-greetings-simple-title,
.cf7cw-chat-widget-greetings-simple-text {
z-index: 10;
line-height: 1.5;
transition: var(--cf7cw-transition);
color: var(--cf7cw-light-color3);
font-size: 14px;
}
.cf7cw-chat-widget-greetings-simple-title {
font-weight: 600;
}
.cf7cw-chat-widget-greetings-simple-title img {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}  .cf7cw-chat-widget-greetings-wave {
position: relative;
bottom: 0;
left: 0;
display: flex;
height: 50%;
width: 280px;
cursor: pointer;
flex-direction: column;
justify-content: space-between;
gap: 8px;
border-radius: 24px;
padding: 24px 16px;
background: var(--cf7cw-white-color);
box-shadow: 0 20px 25px -5px rgba(var(--cf7cw-black-color-rgb), 0.1), 0 8px 10px -6px rgba(var(--cf7cw-black-color-rgb), 0.1);
transition: var(--cf7cw-transition);
opacity: 0.9;
}
.cf7cw-chat-widget-greetings-wave:hover {
opacity: 1;
}
.cf7cw-chat-widget-greetings-wave-1-icon {
margin: 40px auto;
width: 100px;
text-align: center;
}
.cf7cw-chat-widget-greetings-wave-1-icon img {
display: inline-block;
}
.cf7cw-chat-widget-greetings-wave-title,
.cf7cw-chat-widget-greetings-wave-text {
font-size: 14px;
line-height: 1.5;
transition: var(--cf7cw-transition);
color: var(--cf7cw-light-color3);
}
.cf7cw-chat-widget-greetings-wave-title {
font-weight: 600;
}
.cf7cw-chat-widget-greetings-wave-text {
font-weight: 400;
}
.cf7cw-chat-widget-greetings-wave-cta {
display: flex;
align-items: center;
justify-content: center;
border-radius: 8px;
padding: 16px;
gap: 10px;
font-size: 15px;
text-align: center;
line-height: 20px;
font-weight: 700;
transition: var(--cf7cw-transition);
cursor: pointer;
background: rgba(var(--cf7cw-primary-color-rgb), 0.08);
color: var(--cf7cw-primary-color);
margin-top: 10px;
}
.cf7cw-chat-widget-greetings-wave-cta:hover {
background: rgba(var(--cf7cw-primary-color-rgb), 0.2);
}
.cf7cw-chat-widget-greetings-wave-cta .cf7cw-chat-widget-greetings-wave-cta-icon {
display: flex;
align-items: center;
justify-content: center;
}
.cf7cw-chat-widget-greetings-wave-cta-icon img {
width: 1em;
height: 1em;
display: block;
}
.cf7cw-chat-widget-greetings-wave-cta .cf7cw-chat-widget-greetings-wave-cta-text {
width: -moz-fit-content;
width: fit-content;
font-weight: 600;
}
.cf7cw-chat-widget .order-1 {
order: 1;
}
.cf7cw-chat-widget .order-2 {
order: 2;
}
.cf7cw-chat-widget .order-3 {
order: 3;
}
.cf7cw-chat-widget .order-4 {
order: 4;
}
.cf7cw-chat-widget .order-5 {
order: 5;
}
.cf7cw-chat-widget .order-6 {
order: 6;
}
.cf7cw-chat-widget .order-7 {
order: 7;
}
.cf7cw-chat-widget .order-8 {
order: 8;
}
.cf7cw-chat-widget .order-9 {
order: 9;
}
.cf7cw-chat-widget .order-10 {
order: 10;
}
@media (max-width: 767px) {
.cf7cw-chat-widget-form {
width: 290px;
}
.cf7cw-chat-widget {
width: 290px;
}
.cf7cw-chat-widget-greetings-simple {
width: 100%;
max-width: 100%;
}
}