.elementor-11641 .elementor-element.elementor-element-4f3b7741{--display:grid;--min-height:450px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--align-items:end;--overflow:hidden;--overlay-opacity:0.7;--border-radius:0 0 15vw 15vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-4f3b7741:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-4f3b7741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#60AD82;background-position:center center;background-size:100% auto;}.elementor-11641 .elementor-element.elementor-element-4f3b7741::before, .elementor-11641 .elementor-element.elementor-element-4f3b7741 > .elementor-background-video-container::before, .elementor-11641 .elementor-element.elementor-element-4f3b7741 > .e-con-inner > .elementor-background-video-container::before, .elementor-11641 .elementor-element.elementor-element-4f3b7741 > .elementor-background-slideshow::before, .elementor-11641 .elementor-element.elementor-element-4f3b7741 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11641 .elementor-element.elementor-element-4f3b7741 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(45deg, var( --e-global-color-9ed775f ) 0%, var( --e-global-color-secondary ) 60%);}.elementor-11641 .elementor-element.elementor-element-213eff0b{--display:flex;}.elementor-11641 .elementor-element.elementor-element-213eff0b.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11641 .elementor-element.elementor-element-706c3a94{z-index:2;text-align:center;}.elementor-11641 .elementor-element.elementor-element-706c3a94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3.5rem;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11641 .elementor-element.elementor-element-47f0a68e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:400;color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11641 .elementor-element.elementor-element-28c611ce{background-color:#FFFFFF;padding:50px 30px 50px 30px;border-radius:30px 30px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-11641 .elementor-element.elementor-element-28c611ce.elementor-element{--align-self:flex-end;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-group > label, .elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-subgroup label{color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-8fe8f7f );font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-group .elementor-field{color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-group .elementor-field, .elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-subgroup label{font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#E3E4E4;border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-group .elementor-select-wrapper select{background-color:#E3E4E4;border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-button{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-11641 .elementor-element.elementor-element-28c611ce .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-9ed775f );color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-button[type="submit"]{background-color:var( --e-global-color-9ed775f );color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-11641 .elementor-element.elementor-element-28c611ce .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-9ed775f );color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-28c611ce .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-11641 .elementor-element.elementor-element-28c611ce .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-message{font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-a50d61d{--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-11641 .elementor-element.elementor-element-5e6aa25{background-color:#FFFFFF;padding:80px 50px 80px 50px;border-radius:30px 30px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-11641 .elementor-element.elementor-element-5e6aa25.elementor-element{--align-self:flex-end;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-group > label, .elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-subgroup label{color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-8fe8f7f );font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-group .elementor-field{color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-group .elementor-field, .elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-subgroup label{font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#E3E4E4;border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-group .elementor-select-wrapper select{background-color:#E3E4E4;border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:600;border-radius:50px 50px 50px 50px;padding:15px 15px 15px 15px;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-9ed775f );color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-button[type="submit"]{background-color:var( --e-global-color-9ed775f );color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-9ed775f );color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-message{font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-62fa80c5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:100px;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-11641 .elementor-element.elementor-element-1ef5e63a{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-11641 .elementor-element.elementor-element-1ef5e63a .elementor-heading-title{font-family:var( --e-global-typography-5a922e3-font-family ), Sans-serif;font-size:var( --e-global-typography-5a922e3-font-size );font-weight:var( --e-global-typography-5a922e3-font-weight );line-height:var( --e-global-typography-5a922e3-line-height );color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-14409443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-14409443 a{color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-3c7dec2{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-3c7dec2:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-3c7dec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ed775f );}.elementor-11641 .elementor-element.elementor-element-75e31fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-11641 .elementor-element.elementor-element-75e31fd:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-75e31fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-11641 .elementor-element.elementor-element-b804b03{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-c70b1d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-c70b1d5 a{color:var( --e-global-color-secondary );}.elementor-11641 .elementor-element.elementor-element-6a59f04{--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-11641 .elementor-element.elementor-element-53e1f64{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-53e1f64:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-53e1f64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11641 .elementor-element.elementor-element-53e1f64.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11641 .elementor-element.elementor-element-ffd9753 img{width:80px;}.elementor-11641 .elementor-element.elementor-element-969c607{text-align:center;}.elementor-11641 .elementor-element.elementor-element-969c607 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-2b216c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-efb88ea{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-efb88ea{left:5px;}.elementor-11641 .elementor-element.elementor-element-efb88ea{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-efb88ea .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-efb88ea.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-efb88ea.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-efb88ea.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-efb88ea.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-efb88ea.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-efb88ea .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-efb88ea .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-efb88ea .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-efb88ea .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-1bb695b{--display:flex;}.elementor-11641 .elementor-element.elementor-element-e714bc2{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-e714bc2:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-e714bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-190315c );}.elementor-11641 .elementor-element.elementor-element-e714bc2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-bc2c748 img{width:80px;}.elementor-11641 .elementor-element.elementor-element-351e50d{text-align:center;}.elementor-11641 .elementor-element.elementor-element-351e50d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-987c4e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-d72f40f{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-d72f40f{left:5px;}.elementor-11641 .elementor-element.elementor-element-d72f40f{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-d72f40f .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-d72f40f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-d72f40f.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-d72f40f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-d72f40f.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-d72f40f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-d72f40f .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-d72f40f .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-d72f40f .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-d72f40f .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-957475b{--display:flex;}.elementor-11641 .elementor-element.elementor-element-0cdfdc9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-0cdfdc9:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-0cdfdc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11641 .elementor-element.elementor-element-0cdfdc9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-4a70b5a img{width:80px;}.elementor-11641 .elementor-element.elementor-element-954c1ba{text-align:center;}.elementor-11641 .elementor-element.elementor-element-954c1ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-10a06d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-9ed4f63{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-9ed4f63{left:5px;}.elementor-11641 .elementor-element.elementor-element-9ed4f63{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-9ed4f63 .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-9ed4f63.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-9ed4f63.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-9ed4f63.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-9ed4f63.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-9ed4f63.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-9ed4f63 .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-9ed4f63 .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-9ed4f63 .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-9ed4f63 .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-494e018{--display:flex;}.elementor-11641 .elementor-element.elementor-element-fced9a5{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-fced9a5:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-fced9a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-190315c );}.elementor-11641 .elementor-element.elementor-element-fced9a5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-c66ca4e img{width:80px;}.elementor-11641 .elementor-element.elementor-element-6b90a4a{text-align:center;}.elementor-11641 .elementor-element.elementor-element-6b90a4a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-c0f348d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-6d15b78{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-6d15b78{left:5px;}.elementor-11641 .elementor-element.elementor-element-6d15b78{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-6d15b78 .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-6d15b78.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-6d15b78.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-6d15b78.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-6d15b78.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-6d15b78.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-6d15b78 .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-6d15b78 .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-6d15b78 .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-6d15b78 .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-d10520f{--display:flex;}.elementor-11641 .elementor-element.elementor-element-afdd782{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-afdd782:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-afdd782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11641 .elementor-element.elementor-element-afdd782.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-17a956d img{width:80px;}.elementor-11641 .elementor-element.elementor-element-f7beea9{text-align:center;}.elementor-11641 .elementor-element.elementor-element-f7beea9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-94a9a6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-8d8c8dd{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-8d8c8dd{left:5px;}.elementor-11641 .elementor-element.elementor-element-8d8c8dd{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-8d8c8dd .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-8d8c8dd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-8d8c8dd.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-8d8c8dd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-8d8c8dd.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-8d8c8dd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-8d8c8dd .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-8d8c8dd .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-8d8c8dd .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-8d8c8dd .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-8ca721e{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-11641 .elementor-element.elementor-element-faf54dc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11641 .elementor-element.elementor-element-cb044d4{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-cb044d4:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-cb044d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-4332b60{--display:flex;--min-height:100%;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:var( --e-global-color-7d965ce );--border-color:var( --e-global-color-7d965ce );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-4332b60:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-4332b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-b64fe4c img{width:100px;}.elementor-11641 .elementor-element.elementor-element-3bb5679{text-align:center;}.elementor-11641 .elementor-element.elementor-element-3bb5679 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-44a2b39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-d38308d{--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;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-d38308d:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-d38308d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-62262aa{--display:flex;--min-height:100%;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:var( --e-global-color-7d965ce );--border-color:var( --e-global-color-7d965ce );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-62262aa:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-62262aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-62262aa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-1ef62a9 img{width:100px;}.elementor-11641 .elementor-element.elementor-element-5abf2a4{text-align:center;}.elementor-11641 .elementor-element.elementor-element-5abf2a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-896a759{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-7ae0d21{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-7ae0d21:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-7ae0d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-e135241{--display:flex;--min-height:100%;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:var( --e-global-color-7d965ce );--border-color:var( --e-global-color-7d965ce );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-e135241:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-e135241 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-e135241.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-5cdef57 img{width:100px;}.elementor-11641 .elementor-element.elementor-element-d7f19cd{text-align:center;}.elementor-11641 .elementor-element.elementor-element-d7f19cd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-1143193{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-abd261a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-abd261a:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-abd261a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-82e08c8{--display:flex;--min-height:100%;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:var( --e-global-color-7d965ce );--border-color:var( --e-global-color-7d965ce );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-82e08c8:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-82e08c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-82e08c8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-5c95819 img{width:100px;}.elementor-11641 .elementor-element.elementor-element-42a96b3{text-align:center;}.elementor-11641 .elementor-element.elementor-element-42a96b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-3074b65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-1c7398f{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-1c7398f:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-1c7398f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-97b829c{--display:flex;--min-height:100%;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:var( --e-global-color-7d965ce );--border-color:var( --e-global-color-7d965ce );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-97b829c:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-97b829c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-97b829c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-b7a2022 img{width:100px;}.elementor-11641 .elementor-element.elementor-element-670b4a8{text-align:center;}.elementor-11641 .elementor-element.elementor-element-670b4a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-e4c1ce6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-4bf3ed9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-74512a3 img{width:80px;}.elementor-11641 .elementor-element.elementor-element-33f9d33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:var( --e-global-color-8fe8f7f );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11641 .elementor-element.elementor-element-e8c9df2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:500;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-11641 .elementor-element.elementor-element-e8c9df2 .elementor-button:hover, .elementor-11641 .elementor-element.elementor-element-e8c9df2 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-11641 .elementor-element.elementor-element-e8c9df2{width:initial;max-width:initial;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11641 .elementor-element.elementor-element-d3dd0e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-51c9fcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-51c9fcd a{color:var( --e-global-color-9ed775f );}.elementor-11641 .elementor-element.elementor-element-f987fd7{--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-11641 .elementor-element.elementor-element-018cc1d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-018cc1d:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-018cc1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a953959 );}.elementor-11641 .elementor-element.elementor-element-018cc1d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-91bb58d img{width:80px;}.elementor-11641 .elementor-element.elementor-element-9af3401{text-align:center;}.elementor-11641 .elementor-element.elementor-element-9af3401 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-8fa96d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-ebf54ff{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-ebf54ff{left:5px;}.elementor-11641 .elementor-element.elementor-element-ebf54ff{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-ebf54ff .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-ebf54ff.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-ebf54ff.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-ebf54ff.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-ebf54ff.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-ebf54ff.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-ebf54ff .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-ebf54ff .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-ebf54ff .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-ebf54ff .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-f7a5992{--display:flex;}.elementor-11641 .elementor-element.elementor-element-d898b98{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-d898b98:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-d898b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ed775f );}.elementor-11641 .elementor-element.elementor-element-d898b98.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{width:80px;}.elementor-11641 .elementor-element.elementor-element-0910883{text-align:center;}.elementor-11641 .elementor-element.elementor-element-0910883 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-a80e115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-689f899{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-689f899{left:5px;}.elementor-11641 .elementor-element.elementor-element-689f899{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-689f899 .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-689f899.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-689f899.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-689f899.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-689f899.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-689f899.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-689f899 .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-689f899 .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-689f899 .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-689f899 .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-d1f7182{--display:flex;}.elementor-11641 .elementor-element.elementor-element-e8d942a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-e8d942a:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-e8d942a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a953959 );}.elementor-11641 .elementor-element.elementor-element-e8d942a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-01958a7 img{width:80px;}.elementor-11641 .elementor-element.elementor-element-160a53f{text-align:center;}.elementor-11641 .elementor-element.elementor-element-160a53f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-5336ea8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-1bcbeeb{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-1bcbeeb{left:5px;}.elementor-11641 .elementor-element.elementor-element-1bcbeeb{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-1bcbeeb .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-1bcbeeb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-1bcbeeb.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-1bcbeeb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-1bcbeeb.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-1bcbeeb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-1bcbeeb .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-1bcbeeb .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-1bcbeeb .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-1bcbeeb .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-d8bd432{--display:flex;}.elementor-11641 .elementor-element.elementor-element-ebf4365{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-ebf4365:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-ebf4365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ed775f );}.elementor-11641 .elementor-element.elementor-element-ebf4365.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-4ec908f img{width:80px;}.elementor-11641 .elementor-element.elementor-element-f3d65aa{text-align:center;}.elementor-11641 .elementor-element.elementor-element-f3d65aa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-9eb42c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-02a08cd{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-02a08cd{left:5px;}.elementor-11641 .elementor-element.elementor-element-02a08cd{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-02a08cd .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-02a08cd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-02a08cd.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-02a08cd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-02a08cd.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-02a08cd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-02a08cd .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-02a08cd .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-02a08cd .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-02a08cd .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-59c1778{--display:flex;}.elementor-11641 .elementor-element.elementor-element-d127d11{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-d127d11:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-d127d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a953959 );}.elementor-11641 .elementor-element.elementor-element-d127d11.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-899a700 img{width:80px;}.elementor-11641 .elementor-element.elementor-element-29374ce{text-align:center;}.elementor-11641 .elementor-element.elementor-element-29374ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-3b61f93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-d958eb9{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-d958eb9{left:5px;}.elementor-11641 .elementor-element.elementor-element-d958eb9{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-d958eb9 .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-d958eb9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-d958eb9.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-d958eb9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-d958eb9.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-d958eb9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-d958eb9 .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-d958eb9 .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-d958eb9 .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-d958eb9 .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-1350652{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-11641 .elementor-element.elementor-element-846adec{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11641 .elementor-element.elementor-element-24cfec9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-24cfec9:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-24cfec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-0555d2b{--display:flex;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:var( --e-global-color-7d965ce );--border-color:var( --e-global-color-7d965ce );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-0555d2b:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-0555d2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-0555d2b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-82d0fa0 img{width:100px;}.elementor-11641 .elementor-element.elementor-element-f4ce9ee{text-align:center;}.elementor-11641 .elementor-element.elementor-element-f4ce9ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-b0257b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-a368bf7{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-a368bf7:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-a368bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-f297b56{--display:flex;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:var( --e-global-color-7d965ce );--border-color:var( --e-global-color-7d965ce );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-f297b56:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-f297b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-f297b56.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-7d2bee7 img{width:100px;}.elementor-11641 .elementor-element.elementor-element-8208261{text-align:center;}.elementor-11641 .elementor-element.elementor-element-8208261 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-4da23d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-313d0f2{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-313d0f2:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-313d0f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-7ea1a56{--display:flex;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:var( --e-global-color-7d965ce );--border-color:var( --e-global-color-7d965ce );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-7ea1a56:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-7ea1a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-7ea1a56.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-3309c00 img{width:100px;}.elementor-11641 .elementor-element.elementor-element-ed6b8d4{text-align:center;}.elementor-11641 .elementor-element.elementor-element-ed6b8d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-e58ace7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-f967655{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-f967655:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-f967655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-c109e39{--display:flex;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:var( --e-global-color-7d965ce );--border-color:var( --e-global-color-7d965ce );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-c109e39:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-c109e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-c109e39.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-04d36e4 img{width:100px;}.elementor-11641 .elementor-element.elementor-element-c481b80{text-align:center;}.elementor-11641 .elementor-element.elementor-element-c481b80 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-549a512{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-52f222b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-52f222b:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-52f222b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-467bd7a{--display:flex;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:var( --e-global-color-7d965ce );--border-color:var( --e-global-color-7d965ce );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-467bd7a:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-467bd7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-467bd7a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-ed5b9df img{width:100px;}.elementor-11641 .elementor-element.elementor-element-d72d36f{text-align:center;}.elementor-11641 .elementor-element.elementor-element-d72d36f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-e30a29b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:400;color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-764bae8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-73f051e img{width:80px;}.elementor-11641 .elementor-element.elementor-element-fd102ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-01f6391 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:500;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-11641 .elementor-element.elementor-element-01f6391 .elementor-button:hover, .elementor-11641 .elementor-element.elementor-element-01f6391 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-11641 .elementor-element.elementor-element-01f6391{width:initial;max-width:initial;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11641 .elementor-element.elementor-element-d648b45{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--n-tabs-title-gap:0px;--n-tabs-gap:50px;--n-tabs-title-transition:0s;--n-tabs-title-border-radius:10px 10px 0px 0px;--n-tabs-title-font-size:1.8rem;--n-tabs-title-color:#ABACAE;--n-tabs-title-color-active:var( --e-global-color-e464564 );}.elementor-11641 .elementor-element.elementor-element-d648b45 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-d648b45.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-text );}.elementor-11641 .elementor-element.elementor-element-d648b45.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11641 .elementor-element.elementor-element-d648b45.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-text );}.elementor-11641 .elementor-element.elementor-element-d648b45.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-11641 .elementor-element.elementor-element-d648b45.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-11641 .elementor-element.elementor-element-d648b45 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-e464564 );}.elementor-11641 .elementor-element.elementor-element-f18fe6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-11641 .elementor-element.elementor-element-f18fe6f:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-f18fe6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-07765f0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-8ed389f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-8ed389f a{color:var( --e-global-color-secondary );}.elementor-11641 .elementor-element.elementor-element-635c786{--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-11641 .elementor-element.elementor-element-6fbd65a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-6fbd65a:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-6fbd65a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11641 .elementor-element.elementor-element-6fbd65a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-e9ab87c img{width:80px;}.elementor-11641 .elementor-element.elementor-element-440bad8{text-align:center;}.elementor-11641 .elementor-element.elementor-element-440bad8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-9b80fa6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-078e2fb{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-078e2fb{left:5px;}.elementor-11641 .elementor-element.elementor-element-078e2fb{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-078e2fb .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-078e2fb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-078e2fb.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-078e2fb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-078e2fb.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-078e2fb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-078e2fb .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-078e2fb .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-078e2fb .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-078e2fb .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-7abbf9c{--display:flex;}.elementor-11641 .elementor-element.elementor-element-6c721c2{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-6c721c2:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-6c721c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-190315c );}.elementor-11641 .elementor-element.elementor-element-6c721c2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-fb271fd img{width:80px;}.elementor-11641 .elementor-element.elementor-element-33bb754{text-align:center;}.elementor-11641 .elementor-element.elementor-element-33bb754 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-dee8182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-1e180de{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-1e180de{left:5px;}.elementor-11641 .elementor-element.elementor-element-1e180de{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-1e180de .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-1e180de.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-1e180de.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-1e180de.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-1e180de.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-1e180de.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-1e180de .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-1e180de .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-1e180de .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-1e180de .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-0ce9999{--display:flex;}.elementor-11641 .elementor-element.elementor-element-bbca555{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-bbca555:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-bbca555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11641 .elementor-element.elementor-element-bbca555.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-ca7d64f img{width:80px;}.elementor-11641 .elementor-element.elementor-element-48b6ce7{text-align:center;}.elementor-11641 .elementor-element.elementor-element-48b6ce7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-2895395{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-08cffad{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-08cffad{left:5px;}.elementor-11641 .elementor-element.elementor-element-08cffad{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-08cffad .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-08cffad.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-08cffad.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-08cffad.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-08cffad.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-08cffad.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-08cffad .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-08cffad .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-08cffad .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-08cffad .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-bc1ba93{--display:flex;}.elementor-11641 .elementor-element.elementor-element-c568d0e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-c568d0e:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-c568d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-190315c );}.elementor-11641 .elementor-element.elementor-element-c568d0e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-5070685 img{width:80px;}.elementor-11641 .elementor-element.elementor-element-00fb412{text-align:center;}.elementor-11641 .elementor-element.elementor-element-00fb412 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-206c0d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-512de5d{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-512de5d{left:5px;}.elementor-11641 .elementor-element.elementor-element-512de5d{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-512de5d .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-512de5d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-512de5d.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-512de5d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-512de5d.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-512de5d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-512de5d .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-512de5d .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-512de5d .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-512de5d .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-dda0fd5{--display:flex;}.elementor-11641 .elementor-element.elementor-element-4753bd9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-4753bd9:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-4753bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11641 .elementor-element.elementor-element-4753bd9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-32005d5 img{width:80px;}.elementor-11641 .elementor-element.elementor-element-3e957a9{text-align:center;}.elementor-11641 .elementor-element.elementor-element-3e957a9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-0e351e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-26daf02{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-26daf02{left:5px;}.elementor-11641 .elementor-element.elementor-element-26daf02{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-26daf02 .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-26daf02.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-26daf02.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-26daf02.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-26daf02.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-26daf02.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-26daf02 .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-26daf02 .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-26daf02 .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-26daf02 .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-d965f4a{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-11641 .elementor-element.elementor-element-7455744{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--n-tabs-title-gap:0px;--n-tabs-gap:50px;--n-tabs-title-transition:0s;--n-tabs-title-border-radius:10px 10px 0px 0px;--n-tabs-title-font-size:1.8rem;--n-tabs-title-color:#ABACAE;--n-tabs-title-color-active:var( --e-global-color-e464564 );}.elementor-11641 .elementor-element.elementor-element-7455744 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-7455744.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-text );}.elementor-11641 .elementor-element.elementor-element-7455744.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11641 .elementor-element.elementor-element-7455744.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-text );}.elementor-11641 .elementor-element.elementor-element-7455744.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-11641 .elementor-element.elementor-element-7455744.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-11641 .elementor-element.elementor-element-7455744 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-e464564 );}.elementor-11641 .elementor-element.elementor-element-4968a9a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-cea9abd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-cea9abd a{color:var( --e-global-color-a953959 );}.elementor-11641 .elementor-element.elementor-element-bb9f29b{--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-11641 .elementor-element.elementor-element-5b9a4c9{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-5b9a4c9:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-5b9a4c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a953959 );}.elementor-11641 .elementor-element.elementor-element-5b9a4c9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-9cefcef img{width:80px;}.elementor-11641 .elementor-element.elementor-element-f9c8ea7{text-align:center;}.elementor-11641 .elementor-element.elementor-element-f9c8ea7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-ddd3917{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-0ca9da5{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-0ca9da5{left:5px;}.elementor-11641 .elementor-element.elementor-element-0ca9da5{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-0ca9da5 .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-0ca9da5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-0ca9da5.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-0ca9da5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-0ca9da5.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-0ca9da5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-0ca9da5 .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-0ca9da5 .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-0ca9da5 .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-0ca9da5 .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-72094b4{--display:flex;}.elementor-11641 .elementor-element.elementor-element-520f0a5{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-520f0a5:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-520f0a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ed775f );}.elementor-11641 .elementor-element.elementor-element-520f0a5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{width:80px;}.elementor-11641 .elementor-element.elementor-element-8939e56{text-align:center;}.elementor-11641 .elementor-element.elementor-element-8939e56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-4d1cbb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-c66fb80{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-c66fb80{left:5px;}.elementor-11641 .elementor-element.elementor-element-c66fb80{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-c66fb80 .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-c66fb80.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-c66fb80.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-c66fb80.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-c66fb80.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-c66fb80.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-c66fb80 .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-c66fb80 .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-c66fb80 .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-c66fb80 .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-e85110c{--display:flex;}.elementor-11641 .elementor-element.elementor-element-30dcb63{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-30dcb63:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-30dcb63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a953959 );}.elementor-11641 .elementor-element.elementor-element-30dcb63.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-2b326fe img{width:80px;}.elementor-11641 .elementor-element.elementor-element-53943c9{text-align:center;}.elementor-11641 .elementor-element.elementor-element-53943c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-d266695{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-e51934c{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-e51934c{left:5px;}.elementor-11641 .elementor-element.elementor-element-e51934c{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-e51934c .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-e51934c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-e51934c.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-e51934c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-e51934c.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-e51934c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-e51934c .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-e51934c .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-e51934c .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-e51934c .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-f2ae018{--display:flex;}.elementor-11641 .elementor-element.elementor-element-ddbe719{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-ddbe719:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-ddbe719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9ed775f );}.elementor-11641 .elementor-element.elementor-element-ddbe719.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-ab8d490 img{width:80px;}.elementor-11641 .elementor-element.elementor-element-348f208{text-align:center;}.elementor-11641 .elementor-element.elementor-element-348f208 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-58448f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-7fc09c2{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-7fc09c2{left:5px;}.elementor-11641 .elementor-element.elementor-element-7fc09c2{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-7fc09c2 .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-7fc09c2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-7fc09c2.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-7fc09c2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-7fc09c2.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-7fc09c2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-7fc09c2 .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-7fc09c2 .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-7fc09c2 .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-7fc09c2 .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-1a58e27{--display:flex;}.elementor-11641 .elementor-element.elementor-element-422d924{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-422d924:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-422d924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a953959 );}.elementor-11641 .elementor-element.elementor-element-422d924.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-11641 .elementor-element.elementor-element-c649553 img{width:80px;}.elementor-11641 .elementor-element.elementor-element-8ad7641{text-align:center;}.elementor-11641 .elementor-element.elementor-element-8ad7641 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2rem;font-weight:700;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-18b880a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:center;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-8467aa2{right:5px;}body.rtl .elementor-11641 .elementor-element.elementor-element-8467aa2{left:5px;}.elementor-11641 .elementor-element.elementor-element-8467aa2{bottom:5px;z-index:2;}.elementor-11641 .elementor-element.elementor-element-8467aa2 .elementor-icon-wrapper{text-align:center;}.elementor-11641 .elementor-element.elementor-element-8467aa2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-8467aa2.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-8467aa2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-8467aa2.elementor-view-framed .elementor-icon, .elementor-11641 .elementor-element.elementor-element-8467aa2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-8467aa2 .elementor-icon{font-size:35px;}.elementor-11641 .elementor-element.elementor-element-8467aa2 .elementor-icon svg{height:35px;}.elementor-11641 .elementor-element.elementor-element-8467aa2 .elementor-icon i, .elementor-11641 .elementor-element.elementor-element-8467aa2 .elementor-icon svg{transform:rotate(-45deg);}.elementor-11641 .elementor-element.elementor-element-ae01b85{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-11641 .elementor-element.elementor-element-0ea9a95{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;--n-tabs-title-gap:0px;--n-tabs-gap:50px;--n-tabs-title-transition:0s;--n-tabs-title-border-radius:10px 10px 0px 0px;--n-tabs-title-font-size:1.8rem;--n-tabs-title-color:#ABACAE;--n-tabs-title-color-active:var( --e-global-color-e464564 );}.elementor-11641 .elementor-element.elementor-element-0ea9a95 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-0ea9a95.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-text );}.elementor-11641 .elementor-element.elementor-element-0ea9a95.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11641 .elementor-element.elementor-element-0ea9a95.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-text );}.elementor-11641 .elementor-element.elementor-element-0ea9a95.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );}.elementor-11641 .elementor-element.elementor-element-0ea9a95.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-11641 .elementor-element.elementor-element-0ea9a95 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-e464564 );}.elementor-11641 .elementor-element.elementor-element-301dd4b{--display:flex;--position:absolute;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}.elementor-11641 .elementor-element.elementor-element-301dd4b:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-301dd4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-301dd4b{left:0px;}body.rtl .elementor-11641 .elementor-element.elementor-element-301dd4b{right:0px;}.elementor-11641 .elementor-element.elementor-element-d078790{--display:flex;--position:absolute;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;--z-index:2;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-d078790{left:0px;}body.rtl .elementor-11641 .elementor-element.elementor-element-d078790{right:0px;}.elementor-11641 .elementor-element.elementor-element-9021c67{--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;--overflow:hidden;--border-radius:0px 0px 100px 100px;--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-11641 .elementor-element.elementor-element-9021c67:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-9021c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-9ed775f ) 0%, var( --e-global-color-190315c ) 100%);}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-11641 .elementor-element.elementor-element-e5e0b3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;bottom:0px;z-index:1;--lottie-container-width:40vw;--lottie-container-opacity:0.2;--lottie-container-opacity-hover:0.2;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-e5e0b3f{right:-20vw;}body.rtl .elementor-11641 .elementor-element.elementor-element-e5e0b3f{left:-20vw;}.elementor-11641 .elementor-element.elementor-element-e5e0b3f .e-lottie__container{filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-11641 .elementor-element.elementor-element-cf5aa75{--e-transform-flipX:-1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:100px;z-index:1;--lottie-container-width:40vw;--lottie-container-opacity:0.2;--lottie-container-opacity-hover:0.2;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-cf5aa75{left:-20vw;}body.rtl .elementor-11641 .elementor-element.elementor-element-cf5aa75{right:-20vw;}.elementor-11641 .elementor-element.elementor-element-cf5aa75 .e-lottie__container{filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-11641 .elementor-element.elementor-element-258c0e2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-11641 .elementor-element.elementor-element-9ade3e3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-11641 .elementor-element.elementor-element-8022ec7{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;--container-widget-width:80%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:start;}.elementor-11641 .elementor-element.elementor-element-8022ec7 .elementor-heading-title{font-family:var( --e-global-typography-5a922e3-font-family ), Sans-serif;font-size:var( --e-global-typography-5a922e3-font-size );font-weight:var( --e-global-typography-5a922e3-font-weight );line-height:var( --e-global-typography-5a922e3-line-height );color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-ee7ee7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:var( --e-global-typography-215366a-font-family ), Sans-serif;font-size:var( --e-global-typography-215366a-font-size );font-weight:var( --e-global-typography-215366a-font-weight );line-height:var( --e-global-typography-215366a-line-height );color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-951b3bf{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-11641 .elementor-element.elementor-element-c7d31b7 img{width:400px;height:400px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-11641 .elementor-element.elementor-element-c002590{--display:flex;--min-height:250px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 100px 100px;--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-11641 .elementor-element.elementor-element-a81c19f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11641 .elementor-element.elementor-element-a81c19f img{width:400px;}.elementor-11641 .elementor-element.elementor-element-10c02af{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11641 .elementor-element.elementor-element-e4c594b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11641 .elementor-element.elementor-element-e4c594b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:3rem;font-weight:700;line-height:3.5rem;color:#FFFFFF;}.elementor-11641 .elementor-element.elementor-element-023c601 .elementor-button{background-color:var( --e-global-color-9ed775f );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;border-radius:25px 25px 25px 25px;padding:15px 20px 15px 20px;}.elementor-11641 .elementor-element.elementor-element-023c601 .elementor-button:hover, .elementor-11641 .elementor-element.elementor-element-023c601 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-11641 .elementor-element.elementor-element-023c601{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11641 .elementor-element.elementor-element-023c601.elementor-element{--align-self:flex-start;}.elementor-11641 .elementor-element.elementor-element-023c601 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11641 .elementor-element.elementor-element-023c601 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11641 .elementor-element.elementor-element-66437455{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11641 .elementor-element.elementor-element-7f4d9fe7{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-11641 .elementor-element.elementor-element-7f4d9fe7 .elementor-heading-title{font-family:var( --e-global-typography-5a922e3-font-family ), Sans-serif;font-size:var( --e-global-typography-5a922e3-font-size );font-weight:var( --e-global-typography-5a922e3-font-weight );line-height:var( --e-global-typography-5a922e3-line-height );color:var( --e-global-color-8fe8f7f );}.elementor-11641 .elementor-element.elementor-element-159dcb6{--display:flex;--min-height:8px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-a7b97e8{--display:flex;--min-height:8px;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-11641 .elementor-element.elementor-element-731c1697{--swiper-slides-to-display:4;--swiper-slides-gap:10px;}.elementor-11641 .elementor-element.elementor-element-731c1697 .swiper-slide > .elementor-element{height:100%;}.elementor-11641 .elementor-element.elementor-element-b5687f9{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}@media(max-width:1300px){.elementor-11641 .elementor-element.elementor-element-4f3b7741{--min-height:350px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--border-radius:0px 0px 80px 80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-4f3b7741:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-4f3b7741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11641 .elementor-element.elementor-element-706c3a94 .elementor-heading-title{font-size:3rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-11641 .elementor-element.elementor-element-47f0a68e{font-size:1.6rem;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-group .elementor-field, .elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-subgroup label{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-message{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-group .elementor-field, .elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-subgroup label{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-message{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-1ef5e63a .elementor-heading-title{font-size:var( --e-global-typography-5a922e3-font-size );line-height:var( --e-global-typography-5a922e3-line-height );}.elementor-11641 .elementor-element.elementor-element-14409443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-75e31fd{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-11641 .elementor-element.elementor-element-c70b1d5{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11641 .elementor-element.elementor-element-2b216c8{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-987c4e2{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-10a06d9{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-c0f348d{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-94a9a6e{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-faf54dc{--grid-auto-flow:row;}.elementor-11641 .elementor-element.elementor-element-33f9d33{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11641 .elementor-element.elementor-element-51c9fcd{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-8fa96d0{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-a80e115{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-5336ea8{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-9eb42c4{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-3b61f93{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-846adec{--grid-auto-flow:row;}.elementor-11641 .elementor-element.elementor-element-fd102ed{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-d648b45{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-11641 .elementor-element.elementor-element-f18fe6f{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11641 .elementor-element.elementor-element-8ed389f{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-9b80fa6{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-dee8182{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-2895395{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-206c0d9{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-0e351e0{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-7455744{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-11641 .elementor-element.elementor-element-cea9abd{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-ddd3917{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-4d1cbb5{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-d266695{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-58448f8{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-18b880a{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-0ea9a95{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11641 .elementor-element.elementor-element-258c0e2{--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:stretch;--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-11641 .elementor-element.elementor-element-8022ec7 .elementor-heading-title{font-size:var( --e-global-typography-5a922e3-font-size );line-height:var( --e-global-typography-5a922e3-line-height );}.elementor-11641 .elementor-element.elementor-element-ee7ee7e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-c7d31b7 img{width:400px;height:400px;object-fit:cover;border-radius:50% 50% 50% 50%;}.elementor-11641 .elementor-element.elementor-element-e4c594b .elementor-heading-title{font-size:3rem;line-height:3.5rem;}.elementor-11641 .elementor-element.elementor-element-7f4d9fe7 .elementor-heading-title{font-size:var( --e-global-typography-5a922e3-font-size );line-height:var( --e-global-typography-5a922e3-line-height );}.elementor-11641 .elementor-element.elementor-element-731c1697{--swiper-slides-to-display:4;}}@media(max-width:1024px){.elementor-11641 .elementor-element.elementor-element-4f3b7741{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-4f3b7741:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-4f3b7741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-11641 .elementor-element.elementor-element-213eff0b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11641 .elementor-element.elementor-element-706c3a94{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-11641 .elementor-element.elementor-element-47f0a68e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-11641 .elementor-element.elementor-element-28c611ce{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:30px 30px 30px 30px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-group .elementor-field, .elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-subgroup label{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-message{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-5e6aa25{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:30px 30px 30px 30px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-group .elementor-field, .elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-subgroup label{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-message{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-62fa80c5{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11641 .elementor-element.elementor-element-1ef5e63a .elementor-heading-title{font-size:var( --e-global-typography-5a922e3-font-size );line-height:var( --e-global-typography-5a922e3-line-height );}.elementor-11641 .elementor-element.elementor-element-14409443{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-11641 .elementor-element.elementor-element-b804b03{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11641 .elementor-element.elementor-element-c70b1d5{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11641 .elementor-element.elementor-element-2b216c8{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-987c4e2{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-10a06d9{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-c0f348d{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-94a9a6e{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-8ca721e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-11641 .elementor-element.elementor-element-faf54dc{--grid-auto-flow:row;}.elementor-11641 .elementor-element.elementor-element-33f9d33{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11641 .elementor-element.elementor-element-e8c9df2 .elementor-button{font-size:2rem;}.elementor-11641 .elementor-element.elementor-element-d3dd0e1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11641 .elementor-element.elementor-element-51c9fcd{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-8fa96d0{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-a80e115{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-5336ea8{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-9eb42c4{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-3b61f93{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-1350652{--e-n-carousel-swiper-slides-to-display:2;}.elementor-11641 .elementor-element.elementor-element-846adec{--grid-auto-flow:row;}.elementor-11641 .elementor-element.elementor-element-fd102ed{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-01f6391 .elementor-button{font-size:2rem;}.elementor-11641 .elementor-element.elementor-element-d648b45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-tabs-title-font-size:2rem;}.elementor-11641 .elementor-element.elementor-element-07765f0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11641 .elementor-element.elementor-element-8ed389f{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-9b80fa6{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-dee8182{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-2895395{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-206c0d9{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-0e351e0{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-d965f4a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-11641 .elementor-element.elementor-element-7455744{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-tabs-title-font-size:2rem;}.elementor-11641 .elementor-element.elementor-element-4968a9a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11641 .elementor-element.elementor-element-cea9abd{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-ddd3917{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-4d1cbb5{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-d266695{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-58448f8{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-18b880a{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-ae01b85{--e-n-carousel-swiper-slides-to-display:2;}.elementor-11641 .elementor-element.elementor-element-0ea9a95{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-tabs-title-font-size:2rem;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11641 .elementor-element.elementor-element-e5e0b3f{--lottie-container-width:500px;}.elementor-11641 .elementor-element.elementor-element-cf5aa75{--lottie-container-width:500px;}.elementor-11641 .elementor-element.elementor-element-258c0e2{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:start;}.elementor-11641 .elementor-element.elementor-element-9ade3e3{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-8022ec7 .elementor-heading-title{font-size:var( --e-global-typography-5a922e3-font-size );line-height:var( --e-global-typography-5a922e3-line-height );}.elementor-11641 .elementor-element.elementor-element-ee7ee7e{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;text-align:start;font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-951b3bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-951b3bf.e-con{--order:-99999 /* order start hack */;}.elementor-11641 .elementor-element.elementor-element-e4c594b .elementor-heading-title{font-size:2.5rem;line-height:3rem;}.elementor-11641 .elementor-element.elementor-element-7f4d9fe7 .elementor-heading-title{font-size:var( --e-global-typography-5a922e3-font-size );line-height:var( --e-global-typography-5a922e3-line-height );}.elementor-11641 .elementor-element.elementor-element-731c1697{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-11641 .elementor-element.elementor-element-4f3b7741{--min-height:420px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:090px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-4f3b7741:not(.elementor-motion-effects-element-type-background), .elementor-11641 .elementor-element.elementor-element-4f3b7741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-11641 .elementor-element.elementor-element-213eff0b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11641 .elementor-element.elementor-element-213eff0b.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-11641 .elementor-element.elementor-element-706c3a94{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-11641 .elementor-element.elementor-element-706c3a94 .elementor-heading-title{font-size:3rem;line-height:3rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-11641 .elementor-element.elementor-element-47f0a68e{line-height:2rem;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-11641 .elementor-element.elementor-element-28c611ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 20px 50px 20px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-type-html{font-size:1.6rem;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-group .elementor-field, .elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-field-subgroup label{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-button{font-size:1.6rem;}.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-message{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-a50d61d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-5e6aa25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-11641 .elementor-element.elementor-element-5e6aa25.elementor-element{--align-self:center;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-type-html{font-size:1.6rem;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-group .elementor-field, .elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-field-subgroup label{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-button{font-size:1.6rem;}.elementor-11641 .elementor-element.elementor-element-5e6aa25 .elementor-message{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-62fa80c5{--content-width:95%;--margin-top:50px;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-11641 .elementor-element.elementor-element-1ef5e63a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-11641 .elementor-element.elementor-element-1ef5e63a .elementor-heading-title{font-size:var( --e-global-typography-5a922e3-font-size );line-height:var( --e-global-typography-5a922e3-line-height );}.elementor-11641 .elementor-element.elementor-element-14409443{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-3c7dec2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-11641 .elementor-element.elementor-element-75e31fd{--content-width:95%;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-11641 .elementor-element.elementor-element-c70b1d5{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11641 .elementor-element.elementor-element-2b216c8{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-987c4e2{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-10a06d9{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-c0f348d{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-94a9a6e{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-8ca721e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11641 .elementor-element.elementor-element-faf54dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11641 .elementor-element.elementor-element-44a2b39{line-height:2rem;}.elementor-11641 .elementor-element.elementor-element-896a759{line-height:2rem;}.elementor-11641 .elementor-element.elementor-element-1143193{line-height:2rem;}.elementor-11641 .elementor-element.elementor-element-3074b65{line-height:2rem;}.elementor-11641 .elementor-element.elementor-element-e4c1ce6{line-height:2rem;}.elementor-11641 .elementor-element.elementor-element-33f9d33{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-11641 .elementor-element.elementor-element-e8c9df2.elementor-element{--order:99999 /* order end hack */;}.elementor-11641 .elementor-element.elementor-element-e8c9df2{z-index:2;}.elementor-11641 .elementor-element.elementor-element-51c9fcd{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-8fa96d0{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-a80e115{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-5336ea8{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-9eb42c4{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-3b61f93{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-1350652{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11641 .elementor-element.elementor-element-846adec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11641 .elementor-element.elementor-element-b0257b8{line-height:2rem;}.elementor-11641 .elementor-element.elementor-element-4da23d6{line-height:2rem;}.elementor-11641 .elementor-element.elementor-element-e58ace7{line-height:2rem;}.elementor-11641 .elementor-element.elementor-element-549a512{line-height:2rem;}.elementor-11641 .elementor-element.elementor-element-e30a29b{line-height:2rem;}.elementor-11641 .elementor-element.elementor-element-fd102ed{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-01f6391.elementor-element{--order:99999 /* order end hack */;}.elementor-11641 .elementor-element.elementor-element-01f6391{z-index:2;}.elementor-11641 .elementor-element.elementor-element-d648b45{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--n-tabs-title-gap:10px;--n-tabs-title-font-size:1.4rem;}.elementor-11641 .elementor-element.elementor-element-d648b45.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-d648b45.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-d648b45.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11641 .elementor-element.elementor-element-d648b45.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-f18fe6f{--content-width:95%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-11641 .elementor-element.elementor-element-07765f0.e-con{--align-self:center;}.elementor-11641 .elementor-element.elementor-element-8ed389f{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-9b80fa6{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-dee8182{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-2895395{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-206c0d9{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-0e351e0{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-d965f4a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11641 .elementor-element.elementor-element-7455744{--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;--n-tabs-title-gap:0px;}.elementor-11641 .elementor-element.elementor-element-7455744.elementor-element{--align-self:center;}.elementor-11641 .elementor-element.elementor-element-7455744.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-7455744.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-7455744.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11641 .elementor-element.elementor-element-7455744.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-cea9abd{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-ddd3917{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-4d1cbb5{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-d266695{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-58448f8{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-18b880a{font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-ae01b85{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11641 .elementor-element.elementor-element-0ea9a95{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;--n-tabs-title-gap:10px;}.elementor-11641 .elementor-element.elementor-element-0ea9a95.elementor-element{--align-self:center;}.elementor-11641 .elementor-element.elementor-element-0ea9a95.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-0ea9a95.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-0ea9a95.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11641 .elementor-element.elementor-element-0ea9a95.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-width:0px 0px 0px 0px;}.elementor-11641 .elementor-element.elementor-element-301dd4b{--width:1px;}.elementor-11641 .elementor-element.elementor-element-d078790{--width:1px;}.elementor-11641 .elementor-element.elementor-element-9021c67{--content-width:95%;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-11641 .elementor-element.elementor-element-e5e0b3f{--lottie-container-width:500px;}body:not(.rtl) .elementor-11641 .elementor-element.elementor-element-cf5aa75{left:-50px;}body.rtl .elementor-11641 .elementor-element.elementor-element-cf5aa75{right:-50px;}.elementor-11641 .elementor-element.elementor-element-cf5aa75{--lottie-container-width:500px;}.elementor-11641 .elementor-element.elementor-element-258c0e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11641 .elementor-element.elementor-element-9ade3e3{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-8022ec7{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;text-align:center;}.elementor-11641 .elementor-element.elementor-element-8022ec7.elementor-element{--align-self:center;}.elementor-11641 .elementor-element.elementor-element-8022ec7 .elementor-heading-title{font-size:var( --e-global-typography-5a922e3-font-size );line-height:var( --e-global-typography-5a922e3-line-height );}.elementor-11641 .elementor-element.elementor-element-ee7ee7e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-215366a-font-size );line-height:var( --e-global-typography-215366a-line-height );}.elementor-11641 .elementor-element.elementor-element-951b3bf{--min-height:0px;--justify-content:flex-start;--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-11641 .elementor-element.elementor-element-c7d31b7 img{width:220px;height:220px;}.elementor-11641 .elementor-element.elementor-element-c002590{--justify-content:center;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-a81c19f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11641 .elementor-element.elementor-element-a81c19f.elementor-element{--order:99999 /* order end hack */;}.elementor-11641 .elementor-element.elementor-element-a81c19f img{height:200px;object-fit:contain;}.elementor-11641 .elementor-element.elementor-element-10c02af{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11641 .elementor-element.elementor-element-e4c594b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-11641 .elementor-element.elementor-element-e4c594b .elementor-heading-title{font-size:2.5rem;line-height:3rem;}.elementor-11641 .elementor-element.elementor-element-023c601.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-11641 .elementor-element.elementor-element-66437455{--content-width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11641 .elementor-element.elementor-element-7f4d9fe7{text-align:center;}.elementor-11641 .elementor-element.elementor-element-7f4d9fe7 .elementor-heading-title{font-size:var( --e-global-typography-5a922e3-font-size );line-height:var( --e-global-typography-5a922e3-line-height );}.elementor-11641 .elementor-element.elementor-element-a7b97e8{--width:50%;}.elementor-11641 .elementor-element.elementor-element-731c1697{--swiper-slides-to-display:1;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-11641 .elementor-element.elementor-element-301dd4b{--width:1px;}.elementor-11641 .elementor-element.elementor-element-d078790{--width:1px;}.elementor-11641 .elementor-element.elementor-element-10c02af{--width:700px;}.elementor-11641 .elementor-element.elementor-element-a7b97e8{--width:200px;}}@media(max-width:1300px) and (min-width:768px){.elementor-11641 .elementor-element.elementor-element-4f3b7741{--content-width:90%;}.elementor-11641 .elementor-element.elementor-element-62fa80c5{--content-width:90%;}.elementor-11641 .elementor-element.elementor-element-75e31fd{--content-width:90%;}.elementor-11641 .elementor-element.elementor-element-f18fe6f{--content-width:90%;}.elementor-11641 .elementor-element.elementor-element-9021c67{--content-width:90%;}.elementor-11641 .elementor-element.elementor-element-9ade3e3{--width:100%;}.elementor-11641 .elementor-element.elementor-element-66437455{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11641 .elementor-element.elementor-element-9ade3e3{--width:100%;}.elementor-11641 .elementor-element.elementor-element-a7b97e8{--width:200px;}}/* Start custom CSS for form, class: .elementor-element-28c611ce */@media(max-width: 767px){
    .elementor-11641 .elementor-element.elementor-element-28c611ce *{
        box-shadow: none!important;
    }
}

