body {overflow-x: hidden;}
body.search .aux-subfooter {
background-color: #ffffff;
display: none !important;
}
blockquote ul {margin:0; padding-top: 10px;}
blockquote li {font-size: 15px;} .eael-entry-footer .eael-author-avatar, .eael-entry-header-after .eael-author-avatar {display: none !important;} #home-slider {min-height: 200px;}
#home-slider .loadingSlider {width: 100%; height: calc(100% - 34px); position: absolute; left: 0; top: 0; z-index: 30; background: url(//forumseguranca.org.br/wp-content/themes/phlox-pro-child/home-slider/loading.svg) center center no-repeat #F7F7F7;}
#home-slider .swiper-container {width: 100%;}
#home-slider .swiper-slide-inner {position: relative;}
#home-slider .swiper-slide img {width: 100%; height: auto;}
#home-slider .elementor-swiper-button {padding:30px 0px 30px 10px; background-color: rgba(0,0,0,0.5); opacity: 0.2;
-webkit-transition:opacity 0.2s linear 0s;
-moz-transition:opacity 0.2s linear 0s;
-o-transition:opacity 0.2s linear 0s;
transition:opacity 0.2s linear 0s;
}
#home-slider .elementor-swiper-button-prev {padding: 30px 10px 30px 0;}
#home-slider .elementor-swiper-button i {font-size: 60px;}
#home-slider:hover .elementor-swiper-button {opacity: 1;}
#home-slider .swiper-pagination {display: none;}
@media (max-width: 1025px){
#home-slider {min-height: 100px;}
}
@media (max-width: 1025px){
#home-slider .swiper-pagination {
width: 100%;
display: flex;
flex-flow: row;
justify-content: center;
gap: 10px;
}
#home-slider .swiper-pagination-bullets {bottom: -18px;}
#home-slider .elementor-swiper-button {display: none;}
}
.widget-container a.wp-block-button__link {color: #fff;}
.widget-container a.wp-block-button__link:hover {color: #1bb0ce;}
.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide, .elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide {
max-width: 100% !important;
} #popup {width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 99999; text-align: center; display: none;}
.popup-outer {width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
.popup-bg {width: 100%; height: 100%; background-color: rgba(0,0,0,0.9); position: absolute; left: 0; top: 0; z-index: 2;}
.popup-inner {max-width: 1000px; position: relative; z-index: 10;}
.popup-inner img {max-width: 100%; height: auto; display: inline-block;}
.closePopup {width: 30px; height: 30px; position: absolute; top: -15px; right: -15px; z-index: 15; cursor: pointer}
.closePopup svg {width: 100%; height: auto;}
.closePopup svg path {fill:#ffff;
-webkit-transition:all 0.3s linear 0s;
-moz-transition:all 0.3s linear 0s;
-o-transition:all 0.3s linear 0s;
transition:all 0.3s linear 0s;
}
.closePopup:hover svg path {fill:#D8D1C9;}
@media (max-width: 660px){
.popup-inner {width: 90%;}
} .painel-fullpage {width: 100%; min-height: 100vh;}
.admin-bar .painel-fullpage {min-height: calc(100vh - 33px);}
.painel-fullpage iframe {width: 100%; min-height: 100vh;}
.painel-fullpage .painel--desktop {
display: none;
}
.painel-fullpage .painel--mobile {
display: block;
}
@media (min-width: 1023px){
.painel-fullpage .painel--desktop {
display: block;
}
.painel-fullpage .painel--mobile  {
display: none;
}
}
input.dinSubmit {
height: 55px !important;
margin: auto !important;
border-radius: 81px !important;
}
input.type_EMAIL, input.type_VC {
border-radius: 15px !important;
}
div.vertical label {
color: #dedede !important;
}
.bdt-price-table.bdt-price-table-skin-default {
height: 500px;
}
div.elementor-widget-wp-widget-dinamizewidget div h5 {
display: none;
}
.fbsp-heading-posts {
color: #4054b2;
font-family: "Raleway", arial, sans-serif;
font-size: 40px;
font-weight: bold;
line-height: 1.2;
margin:0px;
}
.fbsp-subtitulo {
font-family: "Raleway", arial, sans-serif;
font-size: 35px;
font-weight: 500;
line-height: 1.2;
margin: 10px 0 20px;
}
.btn-anexos {
margin-bottom: 20px;
display: inline-block;
}
a.aux-button.aux-small.aux-white.aux-round.aux-outline.aux-uppercase {
height: 65px;
align-content: center;
align-items: center;
display: grid;
padding: 5px !important;
line-height: unset;
}
.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 5px;
}
section.elementor-element-2452d9e .elementor-widget-aux_text .aux-text, section.elementor-element-282badf .elementor-widget-aux_text .aux-text {
font-family: 'Ubuntu';
font-size: 11px;
}
.aux-widget-text .aux-text-no-content .aux-text-widget-content {
padding-top: 1.25em;
padding-bottom: unset;
}
.aux-widget-text .aux-text-widget-content {
padding: unset;
}
@media (min-width: 1025px){
.elementor .elementor-hidden-desktop {
display: none !important;
}
}
@media (max-width: 600px){
.elementor-widget-bdt-search .bdt-search .bdt-search-input {font-size: 16px;}
} #cookie-law-info-bar {padding: 35px !important;}
#cookie-law-info-bar .cli-bar-container { justify-content: space-between;}
#cookie-law-info-bar .cli-bar-message {width: calc(100% - 120px); line-height: 1.4;}
#wt-cli-accept-all-btn {font-size: 15px; padding: 14px 20px;}
@media (max-width: 600px){
#cookie-law-info-bar {padding: 20px !important;}
}