.elementor-1017 .elementor-element.elementor-element-1fc11155{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.65;--margin-top:-7em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:14em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;--z-index:97;}.elementor-1017 .elementor-element.elementor-element-1fc11155:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-1fc11155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saferhm.com/wp-content/uploads/2025/08/careers-bg-v2.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1017 .elementor-element.elementor-element-1fc11155::before, .elementor-1017 .elementor-element.elementor-element-1fc11155 > .elementor-background-video-container::before, .elementor-1017 .elementor-element.elementor-element-1fc11155 > .e-con-inner > .elementor-background-video-container::before, .elementor-1017 .elementor-element.elementor-element-1fc11155 > .elementor-background-slideshow::before, .elementor-1017 .elementor-element.elementor-element-1fc11155 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1017 .elementor-element.elementor-element-1fc11155 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#071A2D;--background-overlay:'';}.elementor-1017 .elementor-element.elementor-element-53159d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1017 .elementor-element.elementor-element-4cb80cd1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1017 .elementor-element.elementor-element-4cb80cd1.elementor-element{--align-self:center;}.elementor-1017 .elementor-element.elementor-element-4cb80cd1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:5.1em;font-weight:900;line-height:1.2em;color:var( --e-global-color-bd54123 );}.elementor-1017 .elementor-element.elementor-element-785472d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-3568a18e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1017 .elementor-element.elementor-element-5b88388d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:1em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1017 .elementor-element.elementor-element-6234d08a{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-1017 .elementor-element.elementor-element-4a2a380 .elementor-button{background-color:#4D576500;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;font-style:normal;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-1017 .elementor-element.elementor-element-4a2a380 .elementor-button:hover, .elementor-1017 .elementor-element.elementor-element-4a2a380 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bd54123 );border-color:var( --e-global-color-primary );}.elementor-1017 .elementor-element.elementor-element-4a2a380 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1017 .elementor-element.elementor-element-4a2a380 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-1017 .elementor-element.elementor-element-4a2a380 .elementor-button:hover svg, .elementor-1017 .elementor-element.elementor-element-4a2a380 .elementor-button:focus svg{fill:var( --e-global-color-bd54123 );}.elementor-1017 .elementor-element.elementor-element-78842be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-1017 .elementor-element.elementor-element-85907d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-1017 .elementor-element.elementor-element-c56ce7b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1017 .elementor-element.elementor-element-c56ce7b.elementor-element{--align-self:center;}.elementor-1017 .elementor-element.elementor-element-c56ce7b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:4.375em;font-weight:900;line-height:1.3em;}.elementor-1017 .elementor-element.elementor-element-7498451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1017 .elementor-element.elementor-element-016fed7{--icon-box-icon-margin:15px;}.elementor-1017 .elementor-element.elementor-element-016fed7 .elementor-icon{font-size:106px;}.elementor-1017 .elementor-element.elementor-element-016fed7 .elementor-icon i{transform:rotate(0deg);}.elementor-1017 .elementor-element.elementor-element-016fed7 .elementor-icon-box-title, .elementor-1017 .elementor-element.elementor-element-016fed7 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:900;}.elementor-1017 .elementor-element.elementor-element-037b03e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-1017 .elementor-element.elementor-element-81410fc{--icon-box-icon-margin:15px;}.elementor-1017 .elementor-element.elementor-element-81410fc .elementor-icon{font-size:106px;}.elementor-1017 .elementor-element.elementor-element-81410fc .elementor-icon i{transform:rotate(0deg);}.elementor-1017 .elementor-element.elementor-element-049172e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-1017 .elementor-element.elementor-element-dea82c4{--icon-box-icon-margin:15px;}.elementor-1017 .elementor-element.elementor-element-dea82c4 .elementor-icon{font-size:106px;}.elementor-1017 .elementor-element.elementor-element-dea82c4 .elementor-icon i{transform:rotate(0deg);}.elementor-1017 .elementor-element.elementor-element-5a74e4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-1017 .elementor-element.elementor-element-67482b1{--icon-box-icon-margin:15px;}.elementor-1017 .elementor-element.elementor-element-67482b1 .elementor-icon{font-size:106px;}.elementor-1017 .elementor-element.elementor-element-67482b1 .elementor-icon i{transform:rotate(0deg);}.elementor-1017 .elementor-element.elementor-element-8c1ee63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-1017 .elementor-element.elementor-element-e3b7126{--icon-box-icon-margin:15px;}.elementor-1017 .elementor-element.elementor-element-e3b7126 .elementor-icon{font-size:106px;}.elementor-1017 .elementor-element.elementor-element-e3b7126 .elementor-icon i{transform:rotate(0deg);}.elementor-1017 .elementor-element.elementor-element-ce0164d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-1017 .elementor-element.elementor-element-9931c4e{--icon-box-icon-margin:15px;}.elementor-1017 .elementor-element.elementor-element-9931c4e .elementor-icon{font-size:106px;}.elementor-1017 .elementor-element.elementor-element-9931c4e .elementor-icon i{transform:rotate(0deg);}.elementor-1017 .elementor-element.elementor-element-b218b3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-1017 .elementor-element.elementor-element-feea608{--icon-box-icon-margin:15px;}.elementor-1017 .elementor-element.elementor-element-feea608 .elementor-icon{font-size:106px;}.elementor-1017 .elementor-element.elementor-element-feea608 .elementor-icon i{transform:rotate(0deg);}.elementor-1017 .elementor-element.elementor-element-2ae140f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-1017 .elementor-element.elementor-element-91bd8c0{--icon-box-icon-margin:15px;}.elementor-1017 .elementor-element.elementor-element-91bd8c0 .elementor-icon{font-size:106px;}.elementor-1017 .elementor-element.elementor-element-91bd8c0 .elementor-icon i{transform:rotate(0deg);}.elementor-1017 .elementor-element.elementor-element-0482e51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-1017 .elementor-element.elementor-element-161c34a{--icon-box-icon-margin:15px;}.elementor-1017 .elementor-element.elementor-element-161c34a .elementor-icon{font-size:106px;}.elementor-1017 .elementor-element.elementor-element-161c34a .elementor-icon i{transform:rotate(0deg);}.elementor-1017 .elementor-element.elementor-element-fb32540{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-fb32540:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-fb32540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF9FD;}.elementor-1017 .elementor-element.elementor-element-19e4b28a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1017 .elementor-element.elementor-element-7cfe64a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:1em;}.elementor-1017 .elementor-element.elementor-element-7cfe64a7.e-con{--align-self:center;}.elementor-1017 .elementor-element.elementor-element-484c50b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1017 .elementor-element.elementor-element-484c50b.elementor-element{--align-self:flex-start;}.elementor-1017 .elementor-element.elementor-element-484c50b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.5em;font-weight:900;line-height:1.3em;}.elementor-1017 .elementor-element.elementor-element-349913e5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-1017 .elementor-element.elementor-element-349913e5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:900;}.elementor-1017 .elementor-element.elementor-element-d1e76b2{font-family:"Arial", Sans-serif;font-size:17px;font-weight:400;}.elementor-1017 .elementor-element.elementor-element-3a74159a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 17px;--row-gap:0px;--column-gap:17px;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:2em;--padding-top:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-3a74159a:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-3a74159a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8EBEF;}.elementor-1017 .elementor-element.elementor-element-3b987701{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-3c577547{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;}.elementor-1017 .elementor-element.elementor-element-3c577547.elementor-element{--align-self:center;}.elementor-1017 .elementor-element.elementor-element-3c577547 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:3.5em;font-weight:900;line-height:1.3em;}.elementor-1017 .elementor-element.elementor-element-4a99cb2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-146ac0db{--swiper-slides-to-display:5;--swiper-offset-size:0px;--swiper-slides-gap:20px;}.elementor-1017 .elementor-element.elementor-element-146ac0db > .elementor-widget-container{margin:0em -6em 0em -6em;padding:3em 0em 0em 0em;}.elementor-1017 .elementor-element.elementor-element-146ac0db.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1017 .elementor-element.elementor-element-146ac0db .swiper-slide > .elementor-element{height:100%;}.elementor-1017 .elementor-element.elementor-element-a1b7cc1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-7e462a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-1017 .elementor-element.elementor-element-28091a9{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:left;}.elementor-1017 .elementor-element.elementor-element-28091a9.elementor-element{--align-self:flex-start;}.elementor-1017 .elementor-element.elementor-element-28091a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:900;line-height:1.3em;}.elementor-1017 .elementor-element.elementor-element-a91f92e > .elementor-widget-container{padding:3em 0em 3em 0em;}.elementor-1017 .elementor-element.elementor-element-1fb09261{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--flex-wrap:wrap;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-1fb09261:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-1fb09261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://saferhm.com/wp-content/uploads/2025/06/Careers-footer-form-bg.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1017 .elementor-element.elementor-element-912664{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-2a6622fc{--spacer-size:50px;}.elementor-1017 .elementor-element.elementor-element-1e99df67{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-1ac31b6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;color:var( --e-global-color-bd54123 );}.elementor-1017 .elementor-element.elementor-element-72a9ec14 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:700;color:var( --e-global-color-bd54123 );}.elementor-1017 .elementor-element.elementor-element-15949113{--spacer-size:50px;}.elementor-1017 .elementor-element.elementor-element-140fd7d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-1017 .elementor-element.elementor-element-1fc11155{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:9em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-1017 .elementor-element.elementor-element-53159d{--padding-top:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-4cb80cd1 .elementor-heading-title{font-size:4.2em;}.elementor-1017 .elementor-element.elementor-element-785472d2{--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;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1017 .elementor-element.elementor-element-5b88388d{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-1017 .elementor-element.elementor-element-c56ce7b{--container-widget-width:568px;--container-widget-flex-grow:0;width:var( --container-widget-width, 568px );max-width:568px;}.elementor-1017 .elementor-element.elementor-element-fb32540{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1017 .elementor-element.elementor-element-7cfe64a7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-484c50b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1017 .elementor-element.elementor-element-349913e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1017 .elementor-element.elementor-element-d1e76b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1017 .elementor-element.elementor-element-3b987701{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1017 .elementor-element.elementor-element-3c577547{--container-widget-width:568px;--container-widget-flex-grow:0;width:var( --container-widget-width, 568px );max-width:568px;}.elementor-1017 .elementor-element.elementor-element-146ac0db{--swiper-slides-to-display:2;}.elementor-1017 .elementor-element.elementor-element-146ac0db > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 1em 0em 1em;}.elementor-1017 .elementor-element.elementor-element-a1b7cc1{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1017 .elementor-element.elementor-element-7e462a7{text-align:center;}.elementor-1017 .elementor-element.elementor-element-28091a9{--container-widget-width:568px;--container-widget-flex-grow:0;width:var( --container-widget-width, 568px );max-width:568px;text-align:center;}.elementor-1017 .elementor-element.elementor-element-28091a9.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-1017 .elementor-element.elementor-element-1fc11155:not(.elementor-motion-effects-element-type-background), .elementor-1017 .elementor-element.elementor-element-1fc11155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-1017 .elementor-element.elementor-element-1fc11155{--margin-top:-14em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:17em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}.elementor-1017 .elementor-element.elementor-element-4cb80cd1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1017 .elementor-element.elementor-element-4cb80cd1 .elementor-heading-title{font-size:2.5em;}.elementor-1017 .elementor-element.elementor-element-5b88388d{--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1017 .elementor-element.elementor-element-c56ce7b .elementor-heading-title{font-size:2.2em;}.elementor-1017 .elementor-element.elementor-element-7cfe64a7{--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1017 .elementor-element.elementor-element-484c50b .elementor-heading-title{font-size:2.2em;}.elementor-1017 .elementor-element.elementor-element-349913e5 .elementor-heading-title{font-size:20px;}.elementor-1017 .elementor-element.elementor-element-3c577547 .elementor-heading-title{font-size:2.2em;}.elementor-1017 .elementor-element.elementor-element-146ac0db{--swiper-slides-to-display:1;}.elementor-1017 .elementor-element.elementor-element-28091a9 .elementor-heading-title{font-size:2.2em;}.elementor-1017 .elementor-element.elementor-element-1fb09261{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1017 .elementor-element.elementor-element-72a9ec14{text-align:center;}}@media(min-width:768px){.elementor-1017 .elementor-element.elementor-element-1fc11155{--content-width:1300px;}.elementor-1017 .elementor-element.elementor-element-53159d{--width:100%;}.elementor-1017 .elementor-element.elementor-element-785472d2{--content-width:1300px;}.elementor-1017 .elementor-element.elementor-element-3568a18e{--width:55%;}.elementor-1017 .elementor-element.elementor-element-5b88388d{--width:43%;}.elementor-1017 .elementor-element.elementor-element-78842be{--content-width:1300px;}.elementor-1017 .elementor-element.elementor-element-85907d3{--width:100%;}.elementor-1017 .elementor-element.elementor-element-7498451{--width:32%;}.elementor-1017 .elementor-element.elementor-element-037b03e{--width:32%;}.elementor-1017 .elementor-element.elementor-element-049172e{--width:32%;}.elementor-1017 .elementor-element.elementor-element-5a74e4e{--width:32%;}.elementor-1017 .elementor-element.elementor-element-8c1ee63{--width:32%;}.elementor-1017 .elementor-element.elementor-element-ce0164d{--width:32%;}.elementor-1017 .elementor-element.elementor-element-b218b3f{--width:32%;}.elementor-1017 .elementor-element.elementor-element-2ae140f{--width:32%;}.elementor-1017 .elementor-element.elementor-element-0482e51{--width:32%;}.elementor-1017 .elementor-element.elementor-element-fb32540{--content-width:1300px;}.elementor-1017 .elementor-element.elementor-element-19e4b28a{--width:55%;}.elementor-1017 .elementor-element.elementor-element-7cfe64a7{--width:43%;}.elementor-1017 .elementor-element.elementor-element-3a74159a{--width:120%;}.elementor-1017 .elementor-element.elementor-element-3b987701{--width:100%;}.elementor-1017 .elementor-element.elementor-element-4a99cb2f{--width:100%;}.elementor-1017 .elementor-element.elementor-element-a1b7cc1{--content-width:1300px;}.elementor-1017 .elementor-element.elementor-element-1fb09261{--content-width:1300px;}.elementor-1017 .elementor-element.elementor-element-912664{--width:100%;}.elementor-1017 .elementor-element.elementor-element-1e99df67{--width:100%;}.elementor-1017 .elementor-element.elementor-element-140fd7d3{--width:97%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1017 .elementor-element.elementor-element-53159d{--width:100%;}.elementor-1017 .elementor-element.elementor-element-3568a18e{--width:100%;}.elementor-1017 .elementor-element.elementor-element-5b88388d{--width:100%;}.elementor-1017 .elementor-element.elementor-element-7498451{--width:48%;}.elementor-1017 .elementor-element.elementor-element-037b03e{--width:48%;}.elementor-1017 .elementor-element.elementor-element-049172e{--width:48%;}.elementor-1017 .elementor-element.elementor-element-5a74e4e{--width:48%;}.elementor-1017 .elementor-element.elementor-element-8c1ee63{--width:48%;}.elementor-1017 .elementor-element.elementor-element-ce0164d{--width:48%;}.elementor-1017 .elementor-element.elementor-element-b218b3f{--width:48%;}.elementor-1017 .elementor-element.elementor-element-2ae140f{--width:48%;}.elementor-1017 .elementor-element.elementor-element-0482e51{--width:48%;}.elementor-1017 .elementor-element.elementor-element-19e4b28a{--width:100%;}.elementor-1017 .elementor-element.elementor-element-7cfe64a7{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-22528e21 */.elementor-1017 .elementor-element.elementor-element-22528e21 img {
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a2a380 *//* Default color (optional, only if you want to reset it) */
.elementor-button .elementor-button-icon svg path {
  fill: #123559 !important;
}

