.elementor-250 .elementor-element.elementor-element-7dddf25{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-8f643f5 .itif-footer{--itif-bg1:#0B152A;--itif-bg2:#0A2036;}.elementor-250 .elementor-element.elementor-element-8f643f5 .itif-h{color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-8f643f5 .itif-desc, .elementor-250 .elementor-element.elementor-element-8f643f5 .itif-link, .elementor-250 .elementor-element.elementor-element-8f643f5 .itif-contact-text{color:#C9D4E4;}.elementor-250 .elementor-element.elementor-element-8f643f5 .itif-link:hover{color:#5DE3C8;}.elementor-250 .elementor-element.elementor-element-8f643f5 .itif-accent{color:#2EE6C6;fill:#2EE6C6;}.elementor-250 .elementor-element.elementor-element-8f643f5 .itif-social a{--itif-s1:#00C6FF;--itif-s2:#58E7A1;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-b499d65 */button#itgarder-popup-trigger {

    position: fixed;
    right: 20px;
    top: 50%;

    transform: rotate(-90deg) translateY(-50%);
    transform-origin: right top;

    background: #0073aa;
    color: #fff;

    padding: 10px 25px;
    font-size: 14px;

    border: none;
    border-radius: 8px 8px 0 0;

    cursor: pointer;
    z-index: 9999;

    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
    transition: 0.3s ease;
}

button#itgarder-popup-trigger:hover {
    background: #005f8d;
}/* End custom CSS */