.elementor-101 .elementor-element.elementor-element-335707b > .elementor-container{min-height:520px;}.elementor-101 .elementor-element.elementor-element-335707b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-101 .elementor-element.elementor-element-335707b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-101 .elementor-element.elementor-element-730cd9a > .elementor-element-populated{padding:0px 115px 0px 115px;}.elementor-101 .elementor-element.elementor-element-dfeabdf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-dfeabdf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101 .elementor-element.elementor-element-dfeabdf{--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-101 .elementor-element.elementor-element-dfeabdf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101 .elementor-element.elementor-element-dfeabdf .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-101 .elementor-element.elementor-element-dfeabdf .elementor-icon-list-text{color:var( --e-global-color-81ccb61 );transition:color 0.3s;}.elementor-101 .elementor-element.elementor-element-aa7a332 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5rem;font-weight:700;line-height:46px;color:var( --e-global-color-81ccb61 );}.elementor-101 .elementor-element.elementor-element-91eb8c9 .elementor-button{background-color:var( --e-global-color-81ccb61 );fill:var( --e-global-color-fa8947b );color:var( --e-global-color-fa8947b );}.elementor-101 .elementor-element.elementor-element-aadf1d4{margin-top:80px;margin-bottom:80px;}.elementor-bc-flex-widget .elementor-101 .elementor-element.elementor-element-8057737.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-101 .elementor-element.elementor-element-8057737.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-101 .elementor-element.elementor-element-1380318{--e-image-carousel-slides-to-show:8;}.elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button.elementor-swiper-button-next{color:#000000;}.elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#000000;}.elementor-bc-flex-widget .elementor-101 .elementor-element.elementor-element-12f5672.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-101 .elementor-element.elementor-element-12f5672.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-101 .elementor-element.elementor-element-92ad553 .elementor-heading-title{font-weight:600;color:var( --e-global-color-fa8947b );}.elementor-101 .elementor-element.elementor-element-3806e6a .elementor-button{background-color:#00519F;}.elementor-101 .elementor-element.elementor-element-3806e6a .elementor-button:hover, .elementor-101 .elementor-element.elementor-element-3806e6a .elementor-button:focus{background-color:var( --e-global-color-401e6a8 );}.elementor-101 .elementor-element.elementor-element-91df6e2 img{border-radius:10px 10px 10px 10px;}.elementor-101 .elementor-element.elementor-element-af87b87{width:auto;max-width:auto;}.elementor-101 .elementor-element.elementor-element-8a9922f{margin-top:80px;margin-bottom:25px;}.elementor-101 .elementor-element.elementor-element-a518fe9 .elementor-heading-title{font-weight:600;color:var( --e-global-color-fa8947b );}.elementor-101 .elementor-element.elementor-element-be39cd4 .elementor-button:hover, .elementor-101 .elementor-element.elementor-element-be39cd4 .elementor-button:focus{background-color:var( --e-global-color-401e6a8 );}.elementor-101 .elementor-element.elementor-element-d38be10{margin-top:0px;margin-bottom:80px;}.elementor-101 .elementor-element.elementor-element-9117cb4 .uc_carousel_item{background-color:var( --e-global-color-81ccb61 );border-radius:0px;}.elementor-101 .elementor-element.elementor-element-9117cb4 .uc_image_carousel_content{background-color:var( --e-global-color-81ccb61 );min-height:0px;}.elementor-101 .elementor-element.elementor-element-9117cb4 .ue-item{opacity:100%;transform:scale(1,1);}.elementor-101 .elementor-element.elementor-element-9117cb4 .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-101 .elementor-element.elementor-element-9117cb4 .uc_image_carousel_placeholder img{height:100px;object-fit:contain;}.elementor-101 .elementor-element.elementor-element-9117cb4 .uc_image_carousel_placeholder{padding:0px 0px 25px 0px;}.elementor-101 .elementor-element.elementor-element-9117cb4 .uc_image_carousel_container_holder{text-align:left;}.elementor-101 .elementor-element.elementor-element-9117cb4 .ue_pos_carousel_image_overlay{background-color:var( --e-global-color-81ccb61 );opacity:0%;}.elementor-101 .elementor-element.elementor-element-9117cb4 .uc_carousel_item:hover .ue_pos_carousel_image_overlay{opacity:0%;}.elementor-101 .elementor-element.elementor-element-9117cb4 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-101 .elementor-element.elementor-element-9117cb4 .ue-grid-item-category{margin-top:0px;}.elementor-101 .elementor-element.elementor-element-9117cb4 .uc_post_title{color:var( --e-global-color-fa8947b );font-weight:600;margin-top:0px;}.elementor-101 .elementor-element.elementor-element-9117cb4 .ue-grid-item-meta-data{color:#707070;gap:5px;width:auto;}.elementor-101 .elementor-element.elementor-element-9117cb4 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-101 .elementor-element.elementor-element-9117cb4 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-101 .elementor-element.elementor-element-9117cb4 .uc_paragraph{color:#969696;margin-top:10px;}.elementor-101 .elementor-element.elementor-element-9117cb4 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:var( --e-global-color-81ccb61 );color:#545454;margin-top:20px;font-size:23px;}.elementor-101 .elementor-element.elementor-element-9117cb4 .uc_more_btn:hover{background-color:var( --e-global-color-81ccb61 );color:#545454;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-nav .owl-prev{left:-60px;right:auto;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-nav .owl-next{right:-60px;left:auto;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-carousel .owl-nav .owl-next,.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-carousel .owl-nav .owl-prev{top:130px;border-radius:100px;width:48px;height:48px;line-height:48px;font-size:26px;color:#0E0E0E;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-carousel .owl-nav .owl-next:hover,.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-fa8947b );color:#ffffff;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-dot{width:0px;height:0px;background-color:#c6c6c6;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-dot.active{background-color:#000000;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-dots{margin-top:20px;gap:5px;justify-content:center;}.elementor-101 .elementor-element.elementor-element-9117cb4 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-101 .elementor-element.elementor-element-b6ee156{margin-top:80px;margin-bottom:25px;}.elementor-101 .elementor-element.elementor-element-022e7fc .elementor-heading-title{font-weight:600;color:var( --e-global-color-fa8947b );}.elementor-101 .elementor-element.elementor-element-4543e68 .elementor-button:hover, .elementor-101 .elementor-element.elementor-element-4543e68 .elementor-button:focus{background-color:var( --e-global-color-401e6a8 );}.elementor-101 .elementor-element.elementor-element-38016f8{margin-top:0px;margin-bottom:80px;}.elementor-101 .elementor-element.elementor-element-6ba7956 .uc_carousel_item{background-color:var( --e-global-color-81ccb61 );}.elementor-101 .elementor-element.elementor-element-6ba7956 .uc_image_carousel_content{background-color:var( --e-global-color-81ccb61 );padding:20px 20px 20px 20px;min-height:0px;}.elementor-101 .elementor-element.elementor-element-6ba7956 .uc-active-item .ue-item{opacity:100%;transform:scale(1,1);}.elementor-101 .elementor-element.elementor-element-6ba7956 .uc_image_carousel_placeholder img{object-fit:cover;}.elementor-101 .elementor-element.elementor-element-6ba7956 .uc_image_carousel_placeholder{padding:0px 0px 25px 0px;}.elementor-101 .elementor-element.elementor-element-6ba7956 .uc_image_carousel_container_holder{text-align:left;}.elementor-101 .elementor-element.elementor-element-6ba7956 .ue-grid-item-category a{color:#ffffff;background-color:#545454;padding:3px 5px 3px 5px;border-radius:3px 3px 3px 3px;}.elementor-101 .elementor-element.elementor-element-6ba7956 .ue-grid-item-category{margin-top:0px;}.elementor-101 .elementor-element.elementor-element-6ba7956 .uc_post_title{color:var( --e-global-color-fa8947b );font-weight:600;}.elementor-101 .elementor-element.elementor-element-6ba7956 .ue-grid-item-meta-data{color:#707070;gap:5px;width:auto;}.elementor-101 .elementor-element.elementor-element-6ba7956 .ue-grid-item-meta-data svg{fill:#707070;}.elementor-101 .elementor-element.elementor-element-6ba7956 .ue-meta-data{margin-top:0px;gap:10px;justify-content:flex-start;}.elementor-101 .elementor-element.elementor-element-6ba7956 .uc_paragraph{color:#969696;margin-top:10px;}.elementor-101 .elementor-element.elementor-element-6ba7956 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:var( --e-global-color-81ccb61 );color:#545454;margin-top:20px;font-size:23px;}.elementor-101 .elementor-element.elementor-element-6ba7956 .uc_more_btn:hover{background-color:var( --e-global-color-81ccb61 );color:#545454;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-nav .owl-prev{left:-60px;right:auto;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-nav .owl-next{right:-60px;left:auto;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-carousel .owl-nav .owl-next,.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-carousel .owl-nav .owl-prev{top:165px;border-radius:100px;width:48px;height:48px;line-height:48px;font-size:26px;color:#000000;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-carousel .owl-nav .owl-next:hover,.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-fa8947b );color:#ffffff;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-dot{width:0px;height:0px;background-color:#c6c6c6;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-dot.active{background-color:#000000;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-dots{margin-top:20px;gap:5px;justify-content:center;}.elementor-101 .elementor-element.elementor-element-6ba7956 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-101 .elementor-element.elementor-element-12f5672{width:100%;}.elementor-101 .elementor-element.elementor-element-ef32af9{width:100%;}.elementor-101 .elementor-element.elementor-element-f0a7083{width:100%;}.elementor-101 .elementor-element.elementor-element-018dc2a{width:100%;}}@media(max-width:1024px){.elementor-101 .elementor-element.elementor-element-1380318{--e-image-carousel-slides-to-show:5;}.elementor-101 .elementor-element.elementor-element-3806e6a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-nav .owl-prev{left:200px;right:auto;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-nav .owl-next{right:200px;left:auto;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-carousel .owl-nav .owl-next,.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-carousel .owl-nav .owl-prev{top:315px;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-nav .owl-prev{left:200px;right:auto;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-nav .owl-next{right:200px;left:auto;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-carousel .owl-nav .owl-next,.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-carousel .owl-nav .owl-prev{top:550px;}}@media(max-width:767px){.elementor-101 .elementor-element.elementor-element-335707b{margin-top:025px;margin-bottom:0px;}.elementor-101 .elementor-element.elementor-element-730cd9a > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-101 .elementor-element.elementor-element-aa7a332 .elementor-heading-title{font-size:40px;}.elementor-101 .elementor-element.elementor-element-8057737 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-101 .elementor-element.elementor-element-1380318{--e-image-carousel-slides-to-show:2;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-nav .owl-next{right:20px;left:auto;}.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-carousel .owl-nav .owl-next,.elementor-101 .elementor-element.elementor-element-9117cb4 .owl-carousel .owl-nav .owl-prev{top:300px;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-nav .owl-prev{left:20px;right:auto;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-nav .owl-next{right:20px;left:auto;}.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-carousel .owl-nav .owl-next,.elementor-101 .elementor-element.elementor-element-6ba7956 .owl-carousel .owl-nav .owl-prev{top:570px;}}/* Start custom CSS for section, class: .elementor-element-335707b */.elementor-101 .elementor-element.elementor-element-335707b .elementor-container {
    position: relative;
}
.elementor-101 .elementor-element.elementor-element-335707b .elementor-container:before {
    content: '';
    width: calc(100% - 40px);
    height: 100%;
    background: linear-gradient(90.41deg, #00519F 3.24%, rgba(23, 97, 168, 0.78) 33.64%, rgba(68, 127, 184, 0.47) 62.21%, rgba(255, 255, 255, 0) 107.31%);
    background-position: center right;
    background-size: contain;
    position: absolute;
    top: 0;
    left: 20px;
    border-radius: 15px;
    background-repeat: no-repeat;
        background-size: cover;
}
.elementor-101 .elementor-element.elementor-element-335707b .elementor-container:after {
    content: '';
    width: calc(100% - 40px);
    height: 100%;
    background-position: center right;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 20px;
    border-radius: 15px;
    z-index: -1;
    transition: background-image 0.4s ease-in-out;
    background-image: var(--backgroundHero);
    background-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-1380318 */.elementor-101 .elementor-element.elementor-element-1380318 img{
    width: 130px;
    height: 100px;
    object-fit: contain;
}

.elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button-prev{
        left: -60px;
}

.elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button-next{
        right: -60px;
}

@media screen and (max-width: 1024px) {
    .elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button-next{
    right: 0;
    top: 135px;
}
    .elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button-prev{
    left: 0;
    top: 135px;
}
}


.elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button{
    width: 48px;
    height: 48px;
    border-radius: 100px;
    color: #000;
    transition: 0.2s;
}

.elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button:hover{
    background: #00519f;
    color: #fff!important;
}

.elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button-prev i{
    position: absolute;
  left: 16px;
  top: 11px;
}

.elementor-101 .elementor-element.elementor-element-1380318 .elementor-swiper-button-next i{
    position: absolute;
  right: 16px;
  top: 11px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ef32af9 */.elementor-101 .elementor-element.elementor-element-ef32af9 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel_servicos, class: .elementor-element-9117cb4 */.elementor-101 .elementor-element.elementor-element-9117cb4 .ue-item{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    border: 0.5px solid #AFAFAF;
    border-radius: 5px!important;
    padding: 20px
}

.elementor-101 .elementor-element.elementor-element-9117cb4 button{
    border: none;
    outline: none;
    
}

.elementor-101 .elementor-element.elementor-element-9117cb4 .ue-item-btn-holder {
        display: flex;
}/* End custom CSS */
/* Start custom CSS for ucaddon_post_carousel, class: .elementor-element-6ba7956 */.elementor-101 .elementor-element.elementor-element-6ba7956 .ue-item{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    border: 0.5px solid #AFAFAF;
    border-radius: 5px!important;
}

.elementor-101 .elementor-element.elementor-element-6ba7956 button{
    border: none;
    outline: none;
    
}

.elementor-101 .elementor-element.elementor-element-6ba7956 img {
        width: 500px!important;
    height: 250px;
    object-fit: cover;
}

.elementor-101 .elementor-element.elementor-element-6ba7956 .ue-item-btn-holder {
        display: flex;
    justify-content: end;
}

.elementor-101 .elementor-element.elementor-element-6ba7956 .uc_image_carousel_container_holder {
        min-height: 550px;
}/* End custom CSS */