.elementor-320 .elementor-element.elementor-element-1f9c29b3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-172363f0{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-6ddbd1d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-2b645d56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-35d71a72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-35d71a72 .elementor-heading-title{font-family:var( --e-global-typography-521a90f-font-family ), Sans-serif;font-size:var( --e-global-typography-521a90f-font-size );font-weight:var( --e-global-typography-521a90f-font-weight );text-transform:var( --e-global-typography-521a90f-text-transform );line-height:var( --e-global-typography-521a90f-line-height );letter-spacing:var( --e-global-typography-521a90f-letter-spacing );color:var( --e-global-color-31d65d2 );}.elementor-widget-global .premium-carousel-wrapper .slick-arrow{color:var( --e-global-color-secondary );}.elementor-widget-global .premium-carousel-wrapper .slick-arrow svg{fill:var( --e-global-color-secondary );}.elementor-widget-global .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-secondary );}.elementor-widget-global .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-secondary );}.elementor-widget-global .premium-carousel-nav-fraction{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-global ul.slick-dots li{color:var( --e-global-color-secondary );}.elementor-widget-global ul.slick-dots li svg{fill:var( --e-global-color-secondary );}.elementor-widget-global .fraction-pagination-total{color:var( --e-global-color-secondary );}.elementor-widget-global .fraction-pagination-separator{color:var( --e-global-color-secondary );}.elementor-widget-global ul.slick-dots li.slick-active{color:var( --e-global-color-primary );}.elementor-widget-global ul.slick-dots li.slick-active svg{fill:var( --e-global-color-primary );}.elementor-widget-global .fraction-pagination-current{color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-scale .slick-slide{transition:all 300ms !important;}.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-nav-progressbar-fill{transition-duration:300ms !important;}.elementor-320 .elementor-element.elementor-global-365 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-global-365 .slick-dots,.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-nav-fraction{text-align:center;}.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-wrapper .slick-arrow{font-size:18px;}.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-wrapper .slick-arrow svg{width:18px;height:18px;}.elementor-320 .elementor-element.elementor-global-365 .slick-arrow{border-style:solid;border-width:1px 1px 1px 1px;border-color:#231F2029;border-radius:2px;}.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-wrapper .slick-arrow:hover{color:var( --e-global-color-a325f2a );}.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-wrapper .slick-arrow:hover svg{fill:var( --e-global-color-a325f2a );}.elementor-320 .elementor-element.elementor-global-365 a.carousel-next:hover, .elementor-320 .elementor-element.elementor-global-365 a.carousel-prev:hover{background-color:#5F5A26;}.elementor-320 .elementor-element.elementor-global-365 ul.slick-dots li, .elementor-320 .elementor-element.elementor-global-365 ul.slick-dots li svg{width:18px;height:18px;font-size:calc( 18px / 2 );}.elementor-320 .elementor-element.elementor-global-365 ul.slick-dots li{color:#06362B47;}.elementor-320 .elementor-element.elementor-global-365 ul.slick-dots li svg{fill:#06362B47;}.elementor-320 .elementor-element.elementor-global-365 .fraction-pagination-total{color:#06362B47;}.elementor-320 .elementor-element.elementor-global-365 ul.slick-dots li.slick-active{color:var( --e-global-color-9ccdf79 );}.elementor-320 .elementor-element.elementor-global-365 ul.slick-dots li.slick-active svg{fill:var( --e-global-color-9ccdf79 );}.elementor-320 .elementor-element.elementor-global-365 .fraction-pagination-current{color:var( --e-global-color-9ccdf79 );}@media(max-width:1024px){.elementor-320 .elementor-element.elementor-element-1f9c29b3{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-172363f0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-320 .elementor-element.elementor-element-35d71a72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-35d71a72{text-align:left;}.elementor-320 .elementor-element.elementor-element-35d71a72 .elementor-heading-title{font-size:var( --e-global-typography-521a90f-font-size );line-height:var( --e-global-typography-521a90f-line-height );letter-spacing:var( --e-global-typography-521a90f-letter-spacing );}.elementor-320 .elementor-element.elementor-global-365 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}}@media(max-width:767px){.elementor-320 .elementor-element.elementor-element-1f9c29b3{--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-172363f0{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-35d71a72 .elementor-heading-title{font-size:var( --e-global-typography-521a90f-font-size );line-height:var( --e-global-typography-521a90f-line-height );letter-spacing:var( --e-global-typography-521a90f-letter-spacing );}.elementor-320 .elementor-element.elementor-global-365 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-320 .elementor-element.elementor-element-172363f0{--width:100%;}.elementor-320 .elementor-element.elementor-element-6ddbd1d1{--width:100%;}}@media(min-width:2400px){.elementor-320 .elementor-element.elementor-element-35d71a72 .elementor-heading-title{font-size:var( --e-global-typography-521a90f-font-size );line-height:var( --e-global-typography-521a90f-line-height );letter-spacing:var( --e-global-typography-521a90f-letter-spacing );}}/* Start custom CSS for global, class: .elementor-global-365 */.elementor-element.elementor-global-365 ul li::marker {
    color: #c2542b;
}

.elementor-320 .elementor-element.elementor-global-365 .premium-person-content ul {
    padding-left: 20px !important;
}
.elementor-320 .elementor-element.elementor-global-365 .premium-person-content {
    margin: 0px !important;
    text-transform: none!important;
}

.elementor-320 .elementor-element.elementor-global-365 .premium-person-content ul {
    padding-left: 20px !important;
}

.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-template{
    max-width: 620px;
    padding: 0px 7px;
    
}


.elementor-320 .elementor-element.elementor-global-365 .premium-person-content ul {
    display: flex
;
    flex-direction: column;
    gap: 10px;
    font-weight: 400;
    font-size: 18px;
}

.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-inner.slick-initialized.slick-slider.slick-dotted {
    max-width: 1320px;
    margin: auto;
    min-height: 405px;
}   

.elementor-320 .elementor-element.elementor-global-365 
.slick-list.draggable {
    position: absolute;
}

.elementor-320 .elementor-element.elementor-global-365 a.carousel-arrow{
    top: auto;
    right: 0px;
    left: auto;
    bottom: -80px !important;
    position: absolute;
}

.elementor-320 .elementor-element.elementor-global-365 a.carousel-arrow.carousel-prev.slick-arrow{
    right: 44px;
    bottom: -80px !important;
    position: absolute;
}


.elementor-320 .elementor-element.elementor-global-365 ul.slick-dots {
    position: absolute !important;
    top: auto;
    bottom: -68px !important;
}



.elementor-320 .elementor-element.elementor-global-365 ul.slick-dots li{
    padding: 0px !important;
    margin: 0px -1.5px !important;
}

.elementor-320 .elementor-element.elementor-global-365 ul li::marker {
    color: #c2542b;
}

.elementor-320 .elementor-element.elementor-global-365 .premium-person-content ul {
    display: flex
;
    flex-direction: column;
    gap: 10px;
    font-weight: 400;
    font-size: 18px;
}

/* Mobile styles */
@media (max-width: 767px) {
    

.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-template{
    max-width: calc(100vw - 40px);
    
}

.elementor-320 .elementor-element.elementor-global-365 .premium-person-container .premium-person-image-container img {
    min-height: 320px;
}

.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-inner.slick-initialized.slick-slider.slick-dotted {
    min-height: 405px;
}  

.elementor-320 .elementor-element.elementor-global-365 
.slick-list.draggable {
    position: static !important;
    
}

.premium-person-info-container {
        padding: 20px 20px 20px 20px !important;
    }

.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-template{
    padding: 0px 0px;
    
}

.elementor-320 .elementor-element.elementor-global-365 .premium-carousel-inner.slick-initialized.slick-slider.slick-dotted {
    min-height: auto;
    padding: 0px 20px;
}  

.elementor-320 .elementor-element.elementor-global-365 a.carousel-arrow{
    right: 20px;
    bottom: -60px !important;
}

.elementor-320 .elementor-element.elementor-global-365 a.carousel-arrow.carousel-prev.slick-arrow{
    right: 64px;
    bottom: -60px !important;

}

.elementor-320 .elementor-element.elementor-global-365 ul.slick-dots {
    position: absolute !important;
    top: auto;
    bottom: -50px !important;
}

.elementor-320 .elementor-element.elementor-global-365 .premium-person-content ul {
    font-size: 14px;
}

}
/*.slick-list.draggable{*/
/*    overflow: visible;*/
/*}*/

.elementor-320 .elementor-element.elementor-global-365 .premium-person-info-container {
    overflow-y: scroll;
    padding-right: 15px!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
    max-height: 230px;
}

.elementor-320 .elementor-element.elementor-global-365 .premium-person-info-container::-webkit-scrollbar {
  width: 8px;
}
 
.elementor-320 .elementor-element.elementor-global-365 .premium-person-info-container::-webkit-scrollbar-track {
  background-color: transparent;
  border-radius: 4px;
}
 
.elementor-320 .elementor-element.elementor-global-365 .premium-person-info-container::-webkit-scrollbar-thumb {
  background-color: rgba(0,0,0,0.2);
  border-radius: 4px;
}

.elementor-320 .elementor-element.elementor-global-365 .premium-person-title {
    margin: 0px 0px 10px 0px!important;
}

.elementor-320 .elementor-element.elementor-global-365 .premium-person-info {
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}

@media (max-width: 767px) {
    .elementor-320 .elementor-element.elementor-global-365 .premium-person-container .premium-person-info {
        width: 100%;
        height: 100%;
    }
    
    .elementor-320 .elementor-element.elementor-global-365 .premium-person-container:hover .premium-person-info {
        bottom: 0!important;
    }

    .elementor-320 .elementor-element.elementor-global-365 .premium-person-info-container {
        max-height: 100%;
    }
    
    .elementor-320 .elementor-element.elementor-global-365 .premium-person-container .premium-person-name {
        margin-bottom: 15px;
    }
}/* End custom CSS */