.elementor-517 .elementor-element.elementor-element-71fa0862{--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;--justify-content:flex-start;--align-items:stretch;--gap:2rem 2rem;--background-transition:0.3s;--padding-top:75px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-517 .elementor-element.elementor-element-71fa0862:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-71fa0862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-517 .elementor-element.elementor-element-71fa0862, .elementor-517 .elementor-element.elementor-element-71fa0862::before{--border-transition:0.3s;}.elementor-517 .elementor-element.elementor-element-9e30876{--display:flex;--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:flex-start;--align-items:stretch;--gap:2rem 2rem;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-517 .elementor-element.elementor-element-d725775{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-517 .elementor-element.elementor-element-d725775:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-d725775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-517 .elementor-element.elementor-element-d725775, .elementor-517 .elementor-element.elementor-element-d725775::before{--border-transition:0.3s;}.elementor-517 .elementor-element.elementor-element-3976fa9{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--position:absolute;}.elementor-517 .elementor-element.elementor-element-6dd58be{text-align:center;color:var( --e-global-color-primary );}.elementor-517 .elementor-element.elementor-element-4e18ae3{text-align:center;color:var( --e-global-color-primary );}.elementor-517 .elementor-element.elementor-element-7df8a0b{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-517 .elementor-element.elementor-element-7a53a11{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--position:absolute;}.elementor-517 .elementor-element.elementor-element-c78ce66{text-align:center;color:var( --e-global-color-primary );}.elementor-517 .elementor-element.elementor-element-c7fc6af{text-align:center;color:var( --e-global-color-primary );}.elementor-517 .elementor-element.elementor-element-1965523{--display:flex;--justify-content:center;--background-transition:0.3s;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-517 .elementor-element.elementor-element-78c5126{--display:flex;--background-transition:0.3s;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;--position:absolute;}.elementor-517 .elementor-element.elementor-element-9d1a856{text-align:center;color:var( --e-global-color-primary );}.elementor-517 .elementor-element.elementor-element-98f1a2f{text-align:center;color:var( --e-global-color-primary );}.elementor-517 .elementor-element.elementor-element-270359e{--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;--background-transition:0.3s;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-517 .elementor-element.elementor-element-270359e:not(.elementor-motion-effects-element-type-background), .elementor-517 .elementor-element.elementor-element-270359e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-517 .elementor-element.elementor-element-270359e, .elementor-517 .elementor-element.elementor-element-270359e::before{--border-transition:0.3s;}.elementor-517 .elementor-element.elementor-element-b9455e5{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-text );}.elementor-517 .elementor-element.elementor-element-b9455e5 .elementor-headline{text-align:center;}.elementor-517 .elementor-element.elementor-element-b9455e5 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-517 .elementor-element.elementor-element-b9455e5 .elementor-headline-plain-text{color:var( --e-global-color-text );}.elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon-box-wrapper{text-align:left;}.elementor-517 .elementor-element.elementor-element-440fcfb{--icon-box-icon-margin:1rem;width:auto;max-width:auto;}.elementor-517 .elementor-element.elementor-element-440fcfb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-517 .elementor-element.elementor-element-440fcfb.elementor-view-framed .elementor-icon, .elementor-517 .elementor-element.elementor-element-440fcfb.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-517 .elementor-element.elementor-element-440fcfb.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-517 .elementor-element.elementor-element-440fcfb.elementor-view-framed .elementor-icon:hover, .elementor-517 .elementor-element.elementor-element-440fcfb.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon{font-size:2rem;}.elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon-box-title, .elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon-box-title a{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}@media(max-width:1024px){.elementor-517 .elementor-element.elementor-element-71fa0862{--gap:1rem 1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-517 .elementor-element.elementor-element-9e30876{--gap:1rem 1rem;}.elementor-517 .elementor-element.elementor-element-4e18ae3 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-517 .elementor-element.elementor-element-c7fc6af > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-517 .elementor-element.elementor-element-98f1a2f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-517 .elementor-element.elementor-element-270359e{--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon{font-size:1.5rem;}.elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon-box-title, .elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-517 .elementor-element.elementor-element-71fa0862{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-517 .elementor-element.elementor-element-6dd58be > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-517 .elementor-element.elementor-element-4e18ae3 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-517 .elementor-element.elementor-element-c78ce66 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-517 .elementor-element.elementor-element-c7fc6af > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-517 .elementor-element.elementor-element-9d1a856 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-517 .elementor-element.elementor-element-98f1a2f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-517 .elementor-element.elementor-element-270359e{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon-box-title, .elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-517 .elementor-element.elementor-element-440fcfb .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(min-width:768px){.elementor-517 .elementor-element.elementor-element-71fa0862{--content-width:1200px;}.elementor-517 .elementor-element.elementor-element-270359e{--content-width:850px;}}@media(max-width:1024px) and (min-width:768px){.elementor-517 .elementor-element.elementor-element-270359e{--content-width:450px;}}/* Start custom CSS for image, class: .elementor-element-a7eac3d */.elementor-517 .elementor-element.elementor-element-a7eac3d img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dd58be */.elementor-517 .elementor-element.elementor-element-6dd58be a {
    color: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e57bb7 */.elementor-517 .elementor-element.elementor-element-8e57bb7 img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c78ce66 */.elementor-517 .elementor-element.elementor-element-c78ce66 a {
    color: inherit;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-530f731 */.elementor-517 .elementor-element.elementor-element-530f731 img {
        object-fit: cover;
    object-position: center;
    aspect-ratio: 4 / 5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d1a856 */.elementor-517 .elementor-element.elementor-element-9d1a856 a {
    color: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e30876 */.elementor-517 .elementor-element.elementor-element-9e30876 .elementor-container {
    gap: 2rem;
}

@media (max-width: 1024px) {
    .elementor-517 .elementor-element.elementor-element-9e30876 .elementor-container {
            gap: 1.5rem;
        flex-wrap: nowrap;
}
}

@media (max-width: 767px) {
    .elementor-517 .elementor-element.elementor-element-9e30876 .elementor-container {
        gap: 1rem;
        flex-wrap: wrap;
}
}/* End custom CSS */