/* Start custom CSS */@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(https://fonts.gstatic.com/s/archivo/v25/k3kQo8UDI-1M0wlSfdnoLmvDIaI.woff2) format('woff2');}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wXiWtFCc.woff2) format('woff2');}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2) format('woff2');}
html{scroll-behavior:smooth;}
body{overflow:visible !important; overflow-x:clip !important; background:#F4F5F8;}
.e-svg-base svg{fill:none !important;}
.e-paragraph-link-base, .e-paragraph-link-base:hover, .e-paragraph-link-base:focus, .e-heading-link-base, .e-heading-link-base:hover{color:inherit !important;}
h1 span{color:transparent; -webkit-text-stroke:2px #FFFFFF;}
h2 span{color:#25AA6D;}
.elementor-2831 form input, .elementor-2831 form textarea, .elementor-2831 form select{background:#FFFFFF !important; border:1.5px solid #DEDFE6 !important; border-radius:14px !important; color:#222F3E !important; font-family:'Lato',sans-serif !important; font-size:16px !important; box-shadow:none;}
.elementor-2831 form input::placeholder, .elementor-2831 form textarea::placeholder{color:#8A93A0 !important;}
.elementor-2831 form input:focus, .elementor-2831 form textarea:focus, .elementor-2831 form select:focus{border-color:#25AA6D !important; box-shadow:0 0 0 3px rgba(37,170,109,.18) !important; outline:none;}
.elementor-2831 form button[type=submit]{width:100%;}
@media (max-width:767px){h1 span{-webkit-text-stroke:1.4px #FFFFFF;}}/* End custom CSS */