.elementor-4903 .elementor-element.elementor-element-c574af3>.elementor-shape-top .elementor-shape-fill{fill:var(--e-global-color-astglobalcolor1)}.elementor-4903 .elementor-element.elementor-element-c574af3>.elementor-shape-top svg{width:calc(100% + 1.3px);height:60px}.elementor-4903 .elementor-element.elementor-element-c574af3{padding:0}.elementor-4903 .elementor-element.elementor-element-aa5a37c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4903 .elementor-element.elementor-element-aa5a37c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor2)}.elementor-4903 .elementor-element.elementor-element-aa5a37c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-4903 .elementor-element.elementor-element-aa5a37c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4903 .elementor-element.elementor-element-23c1c37:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-4903 .elementor-element.elementor-element-23c1c37>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor5)}.elementor-4903 .elementor-element.elementor-element-23c1c37>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-4903 .elementor-element.elementor-element-23c1c37>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4903 .elementor-element.elementor-element-541cd01 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:60px;font-weight:900;line-height:70px}@media(max-width:1000px){.elementor-4903 .elementor-element.elementor-element-c574af3{padding:0}.elementor-4903 .elementor-element.elementor-element-541cd01 .elementor-heading-title{font-size:36px;line-height:46px}}@media(max-width:500px){.elementor-4903 .elementor-element.elementor-element-c574af3>.elementor-shape-top svg{height:30px}.elementor-4903 .elementor-element.elementor-element-541cd01{text-align:center}.elementor-4903 .elementor-element.elementor-element-541cd01 .elementor-heading-title{font-size:32px;line-height:42px}}.elementor-4903 .elementor-element.elementor-element-bd3e630 .dropdown-menu-toggle,.elementor-4903 .elementor-element.elementor-element-bd3e630 .ast-icon{display:none}.elementor-4903 .elementor-element.elementor-element-bd3e630 ul{list-style-type:none;padding:0;margin:0}.elementor-4903 .elementor-element.elementor-element-bd3e630 ul li{margin:0;padding:0}.elementor-4903 .elementor-element.elementor-element-bd3e630 .menu-footer-menu-container>ul{display:grid;grid-template-columns:auto auto max-content;grid-gap:40px;max-width:850px}.elementor-4903 .elementor-element.elementor-element-bd3e630 .menu-footer-menu-container>ul>li>a,.elementor-4903 .elementor-element.elementor-element-bd3e630 ul li.main a{font-size:24px;line-height:34px;font-family:"Montserrat";font-weight:600;margin-bottom:20px}.elementor-4903 .elementor-element.elementor-element-bd3e630 ul li.main a{margin-top:20px}.elementor-4903 .elementor-element.elementor-element-bd3e630 ul li a{display:block;color:var(--ast-global-color-5);text-transform:uppercase;font-family:"Montserrat";font-weight:400;margin-bottom:10px}.elementor-4903 .elementor-element.elementor-element-bd3e630 ul li a:hover{color:var(--ast-global-color-0)}.elementor-4903 .elementor-element.elementor-element-bd3e630 ul ul li a{font-size:16px;line-height:26px}@media screen and (max-width:1170px){.elementor-4903 .elementor-element.elementor-element-bd3e630 .menu-footer-menu-container>ul{max-width:100%}}@media screen and (max-width:768px){.elementor-4903 .elementor-element.elementor-element-bd3e630 .menu-footer-menu-container>ul{grid-template-columns:1fr}.elementor-4903 .elementor-element.elementor-element-bd3e630 ul li{text-align:center}}.elementor-4903 .elementor-element.elementor-element-c574af3{background:#1f74bf;background:linear-gradient(90deg,rgba(31,116,191,1) 0%,rgba(31,116,191,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%)}.elementor-4903 .elementor-element.elementor-element-c574af3>.elementor-container{display:grid;grid-template-columns:auto 680px;max-width:1640px}.elementor-4903 .elementor-element.elementor-element-c574af3>.elementor-container>.elementor-column{width:100%}.elementor-4903 .elementor-element.elementor-element-c574af3 .footer-menu-col .elementor-widget-wrap,.elementor-4903 .elementor-element.elementor-element-c574af3 .footer-form-col .elementor-widget-wrap{padding:150px 0 100px}.elementor-4903 .elementor-element.elementor-element-c574af3 .elementor-shape{z-index:1}.elementor-4903 .elementor-element.elementor-element-c574af3 .footer-menu-col .elementor-widget-wrap{text-align:left}.elementor-4903 .elementor-element.elementor-element-c574af3 .footer-form-col{background:#1f74bf;background:linear-gradient(90deg,rgba(31,116,191,1) 0%,rgba(31,116,191,1) 100px,rgba(255,255,255,1) 100px,rgba(255,255,255,1) 100%);text-align:left}.elementor-4903 .elementor-element.elementor-element-c574af3 .footer-form-col .elementor-widget-wrap{clip-path:polygon(100px 0,100% 0,100% 100%,100px 100%,0 calc(100% - 150px));background-color:#fff;padding-left:180px;align-content:center}@media screen and (max-width:1490px){.elementor-4903 .elementor-element.elementor-element-c574af3>.elementor-container{display:grid;grid-template-columns:1.25fr 1fr}.elementor-4903 .elementor-element.elementor-element-c574af3 .footer-form-col .elementor-widget-wrap{padding-left:100px}}@media screen and (max-width:1170px){.elementor-4903 .elementor-element.elementor-element-c574af3>.elementor-container{grid-template-columns:1fr;padding:0 !important}.elementor-4903 .elementor-element.elementor-element-c574af3 .footer-menu-col .elementor-widget-wrap{padding:120px 20px 80px}.elementor-4903 .elementor-element.elementor-element-c574af3 .footer-form-col .elementor-widget-wrap{padding:80px 20px}.elementor-4903 .elementor-element.elementor-element-c574af3 .footer-form-col .elementor-widget-wrap{padding-left:140px;clip-path:polygon(100px 0,100% 0,100% 100%,100px 100%,0 calc(100% - 150px))}}@media screen and (max-width:500px){.elementor-4903 .elementor-element.elementor-element-c574af3 .footer-form-col .elementor-widget-wrap{clip-path:none;padding-left:20px}}