/**handles:widget-heading,e-animation-fadeIn,widget-video,e-animation-fadeInLeft,elementor-post-61107**/
.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}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}
.elementor-widget-video .elementor-widget-container,.elementor-widget-video:not(:has(.elementor-widget-container)){overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper{aspect-ratio:var(--video-aspect-ratio)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{background-color:#000;border:none;display:flex;height:100%;width:100%}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{background-position:50%;background-size:cover;inset:0;position:absolute}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:var(--video-aspect-ratio);display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}
@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}
.elementor-61107 .elementor-element.elementor-element-0a34568{--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-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header .astonfly-header-content-title{font-size:39px;font-weight:600;line-height:45px}.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header .astonfly-header-content-subtitle{font-size:24px;font-weight:600}.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header p{font-size:18px;font-weight:300;line-height:30px}.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-button{font-size:15px;font-weight:400;background-color:var(--e-global-color-9ee13f7)}.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-button:hover{background-color:var(--e-global-color-f2d8089)}.elementor-61107 .elementor-element.elementor-element-d4ad25f .additional_image img{width:300px}.elementor-61107 .elementor-element.elementor-element-0ad67a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.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-61107 .elementor-element.elementor-element-d7cbf31{text-align:center}.elementor-61107 .elementor-element.elementor-element-d7cbf31 .elementor-heading-title{font-family:Roboto,Sans-serif;font-size:40px;font-weight:400;color:var(--e-global-color-a663ecd)}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-61107 .elementor-element.elementor-element-501c831{text-align:center;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);color:var(--e-global-color-0518b15)}.elementor-61107 .elementor-element.elementor-element-747dbcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px}.elementor-61107 .elementor-element.elementor-element-1b07a56 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-61107 .elementor-element.elementor-element-5dab596{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-61107 .elementor-element.elementor-element-55ca90a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#70707000;--border-color:#70707000;--border-radius:7px 7px 7px 7px;box-shadow:15px 20px 60px 0 rgba(0,0,0,.13);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:40px;--padding-right:10px}.elementor-61107 .elementor-element.elementor-element-55ca90a:not(.elementor-motion-effects-element-type-background),.elementor-61107 .elementor-element.elementor-element-55ca90a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-61107 .elementor-element.elementor-element-98cdb92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-61107 .elementor-element.elementor-element-8bc5068{text-align:start}.elementor-61107 .elementor-element.elementor-element-8bc5068 .elementor-heading-title{font-family:Roboto,Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-a663ecd)}.elementor-61107 .elementor-element.elementor-element-adb53b7>.elementor-widget-container{padding:0 20px 0 15px}.elementor-61107 .elementor-element.elementor-element-adb53b7{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);color:var(--e-global-color-0518b15)}.elementor-61107 .elementor-element.elementor-element-08b1b7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#70707000;--border-color:#70707000;--border-radius:7px 7px 7px 7px;box-shadow:15px 20px 60px 0 rgba(0,0,0,.13);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:10px;--padding-left:40px;--padding-right:10px}.elementor-61107 .elementor-element.elementor-element-08b1b7a:not(.elementor-motion-effects-element-type-background),.elementor-61107 .elementor-element.elementor-element-08b1b7a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-61107 .elementor-element.elementor-element-e38dd1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-61107 .elementor-element.elementor-element-62b8cd1{text-align:start}.elementor-61107 .elementor-element.elementor-element-62b8cd1 .elementor-heading-title{font-family:Roboto,Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-a663ecd)}.elementor-61107 .elementor-element.elementor-element-5e8e17b>.elementor-widget-container{padding:0 20px 0 15px}.elementor-61107 .elementor-element.elementor-element-5e8e17b{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);color:var(--e-global-color-0518b15)}.elementor-61107 .elementor-element.elementor-element-7803d6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px}.elementor-61107 .elementor-element.elementor-element-6dcd223{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-61107 .elementor-element.elementor-element-6dcd223:not(.elementor-motion-effects-element-type-background),.elementor-61107 .elementor-element.elementor-element-6dcd223>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://astonfly.com/wp-content/uploads/2024/06/Group-162924_11zon.webp")}.elementor-61107 .elementor-element.elementor-element-2c6c107{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;bottom:15px;text-align:center}body:not(.rtl) .elementor-61107 .elementor-element.elementor-element-2c6c107{left:7px}body.rtl .elementor-61107 .elementor-element.elementor-element-2c6c107{right:7px}.elementor-61107 .elementor-element.elementor-element-2c6c107 .elementor-heading-title{font-family:var( --e-global-typography-c5a5a2c-font-family ),Sans-serif;font-size:var( --e-global-typography-c5a5a2c-font-size );font-weight:var(--e-global-typography-c5a5a2c-font-weight);color:#fff}.elementor-61107 .elementor-element.elementor-element-bb5513f{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-61107 .elementor-element.elementor-element-bb5513f:not(.elementor-motion-effects-element-type-background),.elementor-61107 .elementor-element.elementor-element-bb5513f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://astonfly.com/wp-content/uploads/2024/06/DSC_0368_11zon.webp")}.elementor-61107 .elementor-element.elementor-element-bd96085{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;bottom:15px;text-align:center}body:not(.rtl) .elementor-61107 .elementor-element.elementor-element-bd96085{left:7px}body.rtl .elementor-61107 .elementor-element.elementor-element-bd96085{right:7px}.elementor-61107 .elementor-element.elementor-element-bd96085 .elementor-heading-title{font-family:var( --e-global-typography-c5a5a2c-font-family ),Sans-serif;font-size:var( --e-global-typography-c5a5a2c-font-size );font-weight:var(--e-global-typography-c5a5a2c-font-weight);color:#fff}.elementor-61107 .elementor-element.elementor-element-e4e788b{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-61107 .elementor-element.elementor-element-e4e788b:not(.elementor-motion-effects-element-type-background),.elementor-61107 .elementor-element.elementor-element-e4e788b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://astonfly.com/wp-content/uploads/2024/06/Group-162925_11zon.webp")}.elementor-61107 .elementor-element.elementor-element-8f4344b{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;bottom:15px;text-align:center}body:not(.rtl) .elementor-61107 .elementor-element.elementor-element-8f4344b{left:7px}body.rtl .elementor-61107 .elementor-element.elementor-element-8f4344b{right:7px}.elementor-61107 .elementor-element.elementor-element-8f4344b .elementor-heading-title{font-family:var( --e-global-typography-c5a5a2c-font-family ),Sans-serif;font-size:var( --e-global-typography-c5a5a2c-font-size );font-weight:var(--e-global-typography-c5a5a2c-font-weight);color:#fff}.elementor-61107 .elementor-element.elementor-element-bc69e37{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-61107 .elementor-element.elementor-element-bc69e37:not(.elementor-motion-effects-element-type-background),.elementor-61107 .elementor-element.elementor-element-bc69e37>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://astonfly.com/wp-content/uploads/2024/06/Group-162926_11zon.webp")}.elementor-61107 .elementor-element.elementor-element-2f02505{width:var(--container-widget-width,95%);max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;bottom:15px;text-align:center}body:not(.rtl) .elementor-61107 .elementor-element.elementor-element-2f02505{left:7px}body.rtl .elementor-61107 .elementor-element.elementor-element-2f02505{right:7px}.elementor-61107 .elementor-element.elementor-element-2f02505 .elementor-heading-title{font-family:var( --e-global-typography-c5a5a2c-font-family ),Sans-serif;font-size:var( --e-global-typography-c5a5a2c-font-size );font-weight:var(--e-global-typography-c5a5a2c-font-weight);color:#fff}@media(min-width:768px){.elementor-61107 .elementor-element.elementor-element-0ad67a1{--content-width:1200px}.elementor-61107 .elementor-element.elementor-element-747dbcc{--content-width:800px}.elementor-61107 .elementor-element.elementor-element-55ca90a{--content-width:1150px}.elementor-61107 .elementor-element.elementor-element-98cdb92{--width:100%}.elementor-61107 .elementor-element.elementor-element-e38dd1d{--width:100%}.elementor-61107 .elementor-element.elementor-element-6dcd223{--width:25%}.elementor-61107 .elementor-element.elementor-element-bb5513f{--width:25%}.elementor-61107 .elementor-element.elementor-element-e4e788b{--width:25%}.elementor-61107 .elementor-element.elementor-element-bc69e37{--width:25%}}@media(max-width:1366px){.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header .astonfly-header-content-title{font-size:32px;line-height:30px}.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header .astonfly-header-content-subtitle{font-size:23px}.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header p{font-size:16px;line-height:20px}.elementor-61107 .elementor-element.elementor-element-501c831{font-size:var( --e-global-typography-399743a-font-size )}.elementor-61107 .elementor-element.elementor-element-adb53b7{font-size:var( --e-global-typography-399743a-font-size )}.elementor-61107 .elementor-element.elementor-element-5e8e17b{font-size:var( --e-global-typography-399743a-font-size )}.elementor-61107 .elementor-element.elementor-element-2c6c107 .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}.elementor-61107 .elementor-element.elementor-element-bd96085 .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}.elementor-61107 .elementor-element.elementor-element-8f4344b .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}.elementor-61107 .elementor-element.elementor-element-2f02505 .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}}@media(max-width:1024px){.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header .astonfly-header-content-title{font-size:25px;line-height:20px}.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header .astonfly-header-content-subtitle{font-size:21px}.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header p{font-size:15px}.elementor-61107 .elementor-element.elementor-element-d4ad25f .additional_image img{width:200px}.elementor-61107 .elementor-element.elementor-element-501c831{font-size:var( --e-global-typography-399743a-font-size )}.elementor-61107 .elementor-element.elementor-element-adb53b7{font-size:var( --e-global-typography-399743a-font-size )}.elementor-61107 .elementor-element.elementor-element-5e8e17b{font-size:var( --e-global-typography-399743a-font-size )}.elementor-61107 .elementor-element.elementor-element-2c6c107 .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}.elementor-61107 .elementor-element.elementor-element-bd96085 .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}.elementor-61107 .elementor-element.elementor-element-8f4344b .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}.elementor-61107 .elementor-element.elementor-element-2f02505 .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}}@media(max-width:767px){.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header .astonfly-header-content-title{font-size:25px;line-height:25px}.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header .astonfly-header-content-subtitle{font-size:21px;line-height:20px}.elementor-61107 .elementor-element.elementor-element-d4ad25f .astonfly-first-section-header p{font-size:18px}.elementor-61107 .elementor-element.elementor-element-d4ad25f .additional_image img{width:150px}.elementor-61107 .elementor-element.elementor-element-0ad67a1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-61107 .elementor-element.elementor-element-501c831{font-size:var( --e-global-typography-399743a-font-size )}.elementor-61107 .elementor-element.elementor-element-5dab596{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-61107 .elementor-element.elementor-element-55ca90a{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-61107 .elementor-element.elementor-element-adb53b7>.elementor-widget-container{padding:0 0 0 15px}.elementor-61107 .elementor-element.elementor-element-adb53b7{font-size:var( --e-global-typography-399743a-font-size )}.elementor-61107 .elementor-element.elementor-element-08b1b7a{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-61107 .elementor-element.elementor-element-5e8e17b>.elementor-widget-container{padding:0 0 0 15px}.elementor-61107 .elementor-element.elementor-element-5e8e17b{font-size:var( --e-global-typography-399743a-font-size )}.elementor-61107 .elementor-element.elementor-element-2c6c107 .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}.elementor-61107 .elementor-element.elementor-element-bd96085 .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}.elementor-61107 .elementor-element.elementor-element-8f4344b .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}.elementor-61107 .elementor-element.elementor-element-2f02505 .elementor-heading-title{font-size:var( --e-global-typography-c5a5a2c-font-size )}}