.elementor-19127 .elementor-element.elementor-element-2ce9e00 .premium-modal-trigger-container{text-align:center;}.elementor-19127 .elementor-element.elementor-element-2ce9e00 .premium-modal-trigger-btn, .elementor-19127 .elementor-element.elementor-element-2ce9e00 .premium-modal-trigger-text, .elementor-19127 .elementor-element.elementor-element-2ce9e00 .premium-modal-trigger-img{border-radius:0px;}.elementor-19127 .elementor-element.elementor-element-2ce9e00 .premium-modal-box-modal-dialog{overflow:auto;}.elementor-19127 .elementor-element.elementor-element-f5bd3e5 .elementor-repeater-item-94cdfee.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-19127 .elementor-element.elementor-element-f5bd3e5 .elementor-repeater-item-580a3a7.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-19127 .elementor-element.elementor-element-f5bd3e5 .elementor-repeater-item-adb66cc.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-19127 .elementor-element.elementor-element-f5bd3e5 .elementor-repeater-item-8b79b1c.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-19127 .elementor-element.elementor-element-f5bd3e5{--grid-template-columns:repeat(1, auto);--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-19127 .elementor-element.elementor-element-f5bd3e5 .elementor-widget-container{text-align:center;}/* Start custom CSS for premium-addon-modal-box, class: .elementor-element-2ce9e00 */#header-cta-contact .premium-modal-trigger-btn {
    position: fixed;
    top: 27px;
    right: 27px;
    font-size: 20px;
    z-index: 2;
    cursor: pointer;
    padding: inherit;
    background: transparent;
}
#header-cta-contact .premium-modal-trigger-btn:hover {
    background: transparent;
}
#header-cta-contact .premium-modal-trigger-btn:focus {
    outline: none !important;
    background: transparent;
    border: none !important;
}
#email-icon-header i {
    font-size: 20px;
    color: #58595b;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-47f9047 */#cta-contact-wrapper {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-f5bd3e5 */#social-media-global {
    position: fixed;
    right: 27px;
    bottom: 27px;
    z-index: 100;
    width: initial;
}
#social-media-global .elementor-social-icon {
    background-color: transparent;
}
#social-media-global .elementor-social-icon i {
    color: #ed7722;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cab81cb */#social-media-wrapper {
    position: absolute;
}/* End custom CSS */