.elementor-11820 .elementor-element.elementor-element-e0260e2{margin-top:0px;margin-bottom:0px;padding:48px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-11820 .elementor-element.elementor-element-b228c9d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-11820 .elementor-element.elementor-element-b228c9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-11820 .elementor-element.elementor-element-b228c9d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-11820 .elementor-element.elementor-element-236b0ce{text-align:center;}.elementor-11820 .elementor-element.elementor-element-236b0ce .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-11820 .elementor-element.elementor-element-f701fec{text-align:center;}.elementor-11820 .elementor-element.elementor-element-d4206ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-11820 .elementor-element.elementor-element-d4206ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11820 .elementor-element.elementor-element-19b85d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-11820 .elementor-element.elementor-element-4723691 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-11820 .elementor-element.elementor-element-4723691 .elementor-icon-box-wrapper{text-align:center;}.elementor-11820 .elementor-element.elementor-element-4723691{--icon-box-icon-margin:0px;}.elementor-11820 .elementor-element.elementor-element-4723691 .elementor-icon{font-size:48px;}.elementor-11820 .elementor-element.elementor-element-4723691 .elementor-icon-box-title{color:#FFF;}.elementor-11820 .elementor-element.elementor-element-4fcc982 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(3,53,55,0.2);}.elementor-11820 .elementor-element.elementor-element-4fcc982 .elementor-icon-box-wrapper{text-align:center;}.elementor-11820 .elementor-element.elementor-element-4fcc982{--icon-box-icon-margin:0px;}.elementor-11820 .elementor-element.elementor-element-4fcc982 .elementor-icon{font-size:48px;}.elementor-11820 .elementor-element.elementor-element-fd9874b > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(3,53,55,0.2);}.elementor-11820 .elementor-element.elementor-element-fd9874b .elementor-icon-box-wrapper{text-align:center;}.elementor-11820 .elementor-element.elementor-element-fd9874b{--icon-box-icon-margin:0px;}.elementor-11820 .elementor-element.elementor-element-fd9874b .elementor-icon{font-size:48px;}.elementor-11820 .elementor-element.elementor-element-adcc987 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(3,53,55,0.2);}.elementor-11820 .elementor-element.elementor-element-adcc987 .elementor-icon-box-wrapper{text-align:center;}.elementor-11820 .elementor-element.elementor-element-adcc987{--icon-box-icon-margin:0px;}.elementor-11820 .elementor-element.elementor-element-adcc987 .elementor-icon{font-size:48px;}.elementor-11820 .elementor-element.elementor-element-9a5d84f > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(3,53,55,0.2);}.elementor-11820 .elementor-element.elementor-element-9a5d84f .elementor-icon-box-wrapper{text-align:center;}.elementor-11820 .elementor-element.elementor-element-9a5d84f{--icon-box-icon-margin:0px;}.elementor-11820 .elementor-element.elementor-element-9a5d84f .elementor-icon{font-size:48px;}.elementor-11820 .elementor-element.elementor-element-3075371 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(3,53,55,0.2);}.elementor-11820 .elementor-element.elementor-element-3075371 .elementor-icon-box-wrapper{text-align:center;}.elementor-11820 .elementor-element.elementor-element-3075371{--icon-box-icon-margin:0px;}.elementor-11820 .elementor-element.elementor-element-3075371 .elementor-icon{font-size:48px;}.elementor-11820 .elementor-element.elementor-element-077f521 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(3,53,55,0.2);}.elementor-11820 .elementor-element.elementor-element-077f521 .elementor-icon-box-wrapper{text-align:center;}.elementor-11820 .elementor-element.elementor-element-077f521{--icon-box-icon-margin:0px;}.elementor-11820 .elementor-element.elementor-element-077f521 .elementor-icon{font-size:48px;}.elementor-11820 .elementor-element.elementor-element-8ddb49c > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(3,53,55,0.2);}.elementor-11820 .elementor-element.elementor-element-8ddb49c .elementor-icon-box-wrapper{text-align:center;}.elementor-11820 .elementor-element.elementor-element-8ddb49c{--icon-box-icon-margin:0px;}.elementor-11820 .elementor-element.elementor-element-8ddb49c .elementor-icon{font-size:48px;}.elementor-11820 .elementor-element.elementor-element-a43b5a6 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(3,53,55,0.2);}.elementor-11820 .elementor-element.elementor-element-a43b5a6 .elementor-icon-box-wrapper{text-align:center;}.elementor-11820 .elementor-element.elementor-element-a43b5a6{--icon-box-icon-margin:0px;}.elementor-11820 .elementor-element.elementor-element-a43b5a6 .elementor-icon{font-size:48px;}@media(max-width:1024px){.elementor-11820 .elementor-element.elementor-element-19b85d1 > .elementor-element-populated{padding:0px 0px 0px 35px;}}@media(max-width:767px){.elementor-11820 .elementor-element.elementor-element-19b85d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-11820 .elementor-element.elementor-element-4723691 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-e0260e2 */.key-features .title__block {
    padding-bottom:24px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d4206ec */.key-features h2{
    max-width: 25ch;
}
.key-feature-item-wrap  {
    padding: 48px 0 96px;
}
.key-feature-item-wrap  .elementor-widget-wrap {
    justify-content: center;
    gap: 32px;
}

.inverted p {
    color: #fff;
    opacity: .75;
}
.inverted  {
    background: #1a2228;
}
.inverted h2 {
    color: #fff;
}
.inverted h3 {
    color:#fff;
    font-size: 34px;
    font-family: "Rufina", Sans-Serif;
    line-height: 1.2;
}
.key-feature--item{
    border-radius: 8px;
    overflow: hidden;
    background:rgba(255,255,255,0.05);
    padding:24px;
    min-height: 320px;
    flex: 0 0 calc(33.3333% - 32px);
}

.key-feature--item .elementor-icon{
    color:#fff;
    margin-bottom: 24px;
}
.key-feature--item .elementor-icon-box-wrapper {
    text-align: left;
    flex-direction: column;
    height: 100%;
    align-content: space-between;
    display: flex;
}
.key-feature--item .elementor-icon-box-title {
    font-family: "Noto Sans", Sans-serif;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 8px;
    letter-spacing: 1px;
    color:#fff;
    margin-bottom: 8px;
    
}
.key-feature-item-wrap .sub-heading {
    display: block;
    font-size: 16px;
    margin-bottom: 16px;
    line-height: 1.5;
}
.key-feature--item .elementor-icon-box-content p{
    color:#fff;
    font-size: 14px;
    opacity: .75;
    line-height: 1.65;
}
.key-feature--item .elementor-icon-box-content p.small{
    opacity: .5;
    font-size: 12px;
    line-height: 1.5;
    margin-top: 8px;
}
.key-feature--item  .elementor-widget-container {
    height: 100%;
}

.key-feature--item .elementor-icon-box-content {
    /* margin-top:auto; */
    flex-grow: 0;
}
@media screen and (max-width:1024px) {
    .key-feature-item-wrap .elementor-widget-wrap {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        
    }
    
   .key-feature-item .title__block {
       padding-left:0;
       padding-right:0;
   }
}
@media screen and (max-width:992px) {
    .key-feature--item{  
        flex: 0 0 calc(50% - 32px);
    }
}
@media screen and (max-width:767px) {
    .key-feature-item-wrap .elementor-widget-wrap {
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        
    }
    .key-features .title__block h2 {
        font-size:34px;
    }
    .key-features + .inverted {
        padding-top:0!important;
    }
    .key-feature-item-wrap .title__block h3 {
        font-size:24px;
    }
    .key-feature-item-wrap .title__block {
        text-align:center;
    }
    .key-feature-item-wrap  {
        padding: 0 0 48px;
    }
    .key-feature--item {
        padding:24px;
        flex: 1 0 auto;
    }
   
    .key-feature--item .elementor-icon-box-content{
        text-align:center;
    }
    
}/* End custom CSS */