.elementor-3615 .elementor-element.elementor-element-1a0f98e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-3615 .elementor-element.elementor-element-a468030{--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;--align-items:stretch;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-b0175c2{--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;--align-items:stretch;--overflow:hidden;--border-radius:32px 32px 32px 32px;}.elementor-3615 .elementor-element.elementor-element-73bbcf7{--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:space-between;--align-items:flex-start;--gap:120px 120px;--row-gap:120px;--column-gap:120px;--overflow:hidden;--border-radius:32px 32px 32px 32px;--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}.elementor-3615 .elementor-element.elementor-element-73bbcf7:not(.elementor-motion-effects-element-type-background), .elementor-3615 .elementor-element.elementor-element-73bbcf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66755c5 );}.elementor-3615 .elementor-element.elementor-element-641c2b9 .elementor-button{background-color:var( --e-global-color-cf9a2f7 );font-family:var( --e-global-typography-541379c-font-family ), Sans-serif;font-size:var( --e-global-typography-541379c-font-size );font-weight:var( --e-global-typography-541379c-font-weight );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );fill:var( --e-global-color-89dec92 );color:var( --e-global-color-89dec92 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-641c2b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3615 .elementor-element.elementor-element-641c2b9 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-3615 .elementor-element.elementor-element-4e9b27d{--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:flex-start;--gap:46px 46px;--row-gap:46px;--column-gap:46px;}.elementor-3615 .elementor-element.elementor-element-7aba988{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3615 .elementor-element.elementor-element-e56d99f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 16px 7px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:20px 20px 20px 20px;}.elementor-3615 .elementor-element.elementor-element-e56d99f .elementor-heading-title{font-family:var( --e-global-typography-541379c-font-family ), Sans-serif;font-size:var( --e-global-typography-541379c-font-size );font-weight:var( --e-global-typography-541379c-font-weight );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-b666443{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3615 .elementor-element.elementor-element-b666443 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.25rem;font-weight:500;line-height:1.05em;letter-spacing:-2px;}.elementor-3615 .elementor-element.elementor-element-3bcc2dd{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3615 .elementor-element.elementor-element-6245140 .elementor-button{background-color:var( --e-global-color-9be76e2 );font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:-0.03em;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.4s;padding:16px 32px 16px 32px;}.elementor-3615 .elementor-element.elementor-element-6245140 .elementor-button:hover, .elementor-3615 .elementor-element.elementor-element-6245140 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-3615 .elementor-element.elementor-element-6245140.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3615 .elementor-element.elementor-element-6245140 .elementor-button:hover svg, .elementor-3615 .elementor-element.elementor-element-6245140 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3615 .elementor-element.elementor-element-fab8cc5 .elementor-button{background-color:var( --e-global-color-text );transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-fab8cc5 .elementor-button:hover, .elementor-3615 .elementor-element.elementor-element-fab8cc5 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-fab8cc5{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-3615 .elementor-element.elementor-element-fab8cc5 .elementor-button:hover svg, .elementor-3615 .elementor-element.elementor-element-fab8cc5 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-e007a23{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-92e3428 );--border-color:var( --e-global-color-92e3428 );--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-1a3bbc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-3615 .elementor-element.elementor-element-1a3bbc7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-3615 .elementor-element.elementor-element-1a3bbc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-3615 .elementor-element.elementor-element-1a3bbc7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-3615 .elementor-element.elementor-element-1a3bbc7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-3615 .elementor-element.elementor-element-1a3bbc7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-1a3bbc7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3615 .elementor-element.elementor-element-1a3bbc7{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-3615 .elementor-element.elementor-element-1a3bbc7 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3615 .elementor-element.elementor-element-1a3bbc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-1a3bbc7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;letter-spacing:-0.03em;}.elementor-3615 .elementor-element.elementor-element-1a3bbc7 .elementor-icon-list-text{color:#00000099;transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-eb80461 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.625rem;font-weight:500;line-height:1.2em;letter-spacing:-1px;}.elementor-3615 .elementor-element.elementor-element-112a0a4{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-112a0a4:not(.elementor-motion-effects-element-type-background), .elementor-3615 .elementor-element.elementor-element-112a0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10e8da6 );}.elementor-3615 .elementor-element.elementor-element-1e8eedc{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-92e3428 );--border-color:var( --e-global-color-92e3428 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-3615 .elementor-element.elementor-element-ab47a71{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-92e3428 );--border-color:var( --e-global-color-92e3428 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:24px;}.elementor-3615 .elementor-element.elementor-element-c520b4f{font-family:var( --e-global-typography-330c662-font-family ), Sans-serif;font-size:var( --e-global-typography-330c662-font-size );font-weight:var( --e-global-typography-330c662-font-weight );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-8a8785d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:46px;--padding-right:46px;}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3615 .elementor-element.elementor-element-5f34041{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-item > a{font-family:var( --e-global-typography-541379c-font-family ), Sans-serif;font-size:var( --e-global-typography-541379c-font-size );font-weight:var( --e-global-typography-541379c-font-weight );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-414a1a3{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-414a1a3:not(.elementor-motion-effects-element-type-background), .elementor-3615 .elementor-element.elementor-element-414a1a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10e8da6 );}.elementor-3615 .elementor-element.elementor-element-34e36e2{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-92e3428 );--border-color:var( --e-global-color-92e3428 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-3615 .elementor-element.elementor-element-97f9128{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:46px;--padding-right:46px;}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3615 .elementor-element.elementor-element-7e8a11e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-item > a{font-family:var( --e-global-typography-541379c-font-family ), Sans-serif;font-size:var( --e-global-typography-541379c-font-size );font-weight:var( --e-global-typography-541379c-font-weight );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-text{transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-ab04380{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-92e3428 );--border-color:var( --e-global-color-92e3428 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-49e7049{text-align:end;font-family:var( --e-global-typography-330c662-font-family ), Sans-serif;font-size:var( --e-global-typography-330c662-font-size );font-weight:var( --e-global-typography-330c662-font-weight );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-fa77fef{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-fa77fef:not(.elementor-motion-effects-element-type-background), .elementor-3615 .elementor-element.elementor-element-fa77fef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10e8da6 );}.elementor-3615 .elementor-element.elementor-element-2ecdf76{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-92e3428 );--border-color:var( --e-global-color-92e3428 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-3615 .elementor-element.elementor-element-9cb101c{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3615 .elementor-element.elementor-element-c165ecb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3615 .elementor-element.elementor-element-3cacfbe{font-family:var( --e-global-typography-330c662-font-family ), Sans-serif;font-size:var( --e-global-typography-330c662-font-size );font-weight:var( --e-global-typography-330c662-font-weight );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3615 .elementor-element.elementor-element-a443df0{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-541379c-font-family ), Sans-serif;font-size:var( --e-global-typography-541379c-font-size );font-weight:var( --e-global-typography-541379c-font-weight );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-191b064{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3615 .elementor-element.elementor-element-db1fa02{font-family:var( --e-global-typography-330c662-font-family ), Sans-serif;font-size:var( --e-global-typography-330c662-font-size );font-weight:var( --e-global-typography-330c662-font-weight );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3615 .elementor-element.elementor-element-44d28eb{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-item > a{font-family:var( --e-global-typography-541379c-font-family ), Sans-serif;font-size:var( --e-global-typography-541379c-font-size );font-weight:var( --e-global-typography-541379c-font-weight );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-text{transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-0794df4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3615 .elementor-element.elementor-element-23831c0{font-family:var( --e-global-typography-330c662-font-family ), Sans-serif;font-size:var( --e-global-typography-330c662-font-size );font-weight:var( --e-global-typography-330c662-font-weight );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3615 .elementor-element.elementor-element-b8b203d{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-item > a{font-family:var( --e-global-typography-541379c-font-family ), Sans-serif;font-size:var( --e-global-typography-541379c-font-size );font-weight:var( --e-global-typography-541379c-font-weight );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-text{transition:color 0.3s;}.elementor-3615 .elementor-element.elementor-element-4c3f03a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-3615 .elementor-element.elementor-element-81ebdcf{--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;}.elementor-3615 .elementor-element.elementor-element-90f54f5{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-92e3428 );--border-color:var( --e-global-color-92e3428 );--padding-top:46px;--padding-bottom:46px;--padding-left:0px;--padding-right:39px;}.elementor-3615 .elementor-element.elementor-element-0f4cc1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-3615 .elementor-element.elementor-element-acdd965{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-92e3428 );--border-color:var( --e-global-color-92e3428 );--border-radius:12px 12px 12px 12px;}.elementor-3615 .elementor-element.elementor-element-4433f20 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3615 .elementor-element.elementor-element-4433f20 .elementor-custom-embed-play i{font-size:0px;}.elementor-3615 .elementor-element.elementor-element-4433f20 .elementor-custom-embed-play svg{width:0px;height:0px;}.elementor-3615 .elementor-element.elementor-element-dfed9b9{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-92e3428 );--border-color:var( --e-global-color-92e3428 );--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-0368cbc{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3615 .elementor-element.elementor-element-5d0a31d{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3615 .elementor-element.elementor-element-5d0a31d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:-0.03em;}.elementor-3615 .elementor-element.elementor-element-db6164b{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3615 .elementor-element.elementor-element-f6bc28b .elementor-button{background-color:var( --e-global-color-cf9a2f7 );font-family:var( --e-global-typography-541379c-font-family ), Sans-serif;font-size:var( --e-global-typography-541379c-font-size );font-weight:var( --e-global-typography-541379c-font-weight );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );fill:var( --e-global-color-89dec92 );color:var( --e-global-color-89dec92 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-f6bc28b .elementor-button-content-wrapper{flex-direction:row;}.elementor-3615 .elementor-element.elementor-element-f6bc28b .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-3615 .elementor-element.elementor-element-3fee13a p{margin-block-end:0px;}.elementor-3615 .elementor-element.elementor-element-9335b08{--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;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-36b0c27 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.3em;letter-spacing:-0.03em;}.elementor-3615 .elementor-element.elementor-element-a620372{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3615 .elementor-element.elementor-element-8f7d2dc{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:99px 99px 99px 99px;}.elementor-3615 .elementor-element.elementor-element-8f7d2dc:not(.elementor-motion-effects-element-type-background), .elementor-3615 .elementor-element.elementor-element-8f7d2dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-10e8da6 );}.elementor-3615 .elementor-element.elementor-element-90069c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;padding:0px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-90069c1 .elementor-icon-wrapper{text-align:center;}.elementor-3615 .elementor-element.elementor-element-90069c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-90069c1.elementor-view-framed .elementor-icon, .elementor-3615 .elementor-element.elementor-element-90069c1.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-90069c1.elementor-view-framed .elementor-icon, .elementor-3615 .elementor-element.elementor-element-90069c1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-90069c1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-3615 .elementor-element.elementor-element-90069c1.elementor-view-framed .elementor-icon:hover, .elementor-3615 .elementor-element.elementor-element-90069c1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3615 .elementor-element.elementor-element-90069c1.elementor-view-framed .elementor-icon:hover, .elementor-3615 .elementor-element.elementor-element-90069c1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-3615 .elementor-element.elementor-element-90069c1 .elementor-icon{font-size:14px;}.elementor-3615 .elementor-element.elementor-element-90069c1 .elementor-icon svg{height:14px;}.elementor-3615 .elementor-element.elementor-element-79c5bf4{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:8px;--grid-bottom-margin:8px;--e-share-buttons-primary-color:var( --e-global-color-10e8da6 );--e-share-buttons-secondary-color:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-79c5bf4 .elementor-share-btn{height:40px;}.elementor-3615 .elementor-element.elementor-element-79c5bf4 .elementor-share-btn:hover{--e-share-buttons-secondary-color:var( --e-global-color-accent );}.elementor-3615 .elementor-element.elementor-element-eb7e451{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:24px;--padding-bottom:46px;--padding-left:49px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-1730087{--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;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3615 .elementor-element.elementor-element-703ec81{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3615 .elementor-element.elementor-element-703ec81 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:-0.03em;}.elementor-3615 .elementor-element.elementor-element-305f480{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3615 .elementor-element.elementor-element-dd6626c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-4b76e13 .elementor-button{background-color:var( --e-global-color-cf9a2f7 );font-family:var( --e-global-typography-541379c-font-family ), Sans-serif;font-size:var( --e-global-typography-541379c-font-size );font-weight:var( --e-global-typography-541379c-font-weight );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );fill:var( --e-global-color-89dec92 );color:var( --e-global-color-89dec92 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-4b76e13 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3615 .elementor-element.elementor-element-4b76e13 .elementor-button .elementor-button-content-wrapper{gap:4px;}.elementor-3615 .elementor-element.elementor-element-f4f6262{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-8677f10 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:-0.03em;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:24px;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-24px;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3615 .elementor-element.elementor-element-516679e .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3615 .elementor-element.elementor-element-516679e .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3615 .elementor-element.elementor-element-516679e .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group > label, .elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-subgroup label{color:var( --e-global-color-89dec92 );}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-accent );}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:1.25em;letter-spacing:-0.03em;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-type-html{padding-bottom:0px;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group .elementor-field, .elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-subgroup label{font-size:14px;font-weight:500;line-height:1.25em;letter-spacing:-0.03em;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#0000001A;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#0000001A;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group .elementor-select-wrapper::before{color:#0000001A;}.elementor-3615 .elementor-element.elementor-element-516679e .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-button[type="submit"]{color:#ffffff;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3615 .elementor-element.elementor-element-516679e .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3615 .elementor-element.elementor-element-516679e .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3615 .elementor-element.elementor-element-516679e .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-message.elementor-message-success{color:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-516679e .elementor-message.elementor-message-danger{color:var( --e-global-color-accent );}.elementor-3615 .elementor-element.elementor-element-516679e{--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-3615 .elementor-element.elementor-element-4b04c96{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-3615 .elementor-element.elementor-element-2914146 .elementor-button:hover, .elementor-3615 .elementor-element.elementor-element-2914146 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );}.elementor-3615 .elementor-element.elementor-element-2914146{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-3615 .elementor-element.elementor-element-2914146 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;letter-spacing:-0.03em;transition-duration:0.4s;padding:16px 32px 16px 32px;}.elementor-3615 .elementor-element.elementor-element-2914146 .elementor-button:hover svg, .elementor-3615 .elementor-element.elementor-element-2914146 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3615 .elementor-element.elementor-element-6a0e2e1{--display:flex;--overflow:hidden;--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-3615 .elementor-element.elementor-element-67afde9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-3615 .elementor-element.elementor-element-60eb30b{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-4b6e44d{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-92e3428 );--border-color:var( --e-global-color-92e3428 );--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-c543fdb{font-family:var( --e-global-typography-36d010b-font-family ), Sans-serif;font-size:var( --e-global-typography-36d010b-font-size );font-weight:var( --e-global-typography-36d010b-font-weight );letter-spacing:var( --e-global-typography-36d010b-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-0e4f70e{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:46px;--padding-left:46px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-0e4f70e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3615 .elementor-element.elementor-element-1812245{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3615 .elementor-element.elementor-element-1812245 .elementor-heading-title{letter-spacing:-2.5px;}.elementor-3615 .elementor-element.elementor-element-9ee7231{--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;--justify-content:space-between;}.elementor-3615 .elementor-element.elementor-element-2b87733 .elementor-button{background-color:var( --e-global-color-66755c5 );font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-66755c5 );padding:12px 28px 12px 28px;}.elementor-3615 .elementor-element.elementor-element-2b87733 .elementor-button:hover, .elementor-3615 .elementor-element.elementor-element-2b87733 .elementor-button:focus{background-color:var( --e-global-color-9be76e2 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-2b87733.elementor-element{--align-self:center;}.elementor-3615 .elementor-element.elementor-element-2b87733 .elementor-button:hover svg, .elementor-3615 .elementor-element.elementor-element-2b87733 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-3615 .elementor-element.elementor-element-6120aaa{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-3615 .elementor-element.elementor-element-0dbf51c .elementor-button{background-color:var( --e-global-color-66755c5 );padding:17px 17px 17px 17px;}.elementor-3615 .elementor-element.elementor-element-cae5123 .elementor-button{background-color:var( --e-global-color-66755c5 );padding:17px 17px 17px 17px;}.elementor-3615 .elementor-element.elementor-element-b446c93{--display:flex;--overlay-opacity:1;--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-3615 .elementor-element.elementor-element-b446c93::before, .elementor-3615 .elementor-element.elementor-element-b446c93 > .elementor-background-video-container::before, .elementor-3615 .elementor-element.elementor-element-b446c93 > .e-con-inner > .elementor-background-video-container::before, .elementor-3615 .elementor-element.elementor-element-b446c93 > .elementor-background-slideshow::before, .elementor-3615 .elementor-element.elementor-element-b446c93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3615 .elementor-element.elementor-element-b446c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3615 .elementor-element.elementor-element-6e9c788{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-3615 .elementor-element.elementor-element-6e9c788:not(.elementor-motion-effects-element-type-background), .elementor-3615 .elementor-element.elementor-element-6e9c788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-66755c5 );}.elementor-3615 .elementor-element.elementor-element-d121a3c{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-7c1c604{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-8d134c3{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:8px;}.elementor-3615 .elementor-element.elementor-element-8d134c3 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-3615 .elementor-element.elementor-element-b0175c2{--width:58.5%;}.elementor-3615 .elementor-element.elementor-element-73bbcf7{--width:41.5%;}.elementor-3615 .elementor-element.elementor-element-ab47a71{--width:19%;}.elementor-3615 .elementor-element.elementor-element-8a8785d{--width:81%;}.elementor-3615 .elementor-element.elementor-element-97f9128{--width:81%;}.elementor-3615 .elementor-element.elementor-element-ab04380{--width:19%;}.elementor-3615 .elementor-element.elementor-element-4c3f03a{--content-width:1345px;}.elementor-3615 .elementor-element.elementor-element-90f54f5{--width:59.2%;}.elementor-3615 .elementor-element.elementor-element-db6164b{--width:50%;}.elementor-3615 .elementor-element.elementor-element-a620372{--width:fit-content;}.elementor-3615 .elementor-element.elementor-element-8f7d2dc{--width:40px;}.elementor-3615 .elementor-element.elementor-element-eb7e451{--width:40.8%;}.elementor-3615 .elementor-element.elementor-element-305f480{--width:50%;}.elementor-3615 .elementor-element.elementor-element-4b6e44d{--width:19%;}.elementor-3615 .elementor-element.elementor-element-0e4f70e{--width:81%;}.elementor-3615 .elementor-element.elementor-element-6120aaa{--width:auto;}}@media(max-width:1440px) and (min-width:768px){.elementor-3615 .elementor-element.elementor-element-ab47a71{--width:22%;}.elementor-3615 .elementor-element.elementor-element-8a8785d{--width:78%;}.elementor-3615 .elementor-element.elementor-element-97f9128{--width:78%;}.elementor-3615 .elementor-element.elementor-element-ab04380{--width:22%;}}@media(max-width:1058px) and (min-width:768px){.elementor-3615 .elementor-element.elementor-element-b0175c2{--width:100%;}.elementor-3615 .elementor-element.elementor-element-73bbcf7{--width:100%;}.elementor-3615 .elementor-element.elementor-element-ab47a71{--width:100%;}.elementor-3615 .elementor-element.elementor-element-8a8785d{--width:100%;}.elementor-3615 .elementor-element.elementor-element-97f9128{--width:100%;}.elementor-3615 .elementor-element.elementor-element-ab04380{--width:100%;}.elementor-3615 .elementor-element.elementor-element-9cb101c{--width:100%;}.elementor-3615 .elementor-element.elementor-element-90f54f5{--width:100%;}.elementor-3615 .elementor-element.elementor-element-eb7e451{--width:100%;}.elementor-3615 .elementor-element.elementor-element-4b6e44d{--width:23%;}.elementor-3615 .elementor-element.elementor-element-0e4f70e{--width:77%;}}@media(max-width:1440px){.elementor-3615 .elementor-element.elementor-element-641c2b9 .elementor-button{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-e56d99f .elementor-heading-title{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-1e8eedc{--justify-content:space-between;}.elementor-3615 .elementor-element.elementor-element-c520b4f{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-34e36e2{--justify-content:space-between;}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-49e7049{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-2ecdf76{--justify-content:space-between;}.elementor-3615 .elementor-element.elementor-element-3cacfbe{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-db1fa02{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-23831c0{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-f6bc28b .elementor-button{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-4b76e13 .elementor-button{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-4b04c96{--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;--justify-content:space-between;}.elementor-3615 .elementor-element.elementor-element-2914146.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3615 .elementor-element.elementor-element-c543fdb{font-size:var( --e-global-typography-36d010b-font-size );letter-spacing:var( --e-global-typography-36d010b-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-1812245{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-3615 .elementor-element.elementor-element-8d134c3{--swiper-slides-to-display:3;--swiper-offset-size:0px;}}@media(max-width:1058px){.elementor-3615 .elementor-element.elementor-element-a468030{--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-3615 .elementor-element.elementor-element-73bbcf7{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-3615 .elementor-element.elementor-element-641c2b9 .elementor-button{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-e56d99f .elementor-heading-title{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-112a0a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-ab47a71{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-c520b4f{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-8a8785d{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-34e36e2{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-3615 .elementor-element.elementor-element-97f9128{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-ab04380{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-49e7049{text-align:start;font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-fa77fef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-2ecdf76{--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-3615 .elementor-element.elementor-element-9cb101c{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-3cacfbe{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-db1fa02{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-23831c0{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-81ebdcf{--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;--padding-top:46px;--padding-bottom:46px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-90f54f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-f6bc28b .elementor-button{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );} .elementor-3615 .elementor-element.elementor-element-79c5bf4{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-3615 .elementor-element.elementor-element-eb7e451{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-4b76e13 .elementor-button{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-516679e{width:100%;max-width:100%;}.elementor-3615 .elementor-element.elementor-element-4b04c96{--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;}.elementor-3615 .elementor-element.elementor-element-2914146{width:initial;max-width:initial;}.elementor-3615 .elementor-element.elementor-element-60eb30b{--justify-content:space-between;}.elementor-3615 .elementor-element.elementor-element-4b6e44d{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-c543fdb{font-size:var( --e-global-typography-36d010b-font-size );letter-spacing:var( --e-global-typography-36d010b-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-d121a3c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-8d134c3{--swiper-slides-to-display:2;--swiper-offset-size:75px;}}@media(max-width:767px){.elementor-3615 .elementor-element.elementor-element-a468030{--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:stretch;}.elementor-3615 .elementor-element.elementor-element-641c2b9 .elementor-button{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-e56d99f .elementor-heading-title{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-6245140{width:100%;max-width:100%;}.elementor-3615 .elementor-element.elementor-element-fab8cc5{width:100%;max-width:100%;}.elementor-3615 .elementor-element.elementor-element-1e8eedc{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3615 .elementor-element.elementor-element-ab47a71{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-c520b4f{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-8a8785d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-5f34041 .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-34e36e2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3615 .elementor-element.elementor-element-97f9128{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-7e8a11e .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-ab04380{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-49e7049{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-2ecdf76{--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-3615 .elementor-element.elementor-element-9cb101c{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-3cacfbe{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-a443df0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-db1fa02{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-44d28eb .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-23831c0{font-size:var( --e-global-typography-330c662-font-size );line-height:var( --e-global-typography-330c662-line-height );letter-spacing:var( --e-global-typography-330c662-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3615 .elementor-element.elementor-element-b8b203d .elementor-icon-list-item > a{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-81ebdcf{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3615 .elementor-element.elementor-element-f6bc28b .elementor-button{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-a620372{--width:fit-content;--justify-content:center;}.elementor-3615 .elementor-element.elementor-element-8f7d2dc{--width:40px;} .elementor-3615 .elementor-element.elementor-element-79c5bf4{--grid-side-margin:8px;--grid-column-gap:8px;--grid-row-gap:8px;--grid-bottom-margin:8px;}.elementor-3615 .elementor-element.elementor-element-4b76e13 .elementor-button{font-size:var( --e-global-typography-541379c-font-size );line-height:var( --e-global-typography-541379c-line-height );letter-spacing:var( --e-global-typography-541379c-letter-spacing );word-spacing:var( --e-global-typography-541379c-word-spacing );}.elementor-3615 .elementor-element.elementor-element-2914146{width:100%;max-width:100%;}.elementor-3615 .elementor-element.elementor-element-6a0e2e1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-c543fdb{font-size:var( --e-global-typography-36d010b-font-size );letter-spacing:var( --e-global-typography-36d010b-letter-spacing );}.elementor-3615 .elementor-element.elementor-element-0e4f70e{--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-3615 .elementor-element.elementor-element-1812245{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-3615 .elementor-element.elementor-element-1812245 .elementor-heading-title{font-size:1.75rem;}.elementor-3615 .elementor-element.elementor-element-9ee7231{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3615 .elementor-element.elementor-element-2b87733 .elementor-button{font-size:0.875rem;}.elementor-3615 .elementor-element.elementor-element-6120aaa{--width:fit-content;}.elementor-3615 .elementor-element.elementor-element-d121a3c{--padding-top:13px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-3615 .elementor-element.elementor-element-8d134c3{--swiper-slides-to-display:1;--swiper-offset-size:38px;}}/* Start custom CSS for form, class: .elementor-element-516679e */.elementor-3615 .elementor-element.elementor-element-516679e .elementor-form-fields-wrapper {
    align-items: flex-start !important;
}

.elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group {
    align-self: flex-start !important;
    position: relative !important; 
}

.elementor-3615 .elementor-element.elementor-element-516679e .elementor-message-danger {
    position: absolute !important;
    top: 100% !important; 
    left: 0 !important;
    z-index: 99 !important; 
    font-size: 14px;
    margin-top: 2px;
    background-color: #ffffff;
    padding: 2px 0;
}

@media (max-width: 767px) {
    
    .elementor-3615 .elementor-element.elementor-element-516679e .elementor-form-fields-wrapper {
        align-items: flex-start !important;
    }

    .elementor-3615 .elementor-element.elementor-element-516679e .elementor-field-group {
        align-self: flex-start !important;
        position: relative !important; 
    }

    .elementor-3615 .elementor-element.elementor-element-516679e .elementor-message-danger {
        position: absolute !important;
        top: 100% !important; 
        left: 0 !important;
        z-index: 99 !important; 
        font-size: 11px;
        margin-top: 2px;
        background-color: #ffffff;
        padding: 2px 0;
    }
    
}/* End custom CSS */
/* Start custom CSS */.cstm-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg {
    margin: 0;
}

.custom-community-card-img img {
    width: 100%;
    height: 418px;
    object-fit: cover;
    border-radius: 12px;
}

.elementor-element .cstm-form .elementor-form .elementor-form-fields-wrapper .elementor-field-group input {
    min-height: 0;
    padding: 12px 0px;
}


.elementor-element .cstm-button-2.elementor-widget-button .elementor-button-link.elementor-button {
    padding: 17px;
}


.cstm-form-homes .elementor-field-type-submit {
    display: none !important;
}




/* Card Container Setup */
.vid-tour-card-wrapper {
    position: relative;
    width: 100%;
    height: 418px; /* Matches your 744x418 dynamic viewport height */
    border-radius: 12px;
    overflow: hidden;
    cursor: pointer;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

/* Background Image Adjustments */
.vid-tour-bg-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.4s ease;
}

/* Subdued hover effect over the image container */
.vid-tour-card-wrapper:hover .vid-tour-bg-img {
    transform: scale(1.02);
}

/* Floating White Button Overlay Layout */
.vid-tour-button-overlay {
    position: absolute;
    bottom: 24px;
    left: 24px;
    background-color: #ffffff;
    padding: 10px 20px;
    border-radius: 100px;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
    transition: background-color 0.3s ease, transform 0.2s ease;
}

.vid-tour-card-wrapper:hover .vid-tour-button-overlay {
    background-color: #f7f7f7;
    transform: translateY(-2px);
}

/* Button Typography Styling */
.vid-tour-btn-text {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #111111;
}

/* Small Play Icon Circle badge */
.vid-tour-btn-icon {
    width: 26px;
    height: 26px;
    background-color: transparent;
    border: 1px solid #111111;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #111111;
    padding-left: 2px; /* Shifts play arrow slightly center-right */
}




/* Container settings for the image overlay box */
.cstm-video-tour .elementor-custom-embed-image-overlay {
    position: relative;
    cursor: pointer;
    border-radius: 12px;
    overflow: hidden;
}

/* 1. The "Watch Video Tour" Text Pill Button */
.cstm-video-tour .elementor-custom-embed-image-overlay::after {
    content: "Watch Video Tour"; 
    position: absolute;
    bottom: 24px;
    left: 24px;
    background-color: #ffffff;
    color: #000000;
    padding: 12px 28px;
    border-radius: 100px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    z-index: 10;
    transition: background-color 0.3s ease, color 0.3s ease;

    /* Your Exact Typography Styles */
    font-family: 'Inter', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
    letter-spacing: -0.03em;
}

/* 2. The Separate Play Icon Circle Button */
.cstm-video-tour .elementor-custom-embed-image-overlay::before {
    content: ""; 
    position: absolute;
    bottom: 24px;
    left: 196px; 
    
    /* Strict Box dimensions */
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    z-index: 10;
    box-sizing: border-box;
    transition: background 0.3s ease;

    /* Base state: White background color with your Dark Icon (#1F1F1F) perfectly centered */
    background-color: #ffffff;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 14.2125V3.71252L14.25 8.96252L6 14.2125ZM7.25006 11.9376L11.925 8.96252L7.25006 5.98746V11.9376Z' fill='%231F1F1F'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 18px 18px;
}

/* 3. Hover Inversion States */

/* Text Button turns black background with white text */
.cstm-video-tour .elementor-custom-embed-image-overlay:hover::after {
    background-color: #000000;
    color: #ffffff;
}

/* Circle Button turns black background and swaps to the crisp White filled SVG icon code asset */
.cstm-video-tour .elementor-custom-embed-image-overlay:hover::before {
    background-color: #000000;
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 14.2125V3.71252L14.25 8.96252L6 14.2125ZM7.25006 11.9376L11.925 8.96252L7.25006 5.98746V11.9376Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
}


/*
Show only on:
10–12 W 13th St
95 & 103 W 13th St
*/
body:not(.postid-5719, .postid-5839) .promo-section {
    display: none;
}
.promo-section .custom-marker li {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}/* End custom CSS */