/**handles:e-animation-fadeInRight,e-animation-fadeInLeft,widget-heading,elementor-post-3138**/
@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}
.elementor-3138 .elementor-element.elementor-element-42081f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header .astonfly-header-content-title{font-size:39px;font-weight:600;line-height:45px}.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header .astonfly-header-content-subtitle{font-size:24px;font-weight:600}.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header p{font-size:18px;font-weight:300;line-height:30px}.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-button{font-size:15px;font-weight:400;background-color:var(--e-global-color-9ee13f7)}.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-button:hover{background-color:var(--e-global-color-f2d8089)}.elementor-3138 .elementor-element.elementor-element-6439f90 .additional_image img{width:400px}.elementor-3138 .elementor-element.elementor-element-1d43f32{--display:flex}.elementor-3138 .elementor-element.elementor-element-2e2644a>.elementor-widget-container{margin:40px 0 0 0}.elementor-3138 .elementor-element.elementor-element-2e2644a .header{color:var(--e-global-color-7fd6073);font-family:Roboto,Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase}.elementor-3138 .elementor-element.elementor-element-2e2644a .subheader{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-76def82-font-family ),Sans-serif;font-size:var( --e-global-typography-76def82-font-size );font-weight:var(--e-global-typography-76def82-font-weight)}.elementor-3138 .elementor-element.elementor-element-2e2644a .description{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-399743a-font-family ),Sans-serif;font-size:var( --e-global-typography-399743a-font-size );font-weight:var(--e-global-typography-399743a-font-weight)}.elementor-3138 .elementor-element.elementor-element-95b920a>.elementor-widget-container{margin:40px 0 0 0}.elementor-3138 .elementor-element.elementor-element-95b920a .header{color:var(--e-global-color-7fd6073);font-family:Roboto,Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase}.elementor-3138 .elementor-element.elementor-element-95b920a .subheader{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-76def82-font-family ),Sans-serif;font-size:var( --e-global-typography-76def82-font-size );font-weight:var(--e-global-typography-76def82-font-weight)}.elementor-3138 .elementor-element.elementor-element-95b920a .description{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-399743a-font-family ),Sans-serif;font-size:var( --e-global-typography-399743a-font-size );font-weight:var(--e-global-typography-399743a-font-weight)}.elementor-3138 .elementor-element.elementor-element-1ed5d2a>.elementor-widget-container{margin:40px 0 0 0}.elementor-3138 .elementor-element.elementor-element-1ed5d2a .header{color:var(--e-global-color-7fd6073);font-family:Roboto,Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase}.elementor-3138 .elementor-element.elementor-element-1ed5d2a .subheader{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-76def82-font-family ),Sans-serif;font-size:var( --e-global-typography-76def82-font-size );font-weight:var(--e-global-typography-76def82-font-weight)}.elementor-3138 .elementor-element.elementor-element-1ed5d2a .description{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-399743a-font-family ),Sans-serif;font-size:var( --e-global-typography-399743a-font-size );font-weight:var(--e-global-typography-399743a-font-weight)}.elementor-3138 .elementor-element.elementor-element-394d17e>.elementor-widget-container{margin:40px 0 0 0}.elementor-3138 .elementor-element.elementor-element-394d17e .header{color:var(--e-global-color-7fd6073);font-family:Roboto,Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase}.elementor-3138 .elementor-element.elementor-element-394d17e .subheader{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-76def82-font-family ),Sans-serif;font-size:var( --e-global-typography-76def82-font-size );font-weight:var(--e-global-typography-76def82-font-weight)}.elementor-3138 .elementor-element.elementor-element-394d17e .description{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-399743a-font-family ),Sans-serif;font-size:var( --e-global-typography-399743a-font-size );font-weight:var(--e-global-typography-399743a-font-weight)}.elementor-3138 .elementor-element.elementor-element-78088c8>.elementor-widget-container{margin:40px 0 0 0}.elementor-3138 .elementor-element.elementor-element-78088c8 .header{color:var(--e-global-color-7fd6073);font-family:Roboto,Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase}.elementor-3138 .elementor-element.elementor-element-78088c8 .subheader{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-76def82-font-family ),Sans-serif;font-size:var( --e-global-typography-76def82-font-size );font-weight:var(--e-global-typography-76def82-font-weight)}.elementor-3138 .elementor-element.elementor-element-78088c8 .description{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-399743a-font-family ),Sans-serif;font-size:var( --e-global-typography-399743a-font-size );font-weight:var(--e-global-typography-399743a-font-weight)}.elementor-3138 .elementor-element.elementor-element-ce6cac1>.elementor-widget-container{margin:40px 0 0 0}.elementor-3138 .elementor-element.elementor-element-ce6cac1 .header{color:var(--e-global-color-7fd6073);font-family:Roboto,Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase}.elementor-3138 .elementor-element.elementor-element-ce6cac1 .subheader{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-76def82-font-family ),Sans-serif;font-size:var( --e-global-typography-76def82-font-size );font-weight:var(--e-global-typography-76def82-font-weight)}.elementor-3138 .elementor-element.elementor-element-ce6cac1 .description{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-399743a-font-family ),Sans-serif;font-size:var( --e-global-typography-399743a-font-size );font-weight:var(--e-global-typography-399743a-font-weight)}.elementor-3138 .elementor-element.elementor-element-21ca054>.elementor-widget-container{margin:40px 0 0 0}.elementor-3138 .elementor-element.elementor-element-21ca054 .header{color:var(--e-global-color-7fd6073);font-family:Roboto,Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase}.elementor-3138 .elementor-element.elementor-element-21ca054 .subheader{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-76def82-font-family ),Sans-serif;font-size:var( --e-global-typography-76def82-font-size );font-weight:var(--e-global-typography-76def82-font-weight)}.elementor-3138 .elementor-element.elementor-element-21ca054 .description{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-399743a-font-family ),Sans-serif;font-size:var( --e-global-typography-399743a-font-size );font-weight:var(--e-global-typography-399743a-font-weight)}.elementor-3138 .elementor-element.elementor-element-641bd2e>.elementor-widget-container{margin:40px 0 0 0}.elementor-3138 .elementor-element.elementor-element-641bd2e .header{color:var(--e-global-color-7fd6073);font-family:Roboto,Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase}.elementor-3138 .elementor-element.elementor-element-641bd2e .subheader{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-76def82-font-family ),Sans-serif;font-size:var( --e-global-typography-76def82-font-size );font-weight:var(--e-global-typography-76def82-font-weight)}.elementor-3138 .elementor-element.elementor-element-641bd2e .description{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-399743a-font-family ),Sans-serif;font-size:var( --e-global-typography-399743a-font-size );font-weight:var(--e-global-typography-399743a-font-weight)}.elementor-3138 .elementor-element.elementor-element-67420bd>.elementor-widget-container{margin:40px 0 0 0}.elementor-3138 .elementor-element.elementor-element-67420bd .header{color:var(--e-global-color-7fd6073);font-family:Roboto,Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase}.elementor-3138 .elementor-element.elementor-element-67420bd .subheader{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-76def82-font-family ),Sans-serif;font-size:var( --e-global-typography-76def82-font-size );font-weight:var(--e-global-typography-76def82-font-weight)}.elementor-3138 .elementor-element.elementor-element-67420bd .description{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-399743a-font-family ),Sans-serif;font-size:var( --e-global-typography-399743a-font-size );font-weight:var(--e-global-typography-399743a-font-weight)}.elementor-3138 .elementor-element.elementor-element-7e92cd1>.elementor-widget-container{margin:40px 0 0 0}.elementor-3138 .elementor-element.elementor-element-7e92cd1 .header{color:var(--e-global-color-7fd6073);font-family:Roboto,Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase}.elementor-3138 .elementor-element.elementor-element-7e92cd1 .subheader{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-76def82-font-family ),Sans-serif;font-size:var( --e-global-typography-76def82-font-size );font-weight:var(--e-global-typography-76def82-font-weight)}.elementor-3138 .elementor-element.elementor-element-7e92cd1 .description{color:var(--e-global-color-0518b15);font-family:var( --e-global-typography-399743a-font-family ),Sans-serif;font-size:var( --e-global-typography-399743a-font-size );font-weight:var(--e-global-typography-399743a-font-weight)}.elementor-3138 .elementor-element.elementor-element-94beca7{--display:flex}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-3138 .elementor-element.elementor-element-e5cc51e>.elementor-widget-container{margin:20px 0 0 0}.elementor-3138 .elementor-element.elementor-element-e5cc51e{text-align:center}.elementor-3138 .elementor-element.elementor-element-e5cc51e .elementor-heading-title{color:#000}@media(max-width:1366px){.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header .astonfly-header-content-title{font-size:32px;line-height:30px}.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header .astonfly-header-content-subtitle{font-size:23px}.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header p{font-size:16px;line-height:20px}.elementor-3138 .elementor-element.elementor-element-6439f90 .additional_image img{width:200px}.elementor-3138 .elementor-element.elementor-element-2e2644a .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-2e2644a .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-95b920a .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-95b920a .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-1ed5d2a .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-1ed5d2a .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-394d17e .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-394d17e .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-78088c8 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-78088c8 .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-ce6cac1 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-ce6cac1 .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-21ca054 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-21ca054 .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-641bd2e .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-641bd2e .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-67420bd .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-67420bd .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-7e92cd1 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-7e92cd1 .description{font-size:var( --e-global-typography-399743a-font-size )}}@media(max-width:1024px){.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header .astonfly-header-content-title{font-size:25px;line-height:20px}.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header .astonfly-header-content-subtitle{font-size:21px}.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header p{font-size:15px}.elementor-3138 .elementor-element.elementor-element-6439f90 .additional_image img{width:200px}.elementor-3138 .elementor-element.elementor-element-2e2644a .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-2e2644a .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-95b920a .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-95b920a .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-1ed5d2a .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-1ed5d2a .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-394d17e .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-394d17e .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-78088c8 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-78088c8 .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-ce6cac1 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-ce6cac1 .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-21ca054 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-21ca054 .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-641bd2e .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-641bd2e .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-67420bd .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-67420bd .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-7e92cd1 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-7e92cd1 .description{font-size:var( --e-global-typography-399743a-font-size )}}@media(max-width:767px){.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header .astonfly-header-content-title{font-size:25px;line-height:25px}.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header .astonfly-header-content-subtitle{font-size:21px;line-height:20px}.elementor-3138 .elementor-element.elementor-element-6439f90 .astonfly-first-section-header p{font-size:18px}.elementor-3138 .elementor-element.elementor-element-6439f90 .additional_image img{width:150px}.elementor-3138 .elementor-element.elementor-element-1d43f32{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-3138 .elementor-element.elementor-element-2e2644a .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-2e2644a .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-95b920a .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-95b920a .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-1ed5d2a .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-1ed5d2a .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-394d17e .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-394d17e .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-78088c8 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-78088c8 .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-ce6cac1 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-ce6cac1 .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-21ca054 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-21ca054 .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-641bd2e .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-641bd2e .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-67420bd .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-67420bd .description{font-size:var( --e-global-typography-399743a-font-size )}.elementor-3138 .elementor-element.elementor-element-7e92cd1 .subheader{font-size:var( --e-global-typography-76def82-font-size )}.elementor-3138 .elementor-element.elementor-element-7e92cd1 .description{font-size:var( --e-global-typography-399743a-font-size )}}