.elementor-4703 .elementor-element.elementor-element-31df9044:not(.elementor-motion-effects-element-type-background), .elementor-4703 .elementor-element.elementor-element-31df9044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#b6d2be;
}
.elementor-4703 .elementor-element.elementor-element-31df9044{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:88px 0px 60px 0px;
    overflow:visible;
}
.elementor-4703 .elementor-element.elementor-element-31df9044 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-4703 .elementor-element.elementor-element-1981fab7 > .elementor-element-populated{
    padding:10px 30px 10px 10px;
}
.elementor-4703 .elementor-element.elementor-element-6158b36 img{
    width:50%;
}
.elementor-4703 .elementor-element.elementor-element-5ab22b03{
    color:#FFFFFF;
    font-family:"Lato", de;
    font-size:16px;
    font-weight:400;
    line-height:26px;
}
.elementor-4703 .elementor-element.elementor-element-5ab22b03 > .elementor-widget-container{
    margin:0px 0px 20px 0px;
}
.elementor-4703 .elementor-element.elementor-element-6e7e3f5a > .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-4703 .elementor-element.elementor-element-6e7e3f5a > .elementor-element-populated{
    padding:0px 10px 10px 10px;
}
.elementor-4703 .elementor-element.elementor-element-68398fb8 .elementor-heading-title{
    color:#8D52FF;
    font-family:"Lato", de;
    font-size:20px;
    font-weight:800;
    line-height:35px;
}
.elementor-4703 .elementor-element.elementor-element-68398fb8 > .elementor-widget-container{
    margin:2px 0px 16px 0px;
}
.elementor-4703 .elementor-element.elementor-element-53851c6d{
    overflow:visible;
}
.elementor-4703 .elementor-element.elementor-element-4847b911 > .elementor-element-populated{
    padding:0px 0px 0px 0px;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-repeater-item-7df269f .elementor-icon-list-icon i{
    color:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-repeater-item-7df269f .elementor-icon-list-icon svg path{
    stroke:#FFFFFF;
    fill:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-repeater-item-324f54e .elementor-icon-list-icon i{
    color:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-repeater-item-324f54e .elementor-icon-list-icon svg path{
    stroke:#FFFFFF;
    fill:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-repeater-item-5245ae1 .elementor-icon-list-icon i{
    color:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-repeater-item-5245ae1 .elementor-icon-list-icon svg path{
    stroke:#FFFFFF;
    fill:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-repeater-item-01d06f0 .elementor-icon-list-icon i{
    color:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-repeater-item-01d06f0 .elementor-icon-list-icon svg path{
    stroke:#FFFFFF;
    fill:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .ekit_page_list_content{
    flex-direction:row;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-icon-list-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:6px;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-icon-list-item:hover .elementor-icon-list-icon i{
    color:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke:#FFFFFF;
    fill:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-icon-list-icon i{
    font-size:6px;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-icon-list-icon svg{
    max-width:6px;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-icon-list-text{
    color:#FFFFFF;
    padding-left:8px;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-icon-list-item:hover .elementor-icon-list-text{
    color:#8D52FF;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .elementor-icon-list-item{
    font-family:"Lato", de;
    font-size:15px;
    font-weight:400;
    line-height:40px;
}
.elementor-4703 .elementor-element.elementor-element-607f7899 .ekit_menu_label{
    align-self:center;
}
.elementor-4703 .elementor-element.elementor-element-72a15607 .elementor-heading-title{
    color:#8D52FF;
    font-family:"Lato", de;
    font-size:20px;
    font-weight:800;
    line-height:35px;
}
.elementor-4703 .elementor-element.elementor-element-72a15607 > .elementor-widget-container{
    margin:2px 0px 12px 0px;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-repeater-item-7df269f .elementor-icon-list-icon i{
    color:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-repeater-item-7df269f .elementor-icon-list-icon svg path{
    stroke:#FFFFFF;
    fill:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-repeater-item-324f54e .elementor-icon-list-icon i{
    color:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-repeater-item-324f54e .elementor-icon-list-icon svg path{
    stroke:#FFFFFF;
    fill:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .ekit_page_list_content{
    flex-direction:row;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-icon-list-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:6px;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-icon-list-item:hover .elementor-icon-list-icon i{
    color:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke:#FFFFFF;
    fill:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-icon-list-icon i{
    font-size:6px;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-icon-list-icon svg{
    max-width:6px;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-icon-list-text{
    color:#FFFFFF;
    padding-left:8px;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-icon-list-item:hover .elementor-icon-list-text{
    color:#8D52FF;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .elementor-icon-list-item{
    font-family:"Lato", de;
    font-size:15px;
    font-weight:400;
    line-height:40px;
}
.elementor-4703 .elementor-element.elementor-element-38630d1 .ekit_menu_label{
    align-self:center;
}
.elementor-4703 .elementor-element.elementor-element-69fbe7ad > .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-4703 .elementor-element.elementor-element-69fbe7ad > .elementor-element-populated{
    padding:0px 10px 10px 10px;
}
.elementor-4703 .elementor-element.elementor-element-5263cba .elementor-heading-title{
    color:#8D52FF;
    font-family:"Lato", de;
    font-size:20px;
    font-weight:800;
    line-height:35px;
}
.elementor-4703 .elementor-element.elementor-element-5263cba > .elementor-widget-container{
    margin:2px 0px 12px 0px;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .elementor-repeater-item-7df269f .elementor-icon-list-icon i{
    color:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .elementor-repeater-item-7df269f .elementor-icon-list-icon svg path{
    stroke:#FFFFFF;
    fill:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .ekit_page_list_content{
    flex-direction:row;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .elementor-icon-list-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:20px;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .elementor-icon-list-item:hover .elementor-icon-list-icon i{
    color:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .elementor-icon-list-item:hover .elementor-icon-list-icon svg path{
    stroke:#FFFFFF;
    fill:#FFFFFF;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .elementor-icon-list-icon i{
    font-size:20px;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .elementor-icon-list-icon svg{
    max-width:20px;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .elementor-icon-list-text{
    color:#FFFFFF;
    padding-left:8px;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .elementor-icon-list-item:hover .elementor-icon-list-text{
    color:#8D52FF;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .elementor-icon-list-item{
    font-family:"Lato", de;
    font-size:15px;
    font-weight:400;
    line-height:40px;
}
.elementor-4703 .elementor-element.elementor-element-c5ec3bc .ekit_menu_label{
    align-self:center;
}
.elementor-4703 .elementor-element.elementor-element-0797f61{
    --spacer-size:50px;
}
.elementor-4703 .elementor-element.elementor-element-4ca1d08 .elementor-heading-title{
    color:#8D52FF;
    font-family:"Lato", de;
    font-size:20px;
    font-weight:800;
    line-height:35px;
}
.elementor-4703 .elementor-element.elementor-element-4ca1d08 > .elementor-widget-container{
    margin:2px 0px 12px 0px;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .ekit_social_media{
    text-align:left;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-1399011 > a{
    color:#34F21D;
    background-color:#ffffff;
    border-style:solid;
    border-width:1px 1px 1px 1px;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-1399011 > a svg path{
    stroke:#34F21D;
    fill:#34F21D;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-1399011 > a:hover{
    background-color:rgba(29,161,242,0);
    box-shadow:0px 10px 10px 0px rgba(39,49,113,0.07);
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-da8f4de > a{
    color:#3b5998;
    background-color:#ffffff;
    border-style:solid;
    border-width:1px 1px 1px 1px;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-da8f4de > a svg path{
    stroke:#3b5998;
    fill:#3b5998;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-da8f4de > a:hover{
    background-color:rgba(59,89,152,0);
    box-shadow:0px 10px 10px 0px rgba(39,49,113,0.07);
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-c8596be > a{
    color:#3f729b;
    background-color:#ffffff;
    border-style:solid;
    border-width:1px 1px 1px 1px;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-c8596be > a svg path{
    stroke:#3f729b;
    fill:#3f729b;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-c8596be > a:hover{
    background-color:rgba(59,89,152,0);
    box-shadow:0px 10px 10px 0px rgba(39,49,113,0.07);
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-8f886e8 > a{
    color:#0077b5;
    background-color:#ffffff;
    border-style:solid;
    border-width:1px 1px 1px 1px;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-8f886e8 > a svg path{
    stroke:#0077b5;
    fill:#0077b5;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-8f886e8 > a:hover{
    background-color:rgba(59,89,152,0);
    box-shadow:0px 10px 10px 0px rgba(39,49,113,0.07);
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-048c536 > a{
    color:#EB5862;
    background-color:#ffffff;
    border-style:solid;
    border-width:1px 1px 1px 1px;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-048c536 > a svg path{
    stroke:#EB5862;
    fill:#EB5862;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .elementor-repeater-item-048c536 > a:hover{
    background-color:rgba(59,89,152,0);
    box-shadow:0px 10px 10px 0px rgba(39,49,113,0.07);
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .ekit_social_media > li > a{
    text-align:center;
    text-decoration:none;
    border-radius:50% 50% 50% 50%;
    padding:0px 0px 0px 0px;
    width:40px;
    height:40px;
    line-height:36px;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 .ekit_social_media > li{
    display:inline-block;
    margin:5px 5px 5px 5px;
}
.elementor-4703 .elementor-element.elementor-element-3b0dec45 > .elementor-widget-container{
    margin:0px 0px 0px -5px;
}
@media(max-width:1024px){
    .elementor-4703 .elementor-element.elementor-element-69fbe7ad > .elementor-element-populated{
        padding:40px 10px 10px 10px;
    }
}
@media(min-width:768px){
    .elementor-4703 .elementor-element.elementor-element-1981fab7{
        width:35%;
    }
    .elementor-4703 .elementor-element.elementor-element-6e7e3f5a{
        width:34.664%;
    }
    .elementor-4703 .elementor-element.elementor-element-69fbe7ad{
        width:30%;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-4703 .elementor-element.elementor-element-1981fab7{
        width:50%;
    }
    .elementor-4703 .elementor-element.elementor-element-6e7e3f5a{
        width:50%;
    }
    .elementor-4703 .elementor-element.elementor-element-69fbe7ad{
        width:50%;
    }
}
@media(max-width:767px){
    .elementor-4703 .elementor-element.elementor-element-1981fab7 > .elementor-element-populated{
        padding:10px 10px 10px 10px;
    }
    .elementor-4703 .elementor-element.elementor-element-6e7e3f5a > .elementor-element-populated{
        padding:40px 10px 10px 10px;
    }
    .elementor-4703 .elementor-element.elementor-element-4847b911 > .elementor-element-populated{
        padding:0px 0px 0px 0px;
    }
}
