.elementor-5 .elementor-element.elementor-element-ab8ab24{--display:flex;--min-height:3rem;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:4rem;--padding-right:4rem;--z-index:1;}.elementor-5 .elementor-element.elementor-element-ab8ab24:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-ab8ab24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-8ec2df3{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-cbebc5b{--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;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overflow:hidden;--padding-top:1rem;--padding-bottom:1rem;--padding-left:4rem;--padding-right:4rem;--z-index:99;}.elementor-5 .elementor-element.elementor-element-317829e img{width:100%;height:3rem;object-fit:cover;object-position:center center;}.elementor-5 .elementor-element.elementor-element-86c5574.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5 .elementor-element.elementor-element-86c5574 .elementor-menu-toggle{margin:0 auto;}.elementor-5 .elementor-element.elementor-element-86c5574 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-86c5574 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;}.elementor-5 .elementor-element.elementor-element-86c5574 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5 .elementor-element.elementor-element-86c5574 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5 .elementor-element.elementor-element-86c5574 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5 .elementor-element.elementor-element-86c5574 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-86c5574 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-86c5574 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-5 .elementor-element.elementor-element-86c5574 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-5 .elementor-element.elementor-element-86c5574 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-5 .elementor-element.elementor-element-86c5574 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-5 .elementor-element.elementor-element-86c5574 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-5 .elementor-element.elementor-element-86c5574 .e--pointer-underline .elementor-item:after,
					 .elementor-5 .elementor-element.elementor-element-86c5574 .e--pointer-overline .elementor-item:before,
					 .elementor-5 .elementor-element.elementor-element-86c5574 .e--pointer-double-line .elementor-item:before,
					 .elementor-5 .elementor-element.elementor-element-86c5574 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-5 .elementor-element.elementor-element-86c5574{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-5 .elementor-element.elementor-element-86c5574 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-5 .elementor-element.elementor-element-ef515bd .elementor-button-content-wrapper{flex-direction:row;}.elementor-5 .elementor-element.elementor-element-ef515bd .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-5 .elementor-element.elementor-element-ef515bd .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-7ea7b55{--display:flex;--min-height:100vh;--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overlay-opacity:0.12;--overlay-mix-blend-mode:luminosity;--margin-top:-10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:8rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5 .elementor-element.elementor-element-7ea7b55:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-7ea7b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-accent ) 50%, var( --e-global-color-primary ) 100%);}.elementor-5 .elementor-element.elementor-element-7ea7b55::before, .elementor-5 .elementor-element.elementor-element-7ea7b55 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-7ea7b55 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-7ea7b55 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-7ea7b55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-7ea7b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.suvales.com/wp-content/uploads/cd_employee_hallway.png");--background-overlay:'';background-size:cover;}.elementor-5 .elementor-element.elementor-element-6dbb577{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-0bce590{font-family:"Work Sans", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-0bce590 a{color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-c784ace .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:3.5rem;font-weight:400;line-height:1.45em;text-shadow:0px 0px 4px rgba(0, 0, 0, 0.16);color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-ef186fe{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-ae4cfd5{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;bottom:2rem;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-ae4cfd5{left:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-ae4cfd5{right:0px;}.elementor-5 .elementor-element.elementor-element-88a3775 .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-88a3775.elementor-view-stacked .elementor-icon{background-color:#FFFFFF66;}.elementor-5 .elementor-element.elementor-element-88a3775.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-88a3775.elementor-view-default .elementor-icon{color:#FFFFFF66;border-color:#FFFFFF66;}.elementor-5 .elementor-element.elementor-element-88a3775.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-88a3775.elementor-view-default .elementor-icon svg{fill:#FFFFFF66;}.elementor-5 .elementor-element.elementor-element-88a3775 .elementor-icon{font-size:1.5rem;}.elementor-5 .elementor-element.elementor-element-88a3775 .elementor-icon svg{height:1.5rem;}.elementor-5 .elementor-element.elementor-element-c287b9f{font-family:"Work Sans", Sans-serif;font-size:0.833rem;font-weight:400;line-height:1.6em;letter-spacing:-0.5px;color:#FFFFFF66;}.elementor-5 .elementor-element.elementor-element-c287b9f a{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-47d6f33{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;bottom:calc(50% - 4rem);}.elementor-5 .elementor-element.elementor-element-47d6f33.e-con{--e-con-transform-translateY:50%;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-47d6f33{right:2rem;}body.rtl .elementor-5 .elementor-element.elementor-element-47d6f33{left:2rem;}.elementor-5 .elementor-element.elementor-element-c14fad1 .elementor-button{background-color:#FFFFFF00;font-size:1.5rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:1rem 1rem 1rem 1rem;}.elementor-5 .elementor-element.elementor-element-cf6aafb .elementor-button{background-color:#FFFFFF00;font-size:1.2rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:1rem 1rem 1rem 1rem;}.elementor-5 .elementor-element.elementor-element-2c267f3 .elementor-button{background-color:#FFFFFF00;font-size:1.2rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:1rem 1rem 1rem 1rem;}.elementor-5 .elementor-element.elementor-element-de97b25 .elementor-button{background-color:#FFFFFF00;font-size:1.5rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:1rem 1rem 1rem 1rem;}.elementor-5 .elementor-element.elementor-element-62a809f{--display:flex;--position:absolute;--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;--align-items:center;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;bottom:2rem;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-62a809f{right:2rem;}body.rtl .elementor-5 .elementor-element.elementor-element-62a809f{left:2rem;}.elementor-5 .elementor-element.elementor-element-809d25a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-5 .elementor-element.elementor-element-809d25a .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-809d25a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-809d25a.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-809d25a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-809d25a.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-809d25a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-809d25a .elementor-icon{font-size:1rem;}.elementor-5 .elementor-element.elementor-element-809d25a .elementor-icon svg{height:1rem;}.elementor-5 .elementor-element.elementor-element-a2ef78b{--e-rating-icon-font-size:0.833rem;--e-rating-gap:0.125rem;--e-rating-icon-marked-color:#FFB21A;--e-rating-icon-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-e05d5c4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-e05d5c4 a{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-10804d4{padding:0.5rem 1.5rem 0.5rem 1.5rem;bottom:2rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:1rem 1rem 1rem 1rem;column-gap:0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-10804d4.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-10804d4{left:2rem;}body.rtl .elementor-5 .elementor-element.elementor-element-10804d4{right:2rem;}.elementor-5 .elementor-element.elementor-element-82abdfa{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overlay-opacity:0.36;--overlay-mix-blend-mode:luminosity;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5 .elementor-element.elementor-element-82abdfa:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-82abdfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #EDFFF5 34%, #B7DBD7 100%);}.elementor-5 .elementor-element.elementor-element-82abdfa::before, .elementor-5 .elementor-element.elementor-element-82abdfa > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-82abdfa > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-82abdfa > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-82abdfa > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-82abdfa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.suvales.com/wp-content/uploads/grayscale_digital_noise_1024.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-0170ecc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5 .elementor-element.elementor-element-4f38e7a{text-align:center;}.elementor-5 .elementor-element.elementor-element-4f38e7a .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:3rem;font-weight:400;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-f46c69d{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-f46c69d a{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-405ec00{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-24a808b{--display:flex;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.16);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5 .elementor-element.elementor-element-24a808b:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-24a808b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF66;}.elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon-box-wrapper{text-align:left;}.elementor-5 .elementor-element.elementor-element-a3d6c15{--icon-box-icon-margin:1rem;}.elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon-box-title{margin-block-end:0.5rem;}.elementor-5 .elementor-element.elementor-element-a3d6c15.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-a3d6c15.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-a3d6c15.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon{font-size:2.5rem;}.elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-5531ec6{--display:flex;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.16);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5 .elementor-element.elementor-element-5531ec6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-5531ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF66;}.elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon-box-wrapper{text-align:left;}.elementor-5 .elementor-element.elementor-element-4d1c4ab{--icon-box-icon-margin:1rem;}.elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon-box-title{margin-block-end:0.5rem;}.elementor-5 .elementor-element.elementor-element-4d1c4ab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-4d1c4ab.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-4d1c4ab.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon{font-size:2.5rem;}.elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-2612b5a{--display:flex;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.16);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5 .elementor-element.elementor-element-2612b5a:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2612b5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF66;}.elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon-box-wrapper{text-align:left;}.elementor-5 .elementor-element.elementor-element-f3568f1{--icon-box-icon-margin:1rem;}.elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon-box-title{margin-block-end:0.5rem;}.elementor-5 .elementor-element.elementor-element-f3568f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-f3568f1.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-f3568f1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon{font-size:2.5rem;}.elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-2a5e75f{--display:flex;--min-height:40vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5 .elementor-element.elementor-element-2a5e75f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2a5e75f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-a586ee7{--display:flex;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-5 .elementor-element.elementor-element-869f091 .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:3rem;font-weight:400;line-height:1.6em;color:#BBD6D3;}.elementor-5 .elementor-element.elementor-element-a76c4f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-48ce006{padding:0px 20px 0px 0px;}.elementor-5 .elementor-element.elementor-element-48ce006 .elementor-icon-box-wrapper{text-align:left;}.elementor-5 .elementor-element.elementor-element-48ce006 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-48ce006 .elementor-icon-box-title a{font-family:"Geranium", Sans-serif;font-size:3rem;}.elementor-5 .elementor-element.elementor-element-48ce006 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-48ce006 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-7c4ef07{padding:0px 20px 0px 0px;}.elementor-5 .elementor-element.elementor-element-7c4ef07 .elementor-icon-box-wrapper{text-align:left;}.elementor-5 .elementor-element.elementor-element-7c4ef07 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-7c4ef07 .elementor-icon-box-title a{font-family:"Geranium", Sans-serif;font-size:3rem;}.elementor-5 .elementor-element.elementor-element-7c4ef07 .elementor-icon-box-title{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-7c4ef07 .elementor-icon-box-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-fe18c54{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5 .elementor-element.elementor-element-f20cf8f{--e-image-carousel-slides-to-show:4;}.elementor-5 .elementor-element.elementor-element-f20cf8f .swiper-wrapper{display:flex;align-items:center;}.elementor-5 .elementor-element.elementor-element-9bcaa99{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overlay-opacity:0.36;--overlay-mix-blend-mode:luminosity;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5 .elementor-element.elementor-element-9bcaa99:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-9bcaa99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-accent ) 34%, #B7DBD7 100%);}.elementor-5 .elementor-element.elementor-element-9bcaa99::before, .elementor-5 .elementor-element.elementor-element-9bcaa99 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-9bcaa99 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-9bcaa99 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-9bcaa99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-9bcaa99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.suvales.com/wp-content/uploads/grayscale_digital_noise_1024.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-825178e{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-5afadf3 .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:3rem;font-weight:400;line-height:1.45em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f451ed3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f451ed3 a{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-0e7c1ac{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-8f78e79{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-d2b3acc img{height:50vh;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 2px 0px 0px;border-color:#FFFFFFAA;border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.16);}.elementor-5 .elementor-element.elementor-element-6032a98{background-color:var( --e-global-color-primary );padding:1rem 2rem 1rem 2rem;bottom:0px;border-radius:0rem 1rem 0rem 1rem;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6032a98{left:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-6032a98{right:0px;}.elementor-5 .elementor-element.elementor-element-6032a98 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-121e473{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-176d37b img{height:50vh;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 2px 0px 0px;border-color:#FFFFFFAA;border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.16);}.elementor-5 .elementor-element.elementor-element-4a78c50{background-color:var( --e-global-color-primary );padding:1rem 2rem 1rem 2rem;bottom:0px;border-radius:0rem 1rem 0rem 1rem;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-4a78c50{left:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-4a78c50{right:0px;}.elementor-5 .elementor-element.elementor-element-4a78c50 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-54f8221{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-8d5ee71 img{height:50vh;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 2px 0px 0px;border-color:#FFFFFFAA;border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.16);}.elementor-5 .elementor-element.elementor-element-e3f2d62{background-color:var( --e-global-color-primary );padding:1rem 2rem 1rem 2rem;bottom:0px;border-radius:0rem 1rem 0rem 1rem;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-e3f2d62{left:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-e3f2d62{right:0px;}.elementor-5 .elementor-element.elementor-element-e3f2d62 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-50e087c{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-fe8dca3 img{height:50vh;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 2px 0px 0px;border-color:#FFFFFFAA;border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 2px 8px 0px rgba(0, 0, 0, 0.16);}.elementor-5 .elementor-element.elementor-element-a34e37b{background-color:var( --e-global-color-primary );padding:1rem 2rem 1rem 2rem;bottom:0px;border-radius:0rem 1rem 0rem 1rem;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-a34e37b{left:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-a34e37b{right:0px;}.elementor-5 .elementor-element.elementor-element-a34e37b .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-000891f{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overlay-opacity:0.24;--overlay-mix-blend-mode:luminosity;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5 .elementor-element.elementor-element-000891f:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-000891f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-accent ) 34%, #B7DBD7 100%);}.elementor-5 .elementor-element.elementor-element-000891f::before, .elementor-5 .elementor-element.elementor-element-000891f > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-000891f > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-000891f > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-000891f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-000891f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.suvales.com/wp-content/uploads/grayscale_digital_noise_1024.png");--background-overlay:'';}.elementor-5 .elementor-element.elementor-element-6779388{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-5d103c9 .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:3rem;font-weight:400;line-height:1.45em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-2e13a64{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-2e13a64 a{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-0119493{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.16);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5 .elementor-element.elementor-element-0119493:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-0119493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f7fe80c .elementor-swiper-button{font-size:20px;}.elementor-5 .elementor-element.elementor-element-37dd8a6{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5 .elementor-element.elementor-element-37dd8a6:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-37dd8a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-6b80df5{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-c951a40{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;}.elementor-5 .elementor-element.elementor-element-c951a40 img{border-radius:2rem 0rem 0rem 0rem;}.elementor-5 .elementor-element.elementor-element-e7dfadc .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:3rem;font-weight:400;line-height:1.6em;color:#BBD6D3;}.elementor-5 .elementor-element.elementor-element-58ccda6{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-58ccda6 a{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-daa287a{--display:flex;}.elementor-5 .elementor-element.elementor-element-0c9d0a4{--display:flex;}.elementor-5 .elementor-element.elementor-element-e0fb5b5{--display:flex;}.elementor-5 .elementor-element.elementor-element-83378ec{--display:flex;}.elementor-5 .elementor-element.elementor-element-3c7fa1b{--display:flex;}.elementor-5 .elementor-element.elementor-element-e2dfc1e{--display:flex;}.elementor-5 .elementor-element.elementor-element-32a9a7f{--n-accordion-title-font-size:1.2rem;width:auto;max-width:auto;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:2rem;--n-accordion-item-title-distance-from-content:0rem;--n-accordion-border-radius:1rem 1rem 1rem 1rem;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:1rem;--n-accordion-icon-gap:1rem;--n-accordion-icon-normal-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-32a9a7f {--n-accordion-padding:1rem 1rem 1rem 1rem;}:where( .elementor-5 .elementor-element.elementor-element-32a9a7f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Work Sans", Sans-serif;font-weight:400;line-height:1.6em;letter-spacing:-0.5px;}:where( .elementor-5 .elementor-element.elementor-element-32a9a7f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-319f34e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overlay-opacity:0.36;--overlay-mix-blend-mode:luminosity;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5 .elementor-element.elementor-element-319f34e:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-319f34e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, var( --e-global-color-accent ) 34%, #B7DBD7 100%);}.elementor-5 .elementor-element.elementor-element-319f34e::before, .elementor-5 .elementor-element.elementor-element-319f34e > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-319f34e > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-319f34e > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-319f34e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-319f34e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.suvales.com/wp-content/uploads/grayscale_digital_noise_1024.png");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-5 .elementor-element.elementor-element-d13b741{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-c03612d .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-c03612d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-c03612d.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-c03612d.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-c03612d.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-c03612d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-c03612d .elementor-icon{font-size:2.5rem;}.elementor-5 .elementor-element.elementor-element-c03612d .elementor-icon svg{height:2.5rem;}.elementor-5 .elementor-element.elementor-element-1a5b491{text-align:center;}.elementor-5 .elementor-element.elementor-element-1a5b491 .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:3rem;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-822a0f5{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-822a0f5 a{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-1131b58{--divider-border-style:solid;--divider-color:#FFFFFF66;--divider-border-width:1px;}.elementor-5 .elementor-element.elementor-element-1131b58 .elementor-divider-separator{width:calc(100% - 8rem);margin:0 auto;margin-center:0;}.elementor-5 .elementor-element.elementor-element-1131b58 .elementor-divider{text-align:center;padding-block-start:32px;padding-block-end:32px;}.elementor-5 .elementor-element.elementor-element-c04ce8c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-5 .elementor-element.elementor-element-150a7da .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-d18dcc0{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-1e6603b .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-1e6603b .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-1e6603b .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-c421581{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-038191b .elementor-button{background-color:#FFFFFF00;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-038191b .elementor-button:hover, .elementor-5 .elementor-element.elementor-element-038191b .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-0c567f2{--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;}.elementor-5 .elementor-element.elementor-element-b4c8d8d{--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-5 .elementor-element.elementor-element-bdc144c iframe{height:75vh;}.elementor-5 .elementor-element.elementor-element-fcee8db{--display:flex;--position:absolute;--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.16);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;bottom:2rem;}.elementor-5 .elementor-element.elementor-element-fcee8db:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-fcee8db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF66;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-fcee8db{right:2rem;}body.rtl .elementor-5 .elementor-element.elementor-element-fcee8db{left:2rem;}.elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon-box-wrapper{align-items:start;text-align:left;}.elementor-5 .elementor-element.elementor-element-c3e0f1e{--icon-box-icon-margin:1rem;}.elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon-box-title{margin-block-end:0.5rem;}.elementor-5 .elementor-element.elementor-element-c3e0f1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-c3e0f1e.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-c3e0f1e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon{font-size:1.5rem;}.elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-5 .elementor-element.elementor-element-6a5c51d{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5 .elementor-element.elementor-element-6a5c51d:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-6a5c51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-99d300a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-572e7c0{text-align:left;}.elementor-5 .elementor-element.elementor-element-572e7c0 img{width:100%;max-width:100%;height:3rem;}.elementor-5 .elementor-element.elementor-element-1878017{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-bd480f5{text-align:left;}.elementor-5 .elementor-element.elementor-element-bd480f5 .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-629700f{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Red Hat Text", Sans-serif;font-size:1rem;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-11a7343{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-29a551d{text-align:left;}.elementor-5 .elementor-element.elementor-element-29a551d .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-343d618{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Red Hat Text", Sans-serif;font-size:1rem;font-weight:500;line-height:1.6em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-f1d4234{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-fe29ae8{text-align:left;}.elementor-5 .elementor-element.elementor-element-fe29ae8 .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-e6b1cd3{--e-nav-menu-horizontal-menu-item-margin:calc( 1rem / 2 );}.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1rem;}.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu--dropdown a{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;}.elementor-5 .elementor-element.elementor-element-2b71acd{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5 .elementor-element.elementor-element-b96f7f9{text-align:left;}.elementor-5 .elementor-element.elementor-element-b96f7f9 .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:1.5rem;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-d6bd18e{--e-nav-menu-horizontal-menu-item-margin:calc( 1rem / 2 );}.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:1rem;}.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu--dropdown a{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;}.elementor-5 .elementor-element.elementor-element-2ca7ffe{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5 .elementor-element.elementor-element-2ca7ffe:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-2ca7ffe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-2cd4304{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-5 .elementor-element.elementor-element-16e35c3 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-ce35251{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-ce35251 a{color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-a236dfe{--display:flex;}.elementor-5 .elementor-element.elementor-element-fa40488{--display:flex;--min-height:100vh;--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;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--overlay-opacity:0.8;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5 .elementor-element.elementor-element-fa40488:not(.elementor-motion-effects-element-type-background), .elementor-5 .elementor-element.elementor-element-fa40488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #FFFFFF 50%, #FFFFFFAA 100%);}.elementor-5 .elementor-element.elementor-element-fa40488::before, .elementor-5 .elementor-element.elementor-element-fa40488 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-fa40488 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-fa40488 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-fa40488 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-fa40488 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging.suvales.com/wp-content/uploads/cd_employee_hallway.png");--background-overlay:'';background-size:cover;}.elementor-5 .elementor-element.elementor-element-75eb6f5{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-2923234{font-family:"Work Sans", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6em;letter-spacing:-0.5px;color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-2923234 a{color:var( --e-global-color-accent );}.elementor-5 .elementor-element.elementor-element-e8b4e36 .elementor-heading-title{font-family:"Geranium", Sans-serif;font-size:3.5rem;font-weight:400;line-height:1.45em;color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-3962cbf{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-5 .elementor-element.elementor-element-6f61d72{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;bottom:2rem;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-6f61d72{left:0px;}body.rtl .elementor-5 .elementor-element.elementor-element-6f61d72{right:0px;}.elementor-5 .elementor-element.elementor-element-3300b53 .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-3300b53.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-3300b53.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-3300b53.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-3300b53.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-3300b53.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-3300b53 .elementor-icon{font-size:1.5rem;}.elementor-5 .elementor-element.elementor-element-3300b53 .elementor-icon svg{height:1.5rem;}.elementor-5 .elementor-element.elementor-element-fd08454{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-fd08454 a{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-62905f5{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;bottom:50%;}.elementor-5 .elementor-element.elementor-element-62905f5.e-con{--e-con-transform-translateY:50%;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-62905f5{right:2rem;}body.rtl .elementor-5 .elementor-element.elementor-element-62905f5{left:2rem;}.elementor-5 .elementor-element.elementor-element-da6c6c8 .elementor-button{background-color:#FFFFFF00;font-size:2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:1rem 1rem 1rem 1rem;}.elementor-5 .elementor-element.elementor-element-5edbf5c .elementor-button{background-color:#FFFFFF00;font-size:1.2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:1rem 1rem 1rem 1rem;}.elementor-5 .elementor-element.elementor-element-ab55445 .elementor-button{background-color:#FFFFFF00;font-size:1.2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:1rem 1rem 1rem 1rem;}.elementor-5 .elementor-element.elementor-element-4932f97 .elementor-button{background-color:#FFFFFF00;font-size:2rem;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:1rem 1rem 1rem 1rem;}.elementor-5 .elementor-element.elementor-element-3d3abfb{--display:flex;--position:absolute;--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;--align-items:center;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:1rem 1rem 1rem 1rem;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:1rem;bottom:2rem;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-3d3abfb{right:2rem;}body.rtl .elementor-5 .elementor-element.elementor-element-3d3abfb{left:2rem;}.elementor-5 .elementor-element.elementor-element-a08459a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-5 .elementor-element.elementor-element-a08459a .elementor-icon-wrapper{text-align:center;}.elementor-5 .elementor-element.elementor-element-a08459a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-a08459a.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-a08459a.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-a08459a.elementor-view-framed .elementor-icon, .elementor-5 .elementor-element.elementor-element-a08459a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-a08459a .elementor-icon{font-size:1rem;}.elementor-5 .elementor-element.elementor-element-a08459a .elementor-icon svg{height:1rem;}.elementor-5 .elementor-element.elementor-element-03be0d3{--e-rating-icon-font-size:0.833rem;--e-rating-gap:0.125rem;--e-rating-icon-marked-color:#FFB21A;--e-rating-icon-color:#FFFFFF;}.elementor-5 .elementor-element.elementor-element-b6be862{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-b6be862 a{color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-2ca4093{padding:0.5rem 1.5rem 0.5rem 1.5rem;bottom:2rem;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:1rem 1rem 1rem 1rem;column-gap:0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5 .elementor-element.elementor-element-2ca4093.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-5 .elementor-element.elementor-element-2ca4093{left:2rem;}body.rtl .elementor-5 .elementor-element.elementor-element-2ca4093{right:2rem;}.elementor-5 .elementor-element.elementor-element-2ca4093 a{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-5 .elementor-element.elementor-element-8ec2df3{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-86c5574 .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-ef515bd .elementor-button{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-e05d5c4{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-10804d4{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-4f38e7a{text-align:center;}.elementor-5 .elementor-element.elementor-element-f46c69d{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-405ec00{--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon-box-title a{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon-box-title a{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon-box-title a{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-2a5e75f{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-5 .elementor-element.elementor-element-a586ee7{--padding-top:2em;--padding-bottom:2em;--padding-left:10em;--padding-right:10em;}.elementor-5 .elementor-element.elementor-element-869f091{text-align:center;}.elementor-5 .elementor-element.elementor-element-a76c4f1{--justify-content:center;}.elementor-5 .elementor-element.elementor-element-48ce006 .elementor-icon-box-description{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-7c4ef07 .elementor-icon-box-description{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-fe18c54{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5 .elementor-element.elementor-element-f20cf8f{--e-image-carousel-slides-to-show:5;}.elementor-5 .elementor-element.elementor-element-f451ed3{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-0e7c1ac{--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-2e13a64{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-37dd8a6{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-5 .elementor-element.elementor-element-e7dfadc{text-align:center;}.elementor-5 .elementor-element.elementor-element-58ccda6{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-1a5b491{text-align:center;}.elementor-5 .elementor-element.elementor-element-822a0f5{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-150a7da .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-1e6603b .elementor-button{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-c421581{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-038191b .elementor-button{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon-box-title a{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-6a5c51d{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-5 .elementor-element.elementor-element-99d300a.e-con{--align-self:flex-start;}.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-2ca7ffe{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-5 .elementor-element.elementor-element-16e35c3 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-ce35251{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-fd08454{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-b6be862{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-2ca4093{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-5 .elementor-element.elementor-element-8ec2df3{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-86c5574 .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-ef515bd .elementor-button{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-e05d5c4{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-10804d4{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-f46c69d{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-405ec00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon-box-title a{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-a3d6c15 .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon-box-title a{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-4d1c4ab .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon-box-title a{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-f3568f1 .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-2a5e75f{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5 .elementor-element.elementor-element-a586ee7{--padding-top:2em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-5 .elementor-element.elementor-element-48ce006 .elementor-icon-box-description{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-7c4ef07 .elementor-icon-box-description{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-f20cf8f{--e-image-carousel-slides-to-show:3;}.elementor-5 .elementor-element.elementor-element-f451ed3{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-0e7c1ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5 .elementor-element.elementor-element-2e13a64{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-37dd8a6{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5 .elementor-element.elementor-element-58ccda6{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-822a0f5{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-150a7da .elementor-heading-title{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-1e6603b .elementor-button{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-c421581{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-038191b .elementor-button{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon-box-title, .elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon-box-title a{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-c3e0f1e .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-6a5c51d{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5 .elementor-element.elementor-element-629700f{font-size:0.83rem;}.elementor-5 .elementor-element.elementor-element-343d618{font-size:0.83rem;}.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-e6b1cd3{--e-nav-menu-horizontal-menu-item-margin:calc( 0.75rem / 2 );}.elementor-5 .elementor-element.elementor-element-e6b1cd3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0.75rem;}.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-d6bd18e{--e-nav-menu-horizontal-menu-item-margin:calc( 0.75rem / 2 );}.elementor-5 .elementor-element.elementor-element-d6bd18e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0.75rem;}.elementor-5 .elementor-element.elementor-element-2ca7ffe{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-5 .elementor-element.elementor-element-16e35c3 .elementor-heading-title{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-ce35251{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-fd08454{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5 .elementor-element.elementor-element-b6be862{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5 .elementor-element.elementor-element-2ca4093{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-5 .elementor-element.elementor-element-6dbb577{--width:50%;}.elementor-5 .elementor-element.elementor-element-b4c8d8d{--width:100%;}.elementor-5 .elementor-element.elementor-element-fcee8db{--width:24rem;}.elementor-5 .elementor-element.elementor-element-75eb6f5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5 .elementor-element.elementor-element-a586ee7{--width:100%;}.elementor-5 .elementor-element.elementor-element-fe18c54{--width:100%;}.elementor-5 .elementor-element.elementor-element-99d300a{--width:100%;}.elementor-5 .elementor-element.elementor-element-1878017{--width:45%;}.elementor-5 .elementor-element.elementor-element-11a7343{--width:45%;}.elementor-5 .elementor-element.elementor-element-f1d4234{--width:45%;}.elementor-5 .elementor-element.elementor-element-2b71acd{--width:45%;}}@media(min-width:1025px){.elementor-5 .elementor-element.elementor-element-7ea7b55::before, .elementor-5 .elementor-element.elementor-element-7ea7b55 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-7ea7b55 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-7ea7b55 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-7ea7b55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-7ea7b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-5 .elementor-element.elementor-element-82abdfa::before, .elementor-5 .elementor-element.elementor-element-82abdfa > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-82abdfa > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-82abdfa > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-82abdfa > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-82abdfa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-5 .elementor-element.elementor-element-9bcaa99::before, .elementor-5 .elementor-element.elementor-element-9bcaa99 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-9bcaa99 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-9bcaa99 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-9bcaa99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-9bcaa99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-5 .elementor-element.elementor-element-319f34e::before, .elementor-5 .elementor-element.elementor-element-319f34e > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-319f34e > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-319f34e > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-319f34e > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-319f34e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}.elementor-5 .elementor-element.elementor-element-fa40488::before, .elementor-5 .elementor-element.elementor-element-fa40488 > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-fa40488 > .e-con-inner > .elementor-background-video-container::before, .elementor-5 .elementor-element.elementor-element-fa40488 > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-fa40488 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5 .elementor-element.elementor-element-fa40488 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}/* Start custom CSS for image, class: .elementor-element-317829e */.elementor-5 .elementor-element.elementor-element-317829e {
    filter: brightness(100);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81e8359 *//* Header base */
.header{
  height: 7rem;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
  border-bottom: 1px solid rgba(255,255,255,0);             /* make border animatable */
  transition:
    height 300ms ease,
    backdrop-filter 300ms ease,
    -webkit-backdrop-filter 300ms ease,
    border-color 300ms ease;
}

/* Logo base */
.header-logo img{
  max-height: 4rem;
  transition: max-height 300ms ease;
}

/* CTA base — ensure properties exist so they can transition */
.header-cta{
  transform: scale(1);
  transition:
    transform 300ms ease,
    background-color 300ms ease,
    color 300ms ease,
    box-shadow 300ms ease,
    border-color 300ms ease;
}

/* Scrolled */
.header.is-scrolled{
  height: 4rem;
  backdrop-filter: blur(32px);
  -webkit-backdrop-filter: blur(32px);
  border-color: #FFFFFF66;                                     /* animates from transparent */
}

.header.is-scrolled .header-logo img{
  max-height: 2rem;
}

/* CTA when scrolled */
.header.is-scrolled .header-cta{
  transform: scale(0.92);                                      /* smooth, no layout shift */
  /* optional visuals if desired: */
  /* background-color: ...; */
  /* color: ...; */
  /* box-shadow: ...; */
  /* border-color: ...; */
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce){
  .header,
  .header-logo img,
  .header-cta{ transition: none; }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-86c5574 */.elementor-5 .elementor-element.elementor-element-86c5574 a {
    text-shadow: 0px 1px 4px #00000033;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88a3775 */.elementor-5 .elementor-element.elementor-element-88a3775{
  opacity: 0;
  will-change: transform, opacity;
  animation:
    cue-fade .6s ease-out .3s forwards, /* one-time entrance */
    cue-move 1.4s cubic-bezier(.22,.61,.36,1) .6s infinite; /* looped motion */
}

@keyframes cue-fade{
  from{ opacity: 0; }
  to  { opacity: 1; }
}

/* composed nudge + breath using a single transform */
@keyframes cue-move{
  0%   { transform: translate3d(0,0,0) scale(1); }
  20%  { transform: translate3d(0,0,0) scale(.985); }     /* breath in */
  40%  { transform: translate3d(0,12px,0) scale(1); }     /* nudge down */
  60%  { transform: translate3d(0,12px,0) scale(.985); }  /* hold + breath */
  80%  { transform: translate3d(0,0,0) scale(1); }        /* return */
  100% { transform: translate3d(0,0,0) scale(1); }
}

/* motion safety */
@media (prefers-reduced-motion: reduce){
  .elementor-5 .elementor-element.elementor-element-88a3775{ animation: none; opacity: 1; transform: none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c14fad1 */.elementor-5 .elementor-element.elementor-element-c14fad1 a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 3rem;
    height: 3rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf6aafb */.elementor-5 .elementor-element.elementor-element-cf6aafb a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 3rem;
    height: 3rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c267f3 */.elementor-5 .elementor-element.elementor-element-2c267f3 a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 3rem;
    height: 3rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-de97b25 */.elementor-5 .elementor-element.elementor-element-de97b25 a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 3rem;
    height: 3rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47d6f33 */.elementor-5 .elementor-element.elementor-element-47d6f33 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62a809f */.elementor-5 .elementor-element.elementor-element-62a809f {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24a808b */.elementor-5 .elementor-element.elementor-element-24a808b {
    backdrop-filter: blur(32px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5531ec6 */.elementor-5 .elementor-element.elementor-element-5531ec6 {
    backdrop-filter: blur(32px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2612b5a */.elementor-5 .elementor-element.elementor-element-2612b5a {
    backdrop-filter: blur(32px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-f20cf8f */.elementor-5 .elementor-element.elementor-element-f20cf8f {
    filter: brightness(100);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2b3acc */.elementor-5 .elementor-element.elementor-element-d2b3acc {
   filter:grayscale(1) sepia(0.6) hue-rotate(130deg) saturate(0.67) contrast(.8) brightness(.9);
   transition: filter .15s ease-in-out;
}

.elementor-5 .elementor-element.elementor-element-d2b3acc:hover {
    filter: none;
       transition: filter .15s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-176d37b */.elementor-5 .elementor-element.elementor-element-176d37b {
   filter:grayscale(1) sepia(0.6) hue-rotate(130deg) saturate(0.67) contrast(.8) brightness(.9);
   transition: filter .15s ease-in-out;
}

.elementor-5 .elementor-element.elementor-element-176d37b:hover {
    filter: none;
       transition: filter .15s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d5ee71 */.elementor-5 .elementor-element.elementor-element-8d5ee71 {
   filter:grayscale(1) sepia(0.6) hue-rotate(130deg) saturate(0.67) contrast(.8) brightness(.9);
   transition: filter .15s ease-in-out;
}

.elementor-5 .elementor-element.elementor-element-8d5ee71:hover {
    filter: none;
       transition: filter .15s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fe8dca3 */.elementor-5 .elementor-element.elementor-element-fe8dca3 {
   filter:grayscale(1) sepia(0.6) hue-rotate(130deg) saturate(0.67) contrast(.8) brightness(.9);
   transition: filter .15s ease-in-out;
}

.elementor-5 .elementor-element.elementor-element-fe8dca3:hover {
    filter: none;
       transition: filter .15s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcee8db */.elementor-5 .elementor-element.elementor-element-fcee8db {
    backdrop-filter: blur(32px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-572e7c0 */.elementor-5 .elementor-element.elementor-element-572e7c0 {
    filter: brightness(100);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3300b53 */.elementor-5 .elementor-element.elementor-element-3300b53{
  opacity: 0;
  will-change: transform, opacity;
  animation:
    cue-fade .6s ease-out .3s forwards, /* one-time entrance */
    cue-move 1.4s cubic-bezier(.22,.61,.36,1) .6s infinite; /* looped motion */
}

@keyframes cue-fade{
  from{ opacity: 0; }
  to  { opacity: 1; }
}

/* composed nudge + breath using a single transform */
@keyframes cue-move{
  0%   { transform: translate3d(0,0,0) scale(1); }
  20%  { transform: translate3d(0,0,0) scale(.985); }     /* breath in */
  40%  { transform: translate3d(0,12px,0) scale(1); }     /* nudge down */
  60%  { transform: translate3d(0,12px,0) scale(.985); }  /* hold + breath */
  80%  { transform: translate3d(0,0,0) scale(1); }        /* return */
  100% { transform: translate3d(0,0,0) scale(1); }
}

/* motion safety */
@media (prefers-reduced-motion: reduce){
  .elementor-5 .elementor-element.elementor-element-3300b53{ animation: none; opacity: 1; transform: none; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da6c6c8 */.elementor-5 .elementor-element.elementor-element-da6c6c8 a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 3rem;
    height: 3rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5edbf5c */.elementor-5 .elementor-element.elementor-element-5edbf5c a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 3rem;
    height: 3rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab55445 */.elementor-5 .elementor-element.elementor-element-ab55445 a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 3rem;
    height: 3rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4932f97 */.elementor-5 .elementor-element.elementor-element-4932f97 a {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    width: 3rem;
    height: 3rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62905f5 */.elementor-5 .elementor-element.elementor-element-62905f5 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d3abfb */.elementor-5 .elementor-element.elementor-element-3d3abfb {
    width: fit-content;
}/* End custom CSS */