.elementor-11641 .elementor-element.elementor-element-28c611ce .grecaptcha-badge{
    display: none!important;
}

.elementor-11641 .elementor-element.elementor-element-28c611ce input, .elementor-11641 .elementor-element.elementor-element-28c611ce textarea{
    transition: color 0.5s ease;
}

.elementor-11641 .elementor-element.elementor-element-28c611ce input:hover, .elementor-11641 .elementor-element.elementor-element-28c611ce textarea:hover{
    color: black!important;
}

.elementor-11641 .elementor-element.elementor-element-28c611ce .elementor-message.elementor-message-success{
    display: none;   
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-5e6aa25 */@media(max-width: 767px){
    .elementor-11641 .elementor-element.elementor-element-5e6aa25 *{
        box-shadow: none!important;
    }
}

.elementor-11641 .elementor-element.elementor-element-5e6aa25 .grecaptcha-badge{
    display: none!important;
}

.elementor-11641 .elementor-element.elementor-element-5e6aa25 input, .elementor-11641 .elementor-element.elementor-element-5e6aa25 textarea{
    transition: color 0.5s ease;
}

.elementor-11641 .elementor-element.elementor-element-5e6aa25 input:hover, .elementor-11641 .elementor-element.elementor-element-5e6aa25 textarea:hover{
    color: black!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4332b60 */.elementor-11641 .elementor-element.elementor-element-4332b60::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62262aa */.elementor-11641 .elementor-element.elementor-element-62262aa::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e135241 */.elementor-11641 .elementor-element.elementor-element-e135241::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e08c8 */.elementor-11641 .elementor-element.elementor-element-82e08c8::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b829c */.elementor-11641 .elementor-element.elementor-element-97b829c::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf3ed9 */.elementor-11641 .elementor-element.elementor-element-4bf3ed9 img{
    transition: transform 0.5s ease;
}

.elementor-11641 .elementor-element.elementor-element-4bf3ed9:hover img{
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0555d2b */.elementor-11641 .elementor-element.elementor-element-0555d2b::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f297b56 */.elementor-11641 .elementor-element.elementor-element-f297b56::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea1a56 */.elementor-11641 .elementor-element.elementor-element-7ea1a56::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c109e39 */.elementor-11641 .elementor-element.elementor-element-c109e39::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467bd7a */.elementor-11641 .elementor-element.elementor-element-467bd7a::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764bae8 */.elementor-11641 .elementor-element.elementor-element-764bae8 img{
    transition: transform 0.5s ease;
}

.elementor-11641 .elementor-element.elementor-element-764bae8:hover img{
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4332b60 */.elementor-11641 .elementor-element.elementor-element-4332b60::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62262aa */.elementor-11641 .elementor-element.elementor-element-62262aa::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e135241 */.elementor-11641 .elementor-element.elementor-element-e135241::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e08c8 */.elementor-11641 .elementor-element.elementor-element-82e08c8::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b829c */.elementor-11641 .elementor-element.elementor-element-97b829c::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf3ed9 */.elementor-11641 .elementor-element.elementor-element-4bf3ed9 img{
    transition: transform 0.5s ease;
}

.elementor-11641 .elementor-element.elementor-element-4bf3ed9:hover img{
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0555d2b */.elementor-11641 .elementor-element.elementor-element-0555d2b::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f297b56 */.elementor-11641 .elementor-element.elementor-element-f297b56::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea1a56 */.elementor-11641 .elementor-element.elementor-element-7ea1a56::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c109e39 */.elementor-11641 .elementor-element.elementor-element-c109e39::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467bd7a */.elementor-11641 .elementor-element.elementor-element-467bd7a::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764bae8 */.elementor-11641 .elementor-element.elementor-element-764bae8 img{
    transition: transform 0.5s ease;
}

.elementor-11641 .elementor-element.elementor-element-764bae8:hover img{
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffd9753 */.elementor-11641 .elementor-element.elementor-element-ffd9753 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb88ea */.elementor-11641 .elementor-element.elementor-element-efb88ea{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-efb88ea:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc2c748 */.elementor-11641 .elementor-element.elementor-element-bc2c748 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d72f40f */.elementor-11641 .elementor-element.elementor-element-d72f40f{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d72f40f:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a70b5a */.elementor-11641 .elementor-element.elementor-element-4a70b5a img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9ed4f63 */.elementor-11641 .elementor-element.elementor-element-9ed4f63{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-9ed4f63:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66ca4e */.elementor-11641 .elementor-element.elementor-element-c66ca4e img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d15b78 */.elementor-11641 .elementor-element.elementor-element-6d15b78{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-6d15b78:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17a956d */.elementor-11641 .elementor-element.elementor-element-17a956d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d8c8dd */.elementor-11641 .elementor-element.elementor-element-8d8c8dd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8d8c8dd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4332b60 */.elementor-11641 .elementor-element.elementor-element-4332b60::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62262aa */.elementor-11641 .elementor-element.elementor-element-62262aa::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e135241 */.elementor-11641 .elementor-element.elementor-element-e135241::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e08c8 */.elementor-11641 .elementor-element.elementor-element-82e08c8::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b829c */.elementor-11641 .elementor-element.elementor-element-97b829c::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf3ed9 */.elementor-11641 .elementor-element.elementor-element-4bf3ed9 img{
    transition: transform 0.5s ease;
}

.elementor-11641 .elementor-element.elementor-element-4bf3ed9:hover img{
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91bb58d */.elementor-11641 .elementor-element.elementor-element-91bb58d img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-ebf54ff */.elementor-11641 .elementor-element.elementor-element-ebf54ff{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-ebf54ff:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a6c6cc */.elementor-11641 .elementor-element.elementor-element-0a6c6cc img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-689f899 */.elementor-11641 .elementor-element.elementor-element-689f899{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-689f899:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-01958a7 */.elementor-11641 .elementor-element.elementor-element-01958a7 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1bcbeeb */.elementor-11641 .elementor-element.elementor-element-1bcbeeb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1bcbeeb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ec908f */.elementor-11641 .elementor-element.elementor-element-4ec908f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-02a08cd */.elementor-11641 .elementor-element.elementor-element-02a08cd{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-02a08cd:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-899a700 */.elementor-11641 .elementor-element.elementor-element-899a700 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d958eb9 */.elementor-11641 .elementor-element.elementor-element-d958eb9{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-d958eb9:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0555d2b */.elementor-11641 .elementor-element.elementor-element-0555d2b::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f297b56 */.elementor-11641 .elementor-element.elementor-element-f297b56::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea1a56 */.elementor-11641 .elementor-element.elementor-element-7ea1a56::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c109e39 */.elementor-11641 .elementor-element.elementor-element-c109e39::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-467bd7a */.elementor-11641 .elementor-element.elementor-element-467bd7a::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-764bae8 */.elementor-11641 .elementor-element.elementor-element-764bae8 img{
    transition: transform 0.5s ease;
}

.elementor-11641 .elementor-element.elementor-element-764bae8:hover img{
    transform: rotate(90deg);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d648b45 */.elementor-11641 .elementor-element.elementor-element-d648b45 .e-n-tab-title:hover:after{
    width: 80%;
}

.elementor-11641 .elementor-element.elementor-element-d648b45 .e-n-tab-title[aria-selected="true"]:after{
    width: 50%;
}

.elementor-11641 .elementor-element.elementor-element-d648b45 .e-n-tab-title:after{
    content: '';
    position: absolute;
    top: 100%;
    height: 6px;
    width: 0%;
    background: linear-gradient(to right, #5fab81, #17173d);
    border-radius: 3px;
    transition: width ease 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9ab87c */.elementor-11641 .elementor-element.elementor-element-e9ab87c img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-078e2fb */.elementor-11641 .elementor-element.elementor-element-078e2fb{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-078e2fb:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fb271fd */.elementor-11641 .elementor-element.elementor-element-fb271fd img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1e180de */.elementor-11641 .elementor-element.elementor-element-1e180de{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-1e180de:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca7d64f */.elementor-11641 .elementor-element.elementor-element-ca7d64f img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cffad */.elementor-11641 .elementor-element.elementor-element-08cffad{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-08cffad:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5070685 */.elementor-11641 .elementor-element.elementor-element-5070685 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-512de5d */.elementor-11641 .elementor-element.elementor-element-512de5d{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-512de5d:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32005d5 */.elementor-11641 .elementor-element.elementor-element-32005d5 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-26daf02 */.elementor-11641 .elementor-element.elementor-element-26daf02{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-26daf02:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7455744 */.elementor-11641 .elementor-element.elementor-element-7455744 .e-n-tab-title:hover:after{
    width: 80%;
}

.elementor-11641 .elementor-element.elementor-element-7455744 .e-n-tab-title[aria-selected="true"]:after{
    width: 50%;
}

.elementor-11641 .elementor-element.elementor-element-7455744 .e-n-tab-title:after{
    content: '';
    position: absolute;
    top: 100%;
    height: 6px;
    width: 0%;
    background: linear-gradient(to right, #5fab81, #17173d);
    border-radius: 3px;
    transition: width ease 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cefcef */.elementor-11641 .elementor-element.elementor-element-9cefcef img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0ca9da5 */.elementor-11641 .elementor-element.elementor-element-0ca9da5{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-0ca9da5:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6eed7e9 */.elementor-11641 .elementor-element.elementor-element-6eed7e9 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c66fb80 */.elementor-11641 .elementor-element.elementor-element-c66fb80{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-c66fb80:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b326fe */.elementor-11641 .elementor-element.elementor-element-2b326fe img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e51934c */.elementor-11641 .elementor-element.elementor-element-e51934c{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-e51934c:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab8d490 */.elementor-11641 .elementor-element.elementor-element-ab8d490 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7fc09c2 */.elementor-11641 .elementor-element.elementor-element-7fc09c2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-7fc09c2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c649553 */.elementor-11641 .elementor-element.elementor-element-c649553 img{
    filter: drop-shadow(5px 5px 10px #000000aa);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8467aa2 */.elementor-11641 .elementor-element.elementor-element-8467aa2{
    opacity: 0.5;
    transition: opacity 1s;
}

.elementor-11641 .elementor-element.elementor-element-8467aa2:hover{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0ea9a95 */.elementor-11641 .elementor-element.elementor-element-0ea9a95 .e-n-tab-title:hover:after{
    width: 80%;
}

.elementor-11641 .elementor-element.elementor-element-0ea9a95 .e-n-tab-title[aria-selected="true"]:after{
    width: 50%;
}

.elementor-11641 .elementor-element.elementor-element-0ea9a95 .e-n-tab-title:after{
    content: '';
    position: absolute;
    top: 100%;
    height: 6px;
    width: 0%;
    background: linear-gradient(to right, #5fab81, #17173d);
    border-radius: 3px;
    transition: width ease 0.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c002590 */.elementor-11641 .elementor-element.elementor-element-c002590{
    height: 99%;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-731c1697 */.elementor-11641 .elementor-element.elementor-element-731c1697 .swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS */.post-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(225deg, rgba(96, 174, 131, 0.95), rgba(39, 51, 97, 0.95));
}

body,html,header,footer{
    overflow-x: hidden;
}

.rotcard::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    transform: rotate(0deg);
    transition: transform 0.5s ease;
}

.rotdm::before{
    background-color: #026038;
}

.rotit::before{
    background-color: #273361;
}

.rotcard:hover::before{
    transform: rotate(4deg);
}/* End custom CSS */