.elementor-12 .elementor-element.elementor-element-59bca3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.73;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-59bca3f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-59bca3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brunswick-county-real-estate.com/wp-content/uploads/2026/04/Brunswick-County-Real-Estate.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-59bca3f::before, .elementor-12 .elementor-element.elementor-element-59bca3f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-59bca3f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-59bca3f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-59bca3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-59bca3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 55%, #868686 100%);}.elementor-12 .elementor-element.elementor-element-b463852{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7c794d9{text-align:center;}.elementor-12 .elementor-element.elementor-element-7c794d9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.4rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-7c9ed95 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2de1d16{text-align:center;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c0e4119{text-align:center;font-family:"Inter", Sans-serif;font-size:1.1rem;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c0e4119 p{margin-block-end:8px;}.elementor-12 .elementor-element.elementor-element-28a407a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-12 .elementor-element.elementor-element-c043975 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-12 .elementor-element.elementor-global-277 .elementor-button{background-color:transparent;fill:var( --e-global-color-2a7edfd );color:var( --e-global-color-2a7edfd );background-image:linear-gradient(180deg, var( --e-global-color-2cc7629 ) 0%, var( --e-global-color-2cc7629 ) 100%);}.elementor-12 .elementor-element.elementor-global-277 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-adc6be7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-adc6be7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-adc6be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a7edfd );background-image:url("https://brunswick-county-real-estate.com/wp-content/uploads/2026/05/Martha-Lee-Realty-eyes-ad-_10x31_EYES-AD-1-e1779128834481.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-12 .elementor-element.elementor-element-adc6be7::before, .elementor-12 .elementor-element.elementor-element-adc6be7 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-adc6be7 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-adc6be7 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-adc6be7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-adc6be7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF00 51%, var( --e-global-color-2a7edfd ) 90%);}.elementor-12 .elementor-element.elementor-element-7851991{--display:flex;}.elementor-12 .elementor-element.elementor-element-a45439a{background-color:#0D3B66A1;padding:10px 15px 10px 15px;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-12 .elementor-element.elementor-element-a45439a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a45439a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-21dd1cc{text-align:center;}.elementor-12 .elementor-element.elementor-element-21dd1cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.3rem;font-weight:600;line-height:1.2em;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.38);color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-8484989{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5a2a9cf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-5a2a9cf .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-555c550{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-555c550:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-555c550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brunswick-county-real-estate.com/wp-content/uploads/2026/04/Brunswick-County-Real-Estate.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-555c550::before, .elementor-12 .elementor-element.elementor-element-555c550 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-555c550 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-555c550 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-555c550 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-555c550 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-3aaace7{text-align:center;}.elementor-12 .elementor-element.elementor-element-3aaace7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-4ac6961{text-align:center;}.elementor-12 .elementor-element.elementor-element-4ac6961 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.9rem;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8dadbc8{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-field-type-html{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-button[type="submit"]{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-12 .elementor-element.elementor-element-6ff0fbc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6ff0fbc{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-12 .elementor-element.elementor-element-5ccbd49{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-5ccbd49:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ccbd49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F2F5;}.elementor-12 .elementor-element.elementor-element-2a87fe2{--display:flex;}.elementor-12 .elementor-element.elementor-element-a579f21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:500;color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-a320226{text-align:start;}.elementor-12 .elementor-element.elementor-element-a320226 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.4rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e475d35{text-align:start;}.elementor-12 .elementor-element.elementor-element-e475d35 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.4rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-46bb203 p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-8562008{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-c0c6249:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-c0c6249{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-c0c6249 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-c0c6249 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-c0c6249.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-c0c6249.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c0c6249.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-c0c6249 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-c0c6249 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c0c6249 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-c0c6249:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-c0c6249:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-c0c6249 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-089ff82:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-089ff82{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-089ff82 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-089ff82 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-089ff82.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-089ff82.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-089ff82.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-089ff82 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-089ff82 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-089ff82 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-089ff82:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-089ff82:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-089ff82 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-4d9e8f6:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-4d9e8f6{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-4d9e8f6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-4d9e8f6 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-4d9e8f6.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-4d9e8f6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4d9e8f6.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-4d9e8f6 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-4d9e8f6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4d9e8f6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-4d9e8f6:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4d9e8f6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-4d9e8f6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-cf8fa98:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-cf8fa98{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-cf8fa98 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-cf8fa98 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-cf8fa98.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-cf8fa98.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-cf8fa98.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-cf8fa98 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-cf8fa98 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-cf8fa98 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-cf8fa98:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-cf8fa98:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-cf8fa98 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-c8cfa0b:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-c8cfa0b{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-c8cfa0b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-c8cfa0b .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-c8cfa0b.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-c8cfa0b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c8cfa0b.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-c8cfa0b .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-c8cfa0b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c8cfa0b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-c8cfa0b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-c8cfa0b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-c8cfa0b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-2ea655b:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-2ea655b{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-2ea655b .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-2ea655b .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-2ea655b.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-2ea655b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-2ea655b.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-2ea655b .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-2ea655b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-2ea655b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-2ea655b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-2ea655b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-2ea655b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-bd94e21:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-bd94e21{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-bd94e21 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-bd94e21 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-bd94e21.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-bd94e21.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bd94e21.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-bd94e21 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-bd94e21 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bd94e21 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-bd94e21:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-bd94e21:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-bd94e21 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-dd7c4da:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-dd7c4da{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-dd7c4da .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-dd7c4da .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-dd7c4da.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-dd7c4da.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-dd7c4da.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-dd7c4da .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-dd7c4da .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-dd7c4da .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-dd7c4da:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-dd7c4da:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-dd7c4da .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-b00b8b9:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-b00b8b9{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-b00b8b9 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-b00b8b9 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-b00b8b9.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-b00b8b9.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b00b8b9.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-b00b8b9 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-b00b8b9 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b00b8b9 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-b00b8b9:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-b00b8b9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-b00b8b9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-eec2ab8:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-eec2ab8{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-eec2ab8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-eec2ab8 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-eec2ab8.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-eec2ab8.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-eec2ab8.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-eec2ab8 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-eec2ab8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-eec2ab8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-eec2ab8:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-eec2ab8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-eec2ab8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-90eb321:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-90eb321{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-90eb321 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-90eb321 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-90eb321.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-90eb321.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-90eb321.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-90eb321 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-90eb321 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-90eb321 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-90eb321:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-90eb321:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-90eb321 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-0e360d4:hover{--e-transform-translateX:6px;border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-0e360d4{background-color:var( --e-global-color-7c9ed95 );padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-6416af4 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-0e360d4 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-0e360d4 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-0e360d4.elementor-view-stacked .elementor-icon{background-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-0e360d4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0e360d4.elementor-view-default .elementor-icon{fill:#E3AE59;color:#E3AE59;border-color:#E3AE59;}.elementor-12 .elementor-element.elementor-element-0e360d4 .elementor-icon{font-size:30px;}.elementor-12 .elementor-element.elementor-element-0e360d4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0e360d4 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-0e360d4:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-0e360d4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-0e360d4 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.85rem;}.elementor-12 .elementor-element.elementor-element-49f778f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-eb5eded{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-867cb3e{text-align:center;}.elementor-12 .elementor-element.elementor-element-867cb3e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:500;color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-0b15f80{text-align:center;}.elementor-12 .elementor-element.elementor-element-0b15f80 .elementor-heading-title{font-size:2.5rem;font-weight:600;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-0f414b2{text-align:center;font-family:"Inter", Sans-serif;font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-984487e{--display:flex;}.elementor-12 .elementor-element.elementor-element-286baa9{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-286baa9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-286baa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-93b8ead{--display:flex;}.elementor-12 .elementor-element.elementor-element-e31aa68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:500;color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-bc22938{text-align:start;}.elementor-12 .elementor-element.elementor-element-bc22938 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.4rem;font-weight:600;line-height:1.2em;color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-3e7a2cd{font-family:"Inter", Sans-serif;font-size:1.1rem;color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-3e7a2cd p{margin-block-end:5px;}.elementor-12 .elementor-element.elementor-element-f96010c{background-color:#FFFFFF73;padding:10px 20px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-2cc7629 );border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(117.30000000000001, 117.30000000000001, 117.30000000000001, 0.5);}.elementor-12 .elementor-element.elementor-element-f96010c:hover{border-style:solid;border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-f96010c .elementor-icon-box-wrapper{text-align:start;}.elementor-12 .elementor-element.elementor-element-f96010c .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-f96010c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f96010c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.1rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-f96010c:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-f96010c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-f96010c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1rem;color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-4bef8f5{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-a2fae0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:500;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-0e037dd{background-color:#0D3B6694;padding:15px 20px 15px 20px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(117, 117, 117, 0.5);}.elementor-12 .elementor-element.elementor-element-0e037dd:hover{border-style:none;box-shadow:0px 0px 5px 0px rgba(117, 117, 117, 0.5);}.elementor-12 .elementor-element.elementor-element-0e037dd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-0e037dd .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-0e037dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-0e037dd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0e037dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-7c9ed95 );color:var( --e-global-color-7c9ed95 );border-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-0e037dd .elementor-icon{font-size:37px;}.elementor-12 .elementor-element.elementor-element-0e037dd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0e037dd .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-0e037dd:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-0e037dd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-0e037dd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.9rem;}.elementor-12 .elementor-element.elementor-element-1131a9c{background-color:#0D3B6694;padding:15px 20px 15px 20px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(117, 117, 117, 0.5);}.elementor-12 .elementor-element.elementor-element-1131a9c:hover{border-style:none;box-shadow:0px 0px 5px 0px rgba(117, 117, 117, 0.5);}.elementor-12 .elementor-element.elementor-element-1131a9c .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-1131a9c .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-1131a9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-1131a9c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1131a9c.elementor-view-default .elementor-icon{fill:var( --e-global-color-7c9ed95 );color:var( --e-global-color-7c9ed95 );border-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-1131a9c .elementor-icon{font-size:37px;}.elementor-12 .elementor-element.elementor-element-1131a9c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1131a9c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-1131a9c:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-1131a9c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-1131a9c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.9rem;}.elementor-12 .elementor-element.elementor-element-18cc7df{background-color:#0D3B6694;padding:15px 20px 15px 20px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(117, 117, 117, 0.5);}.elementor-12 .elementor-element.elementor-element-18cc7df:hover{border-style:none;box-shadow:0px 0px 5px 0px rgba(117, 117, 117, 0.5);}.elementor-12 .elementor-element.elementor-element-18cc7df .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-18cc7df .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-18cc7df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-18cc7df.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-18cc7df.elementor-view-default .elementor-icon{fill:var( --e-global-color-7c9ed95 );color:var( --e-global-color-7c9ed95 );border-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-18cc7df .elementor-icon{font-size:37px;}.elementor-12 .elementor-element.elementor-element-18cc7df .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-18cc7df .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-18cc7df:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-18cc7df:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-18cc7df .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.9rem;}.elementor-12 .elementor-element.elementor-element-050ec57{background-color:#0D3B6694;padding:15px 20px 15px 20px;border-style:none;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 4px 0px rgba(117, 117, 117, 0.5);}.elementor-12 .elementor-element.elementor-element-050ec57:hover{border-style:none;box-shadow:0px 0px 5px 0px rgba(117, 117, 117, 0.5);}.elementor-12 .elementor-element.elementor-element-050ec57 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-050ec57 .elementor-icon-box-title{margin-block-end:2px;color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-050ec57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-050ec57.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-050ec57.elementor-view-default .elementor-icon{fill:var( --e-global-color-7c9ed95 );color:var( --e-global-color-7c9ed95 );border-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-050ec57 .elementor-icon{font-size:37px;}.elementor-12 .elementor-element.elementor-element-050ec57 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-050ec57 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;}.elementor-12 .elementor-element.elementor-element-050ec57:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-050ec57:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-050ec57 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:0.9rem;}.elementor-12 .elementor-element.elementor-element-69140f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-69140f2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-69140f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-c5a4815{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-0ee9b05{text-align:center;}.elementor-12 .elementor-element.elementor-element-0ee9b05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:500;color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-1fceba9{text-align:center;}.elementor-12 .elementor-element.elementor-element-1fceba9 .elementor-heading-title{font-size:2.4rem;font-weight:600;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fb2076a{text-align:center;font-family:"Inter", Sans-serif;font-size:1.1rem;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-343f85f{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-508393b{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8c2b8fa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-12 .elementor-element.elementor-element-aa16872 .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-aa16872 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-12 .elementor-element.elementor-element-aa16872{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-aa16872 .elementor-cta__content{min-height:416px;text-align:start;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-aa16872 .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-aa16872 .elementor-cta__description{font-family:"Inter", Sans-serif;color:#F7F4EDDE;}.elementor-12 .elementor-element.elementor-element-aa16872 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#11304DBD;}.elementor-12 .elementor-element.elementor-element-aa16872 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-aa16872 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#67737E5E;}.elementor-12 .elementor-element.elementor-element-849c34e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fdd3bd7 .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-fdd3bd7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-12 .elementor-element.elementor-element-fdd3bd7{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-fdd3bd7 .elementor-cta__content{min-height:416px;text-align:start;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-fdd3bd7 .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-fdd3bd7 .elementor-cta__description{font-family:"Inter", Sans-serif;color:#F7F4EDDE;}.elementor-12 .elementor-element.elementor-element-fdd3bd7 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#11304DBD;}.elementor-12 .elementor-element.elementor-element-fdd3bd7 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-fdd3bd7 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#67737E5E;}.elementor-12 .elementor-element.elementor-element-c908ed8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-70f0282 .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-70f0282 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-12 .elementor-element.elementor-element-70f0282{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-70f0282 .elementor-cta__content{min-height:416px;text-align:start;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-70f0282 .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-70f0282 .elementor-cta__description{font-family:"Inter", Sans-serif;color:#F7F4EDDE;}.elementor-12 .elementor-element.elementor-element-70f0282 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#11304DBD;}.elementor-12 .elementor-element.elementor-element-70f0282 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-70f0282 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#67737E5E;}.elementor-12 .elementor-element.elementor-element-7efc886{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b7f5b92{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-713a429 .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-713a429 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-12 .elementor-element.elementor-element-713a429{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-713a429 .elementor-cta__content{min-height:416px;text-align:start;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-713a429 .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-713a429 .elementor-cta__description{font-family:"Inter", Sans-serif;color:#F7F4EDDE;}.elementor-12 .elementor-element.elementor-element-713a429 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#11304DBD;}.elementor-12 .elementor-element.elementor-element-713a429 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-713a429 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#67737E5E;}.elementor-12 .elementor-element.elementor-element-b3b9e00{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4334a80 .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-4334a80 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-12 .elementor-element.elementor-element-4334a80{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-4334a80 .elementor-cta__content{min-height:416px;text-align:start;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-4334a80 .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-4334a80 .elementor-cta__description{font-family:"Inter", Sans-serif;color:#F7F4EDDE;}.elementor-12 .elementor-element.elementor-element-4334a80 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#11304DBD;}.elementor-12 .elementor-element.elementor-element-4334a80 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-4334a80 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#67737E5E;}.elementor-12 .elementor-element.elementor-element-b0a3e3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-22a8b18 .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-22a8b18 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-12 .elementor-element.elementor-element-22a8b18{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-22a8b18 .elementor-cta__content{min-height:416px;text-align:start;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-22a8b18 .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-22a8b18 .elementor-cta__description{font-family:"Inter", Sans-serif;color:#F7F4EDDE;}.elementor-12 .elementor-element.elementor-element-22a8b18 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#11304DBD;}.elementor-12 .elementor-element.elementor-element-22a8b18 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-22a8b18 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#67737E5E;}.elementor-12 .elementor-element.elementor-element-de4dbe4{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b0224ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1b28d8a .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-1b28d8a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-12 .elementor-element.elementor-element-1b28d8a{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-1b28d8a .elementor-cta__content{min-height:416px;text-align:start;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1b28d8a .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-1b28d8a .elementor-cta__description{font-family:"Inter", Sans-serif;color:#F7F4EDDE;}.elementor-12 .elementor-element.elementor-element-1b28d8a .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#11304DBD;}.elementor-12 .elementor-element.elementor-element-1b28d8a .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-1b28d8a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#67737E5E;}.elementor-12 .elementor-element.elementor-element-033a325{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-621920f .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-621920f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-12 .elementor-element.elementor-element-621920f{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-621920f .elementor-cta__content{min-height:416px;text-align:start;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-621920f .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-621920f .elementor-cta__description{font-family:"Inter", Sans-serif;color:#F7F4EDDE;}.elementor-12 .elementor-element.elementor-element-621920f .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#11304DBD;}.elementor-12 .elementor-element.elementor-element-621920f .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-621920f .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#67737E5E;}.elementor-12 .elementor-element.elementor-element-e4887b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1ae31c3 .elementor-cta .elementor-cta__bg, .elementor-12 .elementor-element.elementor-element-1ae31c3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1000ms;}.elementor-12 .elementor-element.elementor-element-1ae31c3{border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-1ae31c3 .elementor-cta__content{min-height:416px;text-align:start;padding:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-1ae31c3 .elementor-cta__title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;}.elementor-12 .elementor-element.elementor-element-1ae31c3 .elementor-cta__description{font-family:"Inter", Sans-serif;color:#F7F4EDDE;}.elementor-12 .elementor-element.elementor-element-1ae31c3 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#11304DBD;}.elementor-12 .elementor-element.elementor-element-1ae31c3 .elementor-cta__bg-overlay{mix-blend-mode:multiply;}.elementor-12 .elementor-element.elementor-element-1ae31c3 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#67737E5E;}.elementor-12 .elementor-element.elementor-element-8d42710{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-8d42710:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8d42710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9BB7459;}.elementor-12 .elementor-element.elementor-element-5ae18f1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.18);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-5ae18f1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5ae18f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-90bc1ca{text-align:start;}.elementor-12 .elementor-element.elementor-element-90bc1ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-6416af4 );}.elementor-12 .elementor-element.elementor-element-9e2bc91 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.9rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-5f3fa47{font-family:"Inter", Sans-serif;font-weight:600;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-4131039{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c254c8a .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-12 .elementor-element.elementor-element-c254c8a .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-c254c8a .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-c254c8a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-c254c8a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-c254c8a:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-c254c8a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-1060bbb .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-12 .elementor-element.elementor-element-1060bbb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-1060bbb .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-1060bbb .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1060bbb .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-1060bbb:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-1060bbb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-18e0040 .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-12 .elementor-element.elementor-element-18e0040 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-18e0040 .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-18e0040 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-18e0040 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-18e0040:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-18e0040:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-a7e6cff .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-12 .elementor-element.elementor-element-a7e6cff .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-a7e6cff .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-a7e6cff .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-a7e6cff .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-a7e6cff:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-a7e6cff:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-d3b6f96{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.18);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-d3b6f96:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d3b6f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-9912613{text-align:start;}.elementor-12 .elementor-element.elementor-element-9912613 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-d032ec1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.8rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-33d1982{font-family:"Inter", Sans-serif;font-weight:600;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-b93455c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f239dae .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-12 .elementor-element.elementor-element-f239dae .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-f239dae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-f239dae.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f239dae.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cc7629 );color:var( --e-global-color-2cc7629 );border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-f239dae .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-f239dae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f239dae .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-f239dae:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-f239dae:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-ba7890f .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-12 .elementor-element.elementor-element-ba7890f .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-ba7890f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-ba7890f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ba7890f.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cc7629 );color:var( --e-global-color-2cc7629 );border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-ba7890f .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-ba7890f .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-ba7890f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-ba7890f:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-ba7890f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-839293b .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-12 .elementor-element.elementor-element-839293b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-839293b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-839293b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-839293b.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cc7629 );color:var( --e-global-color-2cc7629 );border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-839293b .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-839293b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-839293b .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-839293b:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-839293b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-4fcacae .elementor-icon-box-wrapper{align-items:start;gap:11px;}.elementor-12 .elementor-element.elementor-element-4fcacae .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-4fcacae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-4fcacae.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4fcacae.elementor-view-default .elementor-icon{fill:var( --e-global-color-2cc7629 );color:var( --e-global-color-2cc7629 );border-color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-4fcacae .elementor-icon{font-size:21px;}.elementor-12 .elementor-element.elementor-element-4fcacae .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4fcacae .elementor-icon-box-title a{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-4fcacae:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4fcacae:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-1cf73a6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-e3c6285{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-db83baf{text-align:center;}.elementor-12 .elementor-element.elementor-element-db83baf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:500;color:var( --e-global-color-6416af4 );}.elementor-12 .elementor-element.elementor-element-4d4ea8f{text-align:center;}.elementor-12 .elementor-element.elementor-element-4d4ea8f .elementor-heading-title{font-size:2.5rem;font-weight:600;color:#000000;}.elementor-12 .elementor-element.elementor-element-8873077{text-align:center;font-family:"Inter", Sans-serif;font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-eac1282{--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;}.elementor-12 .elementor-element.elementor-element-ef7f134{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-20e2e05{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-20e2e05 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-12 .elementor-element.elementor-element-20e2e05 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-12 .elementor-element.elementor-element-20e2e05 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-20e2e05 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-20e2e05 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-20e2e05:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-20e2e05:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-20e2e05 .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-580dd45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8fae0e8{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-8fae0e8 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-12 .elementor-element.elementor-element-8fae0e8 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-12 .elementor-element.elementor-element-8fae0e8 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-8fae0e8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8fae0e8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-8fae0e8:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-8fae0e8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-8fae0e8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-03d3544{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f3381ed{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-f3381ed .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-12 .elementor-element.elementor-element-f3381ed .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-12 .elementor-element.elementor-element-f3381ed .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-f3381ed .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f3381ed .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-f3381ed:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-f3381ed:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-f3381ed .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-2f8d606{--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;}.elementor-12 .elementor-element.elementor-element-e6abdbf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-200c7ca{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-200c7ca .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-12 .elementor-element.elementor-element-200c7ca .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-12 .elementor-element.elementor-element-200c7ca .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-200c7ca .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-200c7ca .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-200c7ca:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-200c7ca:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-200c7ca .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-223344a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-72a536d{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-72a536d .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-12 .elementor-element.elementor-element-72a536d .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-12 .elementor-element.elementor-element-72a536d .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-72a536d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-72a536d .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-72a536d:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-72a536d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-72a536d .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-d37620c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4281aa8{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-12 .elementor-element.elementor-element-4281aa8 .elementor-icon-box-wrapper{text-align:start;gap:7px;}.elementor-12 .elementor-element.elementor-element-4281aa8 .elementor-icon-box-title{margin-block-end:7px;color:#000000;}.elementor-12 .elementor-element.elementor-element-4281aa8 .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-4281aa8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4281aa8 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;}.elementor-12 .elementor-element.elementor-element-4281aa8:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4281aa8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-4281aa8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;}.elementor-12 .elementor-element.elementor-element-5963ecd{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-5963ecd:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5963ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c9ed95 );}.elementor-12 .elementor-element.elementor-element-22dd8bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-12 .elementor-element.elementor-element-b9914c0 img{width:100%;height:480px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-645ec43{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-240dfea{text-align:start;}.elementor-12 .elementor-element.elementor-element-240dfea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:500;color:var( --e-global-color-2cc7629 );}.elementor-12 .elementor-element.elementor-element-01a9215{text-align:start;}.elementor-12 .elementor-element.elementor-element-01a9215 .elementor-heading-title{font-size:2.4rem;font-weight:600;color:var( --e-global-color-2a7edfd );}.elementor-12 .elementor-element.elementor-element-f03be9d{font-family:"Inter", Sans-serif;font-size:1.1rem;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-61a592b .elementor-button{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-286baa9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-8d42710{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-12 .elementor-element.elementor-element-9e2bc91 .elementor-heading-title{font-size:1.6rem;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-d032ec1 .elementor-heading-title{font-size:1.6rem;line-height:1.2em;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-b463852{--width:60%;}.elementor-12 .elementor-element.elementor-element-7851991{--width:70%;}.elementor-12 .elementor-element.elementor-element-5ccbd49{--content-width:1500px;}.elementor-12 .elementor-element.elementor-element-49f778f{--content-width:1500px;}.elementor-12 .elementor-element.elementor-element-eb5eded{--width:80%;}.elementor-12 .elementor-element.elementor-element-984487e{--width:100%;}.elementor-12 .elementor-element.elementor-element-286baa9{--content-width:1500px;}.elementor-12 .elementor-element.elementor-element-69140f2{--content-width:1500px;}.elementor-12 .elementor-element.elementor-element-c5a4815{--width:80%;}.elementor-12 .elementor-element.elementor-element-e3c6285{--width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-b463852{--width:80%;}.elementor-12 .elementor-element.elementor-element-7851991{--width:80%;}.elementor-12 .elementor-element.elementor-element-2a87fe2{--width:60%;}.elementor-12 .elementor-element.elementor-element-8562008{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-b463852{--width:90%;}.elementor-12 .elementor-element.elementor-element-7851991{--width:90%;}.elementor-12 .elementor-element.elementor-element-2a87fe2{--width:100%;}.elementor-12 .elementor-element.elementor-element-8562008{--width:100%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-7c794d9 .elementor-heading-title{font-size:2.5rem;}.elementor-12 .elementor-element.elementor-element-2de1d16{font-size:1.2rem;}.elementor-12 .elementor-element.elementor-element-a45439a .elementor-heading-title{font-size:2.5rem;}.elementor-12 .elementor-element.elementor-element-21dd1cc .elementor-heading-title{font-size:2.5rem;}.elementor-12 .elementor-element.elementor-element-5ccbd49{--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-12 .elementor-element.elementor-element-69140f2{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-1fceba9 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-343f85f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e3c6285{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-db83baf .elementor-heading-title{font-size:1.1em;}.elementor-12 .elementor-element.elementor-element-4d4ea8f .elementor-heading-title{font-size:2em;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-eac1282{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-20e2e05 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-20e2e05 .elementor-icon-box-title a{font-size:1.1rem;}.elementor-12 .elementor-element.elementor-element-20e2e05 .elementor-icon-box-description{font-size:0.9rem;}.elementor-12 .elementor-element.elementor-element-8fae0e8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8fae0e8 .elementor-icon-box-title a{font-size:1.1rem;}.elementor-12 .elementor-element.elementor-element-8fae0e8 .elementor-icon-box-description{font-size:0.9rem;}.elementor-12 .elementor-element.elementor-element-f3381ed .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f3381ed .elementor-icon-box-title a{font-size:1.1rem;}.elementor-12 .elementor-element.elementor-element-f3381ed .elementor-icon-box-description{font-size:0.9rem;}.elementor-12 .elementor-element.elementor-element-2f8d606{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-200c7ca .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-200c7ca .elementor-icon-box-title a{font-size:1.1rem;}.elementor-12 .elementor-element.elementor-element-200c7ca .elementor-icon-box-description{font-size:0.9rem;}.elementor-12 .elementor-element.elementor-element-72a536d .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-72a536d .elementor-icon-box-title a{font-size:1.1rem;}.elementor-12 .elementor-element.elementor-element-72a536d .elementor-icon-box-description{font-size:0.9rem;}.elementor-12 .elementor-element.elementor-element-4281aa8 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4281aa8 .elementor-icon-box-title a{font-size:1.1rem;}.elementor-12 .elementor-element.elementor-element-4281aa8 .elementor-icon-box-description{font-size:0.9rem;}.elementor-12 .elementor-element.elementor-element-5963ecd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-59bca3f{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-b463852{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7c794d9 .elementor-heading-title{font-size:2.1rem;}.elementor-12 .elementor-element.elementor-element-2de1d16{font-size:1.1rem;}.elementor-12 .elementor-element.elementor-element-adc6be7{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-7851991{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a45439a .elementor-heading-title{font-size:2.1rem;}.elementor-12 .elementor-element.elementor-element-21dd1cc .elementor-heading-title{font-size:2.1rem;}.elementor-12 .elementor-element.elementor-element-2a87fe2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a579f21{text-align:center;}.elementor-12 .elementor-element.elementor-element-a579f21 .elementor-heading-title{font-size:1.1em;}.elementor-12 .elementor-element.elementor-element-a320226{text-align:center;}.elementor-12 .elementor-element.elementor-element-a320226 .elementor-heading-title{font-size:1.8rem;}.elementor-12 .elementor-element.elementor-element-e475d35{text-align:center;}.elementor-12 .elementor-element.elementor-element-e475d35 .elementor-heading-title{font-size:1.8rem;}.elementor-12 .elementor-element.elementor-element-46bb203{text-align:center;}.elementor-12 .elementor-element.elementor-element-49f778f{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-867cb3e .elementor-heading-title{font-size:1.1em;}.elementor-12 .elementor-element.elementor-element-0b15f80 .elementor-heading-title{font-size:1.8rem;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-0f414b2{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-93b8ead{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e31aa68{text-align:center;}.elementor-12 .elementor-element.elementor-element-e31aa68 .elementor-heading-title{font-size:1.1em;}.elementor-12 .elementor-element.elementor-element-bc22938{text-align:center;}.elementor-12 .elementor-element.elementor-element-bc22938 .elementor-heading-title{font-size:1.8rem;}.elementor-12 .elementor-element.elementor-element-3e7a2cd{text-align:center;}.elementor-12 .elementor-element.elementor-element-4bef8f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a2fae0b{text-align:center;}.elementor-12 .elementor-element.elementor-element-a2fae0b .elementor-heading-title{font-size:1.1em;}.elementor-12 .elementor-element.elementor-element-c5a4815{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0ee9b05 .elementor-heading-title{font-size:1.1em;}.elementor-12 .elementor-element.elementor-element-1fceba9 .elementor-heading-title{font-size:1.8em;line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-fb2076a{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-aa16872 .elementor-cta__content{min-height:310px;}.elementor-12 .elementor-element.elementor-element-aa16872 .elementor-cta__description{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-fdd3bd7 .elementor-cta__content{min-height:310px;}.elementor-12 .elementor-element.elementor-element-fdd3bd7 .elementor-cta__description{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-70f0282 .elementor-cta__content{min-height:310px;}.elementor-12 .elementor-element.elementor-element-70f0282 .elementor-cta__description{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-713a429 .elementor-cta__content{min-height:310px;}.elementor-12 .elementor-element.elementor-element-713a429 .elementor-cta__description{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-4334a80 .elementor-cta__content{min-height:310px;}.elementor-12 .elementor-element.elementor-element-4334a80 .elementor-cta__description{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-22a8b18 .elementor-cta__content{min-height:310px;}.elementor-12 .elementor-element.elementor-element-22a8b18 .elementor-cta__description{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-1b28d8a .elementor-cta__content{min-height:310px;}.elementor-12 .elementor-element.elementor-element-1b28d8a .elementor-cta__description{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-621920f .elementor-cta__content{min-height:310px;}.elementor-12 .elementor-element.elementor-element-621920f .elementor-cta__description{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-1ae31c3 .elementor-cta__content{min-height:310px;}.elementor-12 .elementor-element.elementor-element-1ae31c3 .elementor-cta__description{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-8d42710{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-5ae18f1{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-90bc1ca .elementor-heading-title{font-size:1.1em;}.elementor-12 .elementor-element.elementor-element-9e2bc91 .elementor-heading-title{font-size:1.4rem;}.elementor-12 .elementor-element.elementor-element-d3b6f96{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-9912613 .elementor-heading-title{font-size:1.1em;}.elementor-12 .elementor-element.elementor-element-d032ec1 .elementor-heading-title{font-size:1.4rem;}.elementor-12 .elementor-element.elementor-element-1cf73a6{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-4d4ea8f .elementor-heading-title{font-size:1.8em;}.elementor-12 .elementor-element.elementor-element-8873077{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-b9914c0 img{height:100%;}.elementor-12 .elementor-element.elementor-element-645ec43{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-240dfea{text-align:center;}.elementor-12 .elementor-element.elementor-element-240dfea .elementor-heading-title{font-size:1em;}.elementor-12 .elementor-element.elementor-element-01a9215{text-align:center;}.elementor-12 .elementor-element.elementor-element-01a9215 .elementor-heading-title{font-size:1.8em;}.elementor-12 .elementor-element.elementor-element-f03be9d{text-align:center;font-size:1rem;}}/* Start custom CSS for heading, class: .elementor-element-7c794d9 */.elementor-12 .elementor-element.elementor-element-7c794d9 span{
    color: #E3AE59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a45439a */.elementor-12 .elementor-element.elementor-element-a45439a span{
    color: #E3AE59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21dd1cc */.elementor-12 .elementor-element.elementor-element-21dd1cc span{
    color: #E3AE59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a320226 */.elementor-12 .elementor-element.elementor-element-a320226 span{
    color: #1B6CA8;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e475d35 */.elementor-12 .elementor-element.elementor-element-e475d35 span{
    color: #1B6CA8;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8562008 */.elementor-12 .elementor-element.elementor-element-8562008 svg .s0{
    stroke: #E3AE59;
}/* End custom CSS */
/* Start custom CSS for wp-widget-wplistings-featured-listings, class: .elementor-element-2b5f527 *//* Featured Properties Widget Styling */

