.elementor-24375 .elementor-element.elementor-element-21f8a363{z-index:1;}.elementor-24375 .elementor-element.elementor-element-2c7305d0 .elementor-icon-wrapper{text-align:left;}.elementor-24375 .elementor-element.elementor-element-2c7305d0 .elementor-icon{font-size:170px;}.elementor-24375 .elementor-element.elementor-element-2c7305d0 .elementor-icon svg{height:170px;}.elementor-24375 .elementor-element.elementor-element-4de4cfee .elementor-icon-wrapper{text-align:left;}.elementor-24375 .elementor-element.elementor-element-4de4cfee.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24375 .elementor-element.elementor-element-4de4cfee.elementor-view-framed .elementor-icon, .elementor-24375 .elementor-element.elementor-element-4de4cfee.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-24375 .elementor-element.elementor-element-4de4cfee.elementor-view-framed .elementor-icon, .elementor-24375 .elementor-element.elementor-element-4de4cfee.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-24375 .elementor-element.elementor-element-4de4cfee .elementor-icon{font-size:49px;}.elementor-24375 .elementor-element.elementor-element-4de4cfee .elementor-icon svg{height:49px;}.elementor-24375 .elementor-element.elementor-element-4de4cfee .elementor-icon-wrapper svg{width:100%;}.elementor-24375 .elementor-element.elementor-element-4de4cfee > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-1a18def3 .elementor-icon-wrapper{text-align:right;}.elementor-24375 .elementor-element.elementor-element-1a18def3.elementor-view-stacked .elementor-icon{background-color:#BA5050;}.elementor-24375 .elementor-element.elementor-element-1a18def3.elementor-view-framed .elementor-icon, .elementor-24375 .elementor-element.elementor-element-1a18def3.elementor-view-default .elementor-icon{color:#BA5050;border-color:#BA5050;}.elementor-24375 .elementor-element.elementor-element-1a18def3.elementor-view-framed .elementor-icon, .elementor-24375 .elementor-element.elementor-element-1a18def3.elementor-view-default .elementor-icon svg{fill:#BA5050;}.elementor-24375 .elementor-element.elementor-element-1a18def3 .elementor-icon{font-size:58px;}.elementor-24375 .elementor-element.elementor-element-1a18def3 .elementor-icon svg{height:58px;}.elementor-24375 .elementor-element.elementor-element-1a18def3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-3e1e613e .elementor-icon-wrapper{text-align:right;}.elementor-24375 .elementor-element.elementor-element-3e1e613e .elementor-icon{font-size:58px;}.elementor-24375 .elementor-element.elementor-element-3e1e613e .elementor-icon svg{height:58px;}.elementor-24375 .elementor-element.elementor-element-3e1e613e > .elementor-widget-container{margin:10px 0px 0px 0px;}@media(max-width:767px){.elementor-24375 .elementor-element.elementor-element-478d88f4{width:78%;}.elementor-24375 .elementor-element.elementor-element-2c7305d0 .elementor-icon{font-size:78px;}.elementor-24375 .elementor-element.elementor-element-2c7305d0 .elementor-icon svg{height:78px;}.elementor-24375 .elementor-element.elementor-element-2c7305d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-4de4cfee .elementor-icon{font-size:21px;}.elementor-24375 .elementor-element.elementor-element-4de4cfee .elementor-icon svg{height:21px;}.elementor-24375 .elementor-element.elementor-element-4de4cfee > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-24375 .elementor-element.elementor-element-79cddf50{width:22%;}.elementor-24375 .elementor-element.elementor-element-1a18def3 .elementor-icon{font-size:25px;}.elementor-24375 .elementor-element.elementor-element-1a18def3 .elementor-icon svg{height:25px;}.elementor-24375 .elementor-element.elementor-element-1a18def3 > .elementor-widget-container{margin:6px 0px 0px 5px;}.elementor-24375 .elementor-element.elementor-element-3e1e613e .elementor-icon-wrapper{text-align:right;}.elementor-24375 .elementor-element.elementor-element-3e1e613e .elementor-icon{font-size:25px;}.elementor-24375 .elementor-element.elementor-element-3e1e613e .elementor-icon svg{height:25px;}.elementor-24375 .elementor-element.elementor-element-3e1e613e > .elementor-widget-container{margin:6px 0px 0px 5px;}}/* Start custom CSS for section, class: .elementor-element-21f8a363 */.d-logo, .sticky-menu-items-d {
 display: none;
}
/* SWITCHES LOGO ON SCROLL */
.elementor-sticky--effects .d-logo, .elementor-sticky--effects .sticky-menu-items-d {
 display: inline-block;
}
.elementor-sticky--effects .l-logo, .elementor-sticky--effects .sticky-menu-items{
 display: none;
}
/* CHANGES THE BACKGROUND MENU ON SCROLL */
.elementor-sticky--effects {
 background: #fff!important; /* edit here to change the background color for your sticky header*/
}
/* CHANGES THE TEXT COLOR ON SCROLL */
.elementor-sticky--effects .sticky-menu-items ul li a {
 color: #333!important; /* edit here to change your text color for sticky header */
}
/* CONTROLS THE TRANSITION SPEED - KEEP ALL SAME SPEED TO HAVE A CLEAN EFFECT */
.elementor-sticky--effects .sticky-menu-items ul li a {
 transition: .5s all ease-in-out;
}
.elementor-sticky--effects {
 transition: .5s all ease-in-out;
}

[data-elementor-type="header"] .elementor-widget:not(:last-child) {
    margin-bottom: 0;
}


.d-logo svg {
    height: unset;
    width: 1.2em;
}



@media (min-width: 320px) and (max-width: 480px) {
  
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 8px 15px 0px 15px;
}
  
}/* End custom CSS */