.elementor-5540 .elementor-element.elementor-element-9b1c2ff{--display:flex;--position:absolute;--min-height:0;--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:center;--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;top:142px;}.elementor-5540 .elementor-element.elementor-element-9b1c2ff:not(.elementor-motion-effects-element-type-background), .elementor-5540 .elementor-element.elementor-element-9b1c2ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BFC7C2;}body:not(.rtl) .elementor-5540 .elementor-element.elementor-element-9b1c2ff{left:0px;}body.rtl .elementor-5540 .elementor-element.elementor-element-9b1c2ff{right:0px;}.elementor-5540 .elementor-element.elementor-element-eb21dc8{--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:center;--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-5540 .elementor-element.elementor-element-f5e91d7{--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:center;--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-5540 .elementor-element.elementor-element-c2b869a{--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-5540 .elementor-element.elementor-element-660b0a4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4.25cqw;--padding-bottom:4cqw;--padding-left:5.5cqw;--padding-right:5.5cqw;}.elementor-5540 .elementor-element.elementor-element-b068e52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-9e4b214{--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-weight:var( --e-global-typography-text-font-weight );}.elementor-5540 .elementor-element.elementor-element-9326c35{--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-5540 .elementor-element.elementor-element-1425a7e{--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-5540 .elementor-element.elementor-element-2dffc82{--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-5540 .elementor-element.elementor-element-9cdf6a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5540 .elementor-element.elementor-element-f092b92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-f092b92{text-align:center;}.elementor-5540 .elementor-element.elementor-element-f092b92 .elementor-heading-title{font-family:"Effra", sans-serif;font-size:.9cqw;font-weight:400;letter-spacing:.2cqw;color:#4A5251;}.elementor-5540 .elementor-element.elementor-element-1c38581{--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-5540 .elementor-element.elementor-element-71f1f66 > .elementor-widget-container{margin:1em 0em 1.33em 0em;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-71f1f66{text-align:left;}.elementor-5540 .elementor-element.elementor-element-71f1f66 .elementor-heading-title{font-family:"Effra", sans-serif;font-size:.85cqw;font-weight:500;letter-spacing:.2cqw;color:#4A5251;}.elementor-5540 .elementor-element.elementor-element-1375371{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--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-5540 .elementor-element.elementor-element-ee26de8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-78de72a{--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-5540 .elementor-element.elementor-element-23a488b{--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:space-between;--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-5540 .elementor-element.elementor-element-737b23d > .elementor-widget-container{margin:1.2cqw 0 1.45cqw 0;padding:0 0 0 5cqw;}.elementor-5540 .elementor-element.elementor-element-737b23d .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:1.065cqw;font-weight:300;letter-spacing:.01cqw;color:#000000;}.elementor-5540 .elementor-element.elementor-element-fcadb1c{--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-5540 .elementor-element.elementor-element-961b3aa{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-2585ce3{--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-5540 .elementor-element.elementor-element-a074708 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-5114a27 > .elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0;}.elementor-5540 .elementor-element.elementor-element-5114a27{text-align:center;}.elementor-5540 .elementor-element.elementor-element-5114a27 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:.825cqw;font-weight:300;line-height:1.35;letter-spacing:.02cqw;color:#000000;}.elementor-5540 .elementor-element.elementor-element-d098577{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-5a6c70f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-446e184{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-0cf7106 > .elementor-widget-container{margin:1.35cqw auto 2.6cqw auto;}.elementor-5540 .elementor-element.elementor-element-0cf7106{text-align:center;}.elementor-5540 .elementor-element.elementor-element-0cf7106 .elementor-heading-title{font-family:"Ivy Presto", sans-serif;font-size:2.95cqw;font-weight:300;line-height:1;color:#000000;}.elementor-5540 .elementor-element.elementor-element-efdbde9{text-align:center;}.elementor-5540 .elementor-element.elementor-element-efdbde9 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:.95cqw;font-weight:300;line-height:1.775;letter-spacing:.01cqw;color:#001825;}.elementor-5540 .elementor-element.elementor-element-ac928b0{--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-5540 .elementor-element.elementor-element-e46b7dd{text-align:center;}.elementor-5540 .elementor-element.elementor-element-e46b7dd .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:.95cqw;font-weight:300;line-height:1.7;letter-spacing:.01cqw;color:#001825;}.elementor-5540 .elementor-element.elementor-element-9f2e10c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5540 .elementor-element.elementor-element-9b98f91 .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-9b98f91{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-9b98f91 > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-2ff0d59 .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-2ff0d59{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-2ff0d59 > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-6b107f8 .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-6b107f8{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-6b107f8 > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-4d31a56{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-47c8ae2{--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-5540 .elementor-element.elementor-element-7d1344e > .elementor-widget-container{margin:1.35cqw auto 2.6cqw auto;}.elementor-5540 .elementor-element.elementor-element-7d1344e{text-align:center;}.elementor-5540 .elementor-element.elementor-element-7d1344e .elementor-heading-title{font-family:"Ivy Presto", sans-serif;font-size:2.95cqw;font-weight:300;line-height:1;color:#000000;}.elementor-5540 .elementor-element.elementor-element-6c7f00a{--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-5540 .elementor-element.elementor-element-aa39de0{text-align:center;}.elementor-5540 .elementor-element.elementor-element-aa39de0 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:.95cqw;font-weight:300;line-height:1.7;letter-spacing:.01cqw;color:#001825;}.elementor-5540 .elementor-element.elementor-element-e251532{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-92ce5db .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-92ce5db{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-92ce5db > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-c221c6d .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-c221c6d{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-c221c6d > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-6a95e8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-cb7e404{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-e27b0c8 > .elementor-widget-container{margin:1.35cqw auto 2.6cqw auto;}.elementor-5540 .elementor-element.elementor-element-e27b0c8{text-align:center;}.elementor-5540 .elementor-element.elementor-element-e27b0c8 .elementor-heading-title{font-family:"Ivy Presto", sans-serif;font-size:2.95cqw;font-weight:300;line-height:1;color:#000000;}.elementor-5540 .elementor-element.elementor-element-7e2b94a{--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-5540 .elementor-element.elementor-element-1cae04c{text-align:center;}.elementor-5540 .elementor-element.elementor-element-1cae04c .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:.95cqw;font-weight:300;line-height:1.7;letter-spacing:.01cqw;color:#001825;}.elementor-5540 .elementor-element.elementor-element-3aaf988{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-8e166f5 .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-8e166f5{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-8e166f5 > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-10aaba8 .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-10aaba8{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-10aaba8 > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-e41080f .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-e41080f{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-e41080f > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-29b531b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5540 .elementor-element.elementor-element-94168c9{--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-5540 .elementor-element.elementor-element-153d78e{--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-5540 .elementor-element.elementor-element-82ced22{--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-5540 .elementor-element.elementor-element-db121ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-db866b3 > .elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0;}.elementor-5540 .elementor-element.elementor-element-db866b3{text-align:center;}.elementor-5540 .elementor-element.elementor-element-db866b3 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:.825cqw;font-weight:300;line-height:1.35;letter-spacing:.02cqw;color:#FFFFFF;}.elementor-5540 .elementor-element.elementor-element-30e17b4{--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-5540 .elementor-element.elementor-element-03330c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-357f95d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-8b3b5f7 > .elementor-widget-container{margin:1.35cqw auto 3cqw auto;}.elementor-5540 .elementor-element.elementor-element-8b3b5f7{text-align:center;}.elementor-5540 .elementor-element.elementor-element-8b3b5f7 .elementor-heading-title{font-family:"Ivy Presto", sans-serif;font-size:2.95cqw;font-weight:300;line-height:1;color:#000000;}.elementor-5540 .elementor-element.elementor-element-d57be4d{--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-5540 .elementor-element.elementor-element-7da9ada{text-align:center;}.elementor-5540 .elementor-element.elementor-element-7da9ada .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:.95cqw;font-weight:300;line-height:1.775;letter-spacing:.01cqw;color:#001825;}.elementor-5540 .elementor-element.elementor-element-ebd5b47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-c12eb0a .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-c12eb0a{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-c12eb0a > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-d39a43f .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-d39a43f{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-d39a43f > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-661a4ee .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-661a4ee{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-661a4ee > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-b44c6e1{text-align:center;}.elementor-5540 .elementor-element.elementor-element-b44c6e1 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:.95cqw;font-weight:300;line-height:1.775;letter-spacing:.01cqw;color:#001825;}.elementor-5540 .elementor-element.elementor-element-ca65ccf{--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-5540 .elementor-element.elementor-element-e54360e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-a00c082{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-07ccf78{--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-5540 .elementor-element.elementor-element-1f9a6d7 > .elementor-widget-container{margin:1.35cqw auto 3cqw auto;}.elementor-5540 .elementor-element.elementor-element-1f9a6d7{text-align:center;}.elementor-5540 .elementor-element.elementor-element-1f9a6d7 .elementor-heading-title{font-family:"Ivy Presto", sans-serif;font-size:2.95cqw;font-weight:300;line-height:1;color:#000000;}.elementor-5540 .elementor-element.elementor-element-f89f7fc{--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-5540 .elementor-element.elementor-element-d333d82{text-align:center;}.elementor-5540 .elementor-element.elementor-element-d333d82 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:.95cqw;font-weight:300;line-height:1.775;letter-spacing:.01cqw;color:#001825;}.elementor-5540 .elementor-element.elementor-element-ed6ddc0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-87c5d97 .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-87c5d97{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-87c5d97 > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-13f5339 .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-13f5339{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-13f5339 > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-403a234{--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-5540 .elementor-element.elementor-element-6ead844 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-8ed01fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-69a628c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-ac132e9 > .elementor-widget-container{margin:1.35cqw auto 3cqw auto;}.elementor-5540 .elementor-element.elementor-element-ac132e9{text-align:center;}.elementor-5540 .elementor-element.elementor-element-ac132e9 .elementor-heading-title{font-family:"Ivy Presto", sans-serif;font-size:2.95cqw;font-weight:300;line-height:1;color:#000000;}.elementor-5540 .elementor-element.elementor-element-ca56e81{--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-5540 .elementor-element.elementor-element-840b0c1{text-align:center;}.elementor-5540 .elementor-element.elementor-element-840b0c1 .elementor-heading-title{font-family:"DM Sans", sans-serif;font-size:.95cqw;font-weight:300;line-height:1.775;letter-spacing:.01cqw;color:#001825;}.elementor-5540 .elementor-element.elementor-element-5529392{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-d8aea21 .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-d8aea21{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-d8aea21 > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-b8db834 .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-b8db834{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-b8db834 > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-1a00333 .elementor-button{background-color:#CEC874;font-family:"Avenir", sans-serif;font-size:.6cqw;font-weight:900;text-transform:uppercase;line-height:1;letter-spacing:.1cqw;fill:#0C1037;color:#0C1037;border-radius:9999px 9999px 9999px 9999px;padding:1.1cqw 2cqw .85cqw 2cqw;}.elementor-5540 .elementor-element.elementor-element-1a00333{width:100%;max-width:100%;}.elementor-5540 .elementor-element.elementor-element-1a00333 > .elementor-widget-container{margin:auto auto 0.75cqw auto;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-1f9bc0e{--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-5540 .elementor-element.elementor-element-fedebb1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-5d32718{--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-5540 .elementor-element.elementor-element-852f29d{--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;--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-5540 .elementor-element.elementor-element-852f29d:not(.elementor-motion-effects-element-type-background), .elementor-5540 .elementor-element.elementor-element-852f29d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CEC874;}.elementor-5540 .elementor-element.elementor-element-82ceee7{--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:space-around;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:2cqw;--padding-right:2cqw;}.elementor-5540 .elementor-element.elementor-element-39358a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-39358a7.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5540 .elementor-element.elementor-element-39358a7 .elementor-heading-title{font-family:"Avenir", sans-serif;font-size:min(1.25vh, 0.65cqw);font-weight:600;color:#0C1037;}.elementor-5540 .elementor-element.elementor-element-3fe6a09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5540 .elementor-element.elementor-element-3fe6a09.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5540 .elementor-element.elementor-element-4d4efd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5540 .elementor-element.elementor-element-4d4efd9{font-family:"Avenir", sans-serif;font-size:min(1.25vh, 0.65cqw);font-weight:900;text-decoration:none;line-height:1;color:#0C1037;}.elementor-5540 .elementor-element.elementor-element-18035a8{--display:flex;--position:absolute;--min-height:0;--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:center;--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;top:142px;}.elementor-5540 .elementor-element.elementor-element-18035a8:not(.elementor-motion-effects-element-type-background), .elementor-5540 .elementor-element.elementor-element-18035a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BFC7C2;}body:not(.rtl) .elementor-5540 .elementor-element.elementor-element-18035a8{left:0px;}body.rtl .elementor-5540 .elementor-element.elementor-element-18035a8{right:0px;}:root{--page-title-display:none;}@media(max-width:734px){.elementor-5540 .elementor-element.elementor-element-f092b92 .elementor-heading-title{font-size:2.5cqw;letter-spacing:.8cqw;}.elementor-5540 .elementor-element.elementor-element-71f1f66 .elementor-heading-title{font-size:3.45cqw;letter-spacing:.8cqw;}.elementor-5540 .elementor-element.elementor-element-29b531b{--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-5540 .elementor-element.elementor-element-db866b3 .elementor-heading-title{font-size:5.5cqw;}.elementor-5540 .elementor-element.elementor-element-8b3b5f7 .elementor-heading-title{font-size:12cqw;}.elementor-5540 .elementor-element.elementor-element-7da9ada > .elementor-widget-container{margin:8cqw 0 0 0;}.elementor-5540 .elementor-element.elementor-element-7da9ada .elementor-heading-title{font-size:4cqw;}.elementor-5540 .elementor-element.elementor-element-c12eb0a > .elementor-widget-container{margin:0 auto 3cqw auto;}.elementor-5540 .elementor-element.elementor-element-c12eb0a .elementor-button{font-size:2.5cqw;letter-spacing:.3cqw;padding:5.2cqw 0 4.8cqw 0;}.elementor-5540 .elementor-element.elementor-element-d39a43f > .elementor-widget-container{margin:0 auto 3cqw auto;}.elementor-5540 .elementor-element.elementor-element-d39a43f .elementor-button{font-size:2.5cqw;letter-spacing:.3cqw;padding:5.2cqw 0 4.8cqw 0;}.elementor-5540 .elementor-element.elementor-element-661a4ee > .elementor-widget-container{margin:0 auto 3cqw auto;}.elementor-5540 .elementor-element.elementor-element-661a4ee .elementor-button{font-size:2.5cqw;letter-spacing:.3cqw;padding:5.2cqw 0 4.8cqw 0;}.elementor-5540 .elementor-element.elementor-element-b44c6e1 .elementor-heading-title{font-size:3.75cqw;}.elementor-5540 .elementor-element.elementor-element-1f9a6d7 .elementor-heading-title{font-size:12cqw;}.elementor-5540 .elementor-element.elementor-element-d333d82 > .elementor-widget-container{margin:8cqw 0 0 0;}.elementor-5540 .elementor-element.elementor-element-d333d82 .elementor-heading-title{font-size:4cqw;}.elementor-5540 .elementor-element.elementor-element-ed6ddc0{--margin-top:8cqw;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-5540 .elementor-element.elementor-element-87c5d97 > .elementor-widget-container{margin:0 auto 3cqw auto;}.elementor-5540 .elementor-element.elementor-element-87c5d97 .elementor-button{font-size:2.5cqw;letter-spacing:.3cqw;padding:5.2cqw 0 4.8cqw 0;}.elementor-5540 .elementor-element.elementor-element-13f5339 > .elementor-widget-container{margin:0 auto 3cqw auto;}.elementor-5540 .elementor-element.elementor-element-13f5339 .elementor-button{font-size:2.5cqw;letter-spacing:.3cqw;padding:5.2cqw 0 4.8cqw 0;}.elementor-5540 .elementor-element.elementor-element-ac132e9 .elementor-heading-title{font-size:12cqw;}.elementor-5540 .elementor-element.elementor-element-840b0c1 > .elementor-widget-container{margin:8cqw 0 0 0;}.elementor-5540 .elementor-element.elementor-element-840b0c1 .elementor-heading-title{font-size:4cqw;}.elementor-5540 .elementor-element.elementor-element-d8aea21 > .elementor-widget-container{margin:0 auto 3cqw auto;}.elementor-5540 .elementor-element.elementor-element-d8aea21 .elementor-button{font-size:2.5cqw;letter-spacing:.3cqw;padding:5.2cqw 0 4.8cqw 0;}.elementor-5540 .elementor-element.elementor-element-b8db834 > .elementor-widget-container{margin:0 auto 3cqw auto;}.elementor-5540 .elementor-element.elementor-element-b8db834 .elementor-button{font-size:2.5cqw;letter-spacing:.3cqw;padding:5.2cqw 0 4.8cqw 0;}.elementor-5540 .elementor-element.elementor-element-1a00333 > .elementor-widget-container{margin:0 auto 3cqw auto;}.elementor-5540 .elementor-element.elementor-element-1a00333 .elementor-button{font-size:2.5cqw;letter-spacing:.3cqw;padding:5.2cqw 0 4.8cqw 0;}.elementor-5540 .elementor-element.elementor-element-82ceee7{--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-5540 .elementor-element.elementor-element-39358a7 .elementor-heading-title{font-size:2.5cqw;letter-spacing:.2cqw;}.elementor-5540 .elementor-element.elementor-element-3fe6a09{--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-5540 .elementor-element.elementor-element-4d4efd9{text-align:center;font-size:2.5cqw;letter-spacing:.2cqw;}}@media(min-width:735px){.elementor-5540 .elementor-element.elementor-element-9b1c2ff{--width:0%;}.elementor-5540 .elementor-element.elementor-element-660b0a4{--width:100%;}.elementor-5540 .elementor-element.elementor-element-852f29d{--content-width:1920px;}.elementor-5540 .elementor-element.elementor-element-18035a8{--width:0%;}}/* Start custom CSS for container, class: .elementor-element-9b1c2ff */.section-hero{
    position: sticky;
    top:48px;
}

@media only screen and (max-width:1024px){
    .section-hero{
    position: sticky;
    top:48px;
}
}

@media only screen and (max-width:768px){
    .section-hero{
    position: sticky;
    top:84px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb21dc8 */.section-hero{
    position: sticky;
    top:48px;
}

@media only screen and (max-width:1024px){
    .section-hero{
    position: sticky;
    top:48px;
}
}

@media only screen and (max-width:768px){
    .section-hero{
    position: sticky;
    top:84px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e91d7 */.section-hero{
    position: sticky;
    top:48px;
}

@media only screen and (max-width:1024px){
    .section-hero{
    position: sticky;
    top:48px;
}
}

@media only screen and (max-width:768px){
    .section-hero{
    position: sticky;
    top:84px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18035a8 */.section-hero{
    position: sticky;
    top:48px;
}

@media only screen and (max-width:1024px){
    .section-hero{
    position: sticky;
    top:48px;
}
}

@media only screen and (max-width:768px){
    .section-hero{
    position: sticky;
    top:84px;
}
}/* End custom CSS */
/* Start custom CSS */#globalnav,
#globalheader,
footer,
#wpadminbar {
	display: none !important;
}

html {
	margin-top: 0px !important;
	scroll-behavior: auto !important;
}
.display-contents,
.display-contents .elementor-widget-container,
.elementor-widget-html .elementor-widget-container,
.page-content,
div[data-elementor-type="wp-page"],
main {
	display: contents;
}

body .e-con:not(.e-div-block-base),
body .elementor-element:not(.e-div-block-base) .elementor-widget-container,
body
	.elementor-element:not(.e-div-block-base):not(
		:has(.elementor-widget-container)
	) {
	transition: none;
}
body {
	--e-focus-color: #db00ac;
}

.mobile-footer a {
	background: none !important;
}

.elementor-button:focus-visible {
	outline: 2px solid var(--e-focus-color, #0071e3);
	outline-offset: var(--e-focus-offset-container, 3px);
}

@font-face {
	font-family: avenir;
	src: url(https://www.ambercabral.com/Fonts/Avenir-Book.woff2) format("woff2"),
		url(https://www.ambercabral.com/Fonts/Avenir-Book.woff) format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: avenir;
	src: url(https://www.ambercabral.com/Fonts/avenir-black.woff2) format("woff2"),
		url(https://www.ambercabral.com/Fonts/avenir-black.woff) format("woff");
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: gotham;
	src: url(https://www.ambercabral.com/Fonts/Gotham-Bold.woff2) format("woff2"),
		url(https://www.ambercabral.com/Fonts/Gotham-Bold.woff) format("woff");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: ivypresto-headline;
	src: url(https://www.ambercabral.com/Fonts/ivy-presto-headline-semi-bold.woff2)
			format("woff2"),
		url(https://www.ambercabral.com/Fonts/ivy-presto-headline-semi-bold.woff)
			format("woff");
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: ivypresto-headline;
	src: url(https://www.ambercabral.com/Fonts/ivy-presto-headline-light.woff2)
			format("woff2"),
		url(https://www.ambercabral.com/Fonts/ivy-presto-headline-light.woff)
			format("woff");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: Effra;
	src: url(https://www.ambercabral.com/Fonts/Effra785.woff2) format("woff2"),
		url(https://www.ambercabral.com/Fonts/Effra785.woff) format("woff");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: Effra;
	src: url(https://www.ambercabral.com/Fonts/Effra793.woff2) format("woff2"),
		url(https://www.ambercabral.com/Fonts/Effra793.woff) format("woff");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@-webkit-keyframes slide-to-left {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}
@keyframes slide-to-left {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}
body {
	--footer-offset: 5dvh;
	color: var(--color-surface-white);
	background-color: #929292;
	--gradation-opacity: 1;
	font-family: "DM Sans", sans-serif !important;
	padding: 0;
	margin: 0;
	height: 275dvh;
	min-height: 720px;
	max-height: 9000px;
	margin-bottom: var(--footer-offset);
	position: relative;
}
body * {
	box-sizing: border-box;
	scroll-behavior: auto !important;
	transition: none !important;
}
#section-humaningwell-hero {
	width: 100%;
	overflow: visible;
	position: fixed;
	bottom: 0;
	aspect-ratio: 5216/3401;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	max-height: 100dvh;
	left: 50%;
	transform: translate(-50%);
}
.humaningwell-body-content {
	position: relative;
	bottom: 0;
	height: 100%;
	max-height: 100dvh;
	aspect-ratio: 5216/3401;
	margin: 0 auto;
	container-type: inline-size;
	width: auto !important;
}
.hero-gradient-overlay {
	opacity: var(--gradation-opacity);
	pointer-events: none;
	width: 100dvw;
	height: 91dvh;
	position: fixed;
	left: 50%;
	transform: translate(-50%);
	top: 0;
	content: "";
	z-index: 0;
	background: linear-gradient(
		180deg,
		#bfc8c0 0,
		rgb(191 200 192 / 0.84) 16%,
		rgb(191 200 192 / 0.32) 68%,
		#fff0 100%
	);
	background-size: 100%;
}
.hero-headline-wrapper {
	padding-top: 4.25cqw;
	padding-bottom: 4cqw;
	padding-right: 5.5cqw;
	padding-left: 5.5cqw;
	transform: translate(-50%);
	transform: translate(-50%, calc(100% - 29vh));
	left: 50%;
	width: 78cqw;
	z-index: 1;
	position: relative;
	will-change: width, left, top;
}
.humaningwell-logo-svg {
	margin: 0;
	width: 100%;
	fill: #fff;
	font-weight: 700;
	position: relative;
	left: 0;
	top: 0;
	z-index: 1;
}
.hero-ambcameo-imgwrapper,
.hero-infomarquee-wrapper,
.humaningwell-hero-ambcameo-img {
	left: 50%;
	transform: translate(-50%);
	position: absolute;
}
.hero-ambcameo-imgwrapper {
	height: 100%;
	pointer-events: none;
	top: 0;
	z-index: 10;
	aspect-ratio: 5216/3401;
}
.humaningwell-hero-ambcameo-img {
	pointer-events: none;
	bottom: -8.5cqw;
	width: 36.4cqw;
	height: auto;
	will-change: width, transform;
}
.humaningwell-hero-ambcameo-img img {
	width: 100%;
}
.hero-infomarquee-wrapper {
	bottom: 0;
	bottom: 2.25cqw;
	width: 100dvw;
	overflow: hidden;
	width: auto !important;
}
.hero-infomarquee-contents {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-content: space-between;
	overflow: hidden;
	border-top: 1px solid #000;
	width: auto !important;
}
.hero-infomarquee-wrapper,
.hero-maininfobody-box {
	opacity: 0;
}
.hero-infomarquee-copy {
	color: #000;
	margin: 0;
	font-weight: 300;
	letter-spacing: 0.01cqw;
	/*margin-bottom: 1.45cqw;*/
	font-size: 1.065cqw;
	/*margin-top: 1.2cqw;*/
	/*padding-left: 5cqw;*/
	display: inline;
	white-space: nowrap;
	-webkit-animation: 15s linear infinite slide-to-left;
	animation: 15s linear infinite slide-to-left;
}
.hero-infomarquee-wrapper:focus .hero-infomarquee-copy,
.hero-infomarquee-wrapper:focus-visible .hero-infomarquee-copy,
.hero-infomarquee-wrapper:hover .hero-infomarquee-copy {
	animation-play-state: paused;
}
.hero-maininfobody-wrapper {
	display: contents;
}
.hero-maininfobody-contents {
	display: flex;
	align-items: flex-start;
	justify-content: center;
	z-index: 5;
	width: 55.5%;
	left: 11.7cqw;
	top: 9.4cqw;
	column-gap: 3.65cqw;
	position: absolute;
}
.hero-maininfobody-box {
	flex: 1 1 0%;
}
.hero-maininfobody-detailcontent {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.hero-maininfobody-imagery {
	background-color: #000;
	margin-bottom: 0.5vw;
	aspect-ratio: 1/1;
	width: 100%;
	position: relative;
}
.hero-maininfobody-imagery img {
	aspect-ratio: 1/1;
	width: 100%;
	display: block;
	position: relative;
	opacity: 0.63;
}
.main-infobody-imagery-playbutton {
	width: 2.125cqw;
	height: 2.125cqw;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border: 1px solid #fff;
	border-radius: 100%;
}
.main-infobody-imagery-playbutton svg {
	content: "";
	width: 50%;
	height: 50%;
	position: absolute;
	top: 50%;
	left: 52%;
	transform: translate(-50%, -50%);
	fill: none;
	stroke: #fff;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 1px;
}
.hero-maininfobody-infocopy {
	text-align: center;
	font-size: 0.95cqw;
	font-weight: 300;
	line-height: 1.775;
	letter-spacing: 0.01cqw;
	/*margin-block: 1.1cqw auto;*/

	margin-block: 0.4cqw auto;
}
.hero-availability-copy {
	height: 0;
	top: -2.125cqw;
	margin: 0 auto;
	overflow: visible;
}
.hero-maininfobody-cta-link-container {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	/*margin-top: 1.8cqw;*/
	margin-top: 1.05cqw;
}
.hero-maininfobody-infocopy03 {
	width: 105%;
}
.hero-maininfobody-cta-link {
	text-align: center;
	/* border-radius: 99999px; */
	/* background-color: #cec874; */
	/* font-family: Avenir, sans-serif; */
	/* text-transform: uppercase; */
	/* font-size: 0.6cqw; */
	/* font-weight: 900; */
	/* line-height: 1; */
	/* letter-spacing: 0.1cqw; */
	/* padding-top: 1.1cqw;
	padding-bottom: 0.85cqw;
	padding-left: 2cqw;
	padding-right: 2cqw; */
	max-width: 12.75cqw !important;
	min-width: 12.75cqw !important;
	cursor: pointer;
	/* margin-bottom: 0.75cqw; */
	/* color: #000; */
	text-decoration: none;
}
.hero-maininfobody-cta-link a {
	width: 100%;
	white-space: nowrap;

	display: flex;
	align-items: center;
	justify-content: center;
}
.hero-maininfobody-headline {
	text-align: center;
	font-size: 2.95cqw;
	font-family: ivypresto-headline;
	color: #000 !important;
	width: 100%;
	margin: 0 auto;
	/* margin-bottom: 3cqw;
	margin-top: 1.35cqw; */
	line-height: 1;
	font-weight: 300;
}
.hero-maininfobody-headline01 {
	width: 87.5%;
}
.hero-maininfobody-m-basecircle {
	fill: none;
	stroke-dasharray: 227;
	stroke-dashoffset: var(--m-line-dash-offset);
	stroke-width: 3px;
	stroke: #000;
	width: 1.55cqw;
	height: 1.55cqw;
	left: -1.55cqw;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
}
.hero-maininfobody-m-line {
	height: min(2px, 0.2cqw);
	margin: 0 auto;
	color: #000;
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #000;
	width: 0%;
	left: 6.3cqw;
	top: 29.5cqw;

	position: absolute;
}
.hero-maininfobody-m-copy {
	font-size: 0.825cqw;
	position: absolute;
	font-weight: 300;
	left: 2.3cqw;
	top: 29.5cqw;
	top: 31cqw;
	width: 6.5cqw;
	letter-spacing: 0.02cqw;
	line-height: 1.35;
	text-align: center;
	opacity: 0;
}
.hero-scroll-director-typo,
.hero-sponsor-block-typo {
	text-transform: uppercase;
	letter-spacing: 0.2cqw;
	color: #4a5251;
	font-family: Effra, sans-serif;
}
.hero-maininfobody-decorative {
	width: 100cqw;
	height: 100dvh;
	left: 0;
	top: 0;
	position: absolute;
	pointer-events: none;
	z-index: 2;
	--m-line-dash-offset: 227;
}
.hero-scroll-director {
	left: 50%;
	transform: translate(-50%);
	position: absolute;
	top: 30%;
	width: 100%;
	z-index: 999;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.hero-scroll-director-icon {
	width: 1.8cqw;
	height: 1.8cqw;
	border-radius: 9999px;
	border: max(1px, 0.1cqw) solid #4a5251;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.3cqw;
	box-sizing: border-box;
}
.hero-scroll-director-icon svg {
	fill: #4a5251;
	height: 100%;
	width: auto;
}
.hero-scroll-director-typo {
	font-size: 0.9cqw;
	font-weight: 400;
	margin-bottom: 0;
	margin-top: 1cqw;
}
.hero-sponsor-block {
	position: absolute;
	right: 18cqw;
	top: 12.5cqw;
	width: auto;
	height: auto;
	display: block;
	z-index: 2;
	transform: translateY(calc(310% - 29dvh));
}
.hero-sponsor-block-typo {
	font-size: 0.85cqw;
	font-weight: 500;
}
.hero-sponsor-block-iconstack {
	display: flex;
	flex-direction: row;
	align-self: center;
	justify-content: flex-start;
	height: 3.5cqw;
	width: auto;
	gap: 2cqw;
	margin-left: 1.5cqw;
}
.hero-sponsor-block-iconstack img,
.hero-sponsor-block-iconstack svg {
	height: 100%;
	fill: #495151;
}
div.siriusxm-icon,
div.wen-logo {
	display: contents;
}
.hero-sunlight-fx-wrapper {
	width: 40cqw;
	height: 40cqw;
	z-index: 1;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate3d(50%, -50%, 0);
	pointer-events: none;
}
.hero-sunlight-fx {
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background: #cec874;
	background: radial-gradient(circle, #cec874 0, #fff0 60%);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center;
	position: absolute;
	top: 50%;
	left: 50%;
	animation: 4s linear infinite alternate pulsate;
	transform: translate3d(-50%, -50%, 0) scale(1.25);
}
@keyframes pulsate {
	0% {
		transform: translate3d(-50%, -50%, 0) scale(0.85);
	}
	100% {
		transform: translate3d(-50%, -50%, 0) scale(1.25);
	}
}
#section-humaningwell-hero-mobileview,
.hero-mobile-m-connection-line {
	display: none;
}
.mobile-footer {
	display: block;
	position: fixed;
	left: 0;
	bottom: 0;
	height: 2.25cqw;

	padding-top: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.mf-sosumi-link {
	color: #0c1037 !important;
	background: none !important;
}
.mf-sosumi p {
	margin: 0 auto !important;
}
.dialog-type-lightbox {
	max-width: 100dvw !important;
}

/* .hero-maininfobody-box02{
margin-top: -2.95cqw;
} */

@media (prefers-reduced-motion: reduce) and (min-width: 768px) {
	* {
		animation: none !important;
	}
	body {
		--gradation-opacity: 0;
		background-color: rgb(177, 182, 175);
	}
	.hero-headline-wrapper {
		width: 33.5cqw;
		padding-top: 3.5cqw;
		transform: translate(-50cqw, 0);
	}
	.hero-sunlight-fx-wrapper {
		transform: translate(0%, -50%) translate(-80.5cqw, 0);
	}
	.hero-maininfobody-box {
		opacity: 1;
	}
	.hero-ambcameo-imgwrapper {
		width: 54.5cqw;
		transform: translate(17.5cqw, 4.25cqw);
	}
	.humaningwell-hero-ambcameo-img {
		width: 100%;
	}
	.hero-maininfobody-decorative {
		--m-line-dash-offset: 0;
	}
	.hero-maininfobody-m-line {
		width: 72%;
	}
	.hero-maininfobody-m-copy {
		opacity: 1;
	}
	.hero-scroll-director {
		visibility: hidden;
	}
	.hero-infomarquee-wrapper {
		opacity: 1;
	}
	.hero-sponsor-block {
		left: 30cqw;
		top: 3.85cqw;
		display: flex;
		align-items: center;
		justify-content: flex-start;
		flex-direction: row !important;
		position: absolute;
		transform: none;
	}
	.hero-sponsor-block .hero-sponsor-block-typo .elementor-widget-container {
		margin: 0 !important;
	}
	.hero-sponsor-block-iconstack {
		height: 2.5cqw;

		gap: 1.5cqw;
	}
	.hero-infomarquee-copy {
		transform: translate(-27.75%) !important;
	}
	.hero-infomarquee-copy .elementor-widget-container {
		padding: 0 1cqw !important;
	}
	.hero-infomarquee-copy p {
		font-size: 0.95cqw !important;
	}
}

@media only screen and (max-width: 767px) {
	/* .hero-maininfobody-box02{
 margin-top:0;
} */

	body {
		background-color: #fff;
		height: 250dvh;
		font-size: 16px;
		min-height: 1280px;
		max-height: 99999px;
		overflow-x: hidden;
	}
	#section-humaningwell-hero-mobileview {
		position: relative;
		width: 100dvw;
		display: block;
		top: 100dvh;
		container-type: inline-size;
		max-width: 400px;
		margin: 0 auto;
	}

	#section-humaningwell-hero-mobileview .e-con-inner {
		display: contents;
	}
	#section-humaningwell-hero {
		overflow: hidden;
		aspect-ratio: 1242/2581;
		overflow: visible;
		z-index: 9;

		pointer-events: none;
	}
	.hero-gradient-overlay {
		background: #4a5251;
		background-image: linear-gradient(
			188deg,
			#b1b6b4 0,
			#dbdedc 75vmax,
			#f8f9f8 150vmax
		);
		aspect-ratio: 1242/2581;
		height: 100%;
		position: fixed;
		bottom: 0;
		top: auto;
		opacity: var(--gradation-opacity);
	}
	.humaningwell-body-content:before {
		z-index: -1;
		max-height: 100dvh;
		bottom: 0;
	}
	.hero-ambcameo-imgwrapper.mobile-body-imgwrapper,
	.section-hero-wrapper.hero-ambcameo-imgwrapper {
		pointer-events: none;
		width: 100vw;
		transform-origin: center bottom;
		top: auto;
		z-index: 10;
		aspect-ratio: auto;
		right: auto;
		bottom: 0;
	}
	.humaningwell-body-content:after {
		opacity: calc(1 - var(--gradation-opacity));
		height: 100%;
		background: linear-gradient(190deg, #575f5e 0, #b5bbb8 50%, #c2c6c4 100%);
		background-size: 100%;
	}
	.humaningwell-body-content {
		overflow: inital;
		aspect-ratio: 1242/2581;
		bottom: 0;
		pointer-events: none;
		container-type: inline-size;
		overflow: visible;
	}
	.hero-headline-wrapper {
		padding-top: 0;
		transform: translate(-50%);
		padding-bottom: 11.9cqw;
		padding-right: 13.5cqw;
		padding-left: 13.5cqw;
		width: 100cqw;
		top: 11.5cqw;
		position: relative;
	}
	.humaningwell-logo-svg {
		margin: 0;
		width: 100%;
		fill: #fff;
		font-weight: 700;
		left: 0;
		top: 11.5cqw;
		position: sticky;
	}
	.section-hero-wrapper.hero-ambcameo-imgwrapper {
		height: 100dvh;
		position: fixed;
		left: 50%;
		overflow-x: visible;
	}
	.hero-ambcameo-imgwrapper.mobile-body-imgwrapper {
		height: auto;
		position: relative;
		left: 50%;
		overflow-x: hidden;
	}
	.mobile-body-img.humaningwell-hero-ambcameo-img,
	.section-hero-imgwrapper.humaningwell-hero-ambcameo-img {
		display: block;
		right: 0;
		height: auto;
		width: 100.1cqw;
		margin-left: -1.1cqw;
		bottom: 0;
	}
	.mobile-body-img.humaningwell-hero-ambcameo-img {
		position: relative;
	}
	.hero-scroll-director {
		left: 50%;
		transform: translate(-50%);
		position: fixed;
		top: 54.75cqw;
		width: 100%;
	}
	.hero-scroll-director-icon {
		width: 4.5cqw;
		height: 4.5cqw;
		padding: 0.85cqw;
	}
	.hero-scroll-director-typo {
		font-size: 2.5cqw;
		letter-spacing: 00.65cqw;
		margin-top: 2.75cqw;
	}
	.hero-sponsor-block {
		left: 50%;
		transform: translate(-50%);
		top: 21.5cqw;
		width: 100cqw;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.hero-sponsor-block-typo,
	.hero-sponsor-block-typo h3 {
		font-size: 3.45cqw;
		letter-spacing: 0.8cqw;
		color: #fff !important;
	}
	.hero-sponsor-block-iconstack {
		height: 8.2cqw;
		gap: 6cqw;
		margin-left: 0;
		margin-top: 3cqw;
	}
	.hero-sponsor-block-iconstack svg {
		fill: #fff;
	}
	.hero-sponsor-block-iconstack img {
		filter: brightness(10);
	}
	#section-humaningwell-hero .hero-sunlight-fx-wrapper {
		transform: translate3d(-50%, -50%, 0);
		left: 50%;
		width: 100cqw;
		height: 100cqw;
		right: auto;
		top: 50%;
	}
	#section-humaningwell-hero-mobileview .hero-sunlight-fx-wrapper {
		transform: translate3d(-50%, -50%, 0);
		left: 50%;
		width: 100cqw;
		height: 100cqw;
		right: auto;
		top: 48%;
		position: absolute;
	}
	.hero-sunlight-fx {
		width: 100%;
		height: 100%;
		border-radius: 0;
		background: #cec874;
		background: radial-gradient(circle, #cec874 0, #fff0 30%);
		background-repeat: no-repeat;
		background-size: contain;
		background-position: center;
		position: absolute;
		top: 0;
		transform: translate3d(-50%, 0, 0) scale(2);
		left: 50%;
		right: auto;
		animation: 4s linear infinite alternate pulsate-mobile;
		z-index: 1;
	}
	#section-humaningwell-hero-mobileview .hero-sunlight-fx {
		top: 50%;
		transform: translate3d(-50%, -50%, 0) scale(2);
		animation: 4s linear infinite alternate pulsate;
	}
	@keyframes pulsate-mobile {
		0% {
			transform: translate3d(-50%, 0, 0) scale(2.25);
		}
		100% {
			transform: translate3d(-50%, 0, 0) scale(2.75);
		}
	}
	#section-humaningwell-hero .hero-maininfobody-contents,
	.hero-infomarquee-wrapper,
	.hero-maininfobody-m-line {
		display: none;
	}
	.hero-maininfobody-decorative {
		align-items: center;
		flex-direction: column;
		display: none;
		position: relative;
		height: auto;
	}
	.hero-maininfobody-m-copy {
		font-size: 5.5cqw;
		width: 85%;
		position: relative;
		color: #fff;
		margin: 0 auto;
		margin-bottom: 9.5cqw !important;
		left: 0;
		top: 0;
		opacity: 1;
	}

	#section-humaningwell-hero-mobileview .hero-maininfobody-contents {
		flex-direction: column;
		width: 67.5%;
		margin: 0 auto;
		left: 0;
		position: relative;
		top: 0;
		margin-top: 10cqw;
		display: flex;
	}
	.hero-maininfobody-headline {
		font-size: 12cqw;
	}
	.hero-maininfobody-imagery {
		margin-top: 10cqw;
	}
	.hero-maininfobody-infocopy {
		font-size: 4cqw;
	}

	.hero-availability-copy {
		height: auto;
		top: 0;
		margin: 0 auto;
		margin-top: 4.5cqw;
		overflow: visible;
	}
	.hero-maininfobody-infocopy:first-of-type {
		margin-top: 6.75cqw;
	}
	.hero-maininfobody-cta-link-container {
		margin-top: 8cqw;
	}
	.hero-maininfobody-cta-link {
		font-size: 2.5cqw;
		letter-spacing: 0.3cqw;
		min-width: 52cqw !important;
		max-width: 52cqw !important;
		/* background-color: #cec874;
		padding-top: 5.2cqw;
		padding-bottom: 4.8cqw;
		margin-bottom: 3cqw; */
	}
	.hero-maininfobody-cta-link a {
		width: 100%;
	}
	.hero-mobile-m-connection-line {
		display: block;
		width: 1.5px;
		height: 16cqw;
		position: relative;
		margin: 0 auto;
	}
	.hero-mobile-m-connection-line01 {
		background: #4c5758;
		margin-top: 2.25cqw;
		margin-bottom: 2.25cqw;
	}
	.hero-mobile-m-connection-line01:after {
		content: "";
		width: 6.9cqw;
		height: 6.9cqw;
		border-radius: 9999px;
		background-color: #fff0;
		border: 1.5px solid #4c5758;
		left: 50%;
		top: -6.8cqw;
		transform: translateX(-50%);
		position: absolute;
		box-sizing: border-box;
	}
	.hero-mobile-m-connection-line02 {
		background: #3f5055;
		height: 29.5cqw;
		margin-top: 4.35cqw;
		margin-bottom: 1.9cqw;
	}
	.hero-mobile-m-connection-line03 {
		background: #293e47;
		height: 21.75cqw;
		margin-top: 8.25cqw;
		margin-bottom: 3.25cqw;
	}
	.hero-mobile-m-connection-line04 {
		background: #0d242f;
		margin-top: 9cqw;
		top: 4.5cqw;
		height: 34cqw;
		margin-bottom: 2.25cqw;
	}
	.hero-infomarquee-wrapper,
	.hero-maininfobody-box,
	.hero-maininfobody-decorative,
	.hero-mobile-m-connection-line {
		opacity: 1;
	}
	.mobile-footer {
		position: relative;
		bottom: 0;
		left: 0;
		width: 100%;
		height: auto !important;
		padding: 0;
		display: block !important;
		top: 100dvh;
	}
	.mobile-footer-contents {
		width: 90%;
		margin: 0 auto;
		position: relative;
		line-height: 1;
		text-align: center;
		padding-top: 7cqw;
		padding-bottom: 6.5cqw;
		z-index: 99;
		container-type: inline-size;
		max-width: 400px;
	}
	.mobile-footer-contents a,
	.mobile-footer-contents h4,
	.mobile-footer-contents span {
		font-family: Avenir, sans-serif;
		font-size: 2.5cqw;
		font-weight: 900;
		letter-spacing: 0.2cqw;
		text-decoration: none;
		background: none !important;
	}
	.mobile-footer-contents a:after {
		background: none !important;
		display: none !important;
	}
	.mobile-footer-contents a:before {
		background: none !important;
		display: none !important;
	}
	.mf-authorship-title {
		margin: 0 auto;
	}
	.mf-sosumi {
		margin-top: 4.25cqw;
		display: inline;
	}
	.main-infobody-imagery-playbutton {
		width: 9cqw;
		height: 9cqw;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		border: 1px solid #fff;
		border-radius: 100%;
	}
	.main-infobody-imagery-playbutton svg {
		top: 50%;
		left: 53%;
	}
}

@media (prefers-reduced-motion: reduce) and (max-width: 767px) {
	* {
		animation: none !important;
	}
	body {
		--gradation-opacity: 0;
		background-color: rgb(177, 182, 175);
	}
	.hero-scroll-director,
	#section-humaningwell-hero .hero-ambcameo-imgwrapper {
		display: none;
	}
	#section-humaningwell-hero-mobileview {
		top: 0;
	}
	.humaningwell-logo-svg {
		position: relative;
		top: 0;
	}
	.hero-sponsor-block {
		position: relative;
		margin-top: 6px;
		top: 0;
	}
	#section-humaningwell-hero {
		min-height: auto !important;
		height: auto !important;
		aspect-ratio: auto;
		position: relative;
		justify-content: flex-start;
	}
	#section-humaningwell-hero .humaningwell-body-content {
		height: fit-content !important;
		width: 100% !important;
		gap: 0;
		max-width: 360px;
		aspect-ratio: auto;
	}
	.mobile-footer {
		top: 0;
	}
	#section-humaningwell-hero .hero-sunlight-fx-wrapper {
		display: none;
	}
}

@media (max-width: 767px) {
	.elementor-5540
		.elementor-element.elementor-element-f092b92
		.elementor-heading-title {
		font-size: 2.5cqw;
		letter-spacing: 0.8cqw;
	}
	.elementor-5540
		.elementor-element.elementor-element-71f1f66
		.elementor-heading-title {
		font-size: 3.45cqw;
		letter-spacing: 0.8cqw;
	}
	.elementor-5540 .elementor-element.elementor-element-29b531b {
		--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-5540
		.elementor-element.elementor-element-db866b3
		.elementor-heading-title {
		font-size: 5.5cqw;
	}
	.elementor-5540
		.elementor-element.elementor-element-8b3b5f7
		.elementor-heading-title {
		font-size: 12cqw;
	}
	.elementor-5540
		.elementor-element.elementor-element-7da9ada
		> .elementor-widget-container {
		margin: 8cqw 0 0 0;
	}
	.elementor-5540
		.elementor-element.elementor-element-7da9ada
		.elementor-heading-title {
		font-size: 4cqw;
	}
	.elementor-5540
		.elementor-element.elementor-element-c12eb0a
		> .elementor-widget-container {
		margin: 0 auto 3cqw auto;
	}
	.elementor-5540
		.elementor-element.elementor-element-c12eb0a
		.elementor-button {
		font-size: 2.5cqw;
		letter-spacing: 0.3cqw;
		padding: 5.2cqw 0 4.8cqw 0;
	}
	.elementor-5540
		.elementor-element.elementor-element-d39a43f
		> .elementor-widget-container {
		margin: 0 auto 3cqw auto;
	}
	.elementor-5540
		.elementor-element.elementor-element-d39a43f
		.elementor-button {
		font-size: 2.5cqw;
		letter-spacing: 0.3cqw;
		padding: 5.2cqw 0 4.8cqw 0;
	}
	.elementor-5540
		.elementor-element.elementor-element-661a4ee
		> .elementor-widget-container {
		margin: 0 auto 3cqw auto;
	}
	.elementor-5540
		.elementor-element.elementor-element-661a4ee
		.elementor-button {
		font-size: 2.5cqw;
		letter-spacing: 0.3cqw;
		padding: 5.2cqw 0 4.8cqw 0;
	}
	.elementor-5540
		.elementor-element.elementor-element-b44c6e1
		.elementor-heading-title {
		font-size: 3.75cqw;
	}
	.elementor-5540
		.elementor-element.elementor-element-1f9a6d7
		.elementor-heading-title {
		font-size: 12cqw;
	}
	.elementor-5540
		.elementor-element.elementor-element-d333d82
		> .elementor-widget-container {
		margin: 8cqw 0 0 0;
	}
	.elementor-5540
		.elementor-element.elementor-element-d333d82
		.elementor-heading-title {
		font-size: 4cqw;
	}
	.elementor-5540 .elementor-element.elementor-element-ed6ddc0 {
		--margin-top: 8cqw;
		--margin-bottom: 0;
		--margin-left: 0;
		--margin-right: 0;
	}
	.elementor-5540
		.elementor-element.elementor-element-87c5d97
		> .elementor-widget-container {
		margin: 0 auto 3cqw auto;
	}
	.elementor-5540
		.elementor-element.elementor-element-87c5d97
		.elementor-button {
		font-size: 2.5cqw;
		letter-spacing: 0.3cqw;
		padding: 5.2cqw 0 4.8cqw 0;
	}
	.elementor-5540
		.elementor-element.elementor-element-13f5339
		> .elementor-widget-container {
		margin: 0 auto 3cqw auto;
	}
	.elementor-5540
		.elementor-element.elementor-element-13f5339
		.elementor-button {
		font-size: 2.5cqw;
		letter-spacing: 0.3cqw;
		padding: 5.2cqw 0 4.8cqw 0;
	}
	.elementor-5540
		.elementor-element.elementor-element-ac132e9
		.elementor-heading-title {
		font-size: 12cqw;
	}
	.elementor-5540
		.elementor-element.elementor-element-840b0c1
		> .elementor-widget-container {
		margin: 8cqw 0 0 0;
	}
	.elementor-5540
		.elementor-element.elementor-element-840b0c1
		.elementor-heading-title {
		font-size: 4cqw;
	}
	.elementor-5540
		.elementor-element.elementor-element-d8aea21
		> .elementor-widget-container {
		margin: 0 auto 3cqw auto;
	}
	.elementor-5540
		.elementor-element.elementor-element-d8aea21
		.elementor-button {
		font-size: 2.5cqw;
		letter-spacing: 0.3cqw;
		padding: 5.2cqw 0 4.8cqw 0;
	}
	.elementor-5540
		.elementor-element.elementor-element-b8db834
		> .elementor-widget-container {
		margin: 0 auto 3cqw auto;
	}
	.elementor-5540
		.elementor-element.elementor-element-b8db834
		.elementor-button {
		font-size: 2.5cqw;
		letter-spacing: 0.3cqw;
		padding: 5.2cqw 0 4.8cqw 0;
	}

	.elementor-5540
		.elementor-element.elementor-element-1a00333
		> .elementor-widget-container {
		margin: 0 auto 3cqw auto;
	}
	.elementor-5540
		.elementor-element.elementor-element-1a00333
		.elementor-button {
		font-size: 2.5cqw;
		letter-spacing: 0.3cqw;
		padding: 5.2cqw 0 4.8cqw 0;
	}
	.elementor-5540 .elementor-element.elementor-element-82ceee7 {
		--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-5540
		.elementor-element.elementor-element-39358a7
		.elementor-heading-title {
		font-size: 2.5cqw;
		letter-spacing: 0.2cqw;
	}
	.elementor-5540 .elementor-element.elementor-element-3fe6a09 {
		--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-5540 .elementor-element.elementor-element-4d4efd9 {
		text-align: center;
		font-size: 2.5cqw;
		letter-spacing: 0.2cqw;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Effra';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.ambercabral.com/wp-content/uploads/2025/02/Effra793.woff2') format('woff2'),
		url('https://www.ambercabral.com/wp-content/uploads/2025/02/Effra793.woff') format('woff');
}
@font-face {
	font-family: 'Effra';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.ambercabral.com/wp-content/uploads/2025/02/Effra785.woff2') format('woff2'),
		url('https://www.ambercabral.com/wp-content/uploads/2025/02/Effra785.woff') format('woff');
}
@font-face {
	font-family: 'Effra';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.ambercabral.com/wp-content/uploads/2025/02/Effra787.woff2') format('woff2'),
		url('https://www.ambercabral.com/wp-content/uploads/2025/02/Effra787.woff') format('woff');
}
@font-face {
	font-family: 'Effra';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.ambercabral.com/wp-content/uploads/2025/02/effra-light.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-display: auto;
	src: url('https://www.ambercabral.com/wp-content/uploads/2025/04/DMSans-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ivy Presto';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.ambercabral.com/wp-content/uploads/2025/02/ivy-presto-headline-semi-bold.woff2') format('woff2'),
		url('https://www.ambercabral.com/wp-content/uploads/2025/02/ivy-presto-headline-semi-bold.woff') format('woff');
}
@font-face {
	font-family: 'Ivy Presto';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.ambercabral.com/wp-content/uploads/2025/02/ivy-presto-headline-light.woff2') format('woff2'),
		url('https://www.ambercabral.com/wp-content/uploads/2025/02/ivy-presto-headline-light.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.ambercabral.com/wp-content/uploads/2025/02/Avenir-Book.woff2') format('woff2'),
		url('https://www.ambercabral.com/wp-content/uploads/2025/02/Avenir-Book.woff') format('woff');
}
@font-face {
	font-family: 'Avenir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.ambercabral.com/wp-content/uploads/2025/02/avenir-black.woff2') format('woff2'),
		url('https://www.ambercabral.com/wp-content/uploads/2025/02/avenir-black.woff') format('woff');
}
/* End Custom Fonts CSS */