@media(max-width:450px){#story p{text-align:center}}@media(max-width:470px){#values .elementor-container{grid-template-columns:1fr}}@media(max-width:900px){#team .elementor-container{grid-template-columns:1fr}}@media(max-width:470px){#team .bio{padding:0 10px;text-align:center}}@media(max-width:975px){#brokerage .elementor-container{grid-auto-flow:row;grid-template-columns:1fr;row-gap:25px}#brokerage .elementor-container>.elementor-column:first-child{grid-row:2}#brokerage .elementor-container>.elementor-column:last-child img{min-width:0}}#partners-2 .elementor-inner-section{display:flex;height:100%}#partners-2 .elementor-inner-section .elementor-container>.elementor-column:first-child{align-items:center;display:flex;min-width:-moz-fit-content;min-width:fit-content;width:auto;width:-moz-fit-content;width:fit-content}#partners-2>.elementor-container{-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr;row-gap:15px;width:fit-content;width:-moz-fit-content}@media(max-width:540px){#partners-2>.elementor-container{grid-auto-rows:auto;grid-template-columns:1fr}}#partners-2>.elementor-container>.elementor-column>.elementor-widget-wrap{background-color:#fff;box-shadow:0 1px 1px rgb(0 0 0 / .01),0 2px 2px rgb(0 0 0 / .02),0 4px 3px rgb(0 0 0 / .02),0 6px 8px rgb(0 0 0 / .02),0 8px 8px rgb(0 0 0 / .03);padding:20px 25px 20px 20px}#partners-2 .elementor-column{width:100%}#partners-2 .elementor-icon-wrapper{line-height:0}#partners-2 .icon{align-items:center;background-color:#fff;border-radius:100%;bottom:-2px;box-shadow:0 1px 1px rgb(0 0 0 / .05),0 2px 2px rgb(0 0 0 / .03),0 4px 3px rgb(0 0 0 / .02),0 6px 8px rgb(0 0 0 / .02);display:flex;height:43px;justify-content:center;line-height:0;padding:8.5px;position:absolute;right:-2px;width:43px}#partners-2 .icon .elementor-widget-container{line-height:0}#partners-2 .icon svg{fill:var(--e-global-color-text);height:100%;width:100%}#partners-2 .elementor-inner-section .elementor-container{display:grid;grid-template-columns:auto 1fr;grid-column-gap:25px;justify-items:center;margin:0}@media(max-width:925px){#partners-2 .elementor-inner-section .elementor-container{grid-template-columns:1fr;grid-template-rows:auto 1fr;margin:0 auto;row-gap:13.5px;text-align:center}}@media(max-width:540px){#partners-2 .elementor-inner-section .elementor-container{grid-template-rows:auto 1fr}}#partners-2 .elementor-inner-section .elementor-container>.elementor-column:last-child>.elementor-widget-wrap{display:flex;flex-direction:column;padding:10px 0;width:-moz-fit-content;width:fit-content}@media(max-width:925px){#partners-2 .elementor-inner-section .elementor-container>.elementor-column:last-child>.elementor-widget-wrap{margin:0 auto;padding:0}}#partners-2 .elementor-container>.elementor-column:first-child>.elementor-widget-wrap>.elementor-widget-icon{width:-moz-fit-content;width:fit-content}#partners-2 img{border-radius:100%;max-width:125px}@media(max-width:925px){#partners-2 img{max-width:132px}}#partners-2 h3{left:-1px;line-height:1.1em!important;margin-bottom:3.5px!important;position:relative}#partners-2 p{font-size:15px}#partners-2 .details>*{display:inline-block}#partners-2 .details{align-items:center;display:flex}@media(max-width:1095px){#partners-2 .details{align-items:flex-start;flex-direction:column}}@media(max-width:925px){#partners-2 .details{align-items:center}}#partners-2 .details .divider{background-color:var(--e-global-color-text);border-radius:100%;height:4px;margin:0 7.5px;width:4px}@media(max-width:1095px){#partners-2 .details .divider{display:none}}#partners-2 .details span{display:block}#partners-2 .details .company{font-style:italic}@media(max-width:1095px){#partners-2 .details .company{margin-top:-2px}}#partners-2 .elementor-widget-button{align-self:flex-end;margin-top:auto}#partners-2 .elementor-widget-button .elementor-widget-container{margin-top:25px}#partners-2 .elementor-widget-button .elementor-button{font-size:13px;padding:7px 8px}@media(max-width:400px){#partners-3 .elementor-inner-section>.elementor-container{-moz-column-gap:15px;column-gap:15px;max-width:305px}#partners-3 .elementor-inner-section>.elementor-container .elementor-heading-title{font-size:clamp(15.5px,4vw,18px)}#partners-3 .elementor-inner-section>.elementor-container svg{width:54px}}@media(max-width:620px){#referral .speech-bubble{display:none!important}}@media(max-width:915px){#referral>.elementor-container{grid-auto-flow:row;grid-template-columns:1fr;justify-items:center;row-gap:45px}#referral>.elementor-container>.elementor-column:first-child{grid-row:2;min-width:0}#referral>.elementor-container .elementor-inner-section .elementor-inner-column{max-width:175px;padding:25px}#referral>.elementor-container .elementor-inner-section .elementor-inner-column .elementor-counter .elementor-counter-number-wrapper{font-size:52.5px}#referral>.elementor-container .elementor-inner-section .elementor-inner-column p{font-size:18px}#referral>.elementor-container .elementor-inner-section .elementor-inner-column .highlight{font-size:32.5px}}@media(max-width:460px){#referral>.elementor-container .elementor-inner-section .elementor-inner-column{max-width:170px;padding:20px}#referral>.elementor-container .elementor-inner-section .elementor-inner-column .elementor-counter .elementor-counter-number-wrapper{font-size:clamp(35px,12.5vw,50px)}#referral>.elementor-container .elementor-inner-section .elementor-inner-column .highlight{font-size:clamp(30px,8vw,35px)}#referral>.elementor-container .elementor-inner-section .elementor-inner-column p{font-size:clamp(16px,100%,18px)}}@media(max-width:390px){#referral>.elementor-container{display:block}#referral>.elementor-container>.elementor-column:last-child{display:none}}@media(max-width:600px){#causes .swiper-slide{height:100px}}@media(max-width:550px){#causes .elementor-widget-media-carousel .elementor-widget-container{padding:0 0 35px}#causes .elementor-swiper{padding:25px 40px}#causes .elementor-swiper:after,#causes .elementor-swiper:before{height:calc(100% - 50px);top:25px;width:clamp(20px,6.25%,40px)}#causes .elementor-swiper:before{left:40px}#causes .elementor-swiper:after{right:40px}#causes .elementor-swiper-button{font-size:32px}#causes .elementor-swiper-button-next{right:0}#causes .elementor-swiper-button-prev{left:0}}@media(max-width:499px){#causes .elementor-widget-media-carousel{max-width:350px}#causes .elementor-widget-media-carousel .elementor-widget-container .elementor-swiper-button{font-size:30px}#causes .elementor-widget-media-carousel .elementor-widget-container .elementor-swiper-button-next{right:3px}#causes .elementor-widget-media-carousel .elementor-widget-container .elementor-swiper-button-prev{left:3px}}