.featured-properties,
.properties,
.property-listings,
.idx-listings {
  max-width: 1180px;
  margin: 0 auto;
  padding: 60px 20px;
}

/* Section title */
.featured-properties h2,
.properties h2,
.idx-listings h2 {
  text-align: center;
  color: #E3AE59;
  font-family: Georgia, serif;
  font-size: 42px;
  font-weight: 700;
  margin-bottom: 40px;
}

/* Listing grid */
.property-listings,
.idx-listings,
.featured-properties .listings {
  display: grid !important;
  grid-template-columns: 1fr; /* force stacked cleanly */
  gap: 48px; /* more space BETWEEN listings */
}

/* Individual card */
.property,
.listing,
.idx-listing,
.property-card {
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.14);
  border: 1px solid rgba(11, 58, 99, 0.08);
  transition: all 0.25s ease;
    margin-bottom: 10px; /* extra fallback spacing */
}

.property:hover,
.listing:hover,
.idx-listing:hover,
.property-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 14px 34px rgba(0, 0, 0, 0.18);
}

/* Images */
.property img,
.listing img,
.idx-listing img,
.property-card img {
  width: 100% !important;
  height: 500px !important;
  border-radius: 12px;
  object-fit: cover !important;
  display: block;
  
}

/* FORCE INNER PADDING (this is the big fix) */
.property > *:not(img),
.listing > *:not(img),
.idx-listing > *:not(img),
.property-card > *:not(img) {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-top: 20px;
  
}

