.elementor-96 .elementor-element.elementor-element-acaa5af{--display:flex;}.elementor-96 .elementor-element.elementor-element-acaa5af .cms-econ-banner{width:50%;}.elementor-96 .elementor-element.elementor-element-ca61da1{--display:flex;}.elementor-96 .elementor-element.elementor-element-ca61da1 .cms-econ-banner{width:50%;}{{SELECTOR}} .cms-econ-pattern{left:calc(100% - 620px);}.elementor-96 .elementor-element.elementor-element-0fbce21{width:var( --container-widget-width, 960px );max-width:960px;--container-widget-width:960px;--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-0fbce21.elementor-element{--align-self:center;}.elementor-96 .elementor-element.elementor-element-dda9671{width:var( --container-widget-width, 946px );max-width:946px;--container-widget-width:946px;--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-dda9671.elementor-element{--align-self:center;}.elementor-96 .elementor-element.elementor-element-bc2ee5a{--display:flex;}.elementor-96 .elementor-element.elementor-element-bc2ee5a .cms-econ-banner{width:50%;}.elementor-96 .elementor-element.elementor-element-c758d78{--display:flex;}.elementor-96 .elementor-element.elementor-element-c758d78 .cms-econ-banner{width:50%;}.elementor-96 .elementor-element.elementor-element-66de671{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-96 .elementor-element.elementor-element-66de671:not(.elementor-motion-effects-element-type-background), .elementor-96 .elementor-element.elementor-element-66de671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://horizon360pro.com/wp-content/uploads/bg-4.webp");}.elementor-96 .elementor-element.elementor-element-66de671 .cms-econ-banner{width:50%;}.elementor-96 .elementor-element.elementor-element-30d6680{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;}.elementor-96 .elementor-element.elementor-element-15a3549 .elementor-repeater-item-9d1703f{background-color:#FFFFFF00;}.elementor-96 .elementor-element.elementor-element-15a3549 .elementor-repeater-item-9d1703f .cms-icon{color:#FFFFFF00;}.elementor-96 .elementor-element.elementor-element-15a3549 .elementor-repeater-item-9d1703f .cms-icon svg{fill:#FFFFFF00;}.elementor-96 .elementor-element.elementor-element-15a3549 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){{{SELECTOR}} .cms-econ-pattern{left:calc(100% - 510px);}}@media(max-width:767px){{{SELECTOR}} .cms-econ-pattern{left:0;}}/* Start custom CSS for cms_contact_form, class: .elementor-element-30d6680 */input::placeholder {
    font-family: Logik-Medium; /* Choose a unique name */
    src: url('/wp-content/uploads/2026/01/Logik-Medium.ttf') format('truetype'); /* Include multiple formats for full browser support */
    font-weight: normal;
    font-style: normal;
    font-display: swap; /* Optional: improves performance by using a fallback font while loading */
    font-size: 14px !important;
}
select{
font-family: Logik-Medium; /* Choose a unique name */
    src: url('/wp-content/uploads/2026/01/Logik-Medium.ttf') format('truetype'); /* Include multiple formats for full browser support */
    font-weight: normal;
    font-style: normal;
    font-display: swap; /* Optional: improves performance by using a fallback font while loading */
    font-size: 14px !important;
}/* End custom CSS */
/* Start custom CSS for cms_quickcontact, class: .elementor-element-15a3549 */input::placeholder {
    font-family: Logik-Medium; /* Choose a unique name */
    src: url('/wp-content/uploads/2026/01/Logik-Medium.ttf') format('truetype'); /* Include multiple formats for full browser support */
    font-weight: normal;
    font-style: normal;
    font-display: swap; /* Optional: improves performance by using a fallback font while loading */
    font-size: 14px !important;
}
select{
font-family: Logik-Medium; /* Choose a unique name */
    src: url('/wp-content/uploads/2026/01/Logik-Medium.ttf') format('truetype'); /* Include multiple formats for full browser support */
    font-weight: normal;
    font-style: normal;
    font-display: swap; /* Optional: improves performance by using a fallback font while loading */
    font-size: 14px !important;
}/* End custom CSS */