.elementor-41610 .elementor-element.elementor-element-9d939ff > .elementor-container{max-width:1960px;}.elementor-41610 .elementor-element.elementor-element-9d939ff:not(.elementor-motion-effects-element-type-background), .elementor-41610 .elementor-element.elementor-element-9d939ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E6E6;}.elementor-41610 .elementor-element.elementor-element-9d939ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-41610 .elementor-element.elementor-element-9d939ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41610 .elementor-element.elementor-element-b8fc4fe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-41610 .elementor-element.elementor-element-a8ac431 .elementor-repeater-item-c4a6dcb .swiper-slide-bg{background-image:url(https://docplace-riomarca.s3.amazonaws.com/2024/11/Opcoes-de-Banner-UD-4.jpg);background-size:contain;}.elementor-41610 .elementor-element.elementor-element-a8ac431 .elementor-repeater-item-515ae51 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://docplace-riomarca.s3.amazonaws.com/2024/11/Opcoes-de-Banner-UD-3.jpg);background-size:cover;}.elementor-41610 .elementor-element.elementor-element-a8ac431 .elementor-repeater-item-b78ffa4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://docplace-riomarca.s3.amazonaws.com/2024/09/Banner-tratado-oncologia-gastrointestinal-.jpg);background-size:cover;}.elementor-41610 .elementor-element.elementor-element-a8ac431 .elementor-repeater-item-6b16151 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://docplace-riomarca.s3.amazonaws.com/2024/09/Banner-Cancer-de-Mama-visao-do-onco.jpg);background-size:cover;}.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide{height:354px;transition-duration:calc(5000ms*1.2);}.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide-contents{max-width:100%;}.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide-inner{text-align:center;}.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-pagination-bullet{height:15px;width:15px;}.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-container-horizontal .swiper-pagination-progressbar{height:15px;}.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-pagination-fraction{font-size:15px;}.elementor-41610 .elementor-element.elementor-element-3914890 > .elementor-container{min-height:400px;}.elementor-41610 .elementor-element.elementor-element-3914890:not(.elementor-motion-effects-element-type-background), .elementor-41610 .elementor-element.elementor-element-3914890 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E6E6;}.elementor-41610 .elementor-element.elementor-element-3914890{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-41610 .elementor-element.elementor-element-3914890 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-41610 .elementor-element.elementor-element-53be474 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-41610 .elementor-element.elementor-element-41b84d6{--grid-column-gap:10px;--grid-row-gap:20px;}.elementor-41610 .elementor-element.elementor-element-41b84d6 .elementor-pagination{text-align:center;font-family:"Barlow Condensed", Sans-serif;font-weight:600;margin-top:30px;}.elementor-41610 .elementor-element.elementor-element-41b84d6 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-primary );}.elementor-41610 .elementor-element.elementor-element-41b84d6 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-6cf37fa );}.elementor-41610 .elementor-element.elementor-element-41b84d6 .elementor-pagination .page-numbers.current{color:var( --e-global-color-6cf37fa );}body:not(.rtl) .elementor-41610 .elementor-element.elementor-element-41b84d6 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-41610 .elementor-element.elementor-element-41b84d6 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-41610 .elementor-element.elementor-element-41b84d6 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-41610 .elementor-element.elementor-element-41b84d6 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}/* Start custom CSS for slides, class: .elementor-element-a8ac431 */.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-pagination-bullet {
    position: relative;
    width: 16px;
    height: 16px;
    border-radius: 0;
    background-color: transparent;
    border: 2px solid transparent;
    opacity: 1 !important;
}
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-pagination-bullet-active {
    background-color: var(--e-global-color-accent);
    border: 2px solid var(--e-global-color-accent);
}

.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-pagination-bullet::before, .elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-pagination-bullet::after {
    content: '';
    height: calc(100% + 4px);
    width: calc(60% - 2px);
    background-color: transparent;
    position: absolute;
    left: initial;
    right: -2px;
    top: -2px;
    transition: .3s ease !important;
    border: 2px solid var(--e-global-color-accent);
    border-left: 0;
    opacity: 1;
}

.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-pagination-bullet::after {
    width: calc(80% - 2px);
    left: -2px;
    border-right: 0;
    border-left: 2px solid var(--e-global-color-accent);
}

.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide-bg {
    background-position: center top;
}

@media (min-width: 1651px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 580px;
}
}

@media (min-width: 1350px) and (max-width: 1650px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 480px;
}
}

@media (max-width: 1351px) and (min-width: 1200px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 420px;
}
}

@media (max-width: 1199px) and (min-width: 1060px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 380px;
}
}

@media (max-width: 1059px) and (min-width: 900px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 320px;
}
}

@media (max-width: 899px) and (min-width: 730px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 260px;
}
}

@media (max-width: 729px) and (min-width: 620px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 220px;
}
}

@media (max-width: 619px) and (min-width: 535px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 190px;
}
}

@media (max-width: 534px) and (min-width: 480px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 170px;
}
}

@media (max-width: 479px) and (min-width: 420px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 150px;
}
}

@media (max-width: 419px) and (min-width: 365px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 130px;
}
}

@media (max-width: 364px) {
.elementor-41610 .elementor-element.elementor-element-a8ac431 .swiper-slide {
    height: 110px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3914890 */body[class*='paged-'] .elementor-41610 .elementor-element.elementor-element-3914890 {
    padding-top: 60px !important;
}/* End custom CSS */