.banner-top{width:100%; min-height:100px; background-image:url('../img/site/banner-top.webp'); background-size:cover;}

.banner-top .top-wrapper{width:100%;display:flex;justify-content:center;padding-top:28px;}

.banner-top .top-wrapper #containerStatic{display:flex;flex-direction: column;}

.banner-top .top-wrapper .button-wrapper{display:flex; text-decoration:none; justify-content:center; align-items:center; width:11%; min-height:39px; background:#fff;border-radius:10px;}

.banner-top .top-wrapper .button-wrapper span{font-size:20px; font-weight: 800; color:#104e97;}

.banner-top .bottom-wrapper{width:100%; margin-top:-10px}

.banner-top .bottom-wrapper a{color:#fff; font-size:17px; font-weight: 700; text-decoration: none;}

.banner-top .bottom-wrapper span{color:#fff; font-size:22px;}

@media(max-width:992px){.banner-top{padding-bottom:20px;} .banner-top .top-wrapper .button-wrapper{width:80%;} .banner-top .bottom-wrapper{margin-top:10px;display:flex;justify-content:center;align-items:center;} .banner-top .bottom-wrapper span{padding-left:10px;padding-right:10px;} }

.map-wrapper{width:100%;min-height:505px;background-image:url('../img/servicos/map.webp');background-size:cover;background-position:center;}

.map-wrapper #containerStatic{display:flex;justify-content:space-around;}

.map-wrapper #containerStatic .column-left{display:flex;justify-content:center; align-items:center; width:46.6%;height:505px;}

.map-wrapper #containerStatic .column-left .wrapper{width:100%;background:#004D9B;min-height:357px;border-radius:10px;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper{width:100%;min-height:250px;background:#fff;border-radius:10px;display:flex;flex-direction:column;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper .title-wrapper{width:100%;display:flex;flex-direction:column; padding-top:33px;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper .title-wrapper .top{padding-left:20px;display:flex;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper .title-wrapper .top .icon{position:relative; top:2px;margin-right:9px;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper .title-wrapper .top .icon i{font-size:20px;color:#104e97;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper .title-wrapper .top .text strong{font-size:20px;color:#104e97;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper .title-wrapper .bottom{padding-left:20px;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper .title-wrapper .bottom .text-wrapper span{color:#626262;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper .text-content{width:100%;padding-left:20px;margin-top:34px;margin-bottom:20px;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper .text-content .text-wp{max-width:549px;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper .text-content .text-wp span{color:#626262;}

.map-wrapper #containerStatic .column-left .wrapper .top-wrapper .text-content .text-wp span strong{color:#104e97;}

.map-wrapper #containerStatic .column-left .wrapper .bottom-wrapper{width:100%;min-height:108px;display:flex;justify-content:center;align-items:center;}

.map-wrapper #containerStatic .column-left .wrapper .bottom-wrapper .whatsapp-wrapper{width:33.1%;height:55px;text-decoration:none;background:#00A700;border-top-left-radius:30px;border-bottom-left-radius:30px;border-top-right-radius:10px;border-bottom-right-radius:10px;display:flex;justify-content:center;align-items:center;}

.map-wrapper #containerStatic .column-left .wrapper .bottom-wrapper .whatsapp-wrapper .icon i{color:#fff;font-size:26px;}

.map-wrapper #containerStatic .column-left .wrapper .bottom-wrapper .whatsapp-wrapper .text{max-width:148px;text-align:center;}

.map-wrapper #containerStatic .column-left .wrapper .bottom-wrapper .whatsapp-wrapper .text span{color:#fff;}

@media(max-width:992px){.map-wrapper #containerStatic .column-left{width:100%;padding-left: 10px;padding-right: 10px;} .map-wrapper #containerStatic .column-left .wrapper .bottom-wrapper .whatsapp-wrapper{width:80%;}}

.map-wrapper #containerStatic .column-right{position:relative;width:47.1%;height:505px;}

.map-wrapper #containerStatic .column-right .map{position:absolute; bottom:76px; left:53px;}

@media(max-width:992px){.map-wrapper #containerStatic .column-right{display:none;} }

.servicos-wrapper{position:relative;width:100%;min-height:557px;background:#fff;}

.servicos-wrapper .bottom-bar{/*position:absolute;bottom:0;*/width:100%;min-height:271px;background:#F2F2F2;z-index:1;margin-bottom: 57px;}

.servicos-wrapper #containerStatic{position:relative; /*min-height:557px;*/ }

.servicos-wrapper .slides{margin-bottom: 52px;}



.servicos-wrapper .slides .swiper-wrapper{
    align-items: center;
    /* width: fit-content; */
    margin: auto;
}
.servicos-wrapper .slides .swiper-wrapper .swiper-slide img{
    width: 100%;
    cursor: grab;
}
.servicos-wrapper .slides .swiper-wrapper .swiper-slide img:active{
    cursor: grabbing;
}
.servicos-wrapper .slides .swiper-wrapper .swiper-slide.swiper-slide-active{
    position: relative;
    z-index: 3;
}
/* .servicos-wrapper .slides .swiper-wrapper .swiper-slide.swiper-slide-active img{
    position: relative;
    z-index: 3;
    height: 319px !important;
    width: auto;
    transform: translateX(-9%);
} */



.servicos-wrapper #containerStatic .content{margin: 0 auto; max-width: 1011px;padding: 0 25px;margin-bottom: 56px; margin-top: 55px;}

.swiper-button-next:after,
.swiper-button-prev:after{
    color: white;
    background-color: #104e97;
    padding: 4px 7px 4px 7px;
    border-radius: 50%;
    font-size: 14px !important;
    font-weight: bold;
}

.servicos-wrapper #containerStatic .content::before{color: #104e97;font-size: 20px;font-family: "Font Awesome 6 Free";font-weight: 900; -webkit-font-smoothing: antialiased;display: var(--fa-display,inline-block);font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto; content: "\f178"; position: absolute; transform: translateX(calc(-100% - 5px));}

.servicos-wrapper #containerStatic .content p{font-size: 17px; color: #626262; line-height: 20px;}

.servicos-wrapper #containerStatic .content p:not(:last-child){margin-bottom: 1em;}

.servicos-wrapper #containerStatic .column-left{width:46.6%;min-height:407px;}

.servicos-wrapper #containerStatic .column-left .image-wrapper img{max-width:600px;max-height:404px;}

.servicos-wrapper #containerStatic .column-right{width:47.1%;min-height:407px;}

.servicos-wrapper #containerStatic .column-right .top-wrapper{display:flex;margin-top:17px;margin-bottom:32px;}

.servicos-wrapper #containerStatic .column-right .top-wrapper .icon{position:relative;top:2px;margin-right:9px;}

.servicos-wrapper #containerStatic .column-right .top-wrapper .icon i{font-size:20px;color:#104e97;}

.servicos-wrapper #containerStatic .column-right .top-wrapper .title strong{color:#104e97; font-size:20px;}

.servicos-wrapper #containerStatic .column-right .center-wrapper{margin-bottom:25px;}

.servicos-wrapper #containerStatic .column-right .center-wrapper .text-wrapper{max-width:575px;}

.servicos-wrapper #containerStatic .column-right .center-wrapper .text-wrapper a{color:#104e97;}

.servicos-wrapper #containerStatic .column-right .center-wrapper .text-wrapper span{color:#626262;}

.servicos-wrapper #containerStatic .column-right .center-wrapper .text-wrapper strong{color:#104e97;}

.servicos-wrapper #containerStatic .column-right .bottom-wrapper{display:flex;flex-direction:column;width:100%;min-height:189px;background:#F2F2F2;}

.servicos-wrapper  .title-wrapper{display:flex;margin-top:24px;}

.servicos-wrapper  .title-wrapper .icon{position:relative;top:3px;margin-right:9px;}

.servicos-wrapper  .title-wrapper .icon i{color:#104e97;font-size:20px;}

.servicos-wrapper  .title-wrapper .title strong{color:#104e97;font-size:20px;}

.servicos-wrapper  .form-wrapper{width:100%;}

.servicos-wrapper  .form-wrapper form{width:100%;display:flex;flex-direction: column;} 

.servicos-wrapper  .form-wrapper form .controller-wrapper{display:flex;justify-content: space-between;margin-top:10px;margin-bottom:16px;}

.servicos-wrapper  .form-wrapper form .controller-wrapper .column-wrapper{width:48.9%;display:flex;flex-direction:column;}

.servicos-wrapper  .form-wrapper form .controller-wrapper .column-wrapper label{color:#104e97;font-size:17px;font-weight: bold;margin-bottom:9px;}

.servicos-wrapper  .form-wrapper form .controller-wrapper .column-wrapper input{min-height:45px; border-radius:10px; border-style:none; border:1px solid #626262; font-size:17px;padding-left:10px;}

.servicos-wrapper .form-wrapper form .privacy-wrapper{width:100%;display:flex;}

.servicos-wrapper .form-wrapper form .privacy-wrapper .left-wrapper{width:63.8%;}

.servicos-wrapper .form-wrapper form .privacy-wrapper .left-wrapper .content .check{margin-top:10px; border-radius:4px; border: 2px solid #848484;background:#626262;width:15px;height:15px;}

.servicos-wrapper .form-wrapper form .privacy-wrapper .left-wrapper .content .checkbox{display: none;}

.servicos-wrapper .form-wrapper form .privacy-wrapper .left-wrapper .content .checkbox + label:before{content: '';display: inline-block;width:9px;height:8px;margin: -1px 2px 5px 1px;transition:0.5s;}

.servicos-wrapper .form-wrapper form .privacy-wrapper .left-wrapper .content .checkbox:checked + label:before{background:rgba(255,255,255,0.5);}

.servicos-wrapper .form-wrapper form .privacy-wrapper .left-wrapper .content .text-right{font-size:15px;color:#626262;max-width:364px;margin-left:10px;}

.servicos-wrapper .form-wrapper form .privacy-wrapper .left-wrapper .content .text-right strong{color:#626262;}

.servicos-wrapper .form-wrapper form .privacy-wrapper .right-wrapper{width:37.8%;display:flex;justify-content:end;}

.servicos-wrapper .form-wrapper form .privacy-wrapper .right-wrapper button{width:108px;height:38px;background:#004D9B;color:#fff;font-weight: bold;border-style:none;border-radius:10px;}

.servicos-wrapper .bottom-bar .lead-wrapper{
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.servicos-wrapper .bottom-bar .lead-wrapper .bottom-wrapper{
    width: 50%;
}
.servicos-wrapper .bottom-bar .lead-wrapper > picture{
    transform: translateY(-26px);
}

.servicos-wrapper .form-wrapper form .privacy-wrapper .right-wrapper button:hover{cursor:pointer;}

@media(max-width:992px){.servicos-wrapper .bottom-bar{/*display:none;*/} .servicos-wrapper .bottom-bar .lead-wrapper .bottom-wrapper{position: relative; z-index: 2; width: unset; text-shadow: 0px 0px 10px #ffffff;} .servicos-wrapper .bottom-bar .lead-wrapper > picture {position: absolute;} .servicos-wrapper #containerStatic{} .servicos-wrapper #containerStatic .column-left{width:100%;margin-top:20px; min-height: auto;} .servicos-wrapper #containerStatic .column-left .image-wrapper img{max-width:100%;} .servicos-wrapper #containerStatic .column-right{width:100%;} .servicos-wrapper .form-wrapper form .controller-wrapper{flex-direction: column;} .servicos-wrapper .form-wrapper form .controller-wrapper .column-wrapper{width:100%;}  .servicos-wrapper .form-wrapper{padding-left:10px; padding-right:10px; padding-bottom:20px;}  .servicos-wrapper .title-wrapper{padding-left:10px;} .servicos-wrapper #containerStatic .column-right .center-wrapper .text-wrapper{max-width:100%;} 

}

.banner-bottom{width:100%; min-height:260px; padding: 10px 0; /*background-image:url('../img/servicos/banner_bottom.webp'); background-position:center; background-size:cover;*/}

.banner-bottom #containerStatic .controller-wrapper{width:100%; min-height:260px; display:flex; justify-content:end;align-items: center;}

.banner-bottom #containerStatic .controller-wrapper .wrapper{display:flex; flex-direction:column;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .text-wrapper{font-size:36px; text-decoration: none; color:#fff; max-width:391px; text-align:right;margin-bottom:20px;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .separator-wrapper{width:100%;display:flex;justify-content:end;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .separator{width:93px;min-height:6px;background:#fff;margin-bottom:17px;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .subtitle{text-align:right;margin-bottom:25px;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .subtitle span{color:#fff;text-decoration: none;font-size:17px;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .button-wrapper{width:100%;display:flex;justify-content:end;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .button-wrapper .wrapper{width:108px; min-height:38px;background:#004D9B;border-radius:10px;display:flex;justify-content:center;align-items:center;text-decoration:none;}

.banner-bottom #containerStatic .controller-wrapper .wrapper .button-wrapper .wrapper span{color:#fff;font-size:17px;font-weight:bold;}

@media(max-width:860px){
    .servicos-wrapper .meuSwiper .pagination-swiper{
        opacity: 0;
    }
}

@media(max-width:992px){.banner-bottom #containerStatic .controller-wrapper .wrapper{text-shadow: 0px 0px 8px black;} .banner-bottom{background-position: right;margin-top:20px;}.banner-bottom #containerStatic .controller-wrapper .wrapper .text-wrapper{text-align:left;} .banner-bottom #containerStatic .controller-wrapper{justify-content:center;padding-left:10px;padding-right:10px;} .banner-bottom #containerStatic .controller-wrapper .wrapper .button-wrapper{margin-bottom:30px;} .banner-bottom #containerStatic .controller-wrapper .wrapper .text-wrapper{margin-top:30px;} }