.elementor-1980 .elementor-element.elementor-element-44dbb230{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1980 .elementor-element.elementor-element-66026472 .elementor-icon-wrapper{text-align:center;}.elementor-1980 .elementor-element.elementor-element-66026472.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-881dd18 );}.elementor-1980 .elementor-element.elementor-element-66026472.elementor-view-framed .elementor-icon, .elementor-1980 .elementor-element.elementor-element-66026472.elementor-view-default .elementor-icon{color:var( --e-global-color-881dd18 );border-color:var( --e-global-color-881dd18 );}.elementor-1980 .elementor-element.elementor-element-66026472.elementor-view-framed .elementor-icon, .elementor-1980 .elementor-element.elementor-element-66026472.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-881dd18 );}#elementor-popup-modal-1980 .dialog-widget-content{background-color:#002E9400;}#elementor-popup-modal-1980 .dialog-message{width:0px;height:auto;}#elementor-popup-modal-1980{justify-content:flex-end;align-items:flex-end;}@media(max-width:767px){.elementor-1980 .elementor-element.elementor-element-44dbb230{--width:80%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-1980 .elementor-element.elementor-element-66026472 .elementor-icon{font-size:28px;}.elementor-1980 .elementor-element.elementor-element-66026472 .elementor-icon svg{height:28px;}#elementor-popup-modal-1980 .dialog-message{width:100px;}#elementor-popup-modal-1980{justify-content:flex-start;}#elementor-popup-modal-1980 .dialog-widget-content{margin:0px 0px 50px 0px;}}/* Start custom CSS for icon, class: .elementor-element-66026472 */@media only screen and (max-width: 600px) {
.elementor-1980 .elementor-element.elementor-element-66026472 .elementor-icon-wrapper::before{
            content: '';
            position: absolute;
            top: 45%;
            left: 50%;
            width: 55px;
            height: 55px;
            background:#DAA14C;
            border-radius: 50%;
            z-index: -1;
            transform: translate(-50%, -50%) scale(1);
            animation: wave 2s infinite;
}
    
}
 @keyframes wave {
            0% {
                transform: translate(-50%, -50%) scale(1);
                opacity: 1;
            }
            100% {
                transform: translate(-50%, -50%) scale(1.5);
                opacity: 0;
            }
}

.elementor-1980 .elementor-element.elementor-element-66026472,.elementor-1980 .elementor-element.elementor-element-66026472 :active,.elementor-1980 .elementor-element.elementor-element-66026472 :focus,.elementor-1980 .elementor-element.elementor-element-66026472 :targer,.elementor-1980 .elementor-element.elementor-element-66026472 :visited,.elementor-1980 .elementor-element.elementor-element-66026472 :focus-within{
    border:none !important
}
.elementor-1980 .elementor-element.elementor-element-66026472 :focus-visible {
    outline: 0px;
}/* End custom CSS */