.elementor-2 .elementor-element.elementor-element-076c165{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-b285bca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;--margin-top:18.188rem;--margin-bottom:18.188rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-f6d8d42{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4.25rem;--padding-bottom:4.25rem;--padding-left:2.313rem;--padding-right:2.313rem;}.elementor-2 .elementor-element.elementor-element-f6d8d42:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f6d8d42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080806;}.elementor-2 .elementor-element.elementor-element-60e05fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-05fde29{--display:flex;}.elementor-2 .elementor-element.elementor-element-e807844{--display:flex;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-7f35dfc img{width:100%;}.elementor-2 .elementor-element.elementor-element-84e1d77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-2 .elementor-element.elementor-element-7cebca1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-29c952c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-2be7ea5{--display:flex;--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a1ae1eb{font-family:"helvetica-neue-lt-pro", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-f8f538c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5rem 0rem;--row-gap:5rem;--column-gap:0rem;--margin-top:18.188rem;--margin-bottom:18.188rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-941f256{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4.25rem;--padding-bottom:4.25rem;--padding-left:2.313rem;--padding-right:2.313rem;}.elementor-2 .elementor-element.elementor-element-1e9ff39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-2 .elementor-element.elementor-element-a5ac192{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-74776f1{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-e0c0f8c img{width:100%;}.elementor-2 .elementor-element.elementor-element-78dbf82{--display:flex;--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2 .elementor-element.elementor-element-90ef073{font-family:"helvetica-neue-lt-pro", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-5d31305{--display:flex;--overflow:hidden;--margin-top:0rem;--margin-bottom:5rem;--margin-left:0rem;--margin-right:0rem;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-393e07c .gallery-item .gallery-caption{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-7cebca1{--width:50%;}.elementor-2 .elementor-element.elementor-element-29c952c{--width:50%;}.elementor-2 .elementor-element.elementor-element-a5ac192{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-a5ac192{--width:100%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-1e9ff39{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-a5ac192{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-f8f538c{--margin-top:6.25rem;--margin-bottom:6.25rem;--margin-left:0rem;--margin-right:0rem;}}/* Start custom CSS for image-gallery, class: .elementor-element-393e07c */@media (max-width: 768px) {
    
    
    .custom-gallery-slider{
        width: 100%!important;
    transform: translateX(0%)!important;
    }

    #gallery-1.swiper-wrapper.first-slide{
        width: 100%!important;
    }

    .swiper-pagination {
    height: 3px!important;
    
    }
}




.custom-gallery-slider{
    /*width:90%;*/
    /*transition:width .25s ease;*/
    transform: translateX(12%);
    transition: transform .15s ease;
}


.swiper {
    margin-right: 0;
}

.custom-gallery-slider.full{
    width:99%;
    transform: translateX(0%);
}

#gallery-1.swiper-wrapper{
    width:100%;
}

#gallery-1.swiper-wrapper.first-slide{
    width:90%;
}


.custom-gallery-slider .gallery-item{
    flex-shrink:0;
}

.custom-gallery-slider img{
    width:100%;
    display:block;
}



/* container dos controls */
.slider-controls{
display:flex;
align-items:center;
justify-content:center;
gap:20px;
margin-top:25px;
}

/* setas */
.slider-arrow{
cursor:pointer;
font-size:22px;
user-select:none;
}

/* dots */
.swiper-pagination{
position:relative !important;
width:auto !important;
    height: 9px;
}

.swiper-pagination-bullet{
width:21px;
height:21px;
background:#000;
opacity:1;
margin:0 6px !important;
background: linear-gradient(#000000, #000000) padding-box, linear-gradient(to right, #EA3323, #FBE94E, #4FAE4F, #FFFFFF, #6CEAFC, #0004F5) border-box;
    border: 1px solid transparent;
}

.swiper-pagination-bullet-active{
background:#fff;
}/* End custom CSS */