/* Content area */
.property-content,
.listing-content,
.idx-listing-content,
.property-card-content {
  padding: 24px 26px 28px;
}

/* Price and status */
.property .price,
.listing .price,
.idx-listing .price {
  color: #d9366f;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 6px;
}

.property .status,
.listing .status,
.idx-listing .status {
  display: inline-block;
  background: #edae49;
  color: #ffffff;
  font-size: 13px;
  font-weight: 600;
  padding: 5px 12px;
  border-radius: 999px;
  margin-bottom: 12px;
}

/* Property title */
.property h3,
.listing h3,
.idx-listing h3,
.property-card h3 {
  color: #E3AE59;
  font-size: 28px;
  line-height: 1.2;
  font-weight: 700;
  margin: 10px 0 14px;
}

/* Address */
.property address,
.listing address,
.idx-listing address,
.property p {
  color: #E3AE59;
  font-size: 16px;
  line-height: 1.55;
  margin-bottom: 16px;
}

/* Details list */
.property ul,
.listing ul,
.idx-listing ul {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  padding: 0;
  margin: 18px 0;
  list-style: none;
}

.property li,
.listing li,
.idx-listing li {
  background: #f4f7fa;
  color: #0b3a63;
  padding: 8px 12px;
  border-radius: 6px;
  font-size: 14px;
  font-weight: 600;
}