/* Hover state */
.elementor-button:hover .elementor-button-icon svg path {
  fill: #ffffff !important; /* change this to your hover color */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3f88db80 */.elementor-1017 .elementor-element.elementor-element-3f88db80 img {
    border-radius: 15px;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-146ac0db *//* dim everything */
.swiper-slide{
  opacity:.5;
  transform:translateY(0);
  transition:.3s;
}

/* brighten + drop the centred slide */
.swiper-slide-active:not([aria-hidden="true"]){
  opacity:1;
  transform:translateY(30px);
}

/* give the drop some room */
.swiper.elementor-loop-container{
  overflow:visible;
  padding-bottom:40px;
}
@media screen and (max-width: 1068px) {
    .swiper.elementor-loop-container{
  overflow:hidden!important;
  padding-bottom:40px;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1efe843 */input#gform_submit_button_4 {
    text-transform: uppercase;
    border-radius: 30px;
    background-color: #36B9EA!important;
    margin-left:auto;
    margin-right:auto;
    
    color: #113559;
    font-weight: 700;
    border-radius: 30px!important;
    padding-left: 40px;
    padding-right: 40px;
}
#input_4_4, #input_4_2, #input_4_5, div#input_4_12_chosen{
    border-radius: 30px!important;
    border: 1px solid #e0e0e0!important;
    font-size: 12px!important;
    font-weight: 700!important;
    background: rgba(255, 255, 255, 0.5)!important;
    padding-left:20px!important;
}
div#input_4_12_chosen.chosen-container.chosen-container-multi div.chosen-drop {
        font-size: 12px!important;
    font-weight: 700!important;
    background: rgba(255, 255, 255, 0.5)!important;
    margin-left:-20px!important;
}
input:focus {
--gf-local-outline-color: #36B9EA!important;
--gf-local-outline-width: 2px!important;
}
.gform_description {
    display: none;
}
input#gform_submit_button_4:hover {
    background-color: #32a8cc!important;
}
.gfield_required {
    display:none!important;
}
.gform-field-label.gform-field-label--type-inline.gfield_consent_label{
    color: #ffffff;
}
li.search-choice{
    background-color: #36B9EA!important;
    color: #113559!important;
}
.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi.chosen-container-active{
        outline-color: #36B9EA!important;
        border-color: #36B9EA!important;
}
/* === Match the "pill" look on the Select (Form 4, Field 18) === */
#gform_wrapper_4 #input_4_18 {
  border-radius: 30px !important;
  border: 1px solid #e0e0e0 !important;
  background: rgba(255, 255, 255, 0.5) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
               /* make it same height as text inputs */
            /* vertical align the text */
  padding: 0 40px 0 20px !important; /* room for the caret on the right */
  color: #112337;
  width: 100%;
  appearance: none;           /* hide native caret */
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: var(--gf-icon-ctrl-select); /* use GF's caret */
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 10px 6px;
}

