.elementor-25903 .elementor-element.elementor-element-061e6d7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25903 .elementor-element.elementor-element-061e6d7:not(.elementor-motion-effects-element-type-background), .elementor-25903 .elementor-element.elementor-element-061e6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE4FC;background-image:url("https://www.rethinkbehavioralhealth.com/wp-content/uploads/2025/12/rethinkbh-hero-wave-2.svg");background-position:-1% 101%;background-repeat:no-repeat;background-size:100% auto;}.elementor-25903 .elementor-element.elementor-element-061e6d7 > .elementor-container{max-width:1300px;}.elementor-25903 .elementor-element.elementor-element-061e6d7 > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25903 .elementor-element.elementor-element-061e6d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:3% 3% 5% 3%;z-index:1;}.elementor-25903 .elementor-element.elementor-element-3cec158 > .elementor-element-populated{padding:0px 196px 0px 0px;}.elementor-25903 .elementor-element.elementor-element-1108f75{--animation-duration:0ms;z-index:1;--dynamic-text-color:var( --e-global-color-46b08c7 );}.elementor-25903 .elementor-element.elementor-element-1108f75 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-25903 .elementor-element.elementor-element-1108f75 .elementor-headline{text-align:start;font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:-1.25px;}.elementor-25903 .elementor-element.elementor-element-1108f75 .elementor-headline-plain-text{color:var( --e-global-color-46b08c7 );}.elementor-25903 .elementor-element.elementor-element-1108f75 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-d7be9cd );stroke-width:5px;}.elementor-25903 .elementor-element.elementor-element-c6ab641 .elementor-button{background-color:var( --e-global-color-d7be9cd );fill:var( --e-global-color-d3652da );color:var( --e-global-color-d3652da );border-style:solid;border-color:var( --e-global-color-d7be9cd );}.elementor-25903 .elementor-element.elementor-element-c6ab641 .elementor-button:hover, .elementor-25903 .elementor-element.elementor-element-c6ab641 .elementor-button:focus{background-color:var( --e-global-color-bec72ab );color:var( --e-global-color-d7be9cd );border-color:var( --e-global-color-d7be9cd );}.elementor-25903 .elementor-element.elementor-element-c6ab641 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-25903 .elementor-element.elementor-element-c6ab641 .elementor-button:hover svg, .elementor-25903 .elementor-element.elementor-element-c6ab641 .elementor-button:focus svg{fill:var( --e-global-color-d7be9cd );}.elementor-25903 .elementor-element.elementor-element-0b06d8e{width:initial;max-width:initial;bottom:-12px;z-index:20;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-0b06d8e{left:410px;}body.rtl .elementor-25903 .elementor-element.elementor-element-0b06d8e{right:410px;}.elementor-25903 .elementor-element.elementor-element-0b06d8e .elementor-icon-wrapper{text-align:center;}.elementor-25903 .elementor-element.elementor-element-0b06d8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d7be9cd );}.elementor-25903 .elementor-element.elementor-element-0b06d8e.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-0b06d8e.elementor-view-default .elementor-icon{color:var( --e-global-color-d7be9cd );border-color:var( --e-global-color-d7be9cd );}.elementor-25903 .elementor-element.elementor-element-0b06d8e.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-0b06d8e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d7be9cd );}.elementor-25903 .elementor-element.elementor-element-0b06d8e .elementor-icon{font-size:47px;}.elementor-25903 .elementor-element.elementor-element-0b06d8e .elementor-icon svg{height:47px;}.elementor-25903 .elementor-element.elementor-element-4cbc34f{width:initial;max-width:initial;top:-10px;z-index:20;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-4cbc34f{right:-32px;}body.rtl .elementor-25903 .elementor-element.elementor-element-4cbc34f{left:-32px;}.elementor-25903 .elementor-element.elementor-element-4cbc34f .elementor-icon-wrapper{text-align:center;}.elementor-25903 .elementor-element.elementor-element-4cbc34f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-25903 .elementor-element.elementor-element-4cbc34f.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-4cbc34f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25903 .elementor-element.elementor-element-4cbc34f.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-4cbc34f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25903 .elementor-element.elementor-element-4cbc34f .elementor-icon{font-size:54px;}.elementor-25903 .elementor-element.elementor-element-4cbc34f .elementor-icon svg{height:54px;}.elementor-25903 .elementor-element.elementor-element-d957331{width:initial;max-width:initial;bottom:118px;z-index:20;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-d957331{left:36px;}body.rtl .elementor-25903 .elementor-element.elementor-element-d957331{right:36px;}.elementor-25903 .elementor-element.elementor-element-d957331 .elementor-icon-wrapper{text-align:center;}.elementor-25903 .elementor-element.elementor-element-d957331.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-25903 .elementor-element.elementor-element-d957331.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-d957331.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-25903 .elementor-element.elementor-element-d957331.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-d957331.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-25903 .elementor-element.elementor-element-d957331 .elementor-icon{font-size:30px;}.elementor-25903 .elementor-element.elementor-element-d957331 .elementor-icon svg{height:30px;}.elementor-25903 .elementor-element.elementor-element-c5e5686 > .elementor-widget-container{margin:-9% -10% 0% 0%;border-radius:0% 0% 0% 0%;}.elementor-25903 .elementor-element.elementor-element-c5e5686{z-index:0;text-align:end;}.elementor-25903 .elementor-element.elementor-element-c5e5686:not( .elementor-widget-image ) .elementor-widget-container, .elementor-25903 .elementor-element.elementor-element-c5e5686.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.rethinkbehavioralhealth.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-25903 .elementor-element.elementor-element-c5e5686 img{width:100%;max-width:100%;height:60vh;object-fit:contain;object-position:center center;}.elementor-25903 .elementor-element.elementor-element-3aa678a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25903 .elementor-element.elementor-element-3aa678a > .elementor-container{max-width:1335px;}.elementor-25903 .elementor-element.elementor-element-3aa678a{padding:2% 0% 2% 0%;z-index:999;}.elementor-25903 .elementor-element.elementor-element-38d7438.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-25903 .elementor-element.elementor-element-0af10cc > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 2% 0% 2%;}.elementor-25903 .elementor-element.elementor-element-0af10cc.elementor-element{--align-self:center;}.elementor-25903 .elementor-element.elementor-element-0af10cc .elementor-image-box-wrapper{text-align:start;}.elementor-25903 .elementor-element.elementor-element-0af10cc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-25903 .elementor-element.elementor-element-0af10cc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-25903 .elementor-element.elementor-element-0af10cc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-25903 .elementor-element.elementor-element-0af10cc .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-e40ca52-font-family ), Sans-serif;font-size:var( --e-global-typography-e40ca52-font-size );font-weight:var( --e-global-typography-e40ca52-font-weight );text-transform:var( --e-global-typography-e40ca52-text-transform );font-style:var( --e-global-typography-e40ca52-font-style );text-decoration:var( --e-global-typography-e40ca52-text-decoration );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-0af10cc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-25903 .elementor-element.elementor-element-0af10cc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-25903 .elementor-element.elementor-element-0af10cc .elementor-image-box-description{font-family:var( --e-global-typography-29c855d-font-family ), Sans-serif;font-size:var( --e-global-typography-29c855d-font-size );font-weight:var( --e-global-typography-29c855d-font-weight );text-transform:var( --e-global-typography-29c855d-text-transform );font-style:var( --e-global-typography-29c855d-font-style );text-decoration:var( --e-global-typography-29c855d-text-decoration );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-bc-flex-widget .elementor-25903 .elementor-element.elementor-element-944b438.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-25903 .elementor-element.elementor-element-944b438.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-25903 .elementor-element.elementor-element-944b438 > .elementor-element-populated{margin:0% 0% 0% 5%;--e-column-margin-right:0%;--e-column-margin-left:5%;}.elementor-25903 .elementor-element.elementor-element-b7999e6.elementor-element{--align-self:center;}.elementor-25903 .elementor-element.elementor-element-fc70b06:not(.elementor-motion-effects-element-type-background), .elementor-25903 .elementor-element.elementor-element-fc70b06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rethinkbehavioralhealth.com/wp-content/uploads/2023/09/form-waves.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-25903 .elementor-element.elementor-element-fc70b06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:15% 3% 0% 3%;}.elementor-25903 .elementor-element.elementor-element-fc70b06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25903 .elementor-element.elementor-element-327b6e0:not(.elementor-motion-effects-element-type-background), .elementor-25903 .elementor-element.elementor-element-327b6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-25903 .elementor-element.elementor-element-327b6e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2px;margin-bottom:0px;padding:0% 3% 10% 3%;}.elementor-25903 .elementor-element.elementor-element-327b6e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25903 .elementor-element.elementor-element-cfc31d9 > .elementor-element-populated{padding:0% 3% 0% 3%;}.elementor-25903 .elementor-element.elementor-element-6184e17{width:initial;max-width:initial;top:-83px;z-index:20;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-6184e17{right:-41.9px;}body.rtl .elementor-25903 .elementor-element.elementor-element-6184e17{left:-41.9px;}.elementor-25903 .elementor-element.elementor-element-6184e17.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ce389d1 );}.elementor-25903 .elementor-element.elementor-element-6184e17.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-6184e17.elementor-view-default .elementor-icon{color:var( --e-global-color-ce389d1 );border-color:var( --e-global-color-ce389d1 );}.elementor-25903 .elementor-element.elementor-element-6184e17.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-6184e17.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ce389d1 );}.elementor-25903 .elementor-element.elementor-element-6184e17 .elementor-icon{font-size:82px;}.elementor-25903 .elementor-element.elementor-element-6184e17 .elementor-icon svg{height:82px;}.elementor-25903 .elementor-element.elementor-element-a3aecbd{width:initial;max-width:initial;top:18px;z-index:20;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-a3aecbd{right:26.2px;}body.rtl .elementor-25903 .elementor-element.elementor-element-a3aecbd{left:26.2px;}.elementor-25903 .elementor-element.elementor-element-a3aecbd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ce389d1 );}.elementor-25903 .elementor-element.elementor-element-a3aecbd.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-a3aecbd.elementor-view-default .elementor-icon{color:var( --e-global-color-ce389d1 );border-color:var( --e-global-color-ce389d1 );}.elementor-25903 .elementor-element.elementor-element-a3aecbd.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-a3aecbd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ce389d1 );}.elementor-25903 .elementor-element.elementor-element-a3aecbd .elementor-icon{font-size:18px;}.elementor-25903 .elementor-element.elementor-element-a3aecbd .elementor-icon svg{height:18px;}.elementor-25903 .elementor-element.elementor-element-72ae736 > .elementor-widget-container{padding:2% 1% 4% 1%;}.elementor-25903 .elementor-element.elementor-element-72ae736{text-align:center;}.elementor-25903 .elementor-element.elementor-element-72ae736 .elementor-heading-title{color:var( --e-global-color-d3652da );}.elementor-25903 .elementor-element.elementor-element-f8a13e5 > .elementor-container{max-width:1300px;}.elementor-25903 .elementor-element.elementor-element-f8a13e5{padding:5% 3% 2% 3%;z-index:999;}.elementor-25903 .elementor-element.elementor-element-758c632 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25903 .elementor-element.elementor-element-af21f56 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-25903 .elementor-element.elementor-element-af21f56{text-align:center;}.elementor-25903 .elementor-element.elementor-element-af21f56 .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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25903 .elementor-element.elementor-element-fe5be77 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-25903 .elementor-element.elementor-element-fe5be77{text-align:center;}.elementor-25903 .elementor-element.elementor-element-fe5be77 .elementor-heading-title{font-family:var( --e-global-typography-0f7ce38-font-family ), Sans-serif;font-size:var( --e-global-typography-0f7ce38-font-size );font-weight:var( --e-global-typography-0f7ce38-font-weight );text-transform:var( --e-global-typography-0f7ce38-text-transform );font-style:var( --e-global-typography-0f7ce38-font-style );text-decoration:var( --e-global-typography-0f7ce38-text-decoration );line-height:var( --e-global-typography-0f7ce38-line-height );color:var( --e-global-color-dc10a8f );}.elementor-25903 .elementor-element.elementor-element-c43af50{margin-top:2%;margin-bottom:2%;}.elementor-25903 .elementor-element.elementor-element-9a78e02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25903 .elementor-element.elementor-element-9a78e02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3652da );}.elementor-25903 .elementor-element.elementor-element-9a78e02 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-25903 .elementor-element.elementor-element-9a78e02 > .elementor-element-populated, .elementor-25903 .elementor-element.elementor-element-9a78e02 > .elementor-element-populated > .elementor-background-overlay, .elementor-25903 .elementor-element.elementor-element-9a78e02 > .elementor-background-slideshow{border-radius:13px 13px 13px 13px;}.elementor-25903 .elementor-element.elementor-element-9a78e02 > .elementor-element-populated{box-shadow:0px 0px 80px 0px rgba(216, 205, 225, 0.75);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-25903 .elementor-element.elementor-element-9a78e02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25903 .elementor-element.elementor-element-2198acf{width:var( --container-widget-width, 93.196% );max-width:93.196%;--container-widget-width:93.196%;--container-widget-flex-grow:0;}.elementor-25903 .elementor-element.elementor-element-2198acf > .elementor-widget-container{margin:0px 0px 020px 0px;padding:7% 7% 7% 7%;}.elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-title{margin-block-end:13px;}.elementor-25903 .elementor-element.elementor-element-2198acf.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-25903 .elementor-element.elementor-element-2198acf.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-2198acf.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon{font-size:70px;}.elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-title, .elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-title a{font-family:var( --e-global-typography-e40ca52-font-family ), Sans-serif;font-size:var( --e-global-typography-e40ca52-font-size );font-weight:var( --e-global-typography-e40ca52-font-weight );text-transform:var( --e-global-typography-e40ca52-text-transform );font-style:var( --e-global-typography-e40ca52-font-style );text-decoration:var( --e-global-typography-e40ca52-text-decoration );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-description{font-family:var( --e-global-typography-29c855d-font-family ), Sans-serif;font-size:var( --e-global-typography-29c855d-font-size );font-weight:var( --e-global-typography-29c855d-font-weight );text-transform:var( --e-global-typography-29c855d-text-transform );font-style:var( --e-global-typography-29c855d-font-style );text-decoration:var( --e-global-typography-29c855d-text-decoration );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-25903 .elementor-element.elementor-element-05a47ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25903 .elementor-element.elementor-element-05a47ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3652da );}.elementor-25903 .elementor-element.elementor-element-05a47ef > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-25903 .elementor-element.elementor-element-05a47ef > .elementor-element-populated, .elementor-25903 .elementor-element.elementor-element-05a47ef > .elementor-element-populated > .elementor-background-overlay, .elementor-25903 .elementor-element.elementor-element-05a47ef > .elementor-background-slideshow{border-radius:13px 13px 13px 13px;}.elementor-25903 .elementor-element.elementor-element-05a47ef > .elementor-element-populated{box-shadow:0px 0px 80px 0px rgba(216, 205, 225, 0.75);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-25903 .elementor-element.elementor-element-05a47ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25903 .elementor-element.elementor-element-4059bb3{width:var( --container-widget-width, 93.196% );max-width:93.196%;--container-widget-width:93.196%;--container-widget-flex-grow:0;}.elementor-25903 .elementor-element.elementor-element-4059bb3 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:7% 7% 7% 7%;}.elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-wrapper{text-align:start;gap:0px;}.elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-title{margin-block-end:13px;}.elementor-25903 .elementor-element.elementor-element-4059bb3.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-25903 .elementor-element.elementor-element-4059bb3.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-4059bb3.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon{font-size:70px;}.elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-title, .elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-title a{font-family:var( --e-global-typography-e40ca52-font-family ), Sans-serif;font-size:var( --e-global-typography-e40ca52-font-size );font-weight:var( --e-global-typography-e40ca52-font-weight );text-transform:var( --e-global-typography-e40ca52-text-transform );font-style:var( --e-global-typography-e40ca52-font-style );text-decoration:var( --e-global-typography-e40ca52-text-decoration );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-description{font-family:var( --e-global-typography-29c855d-font-family ), Sans-serif;font-size:var( --e-global-typography-29c855d-font-size );font-weight:var( --e-global-typography-29c855d-font-weight );text-transform:var( --e-global-typography-29c855d-text-transform );font-style:var( --e-global-typography-29c855d-font-style );text-decoration:var( --e-global-typography-29c855d-text-decoration );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-25903 .elementor-element.elementor-element-f045c98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25903 .elementor-element.elementor-element-f045c98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3652da );}.elementor-25903 .elementor-element.elementor-element-f045c98 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:8px;}.elementor-25903 .elementor-element.elementor-element-f045c98 > .elementor-element-populated, .elementor-25903 .elementor-element.elementor-element-f045c98 > .elementor-element-populated > .elementor-background-overlay, .elementor-25903 .elementor-element.elementor-element-f045c98 > .elementor-background-slideshow{border-radius:13px 13px 13px 13px;}.elementor-25903 .elementor-element.elementor-element-f045c98 > .elementor-element-populated{box-shadow:0px 0px 80px 0px rgba(216, 205, 225, 0.75);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-25903 .elementor-element.elementor-element-f045c98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25903 .elementor-element.elementor-element-2f1016f{width:var( --container-widget-width, 93.1% );max-width:93.1%;--container-widget-width:93.1%;--container-widget-flex-grow:0;}.elementor-25903 .elementor-element.elementor-element-2f1016f > .elementor-widget-container{margin:0px 0px 020px 0px;padding:7% 7% 7% 7%;}.elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-wrapper{text-align:start;gap:12px;}.elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-title{margin-block-end:13px;}.elementor-25903 .elementor-element.elementor-element-2f1016f.elementor-view-stacked .elementor-icon{background-color:#333333;}.elementor-25903 .elementor-element.elementor-element-2f1016f.elementor-view-framed .elementor-icon, .elementor-25903 .elementor-element.elementor-element-2f1016f.elementor-view-default .elementor-icon{fill:#333333;color:#333333;border-color:#333333;}.elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon{font-size:70px;}.elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-title, .elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-title a{font-family:var( --e-global-typography-e40ca52-font-family ), Sans-serif;font-size:var( --e-global-typography-e40ca52-font-size );font-weight:var( --e-global-typography-e40ca52-font-weight );text-transform:var( --e-global-typography-e40ca52-text-transform );font-style:var( --e-global-typography-e40ca52-font-style );text-decoration:var( --e-global-typography-e40ca52-text-decoration );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-description{font-family:var( --e-global-typography-29c855d-font-family ), Sans-serif;font-size:var( --e-global-typography-29c855d-font-size );font-weight:var( --e-global-typography-29c855d-font-weight );text-transform:var( --e-global-typography-29c855d-text-transform );font-style:var( --e-global-typography-29c855d-font-style );text-decoration:var( --e-global-typography-29c855d-text-decoration );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-25903 .elementor-element.elementor-element-656a935 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-25903 .elementor-element.elementor-element-656a935:not(.elementor-motion-effects-element-type-background), .elementor-25903 .elementor-element.elementor-element-656a935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bec72ab );}.elementor-25903 .elementor-element.elementor-element-656a935 > .elementor-container{max-width:1300px;}.elementor-25903 .elementor-element.elementor-element-656a935{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 3% 0%;z-index:1;}.elementor-25903 .elementor-element.elementor-element-656a935 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-25903 .elementor-element.elementor-element-9ae9a4f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25903 .elementor-element.elementor-element-9ae9a4f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25903 .elementor-element.elementor-element-9ae9a4f > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-25903 .elementor-element.elementor-element-c68833e .elementor-button{background-color:var( --e-global-color-d7be9cd );fill:var( --e-global-color-d3652da );color:var( --e-global-color-d3652da );border-style:solid;border-color:var( --e-global-color-d7be9cd );}.elementor-25903 .elementor-element.elementor-element-c68833e .elementor-button:hover, .elementor-25903 .elementor-element.elementor-element-c68833e .elementor-button:focus{background-color:var( --e-global-color-bec72ab );color:var( --e-global-color-d7be9cd );border-color:var( --e-global-color-d7be9cd );}.elementor-25903 .elementor-element.elementor-element-c68833e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-25903 .elementor-element.elementor-element-c68833e .elementor-button:hover svg, .elementor-25903 .elementor-element.elementor-element-c68833e .elementor-button:focus svg{fill:var( --e-global-color-d7be9cd );}@media(max-width:1024px){.elementor-25903 .elementor-element.elementor-element-061e6d7:not(.elementor-motion-effects-element-type-background), .elementor-25903 .elementor-element.elementor-element-061e6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 100%;}.elementor-25903 .elementor-element.elementor-element-061e6d7{padding:5% 3% 6% 3%;}.elementor-25903 .elementor-element.elementor-element-3cec158 > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-0b06d8e{left:74px;}body.rtl .elementor-25903 .elementor-element.elementor-element-0b06d8e{right:74px;}.elementor-25903 .elementor-element.elementor-element-0b06d8e{bottom:5px;}.elementor-25903 .elementor-element.elementor-element-0b06d8e .elementor-icon{font-size:40px;}.elementor-25903 .elementor-element.elementor-element-0b06d8e .elementor-icon svg{height:40px;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-4cbc34f{right:344.4px;}body.rtl .elementor-25903 .elementor-element.elementor-element-4cbc34f{left:344.4px;}.elementor-25903 .elementor-element.elementor-element-4cbc34f{top:-28px;}.elementor-25903 .elementor-element.elementor-element-4cbc34f .elementor-icon{font-size:30px;}.elementor-25903 .elementor-element.elementor-element-4cbc34f .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-d957331{left:7px;}body.rtl .elementor-25903 .elementor-element.elementor-element-d957331{right:7px;}.elementor-25903 .elementor-element.elementor-element-d957331{bottom:77px;}.elementor-25903 .elementor-element.elementor-element-d957331 .elementor-icon{font-size:26px;}.elementor-25903 .elementor-element.elementor-element-d957331 .elementor-icon svg{height:26px;}.elementor-25903 .elementor-element.elementor-element-c5e5686 img{max-width:100%;object-fit:contain;}.elementor-25903 .elementor-element.elementor-element-0af10cc .elementor-image-box-title{font-size:var( --e-global-typography-e40ca52-font-size );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-0af10cc .elementor-image-box-description{font-size:var( --e-global-typography-29c855d-font-size );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-25903 .elementor-element.elementor-element-944b438 > .elementor-element-populated{padding:2% 5% 2% 2%;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-6184e17{right:13.1px;}body.rtl .elementor-25903 .elementor-element.elementor-element-6184e17{left:13.1px;}.elementor-25903 .elementor-element.elementor-element-6184e17{top:-58px;}.elementor-25903 .elementor-element.elementor-element-6184e17 .elementor-icon{font-size:70px;}.elementor-25903 .elementor-element.elementor-element-6184e17 .elementor-icon svg{height:70px;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-a3aecbd{right:84.5px;}body.rtl .elementor-25903 .elementor-element.elementor-element-a3aecbd{left:84.5px;}.elementor-25903 .elementor-element.elementor-element-a3aecbd{top:25px;}.elementor-25903 .elementor-element.elementor-element-a3aecbd .elementor-icon{font-size:15px;}.elementor-25903 .elementor-element.elementor-element-a3aecbd .elementor-icon svg{height:15px;}.elementor-25903 .elementor-element.elementor-element-f8a13e5{padding:8% 3% 3% 3%;}.elementor-25903 .elementor-element.elementor-element-af21f56 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25903 .elementor-element.elementor-element-fe5be77 .elementor-heading-title{font-size:var( --e-global-typography-0f7ce38-font-size );line-height:var( --e-global-typography-0f7ce38-line-height );}.elementor-25903 .elementor-element.elementor-element-2198acf > .elementor-widget-container{padding:12% 12% 0% 12%;}.elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-title, .elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-title a{font-size:var( --e-global-typography-e40ca52-font-size );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-description{font-size:var( --e-global-typography-29c855d-font-size );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-25903 .elementor-element.elementor-element-4059bb3 > .elementor-widget-container{padding:12% 12% 0% 12%;}.elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-title, .elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-title a{font-size:var( --e-global-typography-e40ca52-font-size );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-description{font-size:var( --e-global-typography-29c855d-font-size );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-25903 .elementor-element.elementor-element-2f1016f > .elementor-widget-container{padding:12% 12% 0% 12%;}.elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-title, .elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-title a{font-size:var( --e-global-typography-e40ca52-font-size );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-description{font-size:var( --e-global-typography-29c855d-font-size );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-25903 .elementor-element.elementor-element-656a935{padding:7% 3% 10% 3%;}.elementor-25903 .elementor-element.elementor-element-9ae9a4f > .elementor-element-populated{padding:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-25903 .elementor-element.elementor-element-061e6d7:not(.elementor-motion-effects-element-type-background), .elementor-25903 .elementor-element.elementor-element-061e6d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 100%;}.elementor-25903 .elementor-element.elementor-element-061e6d7{padding:2% 5% 14% 5%;}.elementor-25903 .elementor-element.elementor-element-1108f75 .elementor-headline{font-size:1.9rem;}.elementor-25903 .elementor-element.elementor-element-e0af942 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-25903 .elementor-element.elementor-element-4626764 > .elementor-element-populated{padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-0b06d8e{left:295px;}body.rtl .elementor-25903 .elementor-element.elementor-element-0b06d8e{right:295px;}.elementor-25903 .elementor-element.elementor-element-0b06d8e{bottom:0px;}.elementor-25903 .elementor-element.elementor-element-0b06d8e .elementor-icon{font-size:22px;}.elementor-25903 .elementor-element.elementor-element-0b06d8e .elementor-icon svg{height:22px;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-4cbc34f{right:65.4px;}body.rtl .elementor-25903 .elementor-element.elementor-element-4cbc34f{left:65.4px;}.elementor-25903 .elementor-element.elementor-element-4cbc34f{top:-9px;}.elementor-25903 .elementor-element.elementor-element-4cbc34f .elementor-icon{font-size:25px;}.elementor-25903 .elementor-element.elementor-element-4cbc34f .elementor-icon svg{height:25px;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-d957331{left:-1px;}body.rtl .elementor-25903 .elementor-element.elementor-element-d957331{right:-1px;}.elementor-25903 .elementor-element.elementor-element-d957331{bottom:66px;}.elementor-25903 .elementor-element.elementor-element-d957331 .elementor-icon{font-size:14px;}.elementor-25903 .elementor-element.elementor-element-d957331 .elementor-icon svg{height:14px;}.elementor-25903 .elementor-element.elementor-element-c5e5686 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-25903 .elementor-element.elementor-element-c5e5686{text-align:center;}.elementor-25903 .elementor-element.elementor-element-c5e5686 img{width:100%;max-width:400px;height:32vh;object-fit:contain;}.elementor-25903 .elementor-element.elementor-element-3aa678a{padding:10% 4% 0% 4%;}.elementor-25903 .elementor-element.elementor-element-38d7438 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-25903 .elementor-element.elementor-element-0af10cc > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-25903 .elementor-element.elementor-element-0af10cc .elementor-image-box-img{margin-bottom:15px;}.elementor-25903 .elementor-element.elementor-element-0af10cc .elementor-image-box-title{font-size:var( --e-global-typography-e40ca52-font-size );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-0af10cc .elementor-image-box-description{font-size:var( --e-global-typography-29c855d-font-size );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-25903 .elementor-element.elementor-element-944b438 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 2% 2% 2%;}.elementor-25903 .elementor-element.elementor-element-fc70b06{margin-top:0%;margin-bottom:0%;padding:20% 5% 0% 5%;}.elementor-25903 .elementor-element.elementor-element-327b6e0{margin-top:0%;margin-bottom:0%;padding:0% 5% 20% 5%;}.elementor-25903 .elementor-element.elementor-element-cfc31d9 > .elementor-element-populated{padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-6184e17{right:0px;}body.rtl .elementor-25903 .elementor-element.elementor-element-6184e17{left:0px;}.elementor-25903 .elementor-element.elementor-element-6184e17{top:-80px;}.elementor-25903 .elementor-element.elementor-element-6184e17 .elementor-icon{font-size:38px;}.elementor-25903 .elementor-element.elementor-element-6184e17 .elementor-icon svg{height:38px;}body:not(.rtl) .elementor-25903 .elementor-element.elementor-element-a3aecbd{right:39.2px;}body.rtl .elementor-25903 .elementor-element.elementor-element-a3aecbd{left:39.2px;}.elementor-25903 .elementor-element.elementor-element-a3aecbd{top:-2px;}.elementor-25903 .elementor-element.elementor-element-a3aecbd .elementor-icon{font-size:8px;}.elementor-25903 .elementor-element.elementor-element-a3aecbd .elementor-icon svg{height:8px;}.elementor-25903 .elementor-element.elementor-element-f8a13e5{padding:10% 5% 10% 5%;}.elementor-25903 .elementor-element.elementor-element-758c632 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-25903 .elementor-element.elementor-element-af21f56{width:100%;max-width:100%;}.elementor-25903 .elementor-element.elementor-element-af21f56 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-25903 .elementor-element.elementor-element-fe5be77{width:100%;max-width:100%;}.elementor-25903 .elementor-element.elementor-element-fe5be77 .elementor-heading-title{font-size:var( --e-global-typography-0f7ce38-font-size );line-height:var( --e-global-typography-0f7ce38-line-height );}.elementor-25903 .elementor-element.elementor-element-9a78e02 > .elementor-element-populated{margin:5px 5px 20px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-25903 .elementor-element.elementor-element-2198acf{width:100%;max-width:100%;}.elementor-25903 .elementor-element.elementor-element-2198acf > .elementor-widget-container{margin:0% 0% 10% 0%;}.elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-wrapper{gap:10px;}.elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-title{margin-block-end:8px;}.elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-title, .elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-title a{font-size:var( --e-global-typography-e40ca52-font-size );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-2198acf .elementor-icon-box-description{font-size:var( --e-global-typography-29c855d-font-size );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-25903 .elementor-element.elementor-element-05a47ef > .elementor-element-populated{margin:5px 5px 20px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-25903 .elementor-element.elementor-element-4059bb3{width:100%;max-width:100%;}.elementor-25903 .elementor-element.elementor-element-4059bb3 > .elementor-widget-container{margin:0% 0% 10% 0%;}.elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-wrapper{gap:10px;}.elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-title{margin-block-end:8px;}.elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-title, .elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-title a{font-size:var( --e-global-typography-e40ca52-font-size );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-4059bb3 .elementor-icon-box-description{font-size:var( --e-global-typography-29c855d-font-size );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-25903 .elementor-element.elementor-element-f045c98 > .elementor-element-populated{margin:5px 5px 20px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-25903 .elementor-element.elementor-element-2f1016f{width:100%;max-width:100%;}.elementor-25903 .elementor-element.elementor-element-2f1016f > .elementor-widget-container{margin:0% 0% 10% 0%;}.elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-wrapper{gap:10px;}.elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-title{margin-block-end:8px;}.elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-title, .elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-title a{font-size:var( --e-global-typography-e40ca52-font-size );line-height:var( --e-global-typography-e40ca52-line-height );}.elementor-25903 .elementor-element.elementor-element-2f1016f .elementor-icon-box-description{font-size:var( --e-global-typography-29c855d-font-size );line-height:var( --e-global-typography-29c855d-line-height );}.elementor-25903 .elementor-element.elementor-element-656a935{padding:15% 5% 20% 5%;}.elementor-25903 .elementor-element.elementor-element-9ae9a4f > .elementor-element-populated{padding:0% 0% 0% 0%;}}@media(min-width:768px){.elementor-25903 .elementor-element.elementor-element-3cec158{width:59.999%;}.elementor-25903 .elementor-element.elementor-element-4626764{width:39.957%;}.elementor-25903 .elementor-element.elementor-element-38d7438{width:50%;}.elementor-25903 .elementor-element.elementor-element-944b438{width:50%;}.elementor-25903 .elementor-element.elementor-element-9ae9a4f{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25903 .elementor-element.elementor-element-3cec158{width:50%;}.elementor-25903 .elementor-element.elementor-element-4626764{width:50%;}.elementor-25903 .elementor-element.elementor-element-9a78e02{width:50%;}.elementor-25903 .elementor-element.elementor-element-05a47ef{width:50%;}.elementor-25903 .elementor-element.elementor-element-f045c98{width:50%;}}/* Start custom CSS */#requestADemoSection .hubSpotForm.hs-custom-style .field.hs-form-field {
    margin-bottom: 15px;
}

#requestADemoSection .hubSpotForm label,
#requestADemoSection .hubSpotForm .hs-richtext,
.hubSpotForm .field.hs-form-field label span,
.hubSpotForm div.legal-consent-container > div.hs-richtext > p {
    color: white
}

.hs_recaptcha.hs-recaptcha.field.hs-form-field .input .grecaptcha-badge {
    margin: 0 auto;
}

.hbspt-form .submitted-message p{
  color:#fff;
}

.feature-box .elementor-icon-box-wrapper .elementor-icon-box-title span{
  margin-left:10px;
}

.feature-box .elementor-icon-box-wrapper .elementor-icon-box-description{
  margin-left:10px;	
}
/* Make each slide uniform */
.partnership-logos .elementor-image-carousel .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 140px; /* controls total slide height */
}

/* Control logo size visually */
.partnership-logos .elementor-image-carousel img {
    max-height: 100px;   /* visual logo height */
    max-width: 90%;     /* prevents wide logos from looking huge */
    width: auto;
    height: auto;
    object-fit: contain;
}

/* Tablet */
@media (max-width: 1024px) {
    .partnership-logos .elementor-image-carousel .swiper-slide {
        height: 120px;
    }

    .partnership-logos .elementor-image-carousel img {
        max-height: 75px;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .partnership-logos .elementor-image-carousel .swiper-slide {
        height: 100px;
    }

    .partnership-logos .elementor-image-carousel img {
        max-height: 60px;
    }
}/* End custom CSS */