/* View listing link */
.property a,
.listing a,
.idx-listing a,
.property-card a {
  color: #E3AE59;
  font-weight: 700;
  text-decoration: none;
}

.property a:hover,
.listing a:hover,
.idx-listing a:hover,
.property-card a:hover {
  color: #0b3a63;
}

/* Mobile */
@media (max-width: 768px) {
  .property-listings,
  .idx-listings,
  .featured-properties .listings {
    grid-template-columns: 1fr;
  }

  .featured-properties h2,
  .properties h2,
  .idx-listings h2 {
    font-size: 32px;
  }

  .property img,
  .listing img,
  .idx-listing img,
  .property-card img {
    height: 230px !important;
  }

  .property h3,
  .listing h3,
  .idx-listing h3,
  .property-card h3 {
    font-size: 24px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc22938 */.elementor-12 .elementor-element.elementor-element-bc22938 span{
   color: #E3AE59;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e037dd */.elementor-12 .elementor-element.elementor-element-0e037dd svg{
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1131a9c */.elementor-12 .elementor-element.elementor-element-1131a9c svg{
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18cc7df */.elementor-12 .elementor-element.elementor-element-18cc7df svg{
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-050ec57 */.elementor-12 .elementor-element.elementor-element-050ec57 svg{
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bef8f5 */.elementor-12 .elementor-element.elementor-element-4bef8f5 .elementor-icon {
    width: 40px;
    height: 40px;
    background: hsl(199deg 78% 46% / 20%);
    border-radius: 5px;
    display: flex;
   justify-content: center;
   align-items: center;
}
.elementor-12 .elementor-element.elementor-element-4bef8f5 span.elementor-icon svg {
   padding: 6px;
}
.elementor-12 .elementor-element.elementor-element-4bef8f5 svg path{
    stroke: hsl(199 78% 46%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fceba9 */.elementor-12 .elementor-element.elementor-element-1fceba9 span{
   color: #E3AE59;
}/* End custom CSS */