.elementor-1665 .elementor-element.elementor-element-91a8494{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1665 .elementor-element.elementor-element-7c770a2{--display:flex;}.elementor-1665 .elementor-element.elementor-element-098c8dc{width:auto;max-width:auto;top:120px;}body:not(.rtl) .elementor-1665 .elementor-element.elementor-element-098c8dc{right:0px;}body.rtl .elementor-1665 .elementor-element.elementor-element-098c8dc{left:0px;}.elementor-1665 .elementor-element.elementor-element-5148784{width:auto;max-width:auto;bottom:20px;z-index:999;}body:not(.rtl) .elementor-1665 .elementor-element.elementor-element-5148784{right:20px;}body.rtl .elementor-1665 .elementor-element.elementor-element-5148784{left:20px;}.elementor-1665 .elementor-element.elementor-element-5148784 .elementor-icon-wrapper{text-align:center;}.elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-stacked .elementor-icon{background-color:#25D366;color:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-framed .elementor-icon, .elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-framed .elementor-icon, .elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-stacked .elementor-icon:hover{background-color:#25D366;color:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-framed .elementor-icon:hover, .elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-default .elementor-icon:hover{color:#25D366;border-color:#25D366;}.elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-framed .elementor-icon:hover, .elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-default .elementor-icon:hover svg{fill:#25D366;}.elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-5148784.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-5148784 .elementor-icon{font-size:36px;padding:7px;}.elementor-1665 .elementor-element.elementor-element-5148784 .elementor-icon svg{height:36px;}.elementor-1665 .elementor-element.elementor-element-315c7b2{width:auto;max-width:auto;bottom:80px;}body:not(.rtl) .elementor-1665 .elementor-element.elementor-element-315c7b2{right:20px;}body.rtl .elementor-1665 .elementor-element.elementor-element-315c7b2{left:20px;}.elementor-1665 .elementor-element.elementor-element-315c7b2 .elementor-icon-wrapper{text-align:center;}.elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-the7_accent );color:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-framed .elementor-icon, .elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-default .elementor-icon{color:var( --e-global-color-the7_accent );border-color:var( --e-global-color-the7_accent );}.elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-framed .elementor-icon, .elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-the7_accent );}.elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-the7_buttons_hover_color_mode );color:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-framed .elementor-icon:hover, .elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-the7_buttons_hover_color_mode );border-color:var( --e-global-color-the7_buttons_hover_color_mode );}.elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-framed .elementor-icon:hover, .elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-the7_buttons_hover_color_mode );}.elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-315c7b2.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-1665 .elementor-element.elementor-element-315c7b2 .elementor-icon{font-size:24px;padding:13px;}.elementor-1665 .elementor-element.elementor-element-315c7b2 .elementor-icon svg{height:24px;}@media(max-width:1024px){.elementor-1665 .elementor-element.elementor-element-098c8dc{top:60px;}}/* Start custom CSS for icon, class: .elementor-element-5148784 */.elementor-1665 .elementor-element.elementor-element-5148784::before {
    content: 'Chat With Us';
    position: absolute;
    width: 120px;
    top: 10%;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 10px;
    right: 50px;
    background-color: #fff;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transform: translateX(6px);
    pointer-events: auto;
    transition: opacity .18s ease, transform .18s ease, visibility 0s linear .18s;
}
.elementor-1665 .elementor-element.elementor-element-5148784:hover::before,
.elementor-1665 .elementor-element.elementor-element-5148784:focus-within::before {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    transition: opacity .18s ease, transform .18s ease, visibility 0s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-315c7b2 */.elementor-1665 .elementor-element.elementor-element-315c7b2::before {
    content: 'Call Us Now';
    position: absolute;
    width: 120px;
    top: 10%;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 10px;
    right: 50px;
    background-color: #fff;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transform: translateX(6px);
    pointer-events: auto;
    transition: opacity .18s ease, transform .18s ease, visibility 0s linear .18s;
}
.elementor-1665 .elementor-element.elementor-element-315c7b2:hover::before,
.elementor-1665 .elementor-element.elementor-element-315c7b2:focus-within::before {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    transition: opacity .18s ease, transform .18s ease, visibility 0s;
}/* End custom CSS */