/* Hover (subtle) */
#gform_wrapper_4 #input_4_18:hover {
  border-color: #cfd3d7 !important;
}

/* Focus ring — same light blue as the other fields */
#gform_wrapper_4 #input_4_18:focus,
#gform_wrapper_4 #input_4_18:focus-visible {
  outline: none !important;
  border-color: #36B9EA !important;
  box-shadow: 0 0 0 3px rgba(54, 185, 234, 0.25) !important;  /* the glow */
}

/* Placeholder option styling (keeps it gray like other placeholders) */
#gform_wrapper_4 #input_4_18 option.gf_placeholder {
  color: #7a8796;
}

/* Make the dropdown list itself legible on dark bg (Chromium/Edge) */
#gform_wrapper_4 select#ginput_4_18 option,
#gform_wrapper_4 #input_4_18 option {
  background: #ffffff; /* dropdown panel background */
  color: #112337;
}

/* If the field is quarter-width like the others, ensure the container doesn’t clip the caret */
#gform_wrapper_4 #field_4_18 .ginput_container_select {
  position: relative;
}

/* OPTIONAL: align the whole field’s outer label spacing with others (hidden labels) */
#gform_wrapper_4 #field_4_18 .gform-field-label { display: none; }

/* Pill + blue glow like other inputs (scope to field 18) */
#gform_wrapper_4 #field_4_18 { position: relative; }
#gform_wrapper_4 #field_4_18 .ddms-toggle{
  border-radius: 30px !important;
  border: 1px solid #e0e0e0 !important;
  background: rgba(255,255,255,0.5) !important;
  font-size: 12px !important; font-weight: 700 !important;
  height: 42px; line-height: 42px; padding: 0 40px 0 20px;
  color: #112337; display:flex; align-items:center; justify-content:space-between;
  cursor: pointer; position: relative;
}
#gform_wrapper_4 #field_4_18 .ddms-toggle:focus,
#gform_wrapper_4 #field_4_18.ddms-open .ddms-toggle{
  outline: none; border-color:#36B9EA !important; box-shadow:0 0 0 3px rgba(54,185,234,.25) !important;
}
#gform_wrapper_4 #field_4_18 .ddms-caret{ position:absolute; right:12px; width:10px; height:6px; }
#gform_wrapper_4 #field_4_18 .ddms-panel{
  position:absolute; z-index:1000; left:0; right:0; top:calc(100% + 6px);
  background:rgba(255,255,255,.98); border:1px solid #e0e0e0; border-radius:12px;
  box-shadow:0 8px 20px rgba(0,0,0,.08); max-height:260px; overflow:auto; padding:8px; display:none;
}
#gform_wrapper_4 #field_4_18.ddms-open .ddms-panel{ display:block; }
#gform_wrapper_4 #field_4_18 .ddms-row{ display:flex; align-items:center; gap:8px; padding:6px 8px; cursor:pointer; }
#gform_wrapper_4 #field_4_18 .ddms-row:hover{ background: rgba(54,185,234,.12); }

/* Hide the Paragraph field if it isn't Admin Only yet */
#gform_wrapper_4 #field_4_30 { display:none !important; }/* End custom CSS */