.elementor-106 .elementor-element.elementor-element-3aacd25d{margin-top:185px;margin-bottom:80px;padding:80px 0px 40px 0px;}.elementor-106 .elementor-element.elementor-element-6a213db{text-align:center;}.elementor-106 .elementor-element.elementor-element-6a213db .elementor-heading-title{font-size:40px;line-height:1.22em;color:#FFFFFF;}@media(max-width:1023px){.elementor-106 .elementor-element.elementor-element-3aacd25d{margin-top:140px;margin-bottom:60px;}.elementor-106 .elementor-element.elementor-element-6a213db .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-106 .elementor-element.elementor-element-3aacd25d{margin-top:120px;margin-bottom:40px;}.elementor-106 .elementor-element.elementor-element-6a213db .elementor-heading-title{font-size:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-13970317 */.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-filter-container {
    background: none;
    box-shadow: none;
    border: 0;
}
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-filter-container .inner {
    padding: 0;
    display: block;
    max-width: 690px;
    margin: auto;
}
.elementor-106 .elementor-element.elementor-element-13970317 .filter-heading{
    display: none;
}
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-drop-down {
    width: 300px;
    margin: auto;
}
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-drop-down-header{
    border-radius: 25px;
    transition: .3s linear;
}
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-drop-down-header.show-menu{
    border-radius: 5px 5px 0 0;
}
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-drop-down-header:after {
    height: 30px;
    width: 30px;
    background: linear-gradient(135deg, #D270CC 0%, #7659B1 100%, #7659B1 100%);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    top: 7.5px;
    right: 7.5px;
    margin-top: 0;
    color: #fff;
    font-size: 17px;
}
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-drop-down-menu{
    border: 0;
    border-radius: 0 0 5px 5px;
    display: block !important;
    visibility: hidden;
    opacity: 0;
    transition: visibility .3s, opacity 0.3s linear
}
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-drop-down:hover .media-boxes-drop-down-menu {
    visibility: visible;
    opacity: 1;
    transition-delay: .2s;
}
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-drop-down-menu>li.selected>a, 
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-drop-down-menu>li>a.selected,
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-drop-down-menu>li>a:hover{
    background: rgba(210,112,204,0.15) !important;
    border-radius: 0px;
    color:#7659B1;
}
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-drop-down-menu>li:last-child>a.selected,
.elementor-106 .elementor-element.elementor-element-13970317 .media-boxes-drop-down-menu>li:last-child>a:hover{
    border-radius: 0 0 5px 5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3aacd25d */.elementor-106 .elementor-element.elementor-element-3aacd25d:before{
    content: '';
    border-radius: 31px;
    background: linear-gradient(135deg, #D270CC 0%, #7659B1 100%, #7659B1 100%);
    height: 511px;
    width: 688px;
    position: absolute;
    top: 0;
    left: 0;
    right:0;
    margin: auto;

}

@media(max-width:767px){
    .elementor-106 .elementor-element.elementor-element-3aacd25d:before{
        width: 450px;
    }
}

@media(max-width:450px){
    .elementor-106 .elementor-element.elementor-element-3aacd25d:before{
        width: 320px;
    }
}/* End custom CSS */