.elementor-962 .elementor-element.elementor-element-ed6d1dd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-962 .elementor-element.elementor-element-ed6d1dd{border-style:solid;border-width:1px 1px 1px 1px;border-color:#ECECEC;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-962 .elementor-element.elementor-element-ed6d1dd, .elementor-962 .elementor-element.elementor-element-ed6d1dd > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-962 .elementor-element.elementor-element-ed6d1dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-962 .elementor-element.elementor-element-f111572 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-962 .elementor-element.elementor-element-0170eef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-962 .elementor-element.elementor-element-0170eef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-962 .elementor-element.elementor-element-20fe5cb .elementor-heading-title{color:var( --e-global-color-primary );font-family:"kepler-3-display-variable", Sans-serif;font-weight:500;}.elementor-962 .elementor-element.elementor-element-20fe5cb > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-962 .elementor-element.elementor-element-011ad12 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-962 .elementor-element.elementor-element-011ad12 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-962 .elementor-element.elementor-element-011ad12{--e-icon-list-icon-size:46px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-962 .elementor-element.elementor-element-011ad12 .elementor-icon-list-icon{padding-right:6px;}.elementor-962 .elementor-element.elementor-element-011ad12 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-962 .elementor-element.elementor-element-011ad12 .elementor-icon-list-item > a{font-family:"kepler-3-display-variable", Sans-serif;font-size:18px;font-weight:500;}.elementor-962 .elementor-element.elementor-element-011ad12 .elementor-icon-list-text{color:var( --e-global-color-05f7a53 );transition:color 0.3s;}.elementor-962 .elementor-element.elementor-element-011ad12 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-05f7a53 );}@media(max-width:767px){.elementor-962 .elementor-element.elementor-element-f111572 img{height:180px;border-radius:12px 12px 0px 0px;}.elementor-962 .elementor-element.elementor-element-0170eef > .elementor-element-populated{padding:24px 10px 27px 10px;}}/* Start custom CSS for image, class: .elementor-element-f111572 */.elementor-962 .elementor-element.elementor-element-f111572{height:100%;}
.elementor-962 .elementor-element.elementor-element-f111572 a{height: 100%;width:100%;}
.elementor-962 .elementor-element.elementor-element-f111572 .elementor-widget-container{height:100%;}
.elementor-962 .elementor-element.elementor-element-f111572 .elementor-widget-container img{height:100%;object-fit: cover;    position: absolute;
    left: 0;}
@media only screen and (max-width:767px){
.elementor-962 .elementor-element.elementor-element-f111572 .elementor-widget-container img{width: 100%;position:relative;height:180px;}    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-011ad12 */.elementor-962 .elementor-element.elementor-element-011ad12 .elementor-icon-list-item  a{  flex-direction: row-reverse;justify-content: flex-end;}
.elementor-962 .elementor-element.elementor-element-011ad12 a{-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;}
.elementor-962 .elementor-element.elementor-element-011ad12 a .elementor-icon-list-icon{   -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;}
.elementor-962 .elementor-element.elementor-element-011ad12 a:hover .elementor-icon-list-icon{margin-left:10px;    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0170eef */@media only screen and (max-width:550px){
.mob-btn{width:100%!important;text-align:left;max-width:100%!important;} 
.mob-btn .elementor-widget-container{margin-top:15px!important;}
.mob-.elementor-962 .elementor-element.elementor-element-0170eef{width:100%;}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ed6d1dd */@media only screen and (min-width:767px){
.elementor-962 .elementor-element.elementor-element-ed6d1dd .col1{width:270px;min-height:188px;}
.elementor-962 .elementor-element.elementor-element-ed6d1dd .col2{width:calc(100% - 270px);}
}/* End custom CSS */