.elementor-100211 .elementor-element.elementor-element-b4bbf41{--display:flex;--min-height:0vh;--overlay-opacity:0.67;--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-100211 .elementor-element.elementor-element-b4bbf41:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-b4bbf41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262460;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-100211 .elementor-element.elementor-element-b4bbf41::before, .elementor-100211 .elementor-element.elementor-element-b4bbf41 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-b4bbf41 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-b4bbf41 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-b4bbf41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-b4bbf41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1C1B48;--background-overlay:'';}.elementor-100211 .elementor-element.elementor-element-419de64{--display:flex;--min-height:100vh;--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-8be0ffd{--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-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-100211 .elementor-element.elementor-element-b9e492e{text-align:start;}.elementor-100211 .elementor-element.elementor-element-b9e492e .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:90px;font-weight:700;line-height:90px;color:var( --e-global-color-e3b07fc );}.elementor-100211 .elementor-element.elementor-element-a63d261{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 17rem;text-align:start;}.elementor-100211 .elementor-element.elementor-element-a63d261 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:90px;font-weight:700;line-height:90px;color:var( --e-global-color-e3b07fc );}.elementor-100211 .elementor-element.elementor-element-c6a319c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-100211 .elementor-element.elementor-element-372517e{--display:flex;--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-100211 .elementor-element.elementor-element-a8e07de{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-family:"Rethink Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.6em;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-19a8665{--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;--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-100211 .elementor-element.elementor-element-a223916{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 020px;--row-gap:40px;--column-gap:020px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100211 .elementor-element.elementor-element-a223916.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-dffe225{--display:flex;--min-height:0px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8BF5;--border-color:#8F8BF5;--border-radius:40px 40px 40px 40px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-100211 .elementor-element.elementor-element-dffe225:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-dffe225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff23a57 );}.elementor-100211 .elementor-element.elementor-element-b73c7e8{--display:flex;--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-100211 .elementor-element.elementor-element-ed832a3 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0.36px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-d0a7231{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-d0a7231 a{color:#8F8BF5;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-100211 .elementor-element.elementor-element-5a4c5d5 .elementor-button{background-color:#FFFFFF00;font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;fill:#8F8BF5;color:#8F8BF5;border-style:none;}.elementor-100211 .elementor-element.elementor-element-5a4c5d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;}.elementor-100211 .elementor-element.elementor-element-5a4c5d5.elementor-element{--align-self:flex-start;}.elementor-100211 .elementor-element.elementor-element-5a4c5d5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-100211 .elementor-element.elementor-element-5a4c5d5 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-100211 .elementor-element.elementor-element-5a4c5d5 .elementor-button:hover, .elementor-100211 .elementor-element.elementor-element-5a4c5d5 .elementor-button:focus{color:var( --e-global-color-accent );border-color:#02010100;}.elementor-100211 .elementor-element.elementor-element-5a4c5d5 .elementor-button:hover svg, .elementor-100211 .elementor-element.elementor-element-5a4c5d5 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-100211 .elementor-element.elementor-element-6182f03{--display:flex;--min-height:0px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8BF5;--border-color:#8F8BF5;--border-radius:40px 40px 40px 40px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-100211 .elementor-element.elementor-element-6182f03:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-6182f03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff23a57 );}.elementor-100211 .elementor-element.elementor-element-c200cd1{--display:flex;--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-100211 .elementor-element.elementor-element-ff620fb .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0.36px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-7abba97{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-7abba97 a{color:#8F8BF5;}.elementor-100211 .elementor-element.elementor-element-06c124f{--display:flex;--min-height:0px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8BF5;--border-color:#8F8BF5;--border-radius:40px 40px 40px 40px;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-100211 .elementor-element.elementor-element-06c124f:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-06c124f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff23a57 );}.elementor-100211 .elementor-element.elementor-element-3febae7{--display:flex;--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-100211 .elementor-element.elementor-element-64a7dfa .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0.36px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-5820c66{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-5820c66 a{color:#8F8BF5;}.elementor-100211 .elementor-element.elementor-element-a8e42f7{--display:flex;--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-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-hero{height:480px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-hero__overlay{background:rgba(0,0,0,0.45);}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-hero__title{color:#ffffff;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-carousel-dot{background:rgba(255,255,255,0.5);}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-carousel-dot.chub-dot-active{background:#ffffff;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-info{background-color:#ffffff;border-color:#e5e7eb;border-width:1px;border-style:solid;border-radius:16px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-title, .elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-hero__title{color:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-title{font-family:"Rethink Sans", Sans-serif;font-size:26px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-meta-item{color:#444;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-meta-item svg{color:#6c5ce7;stroke:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-stat{background-color:#f5f3ff;border-radius:12px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-stat__num{color:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-stat__label{color:#888;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-btn--primary{background-color:#6c5ce7;color:#ffffff;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-btn--primary:hover{background-color:#5a4bd1;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-btn--secondary{background-color:transparent;color:#6c5ce7;border-color:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-btn--secondary:hover{background-color:#6c5ce7;color:#fff;border-color:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-btn{border-radius:25px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-desc-wrap{background-color:#ffffff;border-color:#e5e7eb;border-width:1px;border-style:solid;border-radius:16px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-section-title{color:#111;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-desc{color:#555;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-amenities-wrap{background-color:#ffffff;border-color:#e5e7eb;border-width:1px;border-style:solid;border-radius:16px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-amenity-tag{background-color:#f5f3ff;color:#6c5ce7;border-color:#ddd6fe;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-contact-card{background-color:#ffffff;border-color:#e5e7eb;border-width:1px;border-style:solid;border-radius:16px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-contact-card h3{color:#111;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-contact-row{color:#555;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-contact-row svg{color:#6c5ce7;stroke:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-contact-card a{color:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-contact-call{background-color:#6c5ce7;color:#ffffff;border-radius:25px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-card{background-color:#ffffff;border-color:#e5e7eb;border-width:1px;border-style:solid;border-radius:20px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-card__img-wrap{height:445px !important;border-radius:0px;overflow:hidden;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-card__name{color:#6C5CE7;font-size:18px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-card__price{color:#6c5ce7;font-family:"Rethink Sans", Sans-serif;font-size:26px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-card__price-tag svg{stroke:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-card__comm{color:#6C5CE7;font-size:18px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-card__city{color:#6b7280;font-size:18px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-card__desc{color:#6b7280;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-specbar{color:#374151;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-specbar svg{stroke:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-specbar__div{background:#e5e7eb;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-card__btn--primary{background-color:#6c5ce7;color:#ffffff;border-radius:999px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-card__btn--primary:hover{background-color:#5a4bd1;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hgrid-card__btn--secondary{background-color:transparent;color:#374151;border-color:#d1d5db;border-radius:999px;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-home-filters{background-color:#f9fafb;border-color:#e5e7eb;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hf-label{color:#555;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-hf-select{background-color:#ffffff;border-color:#e5e7eb;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-home-filter-btn{background-color:#6c5ce7;color:#ffffff;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-home-filter-btn:hover{background-color:#5a4bd1;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-page-btn, .elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-page-num{background-color:#ffffff;color:#6b7280;border-color:#e5e7eb;}.elementor-100211 .elementor-element.elementor-element-eda8d2f .chub-cd-page-num.chub-cd-active{background-color:#6c5ce7;border-color:#6c5ce7;color:#ffffff;}.elementor-100211 .elementor-element.elementor-element-6a4bdb9{--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:center;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-f3ea65d{--display:flex;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-100211 .elementor-element.elementor-element-dcd96a9 img{width:100%;height:600px;object-fit:cover;object-position:center center;}.elementor-100211 .elementor-element.elementor-element-c80fc74{--display:flex;--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-100211 .elementor-element.elementor-element-dcbc8dc{--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;}.elementor-100211 .elementor-element.elementor-element-2e06be7{width:var( --container-widget-width, 341px );max-width:341px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:341px;--container-widget-flex-grow:0;}.elementor-100211 .elementor-element.elementor-element-2e06be7.elementor-element{--align-self:flex-start;}.elementor-100211 .elementor-element.elementor-element-2e06be7 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:52px;font-weight:700;color:var( --e-global-color-d1b5ae8 );}.elementor-100211 .elementor-element.elementor-element-c331b20{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-100211 .elementor-element.elementor-element-c331b20 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:52px;font-weight:700;color:var( --e-global-color-d1b5ae8 );}.elementor-100211 .elementor-element.elementor-element-764a281{color:var( --e-global-color-d1b5ae8 );}.elementor-100211 .elementor-element.elementor-element-7f9c1db .elementor-button{background-color:var( --e-global-color-216a846 );fill:var( --e-global-color-e3b07fc );color:var( --e-global-color-e3b07fc );}.elementor-100211 .elementor-element.elementor-element-56a3ee7{--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:center;--align-items:center;--padding-top:0vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-100211 .elementor-element.elementor-element-1bed3ad{--display:flex;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-100211 .elementor-element.elementor-element-16030aa{text-align:center;}.elementor-100211 .elementor-element.elementor-element-16030aa .elementor-heading-title{font-family:var( --e-global-typography-646f535-font-family ), Sans-serif;font-size:var( --e-global-typography-646f535-font-size );font-weight:var( --e-global-typography-646f535-font-weight );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );color:var( --e-global-color-216a846 );}.elementor-100211 .elementor-element.elementor-element-e0a9221{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:center;}.elementor-100211 .elementor-element.elementor-element-e0a9221.elementor-element{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-e0a9221 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:52px;font-weight:700;color:var( --e-global-color-33c1357 );}.elementor-100211 .elementor-element.elementor-element-3b81856{--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:center;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-100211 .elementor-element.elementor-element-4ba5600{--display:flex;--justify-content:flex-start;--overlay-opacity:0.11;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-4ba5600:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-4ba5600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-100211 .elementor-element.elementor-element-4ba5600::before, .elementor-100211 .elementor-element.elementor-element-4ba5600 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-4ba5600 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-4ba5600 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-4ba5600 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-4ba5600 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Vector.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:186px auto;}.elementor-100211 .elementor-element.elementor-element-731e96e .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:44px;font-weight:700;letter-spacing:0.44px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-90b49d5{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-545c489{--display:flex;--justify-content:flex-start;--overlay-opacity:0.15;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-545c489:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-545c489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-100211 .elementor-element.elementor-element-545c489::before, .elementor-100211 .elementor-element.elementor-element-545c489 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-545c489 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-545c489 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-545c489 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-545c489 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Vector-1.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:186px auto;}.elementor-100211 .elementor-element.elementor-element-415a4ef .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:44px;font-weight:700;letter-spacing:0.44px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-3443066{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-a875e06{--display:flex;--justify-content:flex-start;--overlay-opacity:0.96;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-a875e06:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-a875e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-100211 .elementor-element.elementor-element-a875e06::before, .elementor-100211 .elementor-element.elementor-element-a875e06 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-a875e06 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-a875e06 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-a875e06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-a875e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Icon-4.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:186px auto;}.elementor-100211 .elementor-element.elementor-element-e285f1a .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:44px;font-weight:700;letter-spacing:0.44px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-7b15647{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-6afbcc6{--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:center;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-100211 .elementor-element.elementor-element-ac44248{--display:flex;--justify-content:flex-start;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-ac44248:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-ac44248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-100211 .elementor-element.elementor-element-ac44248::before, .elementor-100211 .elementor-element.elementor-element-ac44248 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-ac44248 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-ac44248 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-ac44248 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-ac44248 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Icon-7.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:186px auto;}.elementor-100211 .elementor-element.elementor-element-0b87f62 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:44px;font-weight:700;letter-spacing:0.44px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-38877dd{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-f7f42e6{--display:flex;--justify-content:flex-start;--overlay-opacity:0.96;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-f7f42e6:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-f7f42e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-100211 .elementor-element.elementor-element-f7f42e6::before, .elementor-100211 .elementor-element.elementor-element-f7f42e6 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-f7f42e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-f7f42e6 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-f7f42e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-f7f42e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Icon-6.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:186px auto;}.elementor-100211 .elementor-element.elementor-element-ade74a2 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:44px;font-weight:700;letter-spacing:0.44px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-4d4cb0c{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-b6dd8a4{--display:flex;--justify-content:flex-start;--overlay-opacity:0.89;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-b6dd8a4:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-b6dd8a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-100211 .elementor-element.elementor-element-b6dd8a4::before, .elementor-100211 .elementor-element.elementor-element-b6dd8a4 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-b6dd8a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-b6dd8a4 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-b6dd8a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-b6dd8a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Icon-5.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:186px auto;}.elementor-100211 .elementor-element.elementor-element-1a402b9 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:44px;font-weight:700;letter-spacing:0.44px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-2e61edd{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-d20bf24{--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:center;--align-items:center;--padding-top:0vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:4vw;}.elementor-100211 .elementor-element.elementor-element-c0eefd5{--display:flex;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-100211 .elementor-element.elementor-element-6c3b130{text-align:center;}.elementor-100211 .elementor-element.elementor-element-6c3b130 .elementor-heading-title{font-family:var( --e-global-typography-646f535-font-family ), Sans-serif;font-size:var( --e-global-typography-646f535-font-size );font-weight:var( --e-global-typography-646f535-font-weight );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );color:var( --e-global-color-33c1357 );}.elementor-100211 .elementor-element.elementor-element-56786f9{width:var( --container-widget-width, 734px );max-width:734px;--container-widget-width:734px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-d1b5ae8 );}.elementor-100211 .elementor-element.elementor-element-56786f9.elementor-element{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-bd51bf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-100211 .elementor-element.elementor-element-bd51bf6 .cam-wrap{background-color:#F0F4FF00;padding:60px 40px 60px 40px;}.elementor-100211 .elementor-element.elementor-element-bd51bf6 .cam-title{color:#1a1a2e;}.elementor-100211 .elementor-element.elementor-element-bd51bf6 .cam-subtitle{color:#555;}.elementor-100211 .elementor-element.elementor-element-bd51bf6 .cam-grid{column-gap:26px;row-gap:32px;}.elementor-100211 .elementor-element.elementor-element-bd51bf6 .cam-icon svg{stroke:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-bd51bf6 .cam-icon{background-color:rgba(108,92,231,0.1);}.elementor-100211 .elementor-element.elementor-element-bd51bf6 .cam-name{color:#333;}.elementor-100211 .elementor-element.elementor-element-a8117d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:4vw;--padding-right:04vw;}.elementor-100211 .elementor-element.elementor-element-92223f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-img-wrap{aspect-ratio:16/9;}.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-track{gap:16px;}.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-wrap{background-color:#F7FFFF;padding:0px 0px 0px 0px;}.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-img{border-radius:12px;}.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-arrow{width:44px;height:44px;border-radius:50px;border-width:1.5px;border-style:solid;border-color:#e5e7eb;background-color:#fff;}.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-arrow svg{width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;stroke-width:2.5;stroke:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-arrow--active{background-color:#6c5ce7;border-color:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-arrow--active svg{stroke:#fff;}.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-dot{width:4px;height:4px;background-color:#d1d5db;}.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-dot.cgs-dot--active{background-color:#6c5ce7;}.elementor-100211 .elementor-element.elementor-element-d383f69{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8F8BF5;--border-color:#8F8BF5;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;grid-column:span 2;grid-row:span 1;}.elementor-100211 .elementor-element.elementor-element-d383f69.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-309eb1e{text-align:center;}.elementor-100211 .elementor-element.elementor-element-309eb1e .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:52px;font-weight:700;color:var( --e-global-color-33c1357 );}.elementor-100211 .elementor-element.elementor-element-195caf8{width:var( --container-widget-width, 739px );max-width:739px;--container-widget-width:739px;--container-widget-flex-grow:0;text-align:center;}.elementor-100211 .elementor-element.elementor-element-195caf8.elementor-element{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-72ad6c3{--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:center;--align-items:center;--padding-top:6vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-72ad6c3:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-72ad6c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff23a57 );}.elementor-100211 .elementor-element.elementor-element-fd1a75b{--display:flex;--padding-top:1vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-100211 .elementor-element.elementor-element-4a7a547{text-align:center;}.elementor-100211 .elementor-element.elementor-element-4a7a547 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-e3b07fc );}.elementor-100211 .elementor-element.elementor-element-1871d33{--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:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-1871d33:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-1871d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ff23a57 );}.elementor-100211 .elementor-element.elementor-element-f25c809{--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-100211 .elementor-element.elementor-element-2aea192{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-100211 .elementor-element.elementor-element-2aea192.e-con{--align-self:stretch;}.elementor-100211 .elementor-element.elementor-element-d4968ab{text-align:start;}.elementor-100211 .elementor-element.elementor-element-d4968ab .elementor-heading-title{font-family:var( --e-global-typography-646f535-font-family ), Sans-serif;font-size:var( --e-global-typography-646f535-font-size );font-weight:var( --e-global-typography-646f535-font-weight );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );color:var( --e-global-color-216a846 );}.elementor-100211 .elementor-element.elementor-element-5a60835 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-e3b07fc );}.elementor-100211 .elementor-element.elementor-element-799cd35 .ttd-wrap{background-color:#1E1B4B00;padding:48px 48px 48px 48px;}.elementor-100211 .elementor-element.elementor-element-799cd35 .ttd-label{color:#7c6af7;}.elementor-100211 .elementor-element.elementor-element-799cd35 .ttd-title{color:#ffffff;}.elementor-100211 .elementor-element.elementor-element-799cd35 .ttd-card{background-color:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.12);border-radius:12px;}.elementor-100211 .elementor-element.elementor-element-799cd35 .ttd-card__name{color:#ffffff;}.elementor-100211 .elementor-element.elementor-element-799cd35 .ttd-card__meta{color:rgba(255,255,255,0.6);}.elementor-100211 .elementor-element.elementor-element-c632ae5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:33px 33px 33px 33px;--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-100211 .elementor-element.elementor-element-5b11ef9 img{width:100%;}.elementor-100211 .elementor-element.elementor-element-b5a5b87{--display:flex;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-a84af27{--display:flex;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-repeater-item-708fbe0 .swiper-slide-bg{background-color:#26246000;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-repeater-item-bcec8c0 .swiper-slide-bg{background-color:#26246000;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-repeater-item-4bcf758 .swiper-slide-bg{background-color:#26246000;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-repeater-item-701d813 .swiper-slide-bg{background-color:#26246000;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-repeater-item-cd328b7 .swiper-slide-bg{background-color:#26246000;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-repeater-item-49d1f32 .swiper-slide-bg{background-color:#26246000;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-repeater-item-e666ce1 .swiper-slide-bg{background-color:#26246000;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-repeater-item-834689c .swiper-slide-bg{background-color:#26246000;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-repeater-item-1630753 .swiper-slide-bg{background-color:#26246000;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1{background-color:#262460;border-style:none;border-radius:33px 33px 33px 33px;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .swiper-slide{height:473px;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .swiper-slide-contents{max-width:62%;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .swiper-slide-inner{padding:0vw 4vw 4vw 4vw;text-align:center;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-slide-heading{color:var( --e-global-color-e3b07fc );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-slide-description{color:var( --e-global-color-fa7346b );font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-swiper-button{font-size:44px;color:var( --e-global-color-216a846 );}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-swiper-button svg{fill:var( --e-global-color-216a846 );}.elementor-100211 .elementor-element.elementor-element-c4da07d{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:1;--padding-top:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-100211 .elementor-element.elementor-element-c4da07d:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262460;background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Vector-2-1.webp");background-position:bottom right;background-repeat:no-repeat;background-size:16vw auto;}.elementor-100211 .elementor-element.elementor-element-c4da07d::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Vector-111.webp");--background-overlay:'';background-position:0px 7%;background-repeat:no-repeat;background-size:21vw auto;}.elementor-100211 .elementor-element.elementor-element-3c2d539{--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:center;--align-items:center;--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-100211 .elementor-element.elementor-element-3c2d539.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-157cc0c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-100211 .elementor-element.elementor-element-157cc0c.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-b8095bb{text-align:center;}.elementor-100211 .elementor-element.elementor-element-b8095bb .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:52px;font-weight:700;color:var( --e-global-color-e3b07fc );}.elementor-100211 .elementor-element.elementor-element-fb0e9c2{--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:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-100211 .elementor-element.elementor-element-1885522{--display:grid;--min-height:387px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 80px;--row-gap:40px;--column-gap:80px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100211 .elementor-element.elementor-element-1885522.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-af045c1{--display:flex;--min-height:320px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8BF5;--border-color:#8F8BF5;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-c47e685 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0.36px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-35ed003 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:0.28px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-ccba394{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-b179e2c .elementor-button{background-color:#FFFFFF00;font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;fill:#8F8BF5;color:#8F8BF5;border-style:none;}.elementor-100211 .elementor-element.elementor-element-b179e2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;}.elementor-100211 .elementor-element.elementor-element-b179e2c.elementor-element{--align-self:flex-start;}.elementor-100211 .elementor-element.elementor-element-b179e2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-100211 .elementor-element.elementor-element-b179e2c .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-100211 .elementor-element.elementor-element-b179e2c .elementor-button:hover, .elementor-100211 .elementor-element.elementor-element-b179e2c .elementor-button:focus{color:var( --e-global-color-accent );border-color:#02010100;}.elementor-100211 .elementor-element.elementor-element-b179e2c .elementor-button:hover svg, .elementor-100211 .elementor-element.elementor-element-b179e2c .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-100211 .elementor-element.elementor-element-8da2075{--display:flex;--min-height:320px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8BF5;--border-color:#8F8BF5;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-4481ad6 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0.36px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-bd4b1a0 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:0.28px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-dd3e802{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-46872c3{--display:flex;--min-height:320px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8BF5;--border-color:#8F8BF5;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-0025dab .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0.36px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-14f3d14 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:0.28px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-8bfa6ce{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-b5be818 .elementor-button{background-color:#FFFFFF00;font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;fill:#8F8BF5;color:#8F8BF5;border-style:none;}.elementor-100211 .elementor-element.elementor-element-b5be818{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;}.elementor-100211 .elementor-element.elementor-element-b5be818.elementor-element{--align-self:flex-start;}.elementor-100211 .elementor-element.elementor-element-b5be818 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-100211 .elementor-element.elementor-element-b5be818 .elementor-button .elementor-button-content-wrapper{gap:18px;}.elementor-100211 .elementor-element.elementor-element-b5be818 .elementor-button:hover, .elementor-100211 .elementor-element.elementor-element-b5be818 .elementor-button:focus{color:var( --e-global-color-accent );border-color:#02010100;}.elementor-100211 .elementor-element.elementor-element-b5be818 .elementor-button:hover svg, .elementor-100211 .elementor-element.elementor-element-b5be818 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-100211 .elementor-element.elementor-element-c7cc10c{--display:grid;--min-height:387px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 80px;--row-gap:40px;--column-gap:80px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100211 .elementor-element.elementor-element-c7cc10c.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-f35bb1d{--display:flex;--min-height:320px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8BF5;--border-color:#8F8BF5;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-f0c53a5 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0.36px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-349db56 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:0.28px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-44b04ad{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-2e54e83{--display:flex;--min-height:320px;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8F8BF5;--border-color:#8F8BF5;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-2fa9673 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:36px;font-weight:700;line-height:1.4em;letter-spacing:0.36px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-ae15456 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:28px;font-weight:700;line-height:1.4em;letter-spacing:0.28px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-e670043{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-67c8d69{--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:center;--align-items:center;--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-100211 .elementor-element.elementor-element-67c8d69.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-95dda26{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-100211 .elementor-element.elementor-element-95dda26.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-85842fa .elementor-button{background-color:var( --e-global-color-216a846 );fill:var( --e-global-color-e3b07fc );color:var( --e-global-color-e3b07fc );border-style:none;}.elementor-100211 .elementor-element.elementor-element-85842fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-100211 .elementor-element.elementor-element-85842fa .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-100211 .elementor-element.elementor-element-fb34995{--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:center;--align-items:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-fb34995:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-fb34995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262460;background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Line-127-1.svg");background-position:100% 99%;background-repeat:no-repeat;background-size:412px auto;}.elementor-100211 .elementor-element.elementor-element-262c756{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-100211 .elementor-element.elementor-element-97c66bd .elementor-heading-title{font-family:var( --e-global-typography-646f535-font-family ), Sans-serif;font-size:var( --e-global-typography-646f535-font-size );font-weight:var( --e-global-typography-646f535-font-weight );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );color:var( --e-global-color-216a846 );}.elementor-100211 .elementor-element.elementor-element-e3e6fbd .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:52px;font-weight:700;color:var( --e-global-color-e3b07fc );}.elementor-100211 .elementor-element.elementor-element-f170892{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-100211 .elementor-element.elementor-element-f170892.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-4c5e247{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-100211 .elementor-element.elementor-element-9107a3e{--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:center;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:4vw;--padding-left:8vw;--padding-right:8vw;}.elementor-100211 .elementor-element.elementor-element-9107a3e:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-9107a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262460;}.elementor-100211 .elementor-element.elementor-element-930e085{--display:flex;--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-100211 .elementor-element.elementor-element-487da9e .elementor-button{background-color:#FFFFFF1A;font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;fill:var( --e-global-color-fa7346b );color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-487da9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-100211 .elementor-element.elementor-element-487da9e.elementor-element{--align-self:flex-start;}.elementor-100211 .elementor-element.elementor-element-487da9e .elementor-button-content-wrapper{flex-direction:row;}.elementor-100211 .elementor-element.elementor-element-487da9e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-100211 .elementor-element.elementor-element-2aed011{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-100211 .elementor-element.elementor-element-2aed011 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:44px;font-weight:700;letter-spacing:0.44px;color:var( --e-global-color-e3b07fc );}.elementor-100211 .elementor-element.elementor-element-add51d9{--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;--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-100211 .elementor-element.elementor-element-54408de{--display:flex;--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-100211 .elementor-element.elementor-element-99d53fe{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-a1effa8{--display:flex;--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-100211 .elementor-element.elementor-element-b6d0e25{color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-877fd12 .elementor-button{background-color:var( --e-global-color-216a846 );fill:var( --e-global-color-e3b07fc );color:var( --e-global-color-e3b07fc );}.elementor-100211 .elementor-element.elementor-element-877fd12 .elementor-button-content-wrapper{flex-direction:row;}.elementor-100211 .elementor-element.elementor-element-aca741a{--display:flex;--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-100211 .elementor-element.elementor-element-fab3623{--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:center;--align-items:center;--padding-top:6vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-100211 .elementor-element.elementor-element-344d95c{--display:flex;--padding-top:1vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-100211 .elementor-element.elementor-element-fe10017{text-align:center;}.elementor-100211 .elementor-element.elementor-element-fe10017 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-33c1357 );}.elementor-100211 .elementor-element.elementor-element-18c6196{--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:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-100211 .elementor-element.elementor-element-73a392c{--display:flex;--min-height:740px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-73a392c:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-73a392c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Commnities-Mini-Hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-100211 .elementor-element.elementor-element-b696cb3 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:44px;font-weight:700;letter-spacing:0.44px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-2089c24{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-2089c24 p{margin-block-end:0px;}.elementor-100211 .elementor-element.elementor-element-1a9f679{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-1a9f679 p{margin-block-end:0px;}.elementor-100211 .elementor-element.elementor-element-d46085d .elementor-button{background-color:#FFFFFF1A;font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;fill:var( --e-global-color-fa7346b );color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-d46085d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-100211 .elementor-element.elementor-element-0535d36{--display:flex;--min-height:740px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-0535d36:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-0535d36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Container.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-100211 .elementor-element.elementor-element-0a1f984 .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:44px;font-weight:700;letter-spacing:0.44px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-d7ae24a{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-d7ae24a p{margin-block-end:0px;}.elementor-100211 .elementor-element.elementor-element-be5cc96{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-be5cc96 p{margin-block-end:0px;}.elementor-100211 .elementor-element.elementor-element-8c541c4 .elementor-button{background-color:#FFFFFF1A;font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;fill:var( --e-global-color-fa7346b );color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-8c541c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-100211 .elementor-element.elementor-element-567f1d0{--display:flex;--min-height:740px;--justify-content:flex-end;border-style:none;--border-style:none;--border-radius:40px 40px 40px 40px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-567f1d0:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-567f1d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Container-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-100211 .elementor-element.elementor-element-4d97b4f .elementor-heading-title{font-family:"Rethink Sans", Sans-serif;font-size:44px;font-weight:700;letter-spacing:0.44px;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-073ce91{font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-073ce91 p{margin-block-end:0px;}.elementor-100211 .elementor-element.elementor-element-20aa58c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-20aa58c p{margin-block-end:0px;}.elementor-100211 .elementor-element.elementor-element-5b80527 .elementor-button{background-color:#FFFFFF1A;font-family:"Rethink Sans", Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;fill:var( --e-global-color-fa7346b );color:var( --e-global-color-fa7346b );}.elementor-100211 .elementor-element.elementor-element-5b80527{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}body.elementor-page-100211{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-100211 .elementor-element.elementor-element-8be0ffd{--width:1584px;}.elementor-100211 .elementor-element.elementor-element-372517e{--width:100%;}.elementor-100211 .elementor-element.elementor-element-a223916{--width:100%;}.elementor-100211 .elementor-element.elementor-element-3b81856{--width:100%;}.elementor-100211 .elementor-element.elementor-element-6afbcc6{--width:100%;}.elementor-100211 .elementor-element.elementor-element-f25c809{--width:100%;}.elementor-100211 .elementor-element.elementor-element-2aea192{--width:100%;}.elementor-100211 .elementor-element.elementor-element-c632ae5{--width:2%;}.elementor-100211 .elementor-element.elementor-element-157cc0c{--width:754px;}.elementor-100211 .elementor-element.elementor-element-1885522{--width:1367px;}.elementor-100211 .elementor-element.elementor-element-c7cc10c{--width:884px;}.elementor-100211 .elementor-element.elementor-element-95dda26{--width:800px;}.elementor-100211 .elementor-element.elementor-element-fb34995{--width:100%;}.elementor-100211 .elementor-element.elementor-element-18c6196{--width:79%;}}@media(max-width:1024px){.elementor-100211 .elementor-element.elementor-element-b4bbf41{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.65;}.elementor-100211 .elementor-element.elementor-element-419de64{--min-height:0vh;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:4vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-100211 .elementor-element.elementor-element-419de64.e-con{--align-self:flex-start;}.elementor-100211 .elementor-element.elementor-element-8be0ffd{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-100211 .elementor-element.elementor-element-8be0ffd.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-100211 .elementor-element.elementor-element-b9e492e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-100211 .elementor-element.elementor-element-b9e492e.elementor-element{--align-self:flex-start;}.elementor-100211 .elementor-element.elementor-element-b9e492e .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-100211 .elementor-element.elementor-element-a63d261{width:var( --container-widget-width, 100% );max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 12rem;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-100211 .elementor-element.elementor-element-a63d261.elementor-element{--align-self:flex-start;}.elementor-100211 .elementor-element.elementor-element-a63d261 .elementor-heading-title{font-size:60px;line-height:1em;}.elementor-100211 .elementor-element.elementor-element-c6a319c{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-100211 .elementor-element.elementor-element-c6a319c.e-con{--align-self:flex-start;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-100211 .elementor-element.elementor-element-a8e07de{--container-widget-width:415px;--container-widget-flex-grow:0;width:var( --container-widget-width, 415px );max-width:415px;font-size:18px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-19a8665{--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-100211 .elementor-element.elementor-element-a223916{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-100211 .elementor-element.elementor-element-dffe225{--min-height:134px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-ed832a3 .elementor-heading-title{font-size:34px;line-height:1.4em;letter-spacing:0.36px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-100211 .elementor-element.elementor-element-5a4c5d5 .elementor-button{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-6182f03{--min-height:134px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-ff620fb .elementor-heading-title{font-size:34px;line-height:1.4em;letter-spacing:0.36px;}.elementor-100211 .elementor-element.elementor-element-06c124f{--min-height:134px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-64a7dfa .elementor-heading-title{font-size:34px;line-height:1.4em;letter-spacing:0.36px;}.elementor-100211 .elementor-element.elementor-element-6a4bdb9{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-100211 .elementor-element.elementor-element-dcd96a9 img{height:379px;object-position:center center;}.elementor-100211 .elementor-element.elementor-element-2e06be7 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-c331b20 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-56a3ee7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-16030aa .elementor-heading-title{font-size:var( --e-global-typography-646f535-font-size );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );}.elementor-100211 .elementor-element.elementor-element-e0a9221 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-3b81856{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-100211 .elementor-element.elementor-element-4ba5600{--min-height:230px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-731e96e .elementor-heading-title{font-size:38px;line-height:1.2em;letter-spacing:0.44px;}.elementor-100211 .elementor-element.elementor-element-545c489{--min-height:230px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-415a4ef .elementor-heading-title{font-size:38px;line-height:1.2em;letter-spacing:0.44px;}.elementor-100211 .elementor-element.elementor-element-a875e06{--min-height:230px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-e285f1a .elementor-heading-title{font-size:38px;line-height:1.2em;letter-spacing:0.44px;}.elementor-100211 .elementor-element.elementor-element-6afbcc6{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-100211 .elementor-element.elementor-element-ac44248{--min-height:230px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-0b87f62 .elementor-heading-title{font-size:38px;line-height:1.2em;letter-spacing:0.44px;}.elementor-100211 .elementor-element.elementor-element-f7f42e6{--min-height:230px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-ade74a2 .elementor-heading-title{font-size:38px;line-height:1.2em;letter-spacing:0.44px;}.elementor-100211 .elementor-element.elementor-element-b6dd8a4{--min-height:230px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-1a402b9 .elementor-heading-title{font-size:38px;line-height:1.2em;letter-spacing:0.44px;}.elementor-100211 .elementor-element.elementor-element-d20bf24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-6c3b130 .elementor-heading-title{font-size:var( --e-global-typography-646f535-font-size );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );}.elementor-100211 .elementor-element.elementor-element-d383f69{--min-height:134px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-309eb1e .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-72ad6c3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-100211 .elementor-element.elementor-element-4a7a547 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-100211 .elementor-element.elementor-element-1871d33{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-2aea192{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-100211 .elementor-element.elementor-element-d4968ab .elementor-heading-title{font-size:var( --e-global-typography-646f535-font-size );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );}.elementor-100211 .elementor-element.elementor-element-5a60835 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-100211 .elementor-element.elementor-element-5b11ef9 img{height:379px;object-position:center center;}.elementor-100211 .elementor-element.elementor-element-b5a5b87{--padding-top:4vw;--padding-bottom:4vw;--padding-left:2vw;--padding-right:2vw;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .swiper-slide{height:451px;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .swiper-slide-contents{max-width:100%;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .swiper-slide-inner{padding:2vw 8vw 10vw 8vw;}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-slide-description{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-c4da07d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-100211 .elementor-element.elementor-element-c4da07d:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:18vw auto;}.elementor-100211 .elementor-element.elementor-element-c4da07d::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 1%;}.elementor-100211 .elementor-element.elementor-element-3c2d539{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-100211 .elementor-element.elementor-element-b8095bb .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-fb0e9c2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-100211 .elementor-element.elementor-element-1885522{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-100211 .elementor-element.elementor-element-af045c1{--min-height:134px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-c47e685 .elementor-heading-title{font-size:34px;line-height:1.4em;letter-spacing:0.36px;}.elementor-100211 .elementor-element.elementor-element-35ed003 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.28px;}.elementor-100211 .elementor-element.elementor-element-b179e2c .elementor-button{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-8da2075{--min-height:134px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-4481ad6 .elementor-heading-title{font-size:34px;line-height:1.4em;letter-spacing:0.36px;}.elementor-100211 .elementor-element.elementor-element-bd4b1a0 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.28px;}.elementor-100211 .elementor-element.elementor-element-46872c3{--min-height:134px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-0025dab .elementor-heading-title{font-size:34px;line-height:1.4em;letter-spacing:0.36px;}.elementor-100211 .elementor-element.elementor-element-14f3d14 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.28px;}.elementor-100211 .elementor-element.elementor-element-b5be818 .elementor-button{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-c7cc10c{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-100211 .elementor-element.elementor-element-f35bb1d{--min-height:134px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-f0c53a5 .elementor-heading-title{font-size:34px;line-height:1.4em;letter-spacing:0.36px;}.elementor-100211 .elementor-element.elementor-element-349db56 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.28px;}.elementor-100211 .elementor-element.elementor-element-2e54e83{--min-height:134px;--padding-top:3vw;--padding-bottom:3vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-2fa9673 .elementor-heading-title{font-size:34px;line-height:1.4em;letter-spacing:0.36px;}.elementor-100211 .elementor-element.elementor-element-ae15456 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.28px;}.elementor-100211 .elementor-element.elementor-element-67c8d69{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-100211 .elementor-element.elementor-element-fb34995{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-fb34995:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-fb34995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:273px auto;}.elementor-100211 .elementor-element.elementor-element-97c66bd .elementor-heading-title{font-size:var( --e-global-typography-646f535-font-size );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );}.elementor-100211 .elementor-element.elementor-element-e3e6fbd .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-9107a3e{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0vw;--padding-bottom:6vw;--padding-left:10vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-930e085{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-100211 .elementor-element.elementor-element-487da9e .elementor-button{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-2aed011 .elementor-heading-title{font-size:38px;line-height:1.2em;letter-spacing:0.44px;}.elementor-100211 .elementor-element.elementor-element-add51d9{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-100211 .elementor-element.elementor-element-54408de{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100211 .elementor-element.elementor-element-a1effa8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100211 .elementor-element.elementor-element-fab3623{--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-100211 .elementor-element.elementor-element-fe10017 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-100211 .elementor-element.elementor-element-18c6196{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-100211 .elementor-element.elementor-element-73a392c{--min-height:580px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-b696cb3 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:0.44px;}.elementor-100211 .elementor-element.elementor-element-2089c24{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-1a9f679{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-d46085d .elementor-button{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-0535d36{--min-height:580px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-0a1f984 .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:0.44px;}.elementor-100211 .elementor-element.elementor-element-d7ae24a{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-be5cc96{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-8c541c4 .elementor-button{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-567f1d0{--min-height:580px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-100211 .elementor-element.elementor-element-4d97b4f .elementor-heading-title{font-size:30px;line-height:1.2em;letter-spacing:0.44px;}.elementor-100211 .elementor-element.elementor-element-073ce91{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-20aa58c{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-5b80527 .elementor-button{font-size:16px;line-height:1.6em;}}@media(max-width:767px){.elementor-100211 .elementor-element.elementor-element-b4bbf41{--overlay-opacity:0.65;}.elementor-100211 .elementor-element.elementor-element-419de64{--min-height:0vh;--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;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-100211 .elementor-element.elementor-element-8be0ffd{--width:100%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6vw;--padding-bottom:8vw;--padding-left:4vw;--padding-right:4vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-100211 .elementor-element.elementor-element-b9e492e{width:100%;max-width:100%;padding:0vw 4vw 0vw 0vw;}.elementor-100211 .elementor-element.elementor-element-b9e492e .elementor-heading-title{font-size:38px;line-height:1em;}.elementor-100211 .elementor-element.elementor-element-a63d261{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 1rem 3rem;}.elementor-100211 .elementor-element.elementor-element-a63d261 .elementor-heading-title{font-size:38px;line-height:1em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-100211 .elementor-element.elementor-element-a8e07de{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-a223916{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-100211 .elementor-element.elementor-element-dffe225{--min-height:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-100211 .elementor-element.elementor-element-dffe225.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-ed832a3 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.24px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-100211 .elementor-element.elementor-element-5a4c5d5{padding:2vw 2vw 2vw 0vw;}.elementor-100211 .elementor-element.elementor-element-5a4c5d5 .elementor-button{font-size:16px;line-height:1.6em;padding:0px 0px 0px 0px;}.elementor-100211 .elementor-element.elementor-element-6182f03{--min-height:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-100211 .elementor-element.elementor-element-6182f03.e-con{--align-self:stretch;}.elementor-100211 .elementor-element.elementor-element-ff620fb .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.24px;}.elementor-100211 .elementor-element.elementor-element-06c124f{--min-height:0px;--padding-top:4vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-100211 .elementor-element.elementor-element-06c124f.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-64a7dfa .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.24px;}.elementor-100211 .elementor-element.elementor-element-6a4bdb9{--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-100211 .elementor-element.elementor-element-dcd96a9 img{height:218px;}.elementor-100211 .elementor-element.elementor-element-2e06be7 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-c331b20 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-56a3ee7{--padding-top:12vw;--padding-bottom:12vw;--padding-left:4vw;--padding-right:4vw;}.elementor-100211 .elementor-element.elementor-element-16030aa .elementor-heading-title{font-size:var( --e-global-typography-646f535-font-size );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );}.elementor-100211 .elementor-element.elementor-element-e0a9221 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-3b81856{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-100211 .elementor-element.elementor-element-4ba5600::before, .elementor-100211 .elementor-element.elementor-element-4ba5600 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-4ba5600 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-4ba5600 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-4ba5600 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-4ba5600 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:139px auto;}.elementor-100211 .elementor-element.elementor-element-4ba5600{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-731e96e .elementor-heading-title{font-size:32px;line-height:1.2em;letter-spacing:0.38px;}.elementor-100211 .elementor-element.elementor-element-545c489::before, .elementor-100211 .elementor-element.elementor-element-545c489 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-545c489 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-545c489 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-545c489 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-545c489 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:139px auto;}.elementor-100211 .elementor-element.elementor-element-545c489{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-415a4ef .elementor-heading-title{font-size:32px;line-height:1.2em;letter-spacing:0.38px;}.elementor-100211 .elementor-element.elementor-element-a875e06::before, .elementor-100211 .elementor-element.elementor-element-a875e06 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-a875e06 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-a875e06 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-a875e06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-a875e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:139px auto;}.elementor-100211 .elementor-element.elementor-element-a875e06{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-e285f1a .elementor-heading-title{font-size:32px;line-height:1.2em;letter-spacing:0.38px;}.elementor-100211 .elementor-element.elementor-element-6afbcc6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-100211 .elementor-element.elementor-element-ac44248::before, .elementor-100211 .elementor-element.elementor-element-ac44248 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-ac44248 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-ac44248 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-ac44248 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-ac44248 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:139px auto;}.elementor-100211 .elementor-element.elementor-element-ac44248{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-0b87f62 .elementor-heading-title{font-size:32px;line-height:1.2em;letter-spacing:0.38px;}.elementor-100211 .elementor-element.elementor-element-f7f42e6::before, .elementor-100211 .elementor-element.elementor-element-f7f42e6 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-f7f42e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-f7f42e6 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-f7f42e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-f7f42e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:139px auto;}.elementor-100211 .elementor-element.elementor-element-f7f42e6{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-ade74a2 .elementor-heading-title{font-size:32px;line-height:1.2em;letter-spacing:0.38px;}.elementor-100211 .elementor-element.elementor-element-b6dd8a4::before, .elementor-100211 .elementor-element.elementor-element-b6dd8a4 > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-b6dd8a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-b6dd8a4 > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-b6dd8a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-b6dd8a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:139px auto;}.elementor-100211 .elementor-element.elementor-element-b6dd8a4{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-1a402b9 .elementor-heading-title{font-size:32px;line-height:1.2em;letter-spacing:0.38px;}.elementor-100211 .elementor-element.elementor-element-d20bf24{--padding-top:12vw;--padding-bottom:12vw;--padding-left:4vw;--padding-right:4vw;}.elementor-100211 .elementor-element.elementor-element-6c3b130 .elementor-heading-title{font-size:var( --e-global-typography-646f535-font-size );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );}.elementor-100211 .elementor-element.elementor-element-d383f69{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;grid-column:span 1;}.elementor-100211 .elementor-element.elementor-element-309eb1e .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-72ad6c3{--padding-top:12vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-100211 .elementor-element.elementor-element-4a7a547{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-100211 .elementor-element.elementor-element-4a7a547 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-100211 .elementor-element.elementor-element-1871d33{--padding-top:12vw;--padding-bottom:4vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-2aea192{--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-100211 .elementor-element.elementor-element-d4968ab .elementor-heading-title{font-size:var( --e-global-typography-646f535-font-size );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );}.elementor-100211 .elementor-element.elementor-element-5a60835 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-100211 .elementor-element.elementor-element-5b11ef9 img{height:218px;}.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-slide-heading{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-100211 .elementor-element.elementor-element-d8fe0a1 .elementor-slide-description{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-c4da07d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:24vw;--padding-bottom:24vw;--padding-left:3vw;--padding-right:3vw;}.elementor-100211 .elementor-element.elementor-element-c4da07d:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:28vw auto;}.elementor-100211 .elementor-element.elementor-element-c4da07d::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .e-con-inner > .elementor-background-video-container::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .e-con-inner > .elementor-background-slideshow::before, .elementor-100211 .elementor-element.elementor-element-c4da07d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 2%;background-size:28vw auto;}.elementor-100211 .elementor-element.elementor-element-3c2d539{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-100211 .elementor-element.elementor-element-157cc0c{--width:100%;}.elementor-100211 .elementor-element.elementor-element-b8095bb{text-align:center;}.elementor-100211 .elementor-element.elementor-element-b8095bb .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-fb0e9c2{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-100211 .elementor-element.elementor-element-1885522{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-100211 .elementor-element.elementor-element-af045c1{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-c47e685 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.24px;}.elementor-100211 .elementor-element.elementor-element-35ed003 .elementor-heading-title{font-size:20px;line-height:1.4em;letter-spacing:0.2px;}.elementor-100211 .elementor-element.elementor-element-b179e2c{padding:2vw 2vw 2vw 2vw;}.elementor-100211 .elementor-element.elementor-element-b179e2c .elementor-button{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-8da2075{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-4481ad6 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.24px;}.elementor-100211 .elementor-element.elementor-element-bd4b1a0 .elementor-heading-title{font-size:20px;line-height:1.4em;letter-spacing:0.2px;}.elementor-100211 .elementor-element.elementor-element-46872c3{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-0025dab .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.24px;}.elementor-100211 .elementor-element.elementor-element-14f3d14 .elementor-heading-title{font-size:20px;line-height:1.4em;letter-spacing:0.2px;}.elementor-100211 .elementor-element.elementor-element-b5be818{padding:2vw 2vw 2vw 2vw;}.elementor-100211 .elementor-element.elementor-element-b5be818 .elementor-button{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-c7cc10c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-100211 .elementor-element.elementor-element-f35bb1d{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-f0c53a5 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.24px;}.elementor-100211 .elementor-element.elementor-element-349db56 .elementor-heading-title{font-size:20px;line-height:1.4em;letter-spacing:0.2px;}.elementor-100211 .elementor-element.elementor-element-2e54e83{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-2fa9673 .elementor-heading-title{font-size:24px;line-height:1.4em;letter-spacing:0.24px;}.elementor-100211 .elementor-element.elementor-element-ae15456 .elementor-heading-title{font-size:20px;line-height:1.4em;letter-spacing:0.2px;}.elementor-100211 .elementor-element.elementor-element-67c8d69{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-100211 .elementor-element.elementor-element-95dda26{--width:85%;}.elementor-100211 .elementor-element.elementor-element-fb34995:not(.elementor-motion-effects-element-type-background), .elementor-100211 .elementor-element.elementor-element-fb34995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 99%;background-size:154px auto;}.elementor-100211 .elementor-element.elementor-element-fb34995{--padding-top:12vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-262c756.e-con{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-97c66bd .elementor-heading-title{font-size:var( --e-global-typography-646f535-font-size );line-height:var( --e-global-typography-646f535-line-height );letter-spacing:var( --e-global-typography-646f535-letter-spacing );}.elementor-100211 .elementor-element.elementor-element-e3e6fbd.elementor-element{--align-self:center;}.elementor-100211 .elementor-element.elementor-element-e3e6fbd{text-align:start;}.elementor-100211 .elementor-element.elementor-element-e3e6fbd .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-100211 .elementor-element.elementor-element-f170892{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-100211 .elementor-element.elementor-element-9107a3e{--padding-top:2vw;--padding-bottom:12vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-487da9e .elementor-button{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-2aed011{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-100211 .elementor-element.elementor-element-2aed011 .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:0.38px;}.elementor-100211 .elementor-element.elementor-element-fab3623{--padding-top:12vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-100211 .elementor-element.elementor-element-fe10017 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-100211 .elementor-element.elementor-element-18c6196{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-100211 .elementor-element.elementor-element-73a392c{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-b696cb3 .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:0.38px;}.elementor-100211 .elementor-element.elementor-element-2089c24{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-1a9f679{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-d46085d .elementor-button{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-0535d36{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-0a1f984 .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:0.38px;}.elementor-100211 .elementor-element.elementor-element-d7ae24a{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-be5cc96{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-8c541c4 .elementor-button{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-567f1d0{--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-100211 .elementor-element.elementor-element-4d97b4f .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:0.38px;}.elementor-100211 .elementor-element.elementor-element-073ce91{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-20aa58c{font-size:16px;line-height:1.6em;}.elementor-100211 .elementor-element.elementor-element-5b80527 .elementor-button{font-size:16px;line-height:1.6em;}}@media(max-width:1024px) and (min-width:768px){.elementor-100211 .elementor-element.elementor-element-419de64{--width:100%;}.elementor-100211 .elementor-element.elementor-element-8be0ffd{--width:100%;}.elementor-100211 .elementor-element.elementor-element-372517e{--width:100%;}.elementor-100211 .elementor-element.elementor-element-a223916{--width:100%;}.elementor-100211 .elementor-element.elementor-element-1bed3ad{--content-width:557px;}.elementor-100211 .elementor-element.elementor-element-3b81856{--width:100%;}.elementor-100211 .elementor-element.elementor-element-6afbcc6{--width:100%;}.elementor-100211 .elementor-element.elementor-element-c0eefd5{--content-width:557px;}.elementor-100211 .elementor-element.elementor-element-2aea192{--width:100%;}.elementor-100211 .elementor-element.elementor-element-157cc0c{--width:80%;}.elementor-100211 .elementor-element.elementor-element-1885522{--width:100%;}.elementor-100211 .elementor-element.elementor-element-c7cc10c{--width:100%;}.elementor-100211 .elementor-element.elementor-element-95dda26{--width:80%;}.elementor-100211 .elementor-element.elementor-element-18c6196{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-b9e492e */@media (max-width:767px) { .elementor-100211 .elementor-element.elementor-element-b9e492e .inline-icon img{
  border-radius: 0 !important;
  margin-top: 2.5rem !important ;
     margin-left: 0rem !important;
  
}
}

@media (min-width: 768px) and (max-width: 1024px) { .elementor-100211 .elementor-element.elementor-element-b9e492e .inline-icon img{
  border-radius: 0 !important;
  margin-top: 4rem !important ;
     margin-left: 0rem !important;
  
}
}

.elementor-100211 .elementor-element.elementor-element-b9e492e .inline-icon img{
  border-radius: 0 !important;
  margin-top: 4.8rem ;
  margin-left: -0.8rem ;
}


/*blank space placeholder iconfor alignment*/

@media (max-width:767px) { .elementor-100211 .elementor-element.elementor-element-b9e492e .icon-blank {
  margin-left: 2rem !important;
 margin-top: 0px !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) { .elementor-100211 .elementor-element.elementor-element-b9e492e .icon-blank {
  margin-left: 12rem !important;
  
}
}

.elementor-100211 .elementor-element.elementor-element-b9e492e .icon-blank{
  margin-left: 17rem ;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a63d261 */@media (max-width:767px) { .elementor-100211 .elementor-element.elementor-element-a63d261 .inline-icon img{
  border-radius: 0 !important;
  margin-top: 2.5rem !important ;
     margin-left: 0rem !important;
  
}
}

@media (min-width: 768px) and (max-width: 1024px) { .elementor-100211 .elementor-element.elementor-element-a63d261 .inline-icon img{
  border-radius: 0 !important;
  margin-top: 4rem !important ;
     margin-left: 0rem !important;
  
}
}

.elementor-100211 .elementor-element.elementor-element-a63d261 .inline-icon img{
  border-radius: 0 !important;
  margin-top: 4.8rem ;
  margin-left: -0.8rem ;
}


/*blank space placeholder iconfor alignment*/

@media (max-width:767px) { .elementor-100211 .elementor-element.elementor-element-a63d261 .icon-blank {
  margin-left: 2rem !important;
 margin-top: 0px !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) { .elementor-100211 .elementor-element.elementor-element-a63d261 .icon-blank {
  margin-left: 12rem !important;
  
}
}

.elementor-100211 .elementor-element.elementor-element-a63d261 .icon-blank{
  margin-left: 17rem ;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a4c5d5 */.space-btn .elementor-button {
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
}

.space-btn .elementor-button-content-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}/* End custom CSS */
/* Start custom CSS for chub_community_detail, class: .elementor-element-eda8d2f *//* ═══════════════ COMMUNITY DETAIL — HOMES GRID ═══════════════ */

/* Font */
.chub-cd-homes-section, .chub-cd-homes-section * {
  font-family: 'Rethink Sans', sans-serif !important;
}

/* Section wrapper */
.chub-cd-homes-section {
  display: flex !important;
  flex-direction: column !important;
  background-color: #fff !important;
  gap: 0 !important;
}

/* ── Search Bar ── */
.chub-hgrid-search-bar {
  background: #fff !important;
  box-shadow: 0px 12px 19.5px rgba(0,0,0,0.25) !important;
  padding: 2vw 6vw !important;
  box-sizing: border-box !important;
  margin-bottom: 0 !important;
  z-index: 1;
}

/* ── Row 1: Rent/Sale + Sort ── */
.chub-hgrid-sb-row1 {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding-bottom: 15px !important;
  margin-bottom: 15px !important;
  border-bottom: 1px solid #EFEEFD !important;
}
.chub-hgrid-rent-toggle { display: flex !important; align-items: center !important; gap: 8px !important; }
.chub-hgrid-toggle {
  font-size: 16px !important; font-weight: 700 !important; color: #5E5E6F !important;
  background: transparent !important; border: none !important; padding: 0 !important;
  box-shadow: none !important; cursor: pointer !important;
}
.chub-hgrid-toggle.chub-toggle--active,
.chub-hgrid-toggle:hover { color: #5F5AF2 !important; }
.chub-hgrid-sort { display: inline-flex !important; align-items: center !important; gap: 8px !important; }
.chub-hgrid-sort label { font-size: 16px !important; font-weight: 400 !important; color: #5E5E6F !important; white-space: nowrap !important; }
.chub-hgrid-sort-wrap { position: relative !important; display: inline-flex !important; align-items: center !important; }
.chub-hgrid-sort-select {
  font-size: 16px !important; color: #5E5E6F !important; background: transparent !important;
  border: none !important; outline: none !important; box-shadow: none !important;
  padding: 0 28px 0 0 !important; -webkit-appearance: none !important; appearance: none !important;
}

/* ── Row 2: Filter Fields ── */
.chub-hgrid-filters, .chub-hgrid-sb-row2 { box-shadow: none !important; border: none !important; }
.chub-hgrid-filter-row {
  display: flex !important; flex-direction: row !important; align-items: flex-start !important;
  justify-content: center !important; gap: 17px !important; flex-wrap: wrap !important;
}
.chub-hgrid-col {
  display: flex !important; flex-direction: column !important; gap: 8px !important;
  flex: 1 1 140px !important; min-width: 140px !important; border: none !important; padding: 0 !important;
}
.chub-hgrid-col--btn { flex: 0 0 auto !important; min-width: unset !important; }
.chub-hgrid-label {
  font-size: 14px !important; font-weight: 700 !important; color: #262460 !important;
  padding-left: 4px !important; display: block !important; line-height: 1.6 !important;
}
.chub-hgrid-label--hidden { visibility: hidden !important; }
.chub-hgrid-field {
  display: flex !important; align-items: center !important; gap: 8px !important;
  background: #F5F5F7 !important; border: none !important; border-radius: 32px !important;
  padding: 4px 16px !important; height: 44px !important; position: relative !important;
  box-shadow: none !important; box-sizing: border-box !important; max-width: none !important;
}
.chub-hgrid-field svg { display: none !important; }
.chub-hgrid-field:not(.chub-hgrid-field--btns)::after {
  content: "" !important; position: absolute !important; right: 12px !important;
  top: 50% !important; transform: translateY(-50%) !important;
  width: 20px !important; height: 20px !important;
  background-repeat: no-repeat !important; background-position: center !important;
  background-size: contain !important; pointer-events: none !important;
}
.chub-hgrid-input, .chub-hgrid-select {
  flex: 1 !important; border: none !important; outline: none !important;
  background: transparent !important; font-size: 16px !important; color: #5E5E6F !important;
  padding: 0 28px 0 0 !important; box-shadow: none !important;
  -webkit-appearance: none !important; appearance: none !important; min-width: 0 !important;
}
.chub-hgrid-field--btns {
  background: transparent !important; border-radius: 0 !important;
  height: auto !important; padding: 0 !important; gap: 8px !important;
  flex-direction: row !important; flex-wrap: wrap !important;
}

/* Adv btn */
.chub-hgrid-search-bar .chub-hgrid-adv-btn {
  display: inline-flex !important; align-items: center !important; gap: 8px !important;
  height: 44px !important; padding: 4px 16px !important;
  background: #DFDEFC !important; background-color: #DFDEFC !important;
  color: #4C48C1 !important; border: none !important; border-radius: 32px !important;
  font-size: 16px !important; white-space: nowrap !important;
  box-shadow: none !important; cursor: pointer !important;
}
.chub-hgrid-search-bar .chub-hgrid-adv-btn:hover,
.chub-hgrid-search-bar .chub-hgrid-adv-btn--active {
  background: #5F5AF2 !important; background-color: #5F5AF2 !important; color: #fff !important;
  box-shadow: 0px 1px 2px rgba(5,5,12,0.05), inset 0px 32px 24px rgba(255,255,255,0.05), inset 0px 2px 1px rgba(255,255,255,0.25), inset 0px 0px 0px 1px rgba(5,5,12,0.15), inset 0px -2px 1px rgba(0,0,0,0.2) !important;
}

/* Search btn */
.chub-hgrid-search-btn {
  display: inline-flex !important; align-items: center !important; justify-content: center !important;
  gap: 12px !important; width: 140px !important; height: 44px !important; padding: 8px 20px !important;
  background: #5F5AF2 !important; color: #fff !important;
  border: none !important; border-radius: 100px !important;
  font-size: 16px !important; font-weight: 500 !important; cursor: pointer !important;
  box-shadow: 0px 1px 2px rgba(5,5,12,0.05), inset 0px 32px 24px rgba(255,255,255,0.05), inset 0px 2px 1px rgba(255,255,255,0.25), inset 0px 0px 0px 1px rgba(5,5,12,0.15), inset 0px -2px 1px rgba(0,0,0,0.2) !important;
}

/* Row 3: meta */
.chub-hgrid-sb-row3 { margin-top: 16px !important; text-align: center !important; }
.chub-hgrid-meta { font-size: 16px !important; color: #5E5E6F !important; text-align: center !important; display: block !important; }

/* ── Advanced Panel ── */
.chub-hgrid-adv-panel { background: transparent !important; border: none !important; margin-top: 32px !important; padding: 0 !important; }
.chub-hgrid-adv-row { display: flex !important; flex-direction: row !important; gap: 40px !important; margin-bottom: 32px !important; }
.chub-hgrid-adv-col { flex: 1 !important; }
.chub-hgrid-adv-label { font-size: 14px !important; font-weight: 700 !important; color: #262460 !important; display: block !important; margin-bottom: 8px !important; }
.chub-hgrid-adv-amenities { border: 0 !important; }

/* Range sliders */
.chub-hgrid-range-wrap {
  position: relative !important; height: 32px !important; margin: 8px 0 !important; overflow: visible !important;
}
.chub-hgrid-range-track {
  position: absolute !important; top: 50% !important; left: 0 !important; right: 0 !important;
  height: 8px !important; background: #D4CDCD !important; border-radius: 37px !important;
  transform: translateY(-50%) !important; pointer-events: none !important;
}
.chub-hgrid-range-fill {
  position: absolute !important; height: 100% !important; background: #7065F0 !important; border-radius: 33px !important;
}
.chub-hgrid-range {
  position: absolute !important; top: 50% !important; left: 0 !important; width: 100% !important;
  height: 21px !important; transform: translateY(-50%) !important; margin: 0 !important; padding: 0 !important;
  -webkit-appearance: none !important; appearance: none !important; background: transparent !important;
  pointer-events: none !important; box-shadow: none !important; border: none !important; outline: none !important;
}
.chub-hgrid-range::-webkit-slider-thumb {
  -webkit-appearance: none !important; width: 21px !important; height: 21px !important;
  border-radius: 50% !important; background: #7065F0 !important; border: none !important;
  box-shadow: 0px 4px 6px rgba(9,87,203,0.15), inset 0 0 0 4.67px #ffffff !important;
  pointer-events: all !important; cursor: pointer !important; margin-top: -7px !important;
}
.chub-hgrid-range::-moz-range-thumb {
  width: 21px !important; height: 21px !important; border-radius: 50% !important;
  background: #7065F0 !important; border: none !important;
  box-shadow: 0px 4px 6px rgba(9,87,203,0.15), inset 0 0 0 4.67px #ffffff !important; cursor: pointer !important;
}
.chub-hgrid-range::-webkit-slider-runnable-track {
  background: transparent !important; border: none !important; box-shadow: none !important; height: 8px !important;
}
.chub-hgrid-range::-moz-range-track {
  background: transparent !important; border: none !important; height: 8px !important;
}

/* Amenity checkboxes */
.chub-hgrid-amenity-grid { display: grid !important; grid-template-columns: repeat(5, 1fr) !important; gap: 25px 40px !important; }
.chub-hgrid-amenity-check { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 18px !important; color: #1A1A32 !important; cursor: pointer !important; padding: 0 !important; background: none !important; border: none !important; }
.chub-hgrid-amenity-check span { color: #374151 !important; font-family: 'Rethink Sans', sans-serif !important; }
.chub-hgrid-amenity-cb { display: none !important; }
.chub-hgrid-amenity-check::before { content: '' !important; display: inline-flex !important; flex-shrink: 0 !important; width: 24px !important; height: 24px !important; background: #fff !important; border: 1px solid #1A1A32 !important; border-radius: 8px !important; }
.chub-hgrid-amenity-check:has(input:checked)::before { background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 12l5 5 11-10' stroke='%237065F0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/16px !important; border-color: #7065F0 !important; }
.chub-hgrid-adv-footer { display: flex !important; justify-content: flex-end !important; margin-top: 24px !important; }
.chub-hgrid-adv-clear-btn { display: inline-flex !important; align-items: center !important; gap: 8px !important; height: 44px !important; padding: 8px 24px !important; background: #5F5AF2 !important; color: #fff !important; border: none !important; border-radius: 100px !important; font-size: 16px !important; font-weight: 500 !important; cursor: pointer !important; box-shadow: 0px 1px 2px rgba(5,5,12,0.05), inset 0px 32px 24px rgba(255,255,255,0.05), inset 0px 2px 1px rgba(255,255,255,0.25), inset 0px 0px 0px 1px rgba(5,5,12,0.15), inset 0px -2px 1px rgba(0,0,0,0.2) !important; }

/* ── Grid ── */
.chub-hgrid { padding: 0 6vw 6vw !important; background: #F7FFFF !important; }

/* ── Cards ── */
.chub-hgrid-card { background: transparent !important; border: none !important; border-radius: 0 !important; box-shadow: none !important; overflow: visible !important; }
.chub-hgrid-card:hover { box-shadow: none !important; transform: none !important; }
.chub-hgrid-card__img-wrap img { border-radius: 33px 33px 0 0 !important; }
.chub-hgrid-card__img { height: 445px !important; width: 100% !important; }
.chub-hgrid-card__body {
  background: transparent !important; border: 2px solid #E1E5E5 !important; border-top: none !important;
  border-radius: 0 0 30px 30px !important; padding: 24px 32px 40px !important;
  display: flex !important; flex-direction: column !important; gap: 12px !important;
}
.chub-hgrid-card__name { font-size: 26px !important; font-weight: 700 !important; color: #7065F0 !important; }
.chub-hgrid-card__name a { color: #7065F0 !important; text-decoration: none !important; }
.chub-hgrid-card__name::before {
  content: "Address";
  display: block !important;
  margin-bottom: 4px;
  font-weight: 700 !important;
  color: #1A1A32 !important;
  font-size: 14px !important;
}
.chub-hgrid-card__price {
  color: #7065F0 !important; font-size: 28px !important; font-weight: 700 !important;
  line-height: 140% !important; letter-spacing: 0.28px !important;
}
.chub-hgrid-card__specs { border-top: 2px solid #E1E5E5 !important; border-bottom: 2px solid #E1E5E5 !important; }
.chub-hgrid-specbar { color: #4D4E68 !important; font-size: 19px !important; font-weight: 400; line-height: 100%; text-transform: lowercase !important; }
.chub-hgrid-badge--sale { border-radius: 100px !important; background: #F2683E !important; box-shadow: 0 32px 24px 0 rgba(255,255,255,0.05) inset, 0 2px 1px 0 rgba(255,255,255,0.25) inset, 0 0 0 1px rgba(5,5,12,0.15) inset, 0 -2px 1px 0 rgba(0,0,0,0.20) inset, 0 1px 2px 0 rgba(5,5,12,0.05) !important; display: inline-flex !important; height: 44px !important; padding: 8px 40px !important; align-items: center !important; font-size: 16px !important; text-transform: capitalize !important; }
.chub-hgrid-badge--both { border-radius: 100px !important; background: #57A430 !important; box-shadow: 0 32px 24px 0 rgba(255,255,255,0.05) inset, 0 2px 1px 0 rgba(255,255,255,0.25) inset, 0 0 0 1px rgba(5,5,12,0.15) inset, 0 -2px 1px 0 rgba(0,0,0,0.20) inset, 0 1px 2px 0 rgba(5,5,12,0.05) !important; display: inline-flex !important; height: 44px !important; padding: 8px 40px !important; align-items: center !important; font-size: 16px !important; text-transform: capitalize !important; }
.chub-hgrid-badge--rent { border-radius: 100px !important; background: #57a430 !important; box-shadow: 0 32px 24px 0 rgba(255,255,255,0.05) inset, 0 2px 1px 0 rgba(255,255,255,0.25) inset, 0 0 0 1px rgba(5,5,12,0.15) inset, 0 -2px 1px 0 rgba(0,0,0,0.20) inset, 0 1px 2px 0 rgba(5,5,12,0.05) !important; display: inline-flex !important; height: 44px !important; padding: 8px 40px !important; align-items: center !important; font-size: 16px !important; text-transform: capitalize !important; }
.chub-hgrid-card__btn--primary { border-radius: 100px !important; background: #5F5AF2 !important; box-shadow: 0 32px 24px 0 rgba(255,255,255,0.05) inset, 0 2px 1px 0 rgba(255,255,255,0.25) inset, 0 0 0 1px rgba(5,5,12,0.15) inset, 0 -2px 1px 0 rgba(0,0,0,0.20) inset, 0 1px 2px 0 rgba(5,5,12,0.05) !important; display: inline-flex !important; height: 44px !important; padding: 8px 20px !important; justify-content: center !important; align-items: center !important; gap: 12px !important; font-size: 16px !important; font-weight: 500 !important; color: #F7FFFF !important; border: none !important; max-width: 201px !important; width: 100% !important; min-width: 201px !important; cursor: pointer !important; line-height: 160% !important; }
.chub-hgrid-card__btn--primary svg { display: none !important; }
.chub-hgrid-card__btn--secondary { border-radius: 100px !important; background: rgba(38,36,96,0.10) !important; box-shadow: 0 32px 24px 0 rgba(255,255,255,0.05) inset, 0 2px 1px 0 rgba(255,255,255,0.25) inset, 0 0 0 1px rgba(5,5,12,0.15) inset, 0 -2px 1px 0 rgba(0,0,0,0.20) inset, 0 1px 2px 0 rgba(5,5,12,0.05) !important; display: inline-flex !important; height: 44px !important; padding: 8px 20px !important; justify-content: center !important; align-items: center !important; gap: 12px !important; font-size: 16px !important; color: #262460 !important; border: none !important; max-width: 200px !important; cursor: pointer !important; }

/* ── Pagination ── */
.chub-hgrid-pagination { display: flex !important; align-items: center !important; justify-content: space-between !important; width: 100% !important; padding: 0 6vw !important; margin-top: 0 !important; background: #F7FFFF !important; }
.chub-hgrid-page-numbers { flex: 1 !important; display: flex !important; align-items: center !important; gap: 24px !important; justify-content: center !important; }
.chub-hgrid-page-btn { width: 44px !important; height: 44px !important; border-radius: 30px !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; }
.chub-hgrid-page-btn svg { width: 24px !important; height: 24px !important; min-width: 24px !important; min-height: 24px !important; }
#chub-hgrid-prev { background: #D9D9DA !important; }
#chub-hgrid-prev svg { stroke: #4D576C !important; }
#chub-hgrid-next { background: #5F5AF2 !important; }
#chub-hgrid-next svg { stroke: #fff !important; }
.chub-hgrid-page-num { background: transparent !important; color: #8F8BF5 !important; font-size: 18px !important; font-weight: 400 !important; border: none !important; box-shadow: none !important; cursor: pointer !important; padding: 0 !important; }
.chub-hgrid-page-num.chub-hgrid-active { color: #4C48C1 !important; background: transparent !important; font-size: 18px !important; font-weight: 700 !important; border: none !important; box-shadow: none !important; }

/* ── Mobile ── */
@media (max-width: 768px) {
  .chub-hgrid-search-bar { padding: 32px 24px !important; }
  .chub-hgrid-sb-row1 { flex-wrap: nowrap !important; }
  .chub-hgrid-filter-row { flex-direction: column !important; gap: 12px !important; }
  .chub-hgrid-col { flex: 1 1 100% !important; width: 100% !important; max-width: 100% !important; }
  .chub-hgrid-col--btn { width: 100% !important; }
  .chub-hgrid-field { max-width: 100% !important; width: 100% !important; }
  .chub-hgrid-field--btns { flex-direction: column !important; width: 100% !important; }
  .chub-hgrid-adv-btn, .chub-hgrid-search-btn { width: 100% !important; max-width: 100% !important; justify-content: center !important; }
  .chub-hgrid-amenity-grid { grid-template-columns: 1fr !important; }
  .chub-hgrid-adv-row { flex-direction: column !important; gap: 16px !important; }
  .chub-hgrid { padding: 0 16px 32px !important; }
  .chub-hgrid-pagination { padding: 0 16px 32px !important; }
  .chub-hgrid-page-numbers { gap: 0 !important; }
  .chub-hgrid-page-num { width: 24px !important; height: 24px !important; font-size: 0 !important; color: transparent !important; position: relative !important; }
  .chub-hgrid-page-num::after { content: '' !important; display: block !important; width: 6px !important; height: 6px !important; border-radius: 50% !important; background: #8F8BF5 !important; position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%,-50%) !important; }
  .chub-hgrid-active::after { width: 18px !important; height: 4px !important; border-radius: 2px !important; background: #5F5AF2 !important; }
  .chub-hgrid-card__body { border-radius: 0 0 24px 24px !important; padding: 24px 16px !important; }
  .chub-hgrid-card__img-wrap img { border-radius: 24px 24px 0 0 !important; }
}

.chub-hgrid-search-bar {
    margin-bottom: 28px !important;
}

.chub-cd-homes-section {
    background-color:transparent!important;
}

.chub-hgrid-sale-label {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8e42f7 */.chub-cd-homes-title {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e06be7 */.elementor-100211 .elementor-element.elementor-element-2e06be7 .inline-icon img{
  border-radius: 0 !important;
}
.elementor-100211 .elementor-element.elementor-element-2e06be7 .orange-line{
  margin-left: 0.1em; /* adjust */
    margin-right: 0.1em; /* adjust */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c331b20 */.elementor-100211 .elementor-element.elementor-element-c331b20 .inline-icon img{
  border-radius: 0 !important;
}
.elementor-100211 .elementor-element.elementor-element-c331b20 .orange-line{
  margin-left: 0.1em; /* adjust */
    margin-right: 0.1em; /* adjust */
}/* End custom CSS */
/* Start custom CSS for chub_community_amenities, class: .elementor-element-bd51bf6 */.cam-wrap{
    background: #F7FFFF!important;
    padding-top: 0vw!important;
    padding-bottom: 0vw!important;
}
.cam-icon {
    background:none!important;
}/* End custom CSS */
/* Start custom CSS for chub_community_gallery, class: .elementor-element-92223f5 *//* ── Pagination Dots ───────────────────────────────────────── */

.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-dot {
  border-radius: 999px !important;
  border: none !important;
  padding: 0 !important;
  cursor: pointer !important;
  background: #1C1C1C !important;
  opacity: 0.3 !important;
width: 6px;
height: 6px;
}
.elementor-100211 .elementor-element.elementor-element-92223f5 .cgs-dot--active {
  background: #4C48C1 !important;
  opacity: 1 !important;
  border-radius: 999px !important;
  width: 18px;
height: 4px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-309eb1e */.elementor-100211 .elementor-element.elementor-element-309eb1e .inline-icon img{
  border-radius: 0 !important;
  margin:0px;
  padding:0px;
}
.elementor-100211 .elementor-element.elementor-element-309eb1e .orange-line{
     margin-right: -0.2em !important;
  margin-left: -0.2em !important; /* adjust */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a60835 */.elementor-100211 .elementor-element.elementor-element-5a60835 .inline-icon img{
  border-radius: 0 !important;
}
.elementor-100211 .elementor-element.elementor-element-5a60835 .orange-house{
  margin-left: -0.15em; /* adjust */
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-d8fe0a1 *//* 1. Slide setup */
/*.custom-testimonial-slider .swiper-slide {*/
/*	position: relative;*/
/*}*/

/* 2. Force background image to only display in left 50% */
/*.custom-testimonial-slider .swiper-slide-bg {*/
/*	position: absolute;*/
/*	top: 0 !important;*/
/*	left: 0 ;*/
/*	right: 0;*/
/*	bottom: 0;*/
/*	background-position: center left !important;*/
/*	background-size: contain !important;*/
/*	background-repeat: no-repeat !important;*/
/*	clip-path: inset(0 50% 0 0);*/
/*	-webkit-clip-path: inset(0 50% 0 0);*/
/*}*/

/* 3. Force content into right 50% */
/*.custom-testimonial-slider .swiper-slide-inner > {*/
/*	position: relative;*/
/*	z-index: 2;*/
/*	width: 50%;*/
/*	margin-left: 50%;*/
/*	height: 100%;*/
/*	display: flex;*/
/*	align-items: center;*/
/*}*/

/*.custom-testimonial-slider .swiper-slide-contents {*/
/*	position: relative;*/
/*	z-index: 2;*/
/*	width: 100%;*/
/*	padding-left: 4vw!important;*/
/*}*/

/* 3. Navigation */
.custom-testimonial-slider {
	position: relative;
}

.custom-testimonial-slider .elementor-swiper-button {
	position: absolute;
	top: 85% !important;
	left: 47% !important;
	transform: translate(-50%, -50%) !important;
	z-index: 10;
	right: auto !important;
	
}

.custom-testimonial-slider .elementor-swiper-button-prev {
	margin-left: 0 !important;
}

.custom-testimonial-slider .elementor-swiper-button-next {
	margin-left: 5vw !important;
}

.custom-testimonial-slider .elementor-swiper-button-prev svg,
.custom-testimonial-slider .elementor-swiper-button-next svg {
	display: none !important;
}

.custom-testimonial-slider .elementor-swiper-button-prev::before,
.custom-testimonial-slider .elementor-swiper-button-next::before {
	content: "";
	display: block;
	width: 16px;
	height: 16px;
	min-width: 64px;
	min-height:  64px;
	max-width:  64px;
	max-height:  64px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.custom-testimonial-slider .elementor-swiper-button-prev::before, 
.custom-testimonial-slider .elementor-swiper-button-next::before {
	content: "";
	display: block;
	width: 64px;
	height: 64px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 16px 16px;
	border-radius: 100px;
}

.custom-testimonial-slider .elementor-swiper-button-prev::before {
	background-image: url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Group-1.svg");
	background-color: #fff;
		border-radius: 100px;
	padding:26px !important;
}

.custom-testimonial-slider .elementor-swiper-button-next::before {
	background-image: url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Group.svg");
	background-color: #5F5AF2;
	border-radius: 100px;
	padding:26px !important;
}

.custom-testimonial-slider .custom-slider-thumbnails {
	position: absolute;
	top: 80%;
	left: calc(75% - 18rem);
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	gap: 16px;
	z-index: 10;
}

.custom-testimonial-slider .custom-slider-thumb {
	width: 70px;
	height: 70px;
	border-radius: 100%;
	border: none;
	padding: 0;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	cursor: pointer;
	flex: 0 0 auto;
}

.custom-testimonial-slider .custom-slider-thumb.is-active {
	outline: 2px solid #fff;
	outline-offset: 2px;
}






@media (max-width: 1024px) {
/*	.custom-testimonial-slider .swiper-slide-bg {
		clip-path: none;
		-webkit-clip-path: none;
		background-position: center center !important;
		background-size: cover !important;
		background-repeat: no-repeat !important;
		border-radius: 33px !important
		;

	}

	.custom-testimonial-slider .swiper-slide-inner {
		width: 100%;
		margin-left: 0;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		padding-top: 0;
		position: relative;
		z-index: 2;
		border-radius:33px !important;
	}*/

	.custom-testimonial-slider .swiper-slide::after {
		content: "";
		position: absolute;
		inset: 0;
		background: rgba(38, 36, 96, 0.5);
		z-index: 1;
		border-radius:33px !important;
	}

	.custom-testimonial-slider .swiper-slide-contents {
		width: 100%;
		position: relative;
		z-index: 2;
	}
}

@media (max-width: 1024px) {
.custom-testimonial-slider .elementor-swiper-button-prev::before,
.custom-testimonial-slider .elementor-swiper-button-next::before {
	content: "";
	display: block;
	width: 12px;
	height: 12px;
	min-width: 30px;
	min-height:  30px;
	max-width:  30px;
	max-height:  30px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.custom-testimonial-slider .elementor-swiper-button {
	position: absolute;
	top: 85% !important;
	left: 46% !important;
	transform: translate(-50%, -50%) !important;
	z-index: 10;
	right: auto !important;
	
}

.custom-testimonial-slider .elementor-swiper-button-prev::before, 
.custom-testimonial-slider .elementor-swiper-button-next::before {
	content: "";
	display: block;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 12px 12px;
	border-radius: 100px;
}

.custom-testimonial-slider .elementor-swiper-button-prev::before {
	background-image: url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Group-1.svg");
	background-color: #fff;
		border-radius: 100px;
	padding:20px !important;
}

.custom-testimonial-slider .elementor-swiper-button-next::before {
	background-image: url("https://inspirecommunities.bald-staging.dev/wp-content/uploads/2026/03/Group.svg");
	background-color: #5F5AF2;
	border-radius: 100px;
	padding:20px !important;
}
.custom-testimonial-slider .elementor-swiper-button-prev {
	margin-left: 0 !important;
}

.custom-testimonial-slider .elementor-swiper-button-next {
	margin-left: 8.5vw !important;
}



}

.elementor-100211 .elementor-element.elementor-element-d8fe0a1 h2 {
    color:#fff !important;
}


@media (max-width: 767px) {
    .custom-testimonial-slider .elementor-swiper-button {
	position: absolute;
	top: 90% !important;
	left: 43% !important;
	transform: translate(-50%, -50%) !important;
	z-index: 10;
	right: auto !important;
	
}
.custom-testimonial-slider .elementor-swiper-button-next {
	margin-left: 15vw !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b179e2c */.space-btn .elementor-button {
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
}

.space-btn .elementor-button-content-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5be818 */.space-btn .elementor-button {
	display: flex !important;
	align-items: center !important;
	justify-content: space-between !important;
}

.space-btn .elementor-button-content-wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3e6fbd */.elementor-100211 .elementor-element.elementor-element-e3e6fbd .inline-icon img{
  border-radius: 0 !important;
}
.elementor-100211 .elementor-element.elementor-element-e3e6fbd .green-quarter-circle{
  margin-bottom: 0.6em; /* adjust */
    margin-left: 0.8em; /* adjust */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb34995 */.elementor-element.elementor-element-177897d
 {
    width: 2550px!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-487da9e */.elementor-100211 .elementor-element.elementor-element-487da9e .elementor-button-icon svg {
	width: 28px;
	height: 28px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2aed011 */.elementor-100211 .elementor-element.elementor-element-2aed011 .inline-icon img{
  border-radius: 0 !important;
}
.elementor-100211 .elementor-element.elementor-element-2aed011 .orange-house{
  margin-left: 0.1em; /* adjust */
    margin-right: 0.1em; /* adjust */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d21f94 */background-color: var(--e-global-color-216a846);
    fill: var(--e-global-color-e3b07fc);
    color: var(--e-global-color-e3b07fc);/* End custom CSS */