.elementor-20 .elementor-element.elementor-element-9ec73f4{--display:flex;}.elementor-20 .elementor-element.elementor-element-48dbd7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-98fa0a6{--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-20 .elementor-element.elementor-element-8bbb80b{--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:39px;--margin-bottom:14px;--margin-left:14px;--margin-right:14px;--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-20 .elementor-element.elementor-element-1626a83{text-align:start;}.elementor-20 .elementor-element.elementor-element-1626a83 .elementor-heading-title{text-transform:none;letter-spacing:-2.5px;word-spacing:2px;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-button span{gap:12px;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-field-group{margin-bottom:12px;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-form-fields-wrapper{margin-bottom:-12px;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-primary );border-radius:9px 9px 9px 9px;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-primary );border-radius:9px 9px 9px 9px;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-12f17e8 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-button[type="submit"]{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-20 .elementor-element.elementor-element-12f17e8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-12f17e8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-12f17e8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-20 .elementor-element.elementor-element-12f17e8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-20 .elementor-element.elementor-element-12f17e8{--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-20 .elementor-element.elementor-element-a52f228{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-20 .elementor-element.elementor-element-484743b{--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-20 .elementor-element.elementor-element-484743b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-a17366a{text-align:start;}.elementor-20 .elementor-element.elementor-element-a17366a .elementor-heading-title{text-transform:none;letter-spacing:-2.5px;word-spacing:2px;}.elementor-20 .elementor-element.elementor-element-97b97ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:21px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-5417499{--display:flex;}.elementor-20 .elementor-element.elementor-element-32e7dcb{width:var( --container-widget-width, 98.067% );max-width:98.067%;--container-widget-width:98.067%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-32e7dcb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-32e7dcb .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-32e7dcb .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-32e7dcb .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-20 .elementor-element.elementor-element-32e7dcb .elementor-icon-list-text{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-247d2a3{--display:flex;}.elementor-20 .elementor-element.elementor-element-4ebe4c7{width:var( --container-widget-width, 98.067% );max-width:98.067%;--container-widget-width:98.067%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-4ebe4c7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-4ebe4c7 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-4ebe4c7 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-4ebe4c7 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-20 .elementor-element.elementor-element-4ebe4c7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-e46ae12{--display:flex;}.elementor-20 .elementor-element.elementor-element-c952503{width:var( --container-widget-width, 98.067% );max-width:98.067%;--container-widget-width:98.067%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-c952503.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-c952503 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-c952503 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-c952503 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-20 .elementor-element.elementor-element-c952503 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-9ecc5bf{--display:flex;}.elementor-20 .elementor-element.elementor-element-ae60020{width:var( --container-widget-width, 98.067% );max-width:98.067%;--container-widget-width:98.067%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-ae60020.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-ae60020 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-ae60020 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-ae60020 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-20 .elementor-element.elementor-element-ae60020 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-6ab092a{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;border-style:none;--n-tabs-title-border-radius:11px 11px 11px 11px;--n-tabs-title-padding-top:9px;--n-tabs-title-padding-right:9px;--n-tabs-title-padding-bottom:9px;--n-tabs-title-padding-left:9px;}.elementor-20 .elementor-element.elementor-element-62ee3ba{--display:flex;}.elementor-20 .elementor-element.elementor-element-e2b2fe7{width:var( --container-widget-width, 98.067% );max-width:98.067%;--container-widget-width:98.067%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-e2b2fe7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-e2b2fe7 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-e2b2fe7 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-e2b2fe7 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-20 .elementor-element.elementor-element-e2b2fe7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-25bc8bd{--display:flex;}.elementor-20 .elementor-element.elementor-element-8eedd50{width:var( --container-widget-width, 98.067% );max-width:98.067%;--container-widget-width:98.067%;--container-widget-flex-grow:0;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-8eedd50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-8eedd50 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-8eedd50 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-8eedd50 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-20 .elementor-element.elementor-element-8eedd50 .elementor-icon-list-text{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-5e0a365{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--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;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-border-radius:11px 11px 11px 11px;--n-tabs-title-padding-top:11px;--n-tabs-title-padding-right:11px;--n-tabs-title-padding-bottom:11px;--n-tabs-title-padding-left:11px;}.elementor-20 .elementor-element.elementor-element-229b079{--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-20 .elementor-element.elementor-element-007849c .elementor-repeater-item-bef2706{left:62%;--hotspot-translate-x:62%;top:75%;--hotspot-translate-y:75%;}.elementor-20 .elementor-element.elementor-element-007849c .elementor-repeater-item-b9af2df{left:51%;--hotspot-translate-x:51%;top:90%;--hotspot-translate-y:90%;}.elementor-20 .elementor-element.elementor-element-007849c .elementor-repeater-item-99c54c8{left:66%;--hotspot-translate-x:66%;top:80%;--hotspot-translate-y:80%;}.elementor-20 .elementor-element.elementor-element-007849c .elementor-repeater-item-5792b0f{left:60%;--hotspot-translate-x:60%;top:89%;--hotspot-translate-y:89%;}.elementor-20 .elementor-element.elementor-element-007849c .elementor-repeater-item-ffaef63{left:57%;--hotspot-translate-x:57%;top:66%;--hotspot-translate-y:66%;}.elementor-20 .elementor-element.elementor-element-007849c .elementor-repeater-item-e7a341c{left:68%;--hotspot-translate-x:68%;top:21%;--hotspot-translate-y:21%;}.elementor-20 .elementor-element.elementor-element-007849c .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-20 .elementor-element.elementor-element-007849c{--hotspot-color:var( --e-global-color-primary );--hotspot-size:31px;--hotspot-padding:0px;--tooltip-color:var( --e-global-color-secondary );--tooltip-border-radius:20px 20px 20px 20px;}.elementor-20 .elementor-element.elementor-element-007849c .e-hotspot__tooltip{font-size:13px;}.elementor-20 .elementor-element.elementor-element-32ccaf4{--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;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-f550860{padding:37px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-007849c{--hotspot-size:19px;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-97b97ec{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;--padding-top:14px;--padding-bottom:34px;--padding-left:11px;--padding-right:34px;}.elementor-20 .elementor-element.elementor-element-007849c{--hotspot-size:15px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-98fa0a6{--width:50%;}.elementor-20 .elementor-element.elementor-element-8bbb80b{--width:50%;}.elementor-20 .elementor-element.elementor-element-484743b{--width:27.444%;}.elementor-20 .elementor-element.elementor-element-229b079{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20 .elementor-element.elementor-element-484743b{--width:274.141px;}}/* Start custom CSS for image, class: .elementor-element-f550860 *//* 1. Apply Shadow to the Main Widget Container (Elementor's '.elementor-20 .elementor-element.elementor-element-f550860') */
/* This allows the shadow to extend freely. */
.elementor-20 .elementor-element.elementor-element-f550860 {
    /* REQUIRED: Set a defined size for the container if you need a specific look. 
       If your image size is already set in Elementor's settings, this might not be needed. */
    /* width: 300px; */ 
    /* height: 200px; */

    /* Apply the drop shadow */
    filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.5));
}

/* 2. Apply Clipping to the Image Element (The <img> tag) */
/* This is what actually clips the corners. */
.elementor-20 .elementor-element.elementor-element-f550860 img {
    /* Ensure the image fills the container area for the clip-path to work on the full image */
    display: block;
    width: 100%;
    height: 100%;
    
    /* Apply the clip-path to create the cut corners */
    clip-path: polygon(
        40px 0,
        100% 0,
        100% calc(100% - 40px),
        calc(100% - 40px) 100%,
        0 100%,
        0 40px
    );
}/* End custom CSS */