.elementor-kit-7038 h4{font-family:"Montserrat",Sans-serif}.elementor-kit-7038 h5{font-family:"Montserrat",Sans-serif}.elementor-kit-7038 h6{font-family:"Montserrat",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media (max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}}@media (max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}}.gradient-text{background:linear-gradient(90deg,#56ccf2,#2f80ed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}h1:has(.gradient-text),h2:has(.gradient-text),h3:has(.gradient-text),h4:has(.gradient-text),h5:has(.gradient-text),h6:has(.gradient-text),.elementor-heading-title:has(.gradient-text){line-height:1.2}[data-elementor-type=header] .elementor-widget-image-box a,[data-elementor-type=header] .elementor-widget-image-box a .elementor-image-box-title,[data-elementor-type=header] .elementor-widget-image-box a .elementor-image-box-description{color:#000}[data-elementor-type=header] .elementor-widget-image-box a:hover,[data-elementor-type=header] .elementor-widget-image-box a:hover .elementor-image-box-title,[data-elementor-type=header] .elementor-widget-image-box a:hover .elementor-image-box-description{color:#2f80ed}