.elementor-5771 .elementor-element.elementor-element-6aa68511 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5771 .elementor-element.elementor-element-6aa68511{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5771 .elementor-element.elementor-element-6aa68511:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-6aa68511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221F1F;}.elementor-5771 .elementor-element.elementor-element-6aa68511 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-59e52700 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-59e52700 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-5771 .elementor-element.elementor-element-288fd55e > .elementor-widget-container{padding:25px 0px 20px 0px;}.elementor-5771 .elementor-element.elementor-element-1a0472f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-28d7b289 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5771 .elementor-element.elementor-element-28d7b289{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5771 .elementor-element.elementor-element-28d7b289:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-28d7b289 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stevenstein.com/wp-content/uploads/sites/3/2025/09/Circles-BG.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5771 .elementor-element.elementor-element-28d7b289 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-4df24975.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5771 .elementor-element.elementor-element-4df24975 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-4df24975 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-4df24975 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-dac843d .elementor-heading-title{font-family:"Open Sans", Sans-serif;}.elementor-5771 .elementor-element.elementor-element-dac843d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-27f72769{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-27f72769 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-4d079cff > .elementor-element-populated, .elementor-5771 .elementor-element.elementor-element-4d079cff > .elementor-element-populated > .elementor-background-overlay, .elementor-5771 .elementor-element.elementor-element-4d079cff > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5771 .elementor-element.elementor-element-4d079cff > .elementor-element-populated{box-shadow:1px 15px 10px 0px rgba(0, 0, 0, 0.050980392156862744);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5771 .elementor-element.elementor-element-4d079cff > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-6f8f0753:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-6f8f0753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-6f8f0753{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-6f8f0753 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-6771a107 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-5ee7d72b{text-align:center;width:var( --container-widget-width, 100.171% );max-width:100.171%;--container-widget-width:100.171%;--container-widget-flex-grow:0;}.elementor-5771 .elementor-element.elementor-element-5ee7d72b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-5ee7d72b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5771 .elementor-element.elementor-element-5c2763ac:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-5c2763ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-5c2763ac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-5c2763ac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-39df7fe2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-20516921 .elementor-heading-title{color:#221F1F;}.elementor-5771 .elementor-element.elementor-element-20516921 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-6bb9a03 .elementor-icon-list-icon i{color:#205B8C;transition:color 0.3s;}.elementor-5771 .elementor-element.elementor-element-6bb9a03 .elementor-icon-list-icon svg{fill:#205B8C;transition:fill 0.3s;}.elementor-5771 .elementor-element.elementor-element-6bb9a03{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-5771 .elementor-element.elementor-element-6bb9a03 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5771 .elementor-element.elementor-element-6bb9a03 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-5771 .elementor-element.elementor-element-6bb9a03 .elementor-icon-list-text{color:#221F1F;transition:color 0.3s;}.elementor-5771 .elementor-element.elementor-element-6bb9a03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-5c0189a > .elementor-element-populated, .elementor-5771 .elementor-element.elementor-element-5c0189a > .elementor-element-populated > .elementor-background-overlay, .elementor-5771 .elementor-element.elementor-element-5c0189a > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5771 .elementor-element.elementor-element-5c0189a > .elementor-element-populated{box-shadow:1px 15px 10px 0px rgba(0, 0, 0, 0.050980392156862744);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5771 .elementor-element.elementor-element-5c0189a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-548a0da:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-548a0da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-548a0da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-548a0da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-9cb85e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-8a03f68{text-align:center;width:var( --container-widget-width, 100.171% );max-width:100.171%;--container-widget-width:100.171%;--container-widget-flex-grow:0;}.elementor-5771 .elementor-element.elementor-element-8a03f68 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-8a03f68.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5771 .elementor-element.elementor-element-727218d:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-727218d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-727218d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-727218d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-6e8c56f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-bec43e8 .elementor-heading-title{color:#221F1F;}.elementor-5771 .elementor-element.elementor-element-bec43e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-621956e .elementor-icon-list-icon i{color:#205B8C;transition:color 0.3s;}.elementor-5771 .elementor-element.elementor-element-621956e .elementor-icon-list-icon svg{fill:#205B8C;transition:fill 0.3s;}.elementor-5771 .elementor-element.elementor-element-621956e{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-5771 .elementor-element.elementor-element-621956e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5771 .elementor-element.elementor-element-621956e .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-5771 .elementor-element.elementor-element-621956e .elementor-icon-list-text{color:#221F1F;transition:color 0.3s;}.elementor-5771 .elementor-element.elementor-element-621956e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-29d3c88 .elementor-heading-title{color:#221F1F;}.elementor-5771 .elementor-element.elementor-element-29d3c88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-e55bebe .elementor-icon-list-icon i{color:#205B8C;transition:color 0.3s;}.elementor-5771 .elementor-element.elementor-element-e55bebe .elementor-icon-list-icon svg{fill:#205B8C;transition:fill 0.3s;}.elementor-5771 .elementor-element.elementor-element-e55bebe{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-5771 .elementor-element.elementor-element-e55bebe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5771 .elementor-element.elementor-element-e55bebe .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-5771 .elementor-element.elementor-element-e55bebe .elementor-icon-list-text{color:#221F1F;transition:color 0.3s;}.elementor-5771 .elementor-element.elementor-element-e55bebe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-4b314dc > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5771 .elementor-element.elementor-element-4b314dc{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-5771 .elementor-element.elementor-element-4b314dc:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-4b314dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-5771 .elementor-element.elementor-element-4b314dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-5c4c0de.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5771 .elementor-element.elementor-element-5c4c0de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-5c4c0de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-5c4c0de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-9cbe5af{text-align:center;}.elementor-5771 .elementor-element.elementor-element-9cbe5af .elementor-heading-title{color:#221F1F;}.elementor-5771 .elementor-element.elementor-element-9cbe5af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-99d9966.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5771 .elementor-element.elementor-element-52b466f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-c3764d3{text-align:center;}.elementor-5771 .elementor-element.elementor-element-c3764d3 .elementor-heading-title{color:#221F1F;}.elementor-5771 .elementor-element.elementor-element-c3764d3 > .elementor-widget-container{margin:30px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-c7f668f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:025px 025px;--flex-wrap:wrap;--background-transition:0.3s;--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-5771 .elementor-element.elementor-element-c7f668f.e-con{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-8302b33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5771 .elementor-element.elementor-element-8302b33, .elementor-5771 .elementor-element.elementor-element-8302b33::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-8302b33.e-con{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-e615aba{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5771 .elementor-element.elementor-element-e615aba, .elementor-5771 .elementor-element.elementor-element-e615aba::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-c18c37b img{width:50px;max-width:50px;height:50px;object-fit:fill;}.elementor-5771 .elementor-element.elementor-element-c18c37b > .elementor-widget-container{margin:0 0 0 0;}.elementor-5771 .elementor-element.elementor-element-007450b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-5771 .elementor-element.elementor-element-007450b, .elementor-5771 .elementor-element.elementor-element-007450b::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-007450b.e-con{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-2d92522 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-2d92522{width:100%;max-width:100%;}.elementor-5771 .elementor-element.elementor-element-2d92522.elementor-element{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-98f108d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5771 .elementor-element.elementor-element-98f108d, .elementor-5771 .elementor-element.elementor-element-98f108d::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-98f108d.e-con{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-cd082cc{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5771 .elementor-element.elementor-element-cd082cc, .elementor-5771 .elementor-element.elementor-element-cd082cc::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-77a0777 img{width:50px;max-width:50px;height:50px;object-fit:fill;}.elementor-5771 .elementor-element.elementor-element-77a0777 > .elementor-widget-container{margin:0 0 0 0;}.elementor-5771 .elementor-element.elementor-element-2811c0f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-5771 .elementor-element.elementor-element-2811c0f, .elementor-5771 .elementor-element.elementor-element-2811c0f::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-2811c0f.e-con{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-4eb5004 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-4eb5004{width:100%;max-width:100%;}.elementor-5771 .elementor-element.elementor-element-4eb5004.elementor-element{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-25d5780{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5771 .elementor-element.elementor-element-25d5780, .elementor-5771 .elementor-element.elementor-element-25d5780::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-25d5780.e-con{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-5c9a050{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5771 .elementor-element.elementor-element-5c9a050, .elementor-5771 .elementor-element.elementor-element-5c9a050::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-f5ee5c7 img{width:50px;max-width:50px;height:50px;object-fit:fill;}.elementor-5771 .elementor-element.elementor-element-f5ee5c7 > .elementor-widget-container{margin:0 0 0 0;}.elementor-5771 .elementor-element.elementor-element-654e58a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-5771 .elementor-element.elementor-element-654e58a, .elementor-5771 .elementor-element.elementor-element-654e58a::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-654e58a.e-con{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-81e6fe7 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-81e6fe7{width:100%;max-width:100%;}.elementor-5771 .elementor-element.elementor-element-81e6fe7.elementor-element{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-6d2f495{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5771 .elementor-element.elementor-element-6d2f495, .elementor-5771 .elementor-element.elementor-element-6d2f495::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-6d2f495.e-con{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-7867992{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5771 .elementor-element.elementor-element-7867992, .elementor-5771 .elementor-element.elementor-element-7867992::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-af905cd img{width:50px;max-width:50px;height:50px;object-fit:fill;}.elementor-5771 .elementor-element.elementor-element-af905cd > .elementor-widget-container{margin:0 0 0 0;}.elementor-5771 .elementor-element.elementor-element-e657396{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-5771 .elementor-element.elementor-element-e657396, .elementor-5771 .elementor-element.elementor-element-e657396::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-e657396.e-con{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-dceefc0 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-dceefc0{width:100%;max-width:100%;}.elementor-5771 .elementor-element.elementor-element-dceefc0.elementor-element{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-fd154b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5771 .elementor-element.elementor-element-fd154b4, .elementor-5771 .elementor-element.elementor-element-fd154b4::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-fd154b4.e-con{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-aa12d7f{--display:flex;--min-height:0px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5771 .elementor-element.elementor-element-aa12d7f, .elementor-5771 .elementor-element.elementor-element-aa12d7f::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-3951fb0 img{width:50px;max-width:50px;height:50px;object-fit:fill;}.elementor-5771 .elementor-element.elementor-element-3951fb0 > .elementor-widget-container{margin:0 0 0 0;}.elementor-5771 .elementor-element.elementor-element-2ab23b3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--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-5771 .elementor-element.elementor-element-2ab23b3, .elementor-5771 .elementor-element.elementor-element-2ab23b3::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-2ab23b3.e-con{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-2cf638e > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-2cf638e{width:100%;max-width:100%;}.elementor-5771 .elementor-element.elementor-element-2cf638e.elementor-element{--align-self:center;}.elementor-5771 .elementor-element.elementor-element-163bcb9f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5771 .elementor-element.elementor-element-163bcb9f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-163bcb9f:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-163bcb9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-163bcb9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-139a9039.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5771 .elementor-element.elementor-element-139a9039 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-139a9039 > .elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-3e3d79ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-61ee084{--display:flex;--background-transition:0.3s;--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-5771 .elementor-element.elementor-element-056ddd6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5771 .elementor-element.elementor-element-056ddd6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-056ddd6:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-056ddd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://stevenstein.com/wp-content/uploads/sites/3/2025/09/Plexus-Background.png");background-position:bottom left;background-repeat:no-repeat;}.elementor-5771 .elementor-element.elementor-element-056ddd6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-05d752c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5771 .elementor-element.elementor-element-05d752c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-05d752c > .elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0;--e-column-margin-left:0;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-4b76657 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-29c7891 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-d7f907d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-d7f907d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-ecab946 > .elementor-element-populated, .elementor-5771 .elementor-element.elementor-element-ecab946 > .elementor-element-populated > .elementor-background-overlay, .elementor-5771 .elementor-element.elementor-element-ecab946 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5771 .elementor-element.elementor-element-ecab946 > .elementor-element-populated{box-shadow:1px 15px 10px 0px rgba(0, 0, 0, 0.050980392156862744);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5771 .elementor-element.elementor-element-ecab946 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-9030631:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-9030631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-9030631{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-9030631 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-a64e91f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-f0b601b{text-align:center;}.elementor-5771 .elementor-element.elementor-element-f0b601b img{max-width:100%;}.elementor-5771 .elementor-element.elementor-element-f0b601b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-ffecfbe:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-ffecfbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-ffecfbe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-ffecfbe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-dc6b368 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-adc6cfd .elementor-heading-title{color:#221F1F;}.elementor-5771 .elementor-element.elementor-element-adc6cfd > .elementor-widget-container{margin:31px 31px 0px 31px;}.elementor-5771 .elementor-element.elementor-element-ad7ecb3 > .elementor-widget-container{margin:0px 31px 15px 31px;}.elementor-5771 .elementor-element.elementor-element-52b3fe2 > .elementor-widget-container{margin:0px 31px 15px 31px;}.elementor-5771 .elementor-element.elementor-element-030984c > .elementor-widget-container{margin:0px 31px 31px 31px;padding:25px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-c62f13d > .elementor-element-populated, .elementor-5771 .elementor-element.elementor-element-c62f13d > .elementor-element-populated > .elementor-background-overlay, .elementor-5771 .elementor-element.elementor-element-c62f13d > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5771 .elementor-element.elementor-element-c62f13d > .elementor-element-populated{box-shadow:1px 15px 10px 0px rgba(0, 0, 0, 0.050980392156862744);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5771 .elementor-element.elementor-element-c62f13d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-ccd685f:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-ccd685f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-ccd685f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-ccd685f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-2a1aacc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-cde9af2{text-align:center;}.elementor-5771 .elementor-element.elementor-element-cde9af2 img{width:100%;max-width:100%;}.elementor-5771 .elementor-element.elementor-element-cde9af2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-28a8860:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-28a8860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-28a8860{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-28a8860 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-5347bf3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-5347bf3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5771 .elementor-element.elementor-element-5347bf3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-57e173d .elementor-heading-title{color:#221F1F;}.elementor-5771 .elementor-element.elementor-element-57e173d > .elementor-widget-container{margin:31px 31px 0px 31px;}.elementor-5771 .elementor-element.elementor-element-57e173d{width:var( --container-widget-width, 101.775% );max-width:101.775%;--container-widget-width:101.775%;--container-widget-flex-grow:0;}.elementor-5771 .elementor-element.elementor-element-bed2096 > .elementor-widget-container{margin:0px 31px 15px 31px;}.elementor-5771 .elementor-element.elementor-element-e6e49ef > .elementor-widget-container{margin:0px 31px 15px 31px;}.elementor-5771 .elementor-element.elementor-element-ddeca0f > .elementor-widget-container{margin:0px 31px 31px 31px;padding:25px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-3db1027 > .elementor-element-populated, .elementor-5771 .elementor-element.elementor-element-3db1027 > .elementor-element-populated > .elementor-background-overlay, .elementor-5771 .elementor-element.elementor-element-3db1027 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-5771 .elementor-element.elementor-element-3db1027 > .elementor-element-populated{box-shadow:1px 15px 10px 0px rgba(0, 0, 0, 0.050980392156862744);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5771 .elementor-element.elementor-element-3db1027 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-8e13e95:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-8e13e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-8e13e95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-8e13e95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-5198d1f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-6c91b12{text-align:center;}.elementor-5771 .elementor-element.elementor-element-6c91b12 img{max-width:100%;}.elementor-5771 .elementor-element.elementor-element-6c91b12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-1ec0000 .elementor-icon-wrapper{text-align:center;}.elementor-5771 .elementor-element.elementor-element-1ec0000.elementor-view-stacked .elementor-icon{background-color:#245B89;}.elementor-5771 .elementor-element.elementor-element-1ec0000.elementor-view-framed .elementor-icon, .elementor-5771 .elementor-element.elementor-element-1ec0000.elementor-view-default .elementor-icon{color:#245B89;border-color:#245B89;}.elementor-5771 .elementor-element.elementor-element-1ec0000.elementor-view-framed .elementor-icon, .elementor-5771 .elementor-element.elementor-element-1ec0000.elementor-view-default .elementor-icon svg{fill:#245B89;}.elementor-5771 .elementor-element.elementor-element-1ec0000 .elementor-icon{font-size:20px;}.elementor-5771 .elementor-element.elementor-element-1ec0000 .elementor-icon svg{height:20px;}body:not(.rtl) .elementor-5771 .elementor-element.elementor-element-1ec0000{left:0px;}body.rtl .elementor-5771 .elementor-element.elementor-element-1ec0000{right:0px;}.elementor-5771 .elementor-element.elementor-element-1ec0000{top:0px;}.elementor-5771 .elementor-element.elementor-element-969cb83:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-969cb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-969cb83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-969cb83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-77493df > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-77493df > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5771 .elementor-element.elementor-element-77493df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5771 .elementor-element.elementor-element-12ca979 .elementor-heading-title{color:#221F1F;}.elementor-5771 .elementor-element.elementor-element-12ca979 > .elementor-widget-container{margin:31px 31px 0px 31px;}.elementor-5771 .elementor-element.elementor-element-12ca979{width:var( --container-widget-width, 101.775% );max-width:101.775%;--container-widget-width:101.775%;--container-widget-flex-grow:0;}.elementor-5771 .elementor-element.elementor-element-76bc123 > .elementor-widget-container{margin:0px 31px 15px 31px;}.elementor-5771 .elementor-element.elementor-element-20a9036 > .elementor-widget-container{margin:0px 31px 15px 31px;}.elementor-5771 .elementor-element.elementor-element-3b2716d > .elementor-widget-container{margin:0px 31px 31px 31px;padding:25px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-14589b7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5771 .elementor-element.elementor-element-14589b7{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-14589b7:not(.elementor-motion-effects-element-type-background), .elementor-5771 .elementor-element.elementor-element-14589b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5771 .elementor-element.elementor-element-14589b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5771 .elementor-element.elementor-element-a107924.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5771 .elementor-element.elementor-element-a107924.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5771 .elementor-element.elementor-element-a107924.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5771 .elementor-element.elementor-element-a107924 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5771 .elementor-element.elementor-element-a107924 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-3ac6313{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:start;--background-transition:0.3s;--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-5771 .elementor-element.elementor-element-3ac6313, .elementor-5771 .elementor-element.elementor-element-3ac6313::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-d29a234{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--background-transition:0.3s;--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-5771 .elementor-element.elementor-element-d29a234, .elementor-5771 .elementor-element.elementor-element-d29a234::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-3cf7fbc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--flex-wrap:wrap;--align-content:center;--background-transition:0.3s;--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-5771 .elementor-element.elementor-element-3cf7fbc, .elementor-5771 .elementor-element.elementor-element-3cf7fbc::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-392b6c3{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--background-transition:0.3s;--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-5771 .elementor-element.elementor-element-392b6c3, .elementor-5771 .elementor-element.elementor-element-392b6c3::before{--border-transition:0.3s;}.elementor-5771 .elementor-element.elementor-element-b510b39{text-align:center;}.elementor-5771 .elementor-element.elementor-element-b510b39 .elementor-heading-title{color:#221F1F;}.elementor-5771 .elementor-element.elementor-element-b510b39 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-82ac8ec > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-603715c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-6f2166c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-5771 .elementor-element.elementor-element-8302b33{--width:100%;}.elementor-5771 .elementor-element.elementor-element-e615aba{--content-width:500px;}.elementor-5771 .elementor-element.elementor-element-007450b{--content-width:100%;}.elementor-5771 .elementor-element.elementor-element-98f108d{--width:100%;}.elementor-5771 .elementor-element.elementor-element-cd082cc{--content-width:500px;}.elementor-5771 .elementor-element.elementor-element-2811c0f{--content-width:100%;}.elementor-5771 .elementor-element.elementor-element-25d5780{--width:100%;}.elementor-5771 .elementor-element.elementor-element-5c9a050{--content-width:500px;}.elementor-5771 .elementor-element.elementor-element-654e58a{--content-width:100%;}.elementor-5771 .elementor-element.elementor-element-6d2f495{--width:100%;}.elementor-5771 .elementor-element.elementor-element-7867992{--content-width:500px;}.elementor-5771 .elementor-element.elementor-element-e657396{--content-width:100%;}.elementor-5771 .elementor-element.elementor-element-fd154b4{--width:100%;}.elementor-5771 .elementor-element.elementor-element-aa12d7f{--content-width:500px;}.elementor-5771 .elementor-element.elementor-element-2ab23b3{--content-width:100%;}.elementor-5771 .elementor-element.elementor-element-61ee084{--content-width:100%;}.elementor-5771 .elementor-element.elementor-element-d29a234{--width:100%;}.elementor-5771 .elementor-element.elementor-element-392b6c3{--width:100%;}}@media(max-width:1024px){.elementor-5771 .elementor-element.elementor-element-59e52700 > .elementor-element-populated{padding:0px 25px 0px 25px;}.elementor-5771 .elementor-element.elementor-element-4df24975 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-dac843d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-5c4c0de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-9cbe5af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-52b466f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-c3764d3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-139a9039 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-3e3d79ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-05d752c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-4b76657 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-29c7891 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-a107924 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-3ac6313{--grid-auto-flow:row;}.elementor-5771 .elementor-element.elementor-element-b510b39 > .elementor-widget-container{padding:0px 0px 25px 0px;}}@media(max-width:767px){.elementor-5771 .elementor-element.elementor-element-20516921 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-6bb9a03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-bec43e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-621956e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-29d3c88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-e55bebe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-9cbe5af > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5771 .elementor-element.elementor-element-52b466f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-163bcb9f{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-139a9039 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-056ddd6{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-05d752c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-29c7891 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-5771 .elementor-element.elementor-element-3ac6313{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5771 .elementor-element.elementor-element-d29a234{--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;--flex-wrap:wrap;}.elementor-5771 .elementor-element.elementor-element-b510b39 > .elementor-widget-container{margin:0px 0px 10px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-288fd55e */.breadcrumbs-path a {
    color: #2E8EE2;
    text-decoration: underline;
    font-size: 13px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a0472f7 */.breadcrumbs-title h1 {
    color: #FFFFFF;
    font-weight: 400;
    font-size: 34px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6aa68511 */.breadcrumbs-section{
    min-height: 152px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dac843d */.reality-section-title h2 {
    color: #221F1F;
    font-weight: 700;
    font-size: 24px;
    line-height: normal;
}

@media (max-width: 500px) {
    .reality-section-title h2
    {
        /*font-size: 24px !important;*/
    }

}

.reality-section-title {
    margin-bottom: 30px !important;
    max-width: 1407px;
}


@media (max-width: 1487px) {
    .reality-section-title {
        margin-bottom: 30px !important;
    }
}

@media (max-width: 1024px) {
    .reality-section-title {
        margin-bottom: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ee7d72b */.featured-topics-card-image,
.featured-topics-card-image div {
    width: 100% !important;
    height: 100% !important;
}

.featured-topics-card-image img {
    /*aspect-ratio: auto !important;*/
    width: 100% !important;
    /*height: auto !important;*/
    /*height:600px;*/
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6771a107 */.featured-topics-card-image-section-inner-section-column-1 {
    aspect-ratio: 791 / 315;
    
}

.featured-topics-card-image-section-inner-section-column-1,
.featured-topics-card-image-section-inner-section-column-1 div {
    padding: 0px !important;
}

.featured-topics-card-image-section-inner-section-column-1 img {
    margin-top: -6%;    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20516921 */.featured-topics-card-title {
    margin-bottom: 20px !important;
}

.featured-topics-card-title h3
{
    line-height: normal;
    font-size: 24px !important;
    font-weight: 600 !important;
}

@media (max-width: 1336px) {
    .featured-topics-card-title h3
    {
        /*font-size: 34px !important;*/
    }

}


/*@media (max-width: 500px) {*/
/*    .featured-topics-card-title h3*/
/*    {*/
/*        font-size: 20px !important;*/
/*    }*/

/*}*//* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6bb9a03 */.featured-topics-card-list li {
    margin-bottom: 10px !important;
    align-items: flex-start !important;
    font-size: 24px !important;
    font-weight: 700 !important;
}
.featured-topics-card-list li span{
    font-size: 20px !important;
    
}

.featured-topics-card-list li> span.elementor-icon-list-icon {
    top: 5px;
}

@media (max-width: 767px) {

    .featured-topics-card-list li> span.elementor-icon-list-icon {
        /*top: 13px;*/
    }

}

/*@media (max-width: 646px) {*/
/*    .featured-topics-card-list **/
/*    {*/
/*        font-size: 21px !important;*/

/*    }*/
    
/*    .featured-topics-card-list li> span.elementor-icon-list-icon {*/
/*        top: 10px;*/
/*    }*/
/*}*/



/*@media (max-width: 590px) {*/
/*    .featured-topics-card-list **/
/*    {*/
/*        font-size: 18px !important;*/

/*    }*/
    
/*    .featured-topics-card-list li> span.elementor-icon-list-icon {*/
/*        top: 10px;*/
/*    }*/
/*}*/

@media (max-width: 500px) {
    .featured-topics-card-list *
    {
        /*font-size: 16px !important;*/
    }
    
    
        
    .featured-topics-card-list li> span.elementor-icon-list-icon {
        /*top: 7px;*/
    }


}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-39df7fe2 */.featured-topics-card-text-section-inner-section-column,
.featured-topics-card-text-section-inner-section-column .elementor-widget-wrap
{
flex-grow: 1;
     display: flex;
  flex-direction: column;
align-items: stretch; 
}

.featured-topics-card-text-section-inner-section-column {
    padding: 40px !important;
    padding-top: 20px !important;
    padding-bottom: 10px !important;
}


@media (max-width: 1487px) {
    .featured-topics-card-text-section-inner-section-column {
        padding: 20px !important;
        padding-top: 20px !important;
        padding-bottom: 10px !important;

    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c2763ac */.featured-topics-card-text-section-inner-section,
.featured-topics-card-text-section-inner-section > div
{
    flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin: 0px !important;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4d079cff */.featured-topics-card > div
{
    padding: 0px !important;
    overflow: hidden;
}

.featured-topics-card:nth-child(1)
{
    margin-right: 15px;
}

.featured-topics-card,
.featured-topics-card > .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 100%;
}


@media (max-width: 1024px) {
    .featured-topics-card:nth-child(1)
    {
        margin-right: 12.5px !important;
    }
    
    
    .featured-topics-card:nth-child(2)
    {
        margin-right: 0px !important;
        margin-left: 12.5px !important;
    }
    

    
    .featured-topics-card:nth-child(1),
    .featured-topics-card:nth-child(2)
    {
        flex: 0 0 calc(50% - 12.5px);
    }

}

@media (max-width: 767px) {
    .featured-topics-card:nth-child(1)
    {
        margin-right: 0px !important;
    }
    
    
    .featured-topics-card:nth-child(2)
    {
        margin-top: 30px;
        margin-left: 0px !important;
    }
 

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8a03f68 */.featured-topics-card-image,
.featured-topics-card-image div {
    width: 100% !important;
    height: 100% !important;
}

.featured-topics-card-image img {
    /*aspect-ratio: auto !important;*/
    width: 100% !important;
    /*height: auto !important;*/
    /*height:600px;*/
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9cb85e4 */.featured-topics-card-image-section-inner-section-column-1 {
    aspect-ratio: 791 / 315;
    
}

.featured-topics-card-image-section-inner-section-column-1,
.featured-topics-card-image-section-inner-section-column-1 div {
    padding: 0px !important;
}

.featured-topics-card-image-section-inner-section-column-1 img {
    margin-top: -6%;    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bec43e8 */.featured-topics-card-title {
    margin-bottom: 20px !important;
}

.featured-topics-card-title h3
{
    line-height: normal;
    font-size: 20px !important;
    font-weight: 700 !important;
}

@media (max-width: 1336px) {
    .featured-topics-card-title h3
    {
        /*font-size: 34px !important;*/
    }

}


/*@media (max-width: 500px) {*/
/*    .featured-topics-card-title h3*/
/*    {*/
/*        font-size: 20px !important;*/
/*    }*/

/*}*//* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-621956e */.featured-topics-card-list li {
    margin-bottom: 10px !important;
    align-items: flex-start !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}
.featured-topics-card-list li span{
    font-size: 16px !important;
    
}

.featured-topics-card-list li> span.elementor-icon-list-icon {
    top: 5px;
}

@media (max-width: 767px) {

    .featured-topics-card-list li> span.elementor-icon-list-icon {
        /*top: 13px;*/
    }

}

/*@media (max-width: 646px) {*/
/*    .featured-topics-card-list **/
/*    {*/
/*        font-size: 21px !important;*/

/*    }*/
    
/*    .featured-topics-card-list li> span.elementor-icon-list-icon {*/
/*        top: 10px;*/
/*    }*/
/*}*/



/*@media (max-width: 590px) {*/
/*    .featured-topics-card-list **/
/*    {*/
/*        font-size: 18px !important;*/

/*    }*/
    
/*    .featured-topics-card-list li> span.elementor-icon-list-icon {*/
/*        top: 10px;*/
/*    }*/
/*}*/

@media (max-width: 500px) {
    .featured-topics-card-list *
    {
        /*font-size: 16px !important;*/
    }
    
    
        
    .featured-topics-card-list li> span.elementor-icon-list-icon {
        /*top: 7px;*/
    }


}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d3c88 */.featured-topics-card-title {
    margin-bottom: 20px !important;
}

.featured-topics-card-title h3
{
    line-height: normal;
    font-size: 20px !important;
    font-weight: 700 !important;
}

@media (max-width: 1336px) {
    .featured-topics-card-title h3
    {
        /*font-size: 34px !important;*/
    }

}


/*@media (max-width: 500px) {*/
/*    .featured-topics-card-title h3*/
/*    {*/
/*        font-size: 20px !important;*/
/*    }*/

/*}*//* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e55bebe */.featured-topics-card-list li {
    margin-bottom: 10px !important;
    align-items: flex-start !important;
    font-size: 20px !important;
    font-weight: 700 !important;
}
.featured-topics-card-list li span{
    font-size: 16px !important;
    
}

.featured-topics-card-list li> span.elementor-icon-list-icon {
    top: 5px;
}

@media (max-width: 767px) {

    .featured-topics-card-list li> span.elementor-icon-list-icon {
        /*top: 13px;*/
    }

}

/*@media (max-width: 646px) {*/
/*    .featured-topics-card-list **/
/*    {*/
/*        font-size: 21px !important;*/

/*    }*/
    
/*    .featured-topics-card-list li> span.elementor-icon-list-icon {*/
/*        top: 10px;*/
/*    }*/
/*}*/



/*@media (max-width: 590px) {*/
/*    .featured-topics-card-list **/
/*    {*/
/*        font-size: 18px !important;*/

/*    }*/
    
/*    .featured-topics-card-list li> span.elementor-icon-list-icon {*/
/*        top: 10px;*/
/*    }*/
/*}*/

@media (max-width: 500px) {
    .featured-topics-card-list *
    {
        /*font-size: 16px !important;*/
    }
    
    
        
    .featured-topics-card-list li> span.elementor-icon-list-icon {
        /*top: 7px;*/
    }


}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e8c56f */.featured-topics-card-text-section-inner-section-column,
.featured-topics-card-text-section-inner-section-column .elementor-widget-wrap
{
flex-grow: 1;
     display: flex;
  flex-direction: column;
align-items: stretch; 
}

.featured-topics-card-text-section-inner-section-column {
    padding: 40px !important;
    padding-top: 20px !important;
    padding-bottom: 10px !important;
}


@media (max-width: 1487px) {
    .featured-topics-card-text-section-inner-section-column {
        padding: 20px !important;
        padding-top: 20px !important;
        padding-bottom: 10px !important;

    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-727218d */.featured-topics-card-text-section-inner-section,
.featured-topics-card-text-section-inner-section > div
{
    flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin: 0px !important;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c0189a */.featured-topics-card > div
{
    padding: 0px !important;
    overflow: hidden;
}

.featured-topics-card:nth-child(1)
{
    margin-right: 15px;
}

.featured-topics-card,
.featured-topics-card > .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 100%;
}


@media (max-width: 1024px) {
    .featured-topics-card:nth-child(1)
    {
        margin-right: 12.5px !important;
    }
    
    
    .featured-topics-card:nth-child(2)
    {
        margin-right: 0px !important;
        margin-left: 12.5px !important;
    }
    

    
    .featured-topics-card:nth-child(1),
    .featured-topics-card:nth-child(2)
    {
        flex: 0 0 calc(50% - 12.5px);
    }

}

@media (max-width: 767px) {
    .featured-topics-card:nth-child(1)
    {
        margin-right: 0px !important;
    }
    
    
    .featured-topics-card:nth-child(2)
    {
        margin-top: 30px;
        margin-left: 0px !important;
    }
 

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27f72769 */.featured-topics-main-inner-section {
    max-width: 1407px;
}


@media (max-width: 767px) {
    .featured-topics-main-inner-section > div
    {
        flex-direction: column;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-28d7b289 */.realitytv-production-process-cards-main-section {
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}


.realitytv-production-process-cards-main-section,
.realitytv-production-process-cards-main-section > div{
    align-items: center !important;
    justify-content: center !important;
}

@media (max-width: 1487px) {
    .realitytv-production-process-cards-main-section {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
}

@media (max-width: 1024px) {
    .realitytv-production-process-cards-main-section {
        padding-left: 25px !important;
        padding-right: 25px !important;
        padding-top: 25px !important;
        padding-bottom: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9cbe5af */.brand-title {
    max-width: 1407px;
    padding-top:20px;
} 

.brand-title h2 {
    color: #221F1F;
    font-weight: 700;
    font-size: 24px;
    line-height: normal;
}


@media (max-width: 500px) {
    .brand-title,
    .brand-title *{
        margin-bottom: 0px !important;
    }
    
    .brand-title h2
    {
        /*font-size: 24px !important;*/
    }

}


.brand-title {
    margin-bottom: 30px !important;
}


@media (max-width: 1487px) {
    .brand-title {
        margin-bottom: 20px !important;
    }
}

@media (max-width: 1024px) {
    .brand-title {
        margin-bottom: 20px !important;
    }
}

@media (max-width: 550px) {
    .brand-title {
        margin-bottom: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99d9966 */.area-assessment-text{
    max-width: 70%;
}

.area-assessment-text p {
    font: normal normal normal 16px/22px Open Sans;
letter-spacing: 0px;
color: #221F1F;
text-align:center;

}

.area-assessment-text span{
    font-weight:600;
    color: #221F1F;
}

/*.assessment-grid {*/
/*      display: flex;*/
/*      flex-wrap: wrap;*/
/*      justify-content: center;*/
/*      gap: 28px;*/
/*    }*/

/*    .assessment-btn {*/
/*      border: 4px solid #205B8C;*/
/*      background: #fff;*/
/*      color: #205B8C;*/
/*      border-radius: 999px;*/
/*      padding: 24px 42px;*/
/*      font-size: 22px;*/
/*      font-weight: 600;*/
/*      cursor: pointer;*/
/*      transition: all 0.25s ease;*/
/*      min-width: 320px;*/
/*    }*/

/*    .assessment-btn:hover {*/
/*      background: #205B8C;*/
/*      color: #FFFFFF;*/
/*    }*/

/*    .assessment-btn.active {*/
/*      background: #205B8C;*/
/*      color: #FFFFFF;*/
/*    }*/

/*    .overlay {*/
/*      position: fixed;*/
/*      inset: 0; background: rgba(33, 33, 33, 0.76); /* #212121 at 76% */
/*      display: flex;*/
/*      align-items: center;*/
/*      justify-content: center;*/
/*      padding: 20px;*/
/*      opacity: 0;*/
/*      visibility: hidden;*/
/*      transition: opacity 0.25s ease;*/
/*      z-index: 1000;*/
/*    }*/

/*    .overlay.show {*/
/*      opacity: 1;*/
/*      visibility: visible;*/
/*    }*/

/*    .modal {*/
/*      background: #fff;*/
/*      width: 100%;*/
/*      max-width: 1200px;*/
/*      border-radius: 18px;*/
/*      padding: 60px;*/
/*      position: relative;*/
/*      transform: translateY(20px);*/
/*      transition: transform 0.25s ease;*/
/*    }*/

/*    .overlay.show .modal {*/
/*      transform: translateY(0);*/
/*    }*/

/*    .modal-title {*/
/*      font-size: 56px;*/
/*      margin-bottom: 30px;*/
/*      font-weight: 700;*/
/*      text-align: left;*/
/*    }*/

/*    .modal-text {*/
/*      font-size: 24px;*/
/*      line-height: 1.6;*/
/*      color: #333;*/
/*      text-align: left;*/
/*    }*/

/*    .close-btn {*/
/*      position: absolute;*/
/*      top: 25px;*/
/*      right: 25px;*/
/*      border: none;*/
/*      background: transparent;*/
/*      font-size: 42px;*/
/*      line-height: 1;*/
/*      cursor: pointer;*/
/*      color: #000;*/
/*      transition: opacity 0.2s ease;*/
/*    }*/

/*    .close-btn:hover {*/
/*      opacity: 0.6;*/
/*    }*/

/*    @media (max-width: 768px) {*/
/*      .assessment-btn {*/
/*        min-width: 100%;*/
/*        font-size: 18px;*/
/*        padding: 18px 24px;*/
/*      }*/

/*      .modal {*/
/*        padding: 35px 25px;*/
/*      }*/

/*      .modal-title {*/
/*        font-size: 34px;*/
/*      }*/

/*      .modal-text {*/
/*        font-size: 18px;*/
/*      }*/
/*    }*/

/* GRID */
.assessment-grid{
  display:flex;
  flex-wrap:wrap;
  gap:24px;
  justify-content:center;
  margin-bottom:30px;
  margin-top:20px;
}

.assessment-btn{
  border:3px solid #205B8C;
  background:#FFFFFF;
  color:#205B8C;
  border-radius:999px;
  padding:10px 15px;
  font-size:20px;
  font-weight:600;
  cursor:pointer;
  transition:all .25s ease;
  min-width:120px;
}

.assessment-btn:hover{
  background:#205B8C;
  color:#FFFFFF;
}

.assessment-btn.active{
  background:#205B8C;
  color:#FFFFFF;
}

.assessment-overlay{
  position:fixed;
  inset:0;
  background:rgba(33,33,33,.76); /* #212121 at 76% */
  display:flex;
  align-items:center;
  justify-content:center;
  opacity:0;
  visibility:hidden;
  transition:.25s ease;
  z-index:99999;
  padding:20px;
}

/* SHOW OVERLAY */
.assessment-overlay.show{
  opacity:1;
  visibility:visible;
}

.assessment-modal{
  background:#FFFFFF;
  width:100%;
  max-width:1100px;
  border-radius:20px;
  padding:60px;
  position:relative;
  transform:translateY(20px);
  transition:.25s ease;
}

.assessment-overlay.show .assessment-modal{
  transform:translateY(0);
}

/* TITLE */
.assessment-modal-title{
  font: normal normal 600 24px/33px Open Sans;
  /*line-height:1.1;*/
  margin-bottom:24px;
  color:#212121;
}

.assessment-modal-text{
  font: normal normal normal 16px/22px Open Sans;
  line-height:1.7;
  color:#333333;
}

.assessment-close{
  position:absolute;
  top:20px;
  right:24px;
  border:none;
  background:none;
  font-size:42px;
  cursor:pointer;
  color:#212121;
}

.assessment-close:hover{
  opacity:.6;
}

@media(max-width:767px){
    
  .assessment-grid{
      display:NONE;
  }

  .assessment-btn{
    width:100%;
    font-size:18px;
  }

  .assessment-modal{
    padding:36px 24px;
  }

  .assessment-modal-title{
    font-size:34px;
  }

  .assessment-modal-text{
    font-size:18px;
  }

}

/* MOBILE */
    @media (max-width: 767px) {
        
        .area-assessment-text{
            max-width:100%;
        }

        .desktop-only {
            display: none;
        }

        .mobile-only {
            display: flex;
        }

        .assessment-mobile-slider {
            align-items: center;
            justify-content: center;
            gap: 12px;
            margin-top: 30px;
        }

        .assessment-slider-container {
            width: 280px;
            overflow: hidden;
            height: 260px;
        }

        .assessment-slider-track {
            display: flex;
            flex-direction: column;
            gap: 24px;
            transition: transform 0.4s ease;
        }

        /*.assessment-mobile-slider .assessment-btn {*/
        /*    width: 100%;*/
        /*    min-height: 60px;*/
        /*    font-size: 22px;*/
        /*}*/

    }/* End custom CSS */
/* Start custom CSS for smartslider, class: .elementor-element-52b466f */div#n2-ss-19 .n-uc-0jHliKfgZmp5-inner,
div#n2-ss-19 .n-uc-9cCP2usZy8ob-inner,
div#n2-ss-19 .n-uc-RKmXjkjVmfxr-inner {
    padding: 0px 0px 0px 0px;
    text-align: center;
    self-align: center;
    justify-content: center;
    /*max-width: 80%;*/
    max-height: 300px !important;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-515b502 */.area-assessment-text{
    max-width: 900px;
}

.area-assessment-text p {
    font: normal normal normal 16px/22px Open Sans;
letter-spacing: 0px;
color: #221F1F;
text-align:center;
}

.area-assessment-text span{
    font-weight:600;
    color: #221F1F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3764d3 */.brand-title {
    max-width: 1407px;
} 

.brand-title h2 {
    color: #221F1F;
    font-weight: 700;
    font-size: 24px;
    line-height: normal;
}



@media (max-width: 500px) {
    .brand-title,
    .brand-title *{
        margin-bottom: 0px !important;
    }
    
    .brand-title h2
    {
        /*font-size: 24px !important;*/
    }

}


.brand-title {
    margin-bottom: 30px !important;
}


@media (max-width: 1487px) {
    .brand-title {
        margin-bottom: 20px !important;
    }
}

@media (max-width: 1024px) {
    .brand-title {
        margin-bottom: 20px !important;
    }
}

@media (max-width: 550px) {
    .brand-title {
        margin-bottom: 0px !important;
    }
}

@media (max-width: 768px){
    .brand-title {
    max-width: 100%;
} 

.elementor-element.elementor-element-c3764d3.brand-title.elementor-widget.elementor-widget-heading
{
    border-top: none !important;
    padding-top: 0px !important;
    max-width: 100% !important;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c18c37b */.brand-icon-image,
.brand-icon-image div,
.brand-icon-image img{
    max-height: 50px !important;
    min-height: 50px !important;
    max-width:  50px !important;
    min-width:  50px !important;
    height:  5px !important;
    width:  50px !important;
    
}

.brand-icon-image {
    max-width: 85px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e615aba */.brand-icon-image-container {
    /*flex: 0 0 50px !important;*/
    min-width: 50px !important;
    max-width: 50px !important;
    width: 50px !important;
    
    min-height: 50px !important;
    max-height: 50px !important;
    height: 50px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d92522 */.brand-card-text {
text-align: center;
    display: flex;
    justify-content: center;
    align-content: center;
    margin: auto;
    padding: 0px !important;
}

.brand-card-text p {
    margin: auto;
    padding: 0px !important;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    color: #000000;
    font-weight: 600;
    line-height: 1.2;
    display: flex;
    justify-content: center;
    align-content: center;
    width: 100%
    text-align: center;
}

@media (max-width: 767px) {

    .brand-card-text p {
        font-size: 16px;
        padding-left: 10px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-007450b */.brand-card-text-container {
    max-width: 250px;
    /*padding-left: 10px;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8302b33 */.brands-card-flex {
   background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 15px #00000017;
    border-radius: 15px;
    min-width: 85px !important;
    max-width: 315px !important;
    min-height: 91px !important;
    max-height: 91px !important;
    flex-wrap: nowrap !important;
}

/*.brands-card-flex {*/
    /*flex: 0 0 calc(100% / 5);*/
/*}*/


/*@media (min-width: 1820px) {*/

    
/*    .brands-card:nth-child(5n)*/
/*    {*/
/*        margin-right: 0px !important;*/
/*    }*/
/*}*/


@media (max-width: 767px) {
    .brands-card-flex {
        min-width: 225px !important;
        max-width: 225px !important;
        width: 225px !important;
        
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7f668f */.brands-cards-row {
    /*max-width: 1407px;*/
    max-width: 70% !important;
}

@media (max-width: 550px) {
    .brands-cards-row
    {
       display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-186fea0 *//*.area-assessment-text{*/
/*    max-width: 900px;*/
/*}*/

/*.area-assessment-text p {*/
/*    font: normal normal normal 16px/22px Open Sans;*/
/*letter-spacing: 0px;*/
/*color: #221F1F;*/
/*text-align:center;*/
/*}*/

/*.area-assessment-text span{*/
/*    font-weight:600;*/
/*    color: #221F1F;*/
/*}*/

.Screening-Mobile-Slider{
    padding-top:30px !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c4c0de */.brainds-main-column,
.brainds-main-column .elementor-widget-wrap {
    background-size: 175% auto !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4b314dc */.brands-main-section {
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 0px !important;
    padding-bottom: 40px !important;
}


.brands-main-section,
.brands-main-section > div{
    align-items: center !important;
    justify-content: center !important;
}

@media (max-width: 1487px) {
    .brands-main-section {
        padding-top: 0px !important;
        padding-bottom: 40px !important;
    }
}

@media (max-width: 1024px) {
    .brands-main-section {
        padding-left: 25px !important;
        padding-right: 25px !important;
        padding-top: 0px !important;
        padding-bottom:40px !important;
    }
}

/*@media (max-width: 550px) {*/
/*    .brands-main-section {*/

/*        padding-bottom: 0px !important;*/
/*    }*/
/*}*/

.elementor-element.elementor-element-99d9966.area-assessment-text.elementor-widget.elementor-widget-html{
    margin-bottom:25px;
}

.elementor-element.elementor-element-c3764d3.brand-title.elementor-widget.elementor-widget-heading {
    border-top: 1px solid #D8D8D8;
    padding-top: 25px;
    max-width:70%;
}
.elementor-element.elementor-element-61ee084.speaking-spotlight-button-container.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{
    margin-top:25px;
    margin-bottom:45px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e3d79ec */.speaking-spotlight-title h2 {
    color: #221F1F;
    font-weight: 700;
    font-size: 24px;
    line-height: normal;
}

@media (max-width: 500px) {
    .speaking-spotlight-title h2
    {
        /*font-size: 24px !important;*/
    }

}

.speaking-spotlight-title {
    margin-bottom: 30px !important;
}


@media (max-width: 1487px) {
    .speaking-spotlight-title {
        margin-bottom: 30px !important;
    }
}

@media (max-width: 1024px) {
    .speaking-spotlight-title {
        margin-bottom: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9675b46 */.speaking-spotlight-button,
.speaking-spotlight-button a {
    width: 100% !important;
}

.speaking-spotlight-button a {
    padding: 20px;
    background-color: #1E5B8D;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
    cursor: pointer;
}

.speaking-spotlight-button a span {
    font-family: "Open Sans", sans-serif;
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
}

.speaking-spotlight-button a img {
    height: 60px;
    width: auto;
    margin-right: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61ee084 */.speaking-spotlight-button-container {
    width: 100% !important;
    padding: 0px;
    margin-top: 40px;
}

@media (max-width: 1487px) {
    .speaking-spotlight-button-container {
        margin-top: 40px !important;
    }
}

@media (max-width: 1024px) {
    .speaking-spotlight-button-container {
        margin-top: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for smartslider, class: .elementor-element-849d585 *//*.behind-scene-mobile-slider*/
/*{*/
/*    max-width: 707px;*/
/*    display: none;*/
/*    border-radius: 15px;*/
/*    overflow: hidden;*/
/*    box-shadow: rgba(0, 0, 0, 0.2) 0.219952px 3.29928px 2.19952px 0px;*/
/*}*/

.behind-scene-image img{
    
    height:110px;
}

/*div#n2-ss-23 {*/
/*    background-color: RGBA(255, 255, 255, 1);*/
/*    border-radius: 15px;*/
/*     box-shadow: 0px 3px 6px 0px RGBA(0, 0, 0, 0.16); */
/*    border-width: 0px 0px 0px 0px;*/
/*    border-style: solid;*/
/*    border-color: RGBA(255, 255, 255, 1);*/
/*}*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-139a9039 */.speaking-spotlight-cards-main-column {
    max-width: 1407px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-163bcb9f */.speaking-spotlight-cards-main-section {
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}


.speaking-spotlight-cards-main-section,
.speaking-spotlight-cards-main-section > div{
    align-items: center !important;
    justify-content: center !important;
}

@media (max-width: 1487px) {
    .speaking-spotlight-cards-main-section {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
}

@media (max-width: 1024px) {
    .speaking-spotlight-cards-main-section {
        padding-left: 25px !important;
        padding-right: 25px !important;
        padding-top: 25px !important;
        padding-bottom: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b76657 */.speaking-spotlight-title h2 {
    color: #221F1F;
    font-weight: 700;
    font-size: 24px;
    line-height: normal;
}

@media (max-width: 500px) {
    .speaking-spotlight-title h2
    {
        /*font-size: 24px !important;*/
    }

}

.speaking-spotlight-title {
    margin-bottom: 30px !important;
}


@media (max-width: 1487px) {
    .speaking-spotlight-title {
        margin-bottom: 30px !important;
    }
}

@media (max-width: 1024px) {
    .speaking-spotlight-title {
        margin-bottom: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for smartslider, class: .elementor-element-29c7891 */.speaking-spotlight-slider
{
    max-width: 707px;
    display: none;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, 0.2) 0.219952px 3.29928px 2.19952px 0px;
}


.speaking-spotlight-slider div.n2-ss-widget.nextend-arrow-next,
.speaking-spotlight-slider div.n2-ss-widget.nextend-arrow-previous {
    background-color: #393333 !important;
    min-width: 40px;
    min-height: 45px;
    display: flex;
    align-content: center;
    justify-content: center;
    /*top: calc(((100vw - 50px) - 100px))*/
    /*position: absolute;*/
}

@media (max-width: 767px) {
    .speaking-spotlight-slider
    {
        display: block;
        
    }
    
    .speaking-spotlight-slider div.n2-ss-slider-wrapper-inside {
        
        max-height: 850px !important;
        min-height: 650px !important;
    }
}

@media (max-width: 475px) {

    .speaking-spotlight-slider div.n2-ss-slider-wrapper-inside {
    max-height: calc((100vw - 50px) * 3) !important;
   
    min-height: calc((100vw - 50px) * 1.5) !important;
    }
 

}

@media (max-width: 430px) {

    .speaking-spotlight-slider div.n2-ss-slider-wrapper-inside {

    min-height: calc((100vw - 50px) * 1.55) !important;
    }

}

@media (max-width: 400px) {

    .speaking-spotlight-slider div.n2-ss-slider-wrapper-inside {

    min-height: calc((100vw - 50px) * 1.7) !important;
    }

}


@media (max-width: 370px) {

    .speaking-spotlight-slider div.n2-ss-slider-wrapper-inside {

    min-height: calc((100vw - 50px) * 1.8) !important;
    }

}

@media (max-width: 340px) {

    .speaking-spotlight-slider div.n2-ss-slider-wrapper-inside {

    min-height: calc((100vw - 50px) * 1.95) !important;
    }

}

@media (max-width: 320px) {

    .speaking-spotlight-slider div.n2-ss-slider-wrapper-inside {

    min-height: calc((100vw - 50px) * 2.05) !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adc6cfd */.speaking-spotlight-card-title {
    flex-grow: 1;
    margin-bottom: 20px !important;

}

.speaking-spotlight-card-title h3
{
    line-height: normal;
    font-size: 20px !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad7ecb3 */.speaking-spotlight-card-author
{
 color: #221F1F;
 font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52b3fe2 */.speaking-spotlight-card-date
{
    color:#221F1F;
font-weight: 600;
 font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-030984c */.speaking-spotlight-card-link a {
    color: #2E8EE2;
    text-decoration: underline;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dc6b368 */.speaking-spotlight-card-text-section-inner-section-column,
.speaking-spotlight-card-text-section-inner-section-column .elementor-widget-wrap
{
flex-grow: 1;
     display: flex;
  flex-direction: column;
align-items: stretch; 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ffecfbe */.speaking-spotlight-card-text-section-inner-section,
.speaking-spotlight-card-text-section-inner-section > div
{
    flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin: 0px !important;

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ecab946 */.speaking-spotlight-card div
{
    padding: 0px !important;
    overflow: hidden;
}

.speaking-spotlight-card:nth-child(1)
{
    margin-right: 15px;
}

.speaking-spotlight-card,
.speaking-spotlight-card > .elementor-widget-wrap {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 100%;
}


@media (max-width: 1024px) {
    .speaking-spotlight-card:nth-child(1)
    {
        margin-right: 12.5px !important;
    }
    
    
    .speaking-spotlight-card:nth-child(2)
    {
        margin-right: 0px !important;
        margin-left: 12.5px !important;
    }
    
    .speaking-spotlight-card:nth-child(3)
    {
        margin-left: 0px !important;
    }
    
    .speaking-spotlight-card:nth-child(1),
    .speaking-spotlight-card:nth-child(2)
    {
        flex: 0 0 calc(50% - 12.5px);
    }
    
    .speaking-spotlight-card:nth-child(3)
    {
        margin-top: 25px;
        flex: 0 0 100%;
    }
}

@media (max-width: 767px) {
    .speaking-spotlight-card:nth-child(1)
    {
        margin-right: 0px !important;
    }
    
    
    .speaking-spotlight-card:nth-child(2)
    {
        margin-top: 30px;
        margin-left: 0px !important;
    }
    
    .speaking-spotlight-card:nth-child(3)
    {
        margin-top: 30px;
    }
 

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c62f13d */.speaking-spotlight-card:nth-child(2)
{
    margin-left: 15px;
    margin-right: 15px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c91b12 */@media (max-width: 1024px) {
    .speaking-spotlight-card-image-3 a {
        height: calc((100vw - 140px) / 2) ;
        max-height: calc((100vw - 140px) / 2) ;
        
    }
    
    .speaking-spotlight-card-image-3 a img {
       position: absolute;
       top: 70%;
       left: 0pc;
       transform: translateY(-70%);
    }
}

@media (max-width: 768px) {
    .speaking-spotlight-card-image-3 a {
        height: calc(100vw - 50px) ;
        max-height: calc(100vw - 50px) ;
        
    }
    
    .speaking-spotlight-card-image-3 a img {
       position: relative;
       top: unset;
       left: unset;
       transform: unset;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ec0000 */.speaking-spotlight-card-play-button{
    display: flex;
        width: 50px !important;
    height: 50px !important;
    top: calc(50% - 40px) !important;
    left: calc(50% - 25px) !important;
    transform: translateY(50%) !important;
    background: #ffffff;
    border-radius: 50px;
    align-items: center;
    justify-content: center;

    box-shadow: 0px 5px 10px;
}

.speaking-spotlight-card-play-button i {
        margin-top: 8px !important;
        margin-left: 3px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3db1027 */.speaking-spotlight-card:nth-child(3)
{
    margin-left: 15px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d7f907d */@media (max-width: 767px) {
    .speaking-spotlight-cards-main-inner-container > div
    {
        flex-direction: column;
    }

}

@media (max-width: 767px) {
    .speaking-spotlight-cards-main-inner-container
    {
        display: none;
    }
 

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-05d752c */.speaking-spotlight-cards-main-column {
    max-width: 1407px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-056ddd6 */.speaking-spotlight-cards-main-section {
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}


.speaking-spotlight-cards-main-section,
.speaking-spotlight-cards-main-section > div{
    align-items: center !important;
    justify-content: center !important;
}

@media (max-width: 1487px) {
    .speaking-spotlight-cards-main-section {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
}

@media (max-width: 1024px) {
    .speaking-spotlight-cards-main-section {
        padding-left: 25px !important;
        padding-right: 25px !important;
        padding-top: 25px !important;
        padding-bottom: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0fdd95b */.get-in-touch-image {
    position: absolute;
    max-height: 100% !important;
    min-height: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
    overflow: hidden !important;
    flex: 1;
    
}

.get-in-touch-image img {
    position: relative;
    height: 140% !important;
    max-height: 140% !important;
    min-height: 140% !important;
    
    width: auto !important;
    max-width: unset !important;
    min-width: unset !important;
    
    aspect-ratio: 1 / 1 !important;

    left: 60%;
    transform: translateX(-55%);
}

@media (max-width: 1355px) {
    .get-in-touch-image img {
        height: 120% !important;
        max-height: 120% !important;
        min-height: 120% !important;

        
        
        left: 63%;
        transform: translateX(-55%);
    }
}

@media (max-width: 1135px) {
    .get-in-touch-image img {
        height: 100% !important;
        max-height: 100% !important;
        min-height: 100% !important;

        left: 63%;
        transform: translateX(-55%);
    }
}

@media (max-width: 1000px) {
    
    .get-in-touch-image img {
        height: auto !important;
        max-height: unset !important;
        min-height: unset !important;
        
        max-width: 100% !important;
        min-width: 100% !important;
        width: 100% !important;
        
        left: 0 !important;
        transform: unset !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cf7fbc */.get-in-touch-image-inner-container {
    position: relative;
    max-height: 100% !important;
    min-height: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
    overflow: hidden !important;
    contain: size layout; 
}


@media (max-width: 1000px) {
    
    .get-in-touch-image-inner-container  {
        max-height: calc(100vw * .57) !important;
        min-height: calc(100vw * .57) !important;
        height: calc(100vw * .57) !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d29a234 */.get-in-touch-image-container {
    border-radius: 15px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b510b39 */.get-in-touch-form-title h2 {
    color: #221F1F;
    font-weight: 700;
    font-size: 24px;
    line-height: normal;
}


@media (max-width: 500px) {
    .get-in-touch-form-title h2
    {
        /*font-size: 24px !important;*/
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-82ac8ec */.get-in-touch-form-instructions {
    color: #131313;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-603715c */.get-in-touch-wp-form {
    width: 100%;
}

.get-in-touch-wp-form * {
    font-family: "Open Sans", sans-serif;
    font-size: 16px !important;
}

.get-in-touch-wp-form div.wpforms-container.wpforms-container-full {
    padding: 0px;
    margin: 0px;
}

.get-in-touch-wp-form form input,
.get-in-touch-wp-form form textarea {
    border-radius: 8px !important;
    border: 1px solid #D0D5DD;
}


.get-in-touch-wp-form form label.wpforms-field-label {
    position: relative !important;
    width: auto !important;
    height: auto !important;
    margin-bottom: 10px !important;
}

.get-in-touch-wp-form label.wpforms-field-label {
    font-weight: 400 !important;
    margin-top: 10px !important;
}

.get-in-touch-wp-form div#wpforms-184-field_0-container {
    max-width: 550px !important;
}

.get-in-touch-wp-form form textarea {
    /*min-height: 200px !important;*/
}

.get-in-touch-wp-form form button[type="submit"]#wpforms-submit-184 {
    min-width: 100% !important;
    background-color: #2978BB !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac6313 */.get-in-touch-container {
    max-width: 1407px;
    gap: 50px;

}

@media (max-width: 1000px) {
    .get-in-touch-container {
        grid-template-columns: auto !important;
        grid-template-rows: auto auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14589b7 */.get-in-touch-main-section {
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}


.get-in-touch-main-section,
.get-in-touch-main-section > div{
    align-items: center !important;
    justify-content: center !important;
}

@media (max-width: 1487px) {
    .get-in-touch-main-section {
        padding-top: 40px !important;
        padding-bottom: 50px !important;
    }
}

@media (max-width: 1024px) {
    .get-in-touch-main-section {
        padding-left: 25px !important;
        padding-right: 25px !important;
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
}/* End custom CSS */