.elementor-12 .elementor-element.elementor-element-3b6f85f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.06;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3b6f85f::before, .elementor-12 .elementor-element.elementor-element-3b6f85f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3b6f85f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-3b6f85f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3b6f85f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-3b6f85f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://renthomestead.ca/wp-content/uploads/2026/08/homestead-noise.svg");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-92a61fe{--display:grid;--e-con-grid-template-columns:1fr 1.05fr;--e-con-grid-template-rows:auto;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--align-items:center;--padding-top:76px;--padding-bottom:90px;--padding-left:60px;--padding-right:60px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-5083dc5{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;bottom:-30px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5083dc5{left:-120px;}body.rtl .elementor-12 .elementor-element.elementor-element-5083dc5{right:-120px;}.elementor-12 .elementor-element.elementor-element-5083dc5 img{opacity:0.08;}.elementor-12 .elementor-element.elementor-element-1e16f74{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-34976d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-12 .elementor-element.elementor-element-34976d2 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-bronze );}.elementor-12 .elementor-element.elementor-element-938312a .elementor-heading-title{font-size:54px;font-weight:400;line-height:59.4px;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ebe22d3{width:var( --container-widget-width, 384px );max-width:384px;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:384px;--container-widget-flex-grow:0;font-size:16px;font-weight:400;line-height:28.8px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7a12b6c{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--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;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-ff24340 .elementor-button{background-color:var( --e-global-color-accent );font-size:12px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:0.16em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:16px 32px 16px 32px;}.elementor-12 .elementor-element.elementor-element-ff24340{z-index:100;}.elementor-12 .elementor-element.elementor-element-ff24340 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ff24340 .elementor-button:focus{color:var( --e-global-color-bronze );}.elementor-12 .elementor-element.elementor-element-ff24340 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ff24340 .elementor-button:focus svg{fill:var( --e-global-color-bronze );}.elementor-12 .elementor-element.elementor-element-11ab5cd .elementor-button{background-color:transparent;font-size:12px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:0.16em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:2px 2px 2px 2px;padding:16px 32px 16px 32px;}.elementor-12 .elementor-element.elementor-element-11ab5cd .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-11ab5cd .elementor-button:focus{color:var( --e-global-color-bronze );}.elementor-12 .elementor-element.elementor-element-11ab5cd .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-11ab5cd .elementor-button:focus svg{fill:var( --e-global-color-bronze );}.elementor-12 .elementor-element.elementor-element-d2587db{--display:flex;--min-height:520px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f6ed569{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;top:-20px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f6ed569{right:-40px;}body.rtl .elementor-12 .elementor-element.elementor-element-f6ed569{left:-40px;}.elementor-12 .elementor-element.elementor-element-f6ed569 img{opacity:0.1;}.elementor-12 .elementor-element.elementor-element-8e6cf9e{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8e6cf9e{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-8e6cf9e{left:0px;}.elementor-12 .elementor-element.elementor-element-28f690a{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-28f690a{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-28f690a{right:0px;}.elementor-12 .elementor-element.elementor-element-d47c37b{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:12px 24px 12px 24px;--container-widget-width:fit-content;--container-widget-flex-grow:0;bottom:30px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d47c37b{right:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-d47c37b{left:0px;}.elementor-12 .elementor-element.elementor-element-d47c37b .elementor-heading-title{font-family:var( --e-global-typography-chip-font-family ), Sans-serif;font-size:var( --e-global-typography-chip-font-size );font-weight:var( --e-global-typography-chip-font-weight );text-transform:var( --e-global-typography-chip-text-transform );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-e008fde{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-95f7dce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-95f7dce img{height:300px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-95b3e4d{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:rgba(14, 27, 57, 0.92);padding:12px 24px 12px 24px;--container-widget-width:fit-content;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-95b3e4d{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-95b3e4d{right:0px;}.elementor-12 .elementor-element.elementor-element-95b3e4d .elementor-heading-title{font-family:var( --e-global-typography-chip22-font-family ), Sans-serif;font-size:var( --e-global-typography-chip22-font-size );font-weight:var( --e-global-typography-chip22-font-weight );text-transform:var( --e-global-typography-chip22-text-transform );line-height:var( --e-global-typography-chip22-line-height );letter-spacing:var( --e-global-typography-chip22-letter-spacing );color:var( --e-global-color-paper );}.elementor-12 .elementor-element.elementor-element-81e6efc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.08;--padding-top:92px;--padding-bottom:92px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-81e6efc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-81e6efc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-81e6efc::before, .elementor-12 .elementor-element.elementor-element-81e6efc > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-81e6efc > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-81e6efc > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-81e6efc > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-81e6efc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://renthomestead.ca/wp-content/uploads/2026/08/homestead-noise.svg");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-37082c5{width:var( --container-widget-width, 248px );max-width:248px;--container-widget-width:248px;--container-widget-flex-grow:0;bottom:-70px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-37082c5{right:-24px;}body.rtl .elementor-12 .elementor-element.elementor-element-37082c5{left:-24px;}.elementor-12 .elementor-element.elementor-element-37082c5 img{opacity:0.45;}.elementor-12 .elementor-element.elementor-element-5410ad5{width:var( --container-widget-width, 237px );max-width:237px;--container-widget-width:237px;--container-widget-flex-grow:0;top:-60px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5410ad5{left:-30px;}body.rtl .elementor-12 .elementor-element.elementor-element-5410ad5{right:-30px;}.elementor-12 .elementor-element.elementor-element-5410ad5 img{opacity:0.3;}.elementor-12 .elementor-element.elementor-element-ff2a709{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-57b67d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-57b67d0 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b0d33ec{width:var( --container-widget-width, 737px );max-width:737px;--container-widget-width:737px;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-b0d33ec .elementor-heading-title{font-size:36px;font-weight:400;line-height:48.6px;color:var( --e-global-color-paper );}.elementor-12 .elementor-element.elementor-element-67a2d5c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-7395001{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aed1b5f{--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:space-between;--align-items:flex-end;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76eb088 .elementor-heading-title{font-size:32px;font-weight:400;line-height:36.8px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7dc9f3f .elementor-button{background-color:transparent;font-size:12px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:0.16em;fill:var( --e-global-color-bronze );color:var( --e-global-color-bronze );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7dc9f3f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-7dc9f3f .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7dc9f3f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-7dc9f3f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-be9dcab{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:auto;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-60a282b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7429c4e img{height:300px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-b1cd3d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-debfc8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-debfc8f .elementor-heading-title{font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c1cebdb{font-size:13.5px;font-weight:400;line-height:22.275px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4609867{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-faed169 img{height:300px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-e1a8fd3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-7890491{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-7890491 .elementor-heading-title{font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-baf6b08{font-size:13.5px;font-weight:400;line-height:22.275px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-86720ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-89dd560 img{height:300px;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-88e099f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-12 .elementor-element.elementor-element-4a86c00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-4a86c00 .elementor-heading-title{font-size:20px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-217de33{font-size:13.5px;font-weight:400;line-height:22.275px;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-7842535{--display:grid;--e-con-grid-template-columns:1.1fr 1fr;--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7842535:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7842535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-1784b9d{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-340c19c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.08;--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-340c19c::before, .elementor-12 .elementor-element.elementor-element-340c19c > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-340c19c > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-340c19c > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-340c19c > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-340c19c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://renthomestead.ca/wp-content/uploads/2026/08/homestead-noise.svg");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-d2900bc{width:var( --container-widget-width, 226px );max-width:226px;--container-widget-width:226px;--container-widget-flex-grow:0;bottom:-80px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d2900bc{right:-40px;}body.rtl .elementor-12 .elementor-element.elementor-element-d2900bc{left:-40px;}.elementor-12 .elementor-element.elementor-element-d2900bc img{opacity:0.35;}.elementor-12 .elementor-element.elementor-element-bc9362e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-31b31b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-12 .elementor-element.elementor-element-31b31b8 .elementor-heading-title{font-family:var( --e-global-typography-eyebrow30-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow30-font-size );font-weight:var( --e-global-typography-eyebrow30-font-weight );text-transform:var( --e-global-typography-eyebrow30-text-transform );line-height:var( --e-global-typography-eyebrow30-line-height );letter-spacing:var( --e-global-typography-eyebrow30-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9bd98d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-9bd98d3 .elementor-heading-title{font-size:32px;font-weight:400;line-height:40px;color:var( --e-global-color-paper );}.elementor-12 .elementor-element.elementor-element-d278870{width:var( --container-widget-width, 360px );max-width:360px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--container-widget-width:360px;--container-widget-flex-grow:0;font-size:15px;font-weight:400;line-height:27.75px;color:rgba(246, 241, 230, 0.72);}.elementor-12 .elementor-element.elementor-element-ba37c05 .elementor-button{background-color:transparent;font-size:12px;font-weight:700;text-transform:uppercase;line-height:15px;letter-spacing:0.16em;fill:var( --e-global-color-paper );color:var( --e-global-color-paper );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );padding:0px 0px 4px 0px;}.elementor-12 .elementor-element.elementor-element-ba37c05{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-ba37c05 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ba37c05 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-ba37c05 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ba37c05 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f484662{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.07;--padding-top:70px;--padding-bottom:70px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-f484662:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f484662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f484662::before, .elementor-12 .elementor-element.elementor-element-f484662 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f484662 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f484662 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f484662 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f484662 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://renthomestead.ca/wp-content/uploads/2026/08/homestead-noise.svg");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-c377238{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;top:-30px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c377238{right:-60px;}body.rtl .elementor-12 .elementor-element.elementor-element-c377238{left:-60px;}.elementor-12 .elementor-element.elementor-element-c377238 img{opacity:0.35;}.elementor-12 .elementor-element.elementor-element-097f118{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-814b1b8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(20, 35, 68, 0.25);--border-color:rgba(20, 35, 68, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:54px;--padding-right:54px;}.elementor-12 .elementor-element.elementor-element-3618181{text-align:center;}.elementor-12 .elementor-element.elementor-element-3618181 .elementor-heading-title{font-size:40px;font-weight:400;line-height:46px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-f448147{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f448147 .elementor-heading-title{font-family:var( --e-global-typography-chip-font-family ), Sans-serif;font-size:var( --e-global-typography-chip-font-size );font-weight:var( --e-global-typography-chip-font-weight );text-transform:var( --e-global-typography-chip-text-transform );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );color:var( --e-global-color-golddark );}.elementor-12 .elementor-element.elementor-element-ac20ad8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(20, 35, 68, 0.25);--border-color:rgba(20, 35, 68, 0.25);--padding-top:0px;--padding-bottom:0px;--padding-left:54px;--padding-right:54px;}.elementor-12 .elementor-element.elementor-element-bc09af7{text-align:center;}.elementor-12 .elementor-element.elementor-element-bc09af7 .elementor-heading-title{font-size:40px;font-weight:400;line-height:46px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-da25f08{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-da25f08 .elementor-heading-title{font-family:var( --e-global-typography-chip-font-family ), Sans-serif;font-size:var( --e-global-typography-chip-font-size );font-weight:var( --e-global-typography-chip-font-weight );text-transform:var( --e-global-typography-chip-text-transform );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );color:var( --e-global-color-golddark );}.elementor-12 .elementor-element.elementor-element-05d836a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:54px;--padding-right:54px;}.elementor-12 .elementor-element.elementor-element-60c4d72{text-align:center;}.elementor-12 .elementor-element.elementor-element-60c4d72 .elementor-heading-title{font-size:40px;font-weight:400;line-height:46px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-62c428c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-62c428c .elementor-heading-title{font-family:var( --e-global-typography-chip-font-family ), Sans-serif;font-size:var( --e-global-typography-chip-font-size );font-weight:var( --e-global-typography-chip-font-weight );text-transform:var( --e-global-typography-chip-text-transform );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );color:var( --e-global-color-golddark );}.elementor-12 .elementor-element.elementor-element-db5b212{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:84px;--padding-bottom:84px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-af47406{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-504cbdd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d18db3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-d18db3c .elementor-heading-title{font-family:var( --e-global-typography-eyebrow-font-family ), Sans-serif;font-size:var( --e-global-typography-eyebrow-font-size );font-weight:var( --e-global-typography-eyebrow-font-weight );text-transform:var( --e-global-typography-eyebrow-text-transform );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );color:var( --e-global-color-bronze );}.elementor-12 .elementor-element.elementor-element-9c54c2f .elementor-heading-title{font-size:32px;font-weight:400;line-height:36.8px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-c9db727{--display:grid;--e-con-grid-template-columns:1.25fr 1fr;--e-con-grid-template-rows:auto;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-929b6e6{--display:flex;--min-height:440px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 6px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2b54b4d{width:var( --container-widget-width, fit-content );max-width:fit-content;background-color:var( --e-global-color-primary );padding:12px 24px 12px 24px;--container-widget-width:fit-content;--container-widget-flex-grow:0;bottom:0px;z-index:2;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2b54b4d{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-2b54b4d{right:0px;}.elementor-12 .elementor-element.elementor-element-2b54b4d .elementor-heading-title{font-family:var( --e-global-typography-chip-font-family ), Sans-serif;font-size:var( --e-global-typography-chip-font-size );font-weight:var( --e-global-typography-chip-font-weight );text-transform:var( --e-global-typography-chip-text-transform );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-e9c1b2a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:38px;--padding-bottom:38px;--padding-left:36px;--padding-right:36px;}.elementor-12 .elementor-element.elementor-element-e9c1b2a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e9c1b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-7275d74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-7275d74 .elementor-heading-title{font-size:22px;font-weight:400;line-height:31px;color:var( --e-global-color-paper );}.elementor-12 .elementor-element.elementor-element-ff505d2{--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:baseline;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(246, 241, 230, 0.12);--border-color:rgba(246, 241, 230, 0.12);--padding-top:13px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-40567bc{width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-40567bc .elementor-heading-title{font-family:var( --e-global-typography-amnum-font-family ), Sans-serif;font-size:var( --e-global-typography-amnum-font-size );font-weight:var( --e-global-typography-amnum-font-weight );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-298ff5a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9204cb0 .elementor-heading-title{font-family:var( --e-global-typography-amtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-amtitle-font-size );font-weight:var( --e-global-typography-amtitle-font-weight );line-height:var( --e-global-typography-amtitle-line-height );color:var( --e-global-color-paper );}.elementor-12 .elementor-element.elementor-element-4d23d90{font-size:12.5px;font-weight:400;line-height:20px;color:rgba(246, 241, 230, 0.6);}.elementor-12 .elementor-element.elementor-element-bdab1cd{--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:baseline;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(246, 241, 230, 0.12);--border-color:rgba(246, 241, 230, 0.12);--padding-top:13px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f581abc{width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-f581abc .elementor-heading-title{font-family:var( --e-global-typography-amnum-font-family ), Sans-serif;font-size:var( --e-global-typography-amnum-font-size );font-weight:var( --e-global-typography-amnum-font-weight );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6dff7af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6cf49ec .elementor-heading-title{font-family:var( --e-global-typography-amtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-amtitle-font-size );font-weight:var( --e-global-typography-amtitle-font-weight );line-height:var( --e-global-typography-amtitle-line-height );color:var( --e-global-color-paper );}.elementor-12 .elementor-element.elementor-element-b7fe2fa{font-size:12.5px;font-weight:400;line-height:20px;color:rgba(246, 241, 230, 0.6);}.elementor-12 .elementor-element.elementor-element-67d85fe{--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:baseline;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(246, 241, 230, 0.12);--border-color:rgba(246, 241, 230, 0.12);--padding-top:13px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bc3a26f{width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-bc3a26f .elementor-heading-title{font-family:var( --e-global-typography-amnum-font-family ), Sans-serif;font-size:var( --e-global-typography-amnum-font-size );font-weight:var( --e-global-typography-amnum-font-weight );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9f427ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5ace93a .elementor-heading-title{font-family:var( --e-global-typography-amtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-amtitle-font-size );font-weight:var( --e-global-typography-amtitle-font-weight );line-height:var( --e-global-typography-amtitle-line-height );color:var( --e-global-color-paper );}.elementor-12 .elementor-element.elementor-element-499f7bc{font-size:12.5px;font-weight:400;line-height:20px;color:rgba(246, 241, 230, 0.6);}.elementor-12 .elementor-element.elementor-element-21de4e7{--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:baseline;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(246, 241, 230, 0.12);--border-color:rgba(246, 241, 230, 0.12);--padding-top:13px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8539ba6{width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8539ba6 .elementor-heading-title{font-family:var( --e-global-typography-amnum-font-family ), Sans-serif;font-size:var( --e-global-typography-amnum-font-size );font-weight:var( --e-global-typography-amnum-font-weight );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-5fb46a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-475b83c .elementor-heading-title{font-family:var( --e-global-typography-amtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-amtitle-font-size );font-weight:var( --e-global-typography-amtitle-font-weight );line-height:var( --e-global-typography-amtitle-line-height );color:var( --e-global-color-paper );}.elementor-12 .elementor-element.elementor-element-d9d86e1{font-size:12.5px;font-weight:400;line-height:20px;color:rgba(246, 241, 230, 0.6);}.elementor-12 .elementor-element.elementor-element-fa1cb95{--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:baseline;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:13px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-237fcd4{width:var( --container-widget-width, 22px );max-width:22px;--container-widget-width:22px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-237fcd4 .elementor-heading-title{font-family:var( --e-global-typography-amnum-font-family ), Sans-serif;font-size:var( --e-global-typography-amnum-font-size );font-weight:var( --e-global-typography-amnum-font-weight );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-eb6a475{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-24a6379 .elementor-heading-title{font-family:var( --e-global-typography-amtitle-font-family ), Sans-serif;font-size:var( --e-global-typography-amtitle-font-size );font-weight:var( --e-global-typography-amtitle-font-weight );line-height:var( --e-global-typography-amtitle-line-height );color:var( --e-global-color-paper );}.elementor-12 .elementor-element.elementor-element-9fc1d80{font-size:12.5px;font-weight:400;line-height:20px;color:rgba(246, 241, 230, 0.6);}.elementor-12 .elementor-element.elementor-element-1b20862{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.08;--padding-top:88px;--padding-bottom:88px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-1b20862:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1b20862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1b20862::before, .elementor-12 .elementor-element.elementor-element-1b20862 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1b20862 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1b20862 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1b20862 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1b20862 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://renthomestead.ca/wp-content/uploads/2026/08/homestead-noise.svg");--background-overlay:'';background-repeat:repeat;background-size:auto;}.elementor-12 .elementor-element.elementor-element-8f75c20{--display:grid;--e-con-grid-template-columns:1fr 1.1fr;--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d9740a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d494d94{width:var( --container-widget-width, 189px );max-width:189px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--container-widget-width:189px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d494d94 img{height:64px;object-fit:contain;object-position:center center;}.elementor-12 .elementor-element.elementor-element-93c3229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-12 .elementor-element.elementor-element-93c3229 .elementor-heading-title{font-size:36px;font-weight:400;line-height:43.2px;color:var( --e-global-color-paper );}.elementor-12 .elementor-element.elementor-element-e6f0fe3{width:var( --container-widget-width, 327px );max-width:327px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;--container-widget-width:327px;--container-widget-flex-grow:0;font-size:15px;font-weight:400;line-height:27.75px;color:rgba(246, 241, 230, 0.72);}.elementor-12 .elementor-element.elementor-element-0f39e20{font-size:14.5px;font-weight:400;line-height:30.45px;color:rgba(246, 241, 230, 0.85);}.elementor-12 .elementor-element.elementor-element-b9f1d59{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 0px 0px 0px;--border-top-width:6px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 30px 60px 0px rgba(0,0,0,0.3);--padding-top:38px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-12 .elementor-element.elementor-element-b9f1d59:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b9f1d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-paper );}.elementor-12 .elementor-element.elementor-element-171607a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-12 .elementor-element.elementor-element-171607a .elementor-heading-title{font-size:22px;font-weight:400;line-height:31px;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-92a61fe{--width:min(1360px, 100%);}.elementor-12 .elementor-element.elementor-element-7395001{--width:min(1240px, 100%);}.elementor-12 .elementor-element.elementor-element-814b1b8{--width:fit-content;}.elementor-12 .elementor-element.elementor-element-ac20ad8{--width:fit-content;}.elementor-12 .elementor-element.elementor-element-05d836a{--width:fit-content;}.elementor-12 .elementor-element.elementor-element-af47406{--width:min(1240px, 100%);}.elementor-12 .elementor-element.elementor-element-8f75c20{--width:min(1040px, 100%);}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-92a61fe{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-34976d2 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d47c37b .elementor-heading-title{font-size:var( --e-global-typography-chip-font-size );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );}.elementor-12 .elementor-element.elementor-element-95b3e4d .elementor-heading-title{font-size:var( --e-global-typography-chip22-font-size );line-height:var( --e-global-typography-chip22-line-height );letter-spacing:var( --e-global-typography-chip22-letter-spacing );}.elementor-12 .elementor-element.elementor-element-57b67d0 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-be9dcab{--e-con-grid-template-columns:repeat(2,1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7842535{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-31b31b8 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow30-font-size );line-height:var( --e-global-typography-eyebrow30-line-height );letter-spacing:var( --e-global-typography-eyebrow30-letter-spacing );}.elementor-12 .elementor-element.elementor-element-f448147 .elementor-heading-title{font-size:var( --e-global-typography-chip-font-size );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );}.elementor-12 .elementor-element.elementor-element-da25f08 .elementor-heading-title{font-size:var( --e-global-typography-chip-font-size );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );}.elementor-12 .elementor-element.elementor-element-62c428c .elementor-heading-title{font-size:var( --e-global-typography-chip-font-size );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );}.elementor-12 .elementor-element.elementor-element-d18db3c .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-c9db727{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-2b54b4d .elementor-heading-title{font-size:var( --e-global-typography-chip-font-size );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );}.elementor-12 .elementor-element.elementor-element-40567bc .elementor-heading-title{font-size:var( --e-global-typography-amnum-font-size );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-9204cb0 .elementor-heading-title{font-size:var( --e-global-typography-amtitle-font-size );line-height:var( --e-global-typography-amtitle-line-height );}.elementor-12 .elementor-element.elementor-element-f581abc .elementor-heading-title{font-size:var( --e-global-typography-amnum-font-size );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-6cf49ec .elementor-heading-title{font-size:var( --e-global-typography-amtitle-font-size );line-height:var( --e-global-typography-amtitle-line-height );}.elementor-12 .elementor-element.elementor-element-bc3a26f .elementor-heading-title{font-size:var( --e-global-typography-amnum-font-size );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5ace93a .elementor-heading-title{font-size:var( --e-global-typography-amtitle-font-size );line-height:var( --e-global-typography-amtitle-line-height );}.elementor-12 .elementor-element.elementor-element-8539ba6 .elementor-heading-title{font-size:var( --e-global-typography-amnum-font-size );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-475b83c .elementor-heading-title{font-size:var( --e-global-typography-amtitle-font-size );line-height:var( --e-global-typography-amtitle-line-height );}.elementor-12 .elementor-element.elementor-element-237fcd4 .elementor-heading-title{font-size:var( --e-global-typography-amnum-font-size );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-24a6379 .elementor-heading-title{font-size:var( --e-global-typography-amtitle-font-size );line-height:var( --e-global-typography-amtitle-line-height );}.elementor-12 .elementor-element.elementor-element-8f75c20{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-92a61fe{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-34976d2 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-938312a .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-12 .elementor-element.elementor-element-d2587db{--min-height:360px;}.elementor-12 .elementor-element.elementor-element-d47c37b{bottom:0px;}.elementor-12 .elementor-element.elementor-element-d47c37b .elementor-heading-title{font-size:var( --e-global-typography-chip-font-size );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );}.elementor-12 .elementor-element.elementor-element-95f7dce img{height:200px;}.elementor-12 .elementor-element.elementor-element-95b3e4d .elementor-heading-title{font-size:var( --e-global-typography-chip22-font-size );line-height:var( --e-global-typography-chip22-line-height );letter-spacing:var( --e-global-typography-chip22-letter-spacing );}.elementor-12 .elementor-element.elementor-element-81e6efc{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-57b67d0 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-b0d33ec .elementor-heading-title{font-size:26px;line-height:36px;}.elementor-12 .elementor-element.elementor-element-67a2d5c{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-76eb088 .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-be9dcab{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-7842535{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-1784b9d{--min-height:280px;}.elementor-12 .elementor-element.elementor-element-340c19c{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-31b31b8 .elementor-heading-title{font-size:var( --e-global-typography-eyebrow30-font-size );line-height:var( --e-global-typography-eyebrow30-line-height );letter-spacing:var( --e-global-typography-eyebrow30-letter-spacing );}.elementor-12 .elementor-element.elementor-element-9bd98d3 .elementor-heading-title{font-size:26px;line-height:33px;}.elementor-12 .elementor-element.elementor-element-f484662{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-814b1b8{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-3618181 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-12 .elementor-element.elementor-element-f448147 .elementor-heading-title{font-size:var( --e-global-typography-chip-font-size );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );}.elementor-12 .elementor-element.elementor-element-ac20ad8{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-bc09af7 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-12 .elementor-element.elementor-element-da25f08 .elementor-heading-title{font-size:var( --e-global-typography-chip-font-size );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );}.elementor-12 .elementor-element.elementor-element-05d836a{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-60c4d72 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-12 .elementor-element.elementor-element-62c428c .elementor-heading-title{font-size:var( --e-global-typography-chip-font-size );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );}.elementor-12 .elementor-element.elementor-element-db5b212{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-d18db3c .elementor-heading-title{font-size:var( --e-global-typography-eyebrow-font-size );line-height:var( --e-global-typography-eyebrow-line-height );letter-spacing:var( --e-global-typography-eyebrow-letter-spacing );}.elementor-12 .elementor-element.elementor-element-9c54c2f .elementor-heading-title{font-size:26px;line-height:30px;}.elementor-12 .elementor-element.elementor-element-c9db727{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-2b54b4d .elementor-heading-title{font-size:var( --e-global-typography-chip-font-size );line-height:var( --e-global-typography-chip-line-height );letter-spacing:var( --e-global-typography-chip-letter-spacing );}.elementor-12 .elementor-element.elementor-element-e9c1b2a{--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-40567bc .elementor-heading-title{font-size:var( --e-global-typography-amnum-font-size );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-9204cb0 .elementor-heading-title{font-size:var( --e-global-typography-amtitle-font-size );line-height:var( --e-global-typography-amtitle-line-height );}.elementor-12 .elementor-element.elementor-element-f581abc .elementor-heading-title{font-size:var( --e-global-typography-amnum-font-size );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-6cf49ec .elementor-heading-title{font-size:var( --e-global-typography-amtitle-font-size );line-height:var( --e-global-typography-amtitle-line-height );}.elementor-12 .elementor-element.elementor-element-bc3a26f .elementor-heading-title{font-size:var( --e-global-typography-amnum-font-size );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-5ace93a .elementor-heading-title{font-size:var( --e-global-typography-amtitle-font-size );line-height:var( --e-global-typography-amtitle-line-height );}.elementor-12 .elementor-element.elementor-element-8539ba6 .elementor-heading-title{font-size:var( --e-global-typography-amnum-font-size );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-475b83c .elementor-heading-title{font-size:var( --e-global-typography-amtitle-font-size );line-height:var( --e-global-typography-amtitle-line-height );}.elementor-12 .elementor-element.elementor-element-237fcd4 .elementor-heading-title{font-size:var( --e-global-typography-amnum-font-size );line-height:var( --e-global-typography-amnum-line-height );letter-spacing:var( --e-global-typography-amnum-letter-spacing );}.elementor-12 .elementor-element.elementor-element-24a6379 .elementor-heading-title{font-size:var( --e-global-typography-amtitle-font-size );line-height:var( --e-global-typography-amtitle-line-height );}.elementor-12 .elementor-element.elementor-element-1b20862{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-8f75c20{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-93c3229 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-12 .elementor-element.elementor-element-b9f1d59{--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}}/* Start custom CSS for image, class: .elementor-element-8e6cf9e */.elementor-12 .elementor-element.elementor-element-8e6cf9e{height:82%}.elementor-12 .elementor-element.elementor-element-8e6cf9e img{width:100%;height:100%;object-fit:cover;clip-path:polygon(0 22%,58% 0,100% 14%,100% 100%,0 100%);filter:drop-shadow(0 26px 40px rgba(20,35,68,.25))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28f690a */.elementor-12 .elementor-element.elementor-element-28f690a{height:56%}.elementor-12 .elementor-element.elementor-element-28f690a img{width:100%;height:100%;box-sizing:content-box;object-fit:cover;clip-path:polygon(0 12%,74% 0,100% 8%,100% 100%,0 100%);border-bottom:6px solid var(--e-global-color-accent);filter:drop-shadow(0 20px 34px rgba(20,35,68,.28))}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d47c37b */.elementor-12 .elementor-element.elementor-element-d47c37b{clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 50%)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2587db */.elementor-12 .elementor-element.elementor-element-d2587db{position:relative}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92a61fe */.elementor-12 .elementor-element.elementor-element-92a61fe{position:relative}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95f7dce */.elementor-12 .elementor-element.elementor-element-95f7dce img{width:100%;display:block}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e008fde */.elementor-12 .elementor-element.elementor-element-e008fde{position:relative}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-37082c5 */.elementor-12 .elementor-element.elementor-element-37082c5 img{height:440px;width:auto;max-width:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5410ad5 */.elementor-12 .elementor-element.elementor-element-5410ad5 img{height:420px;width:auto;max-width:none;transform:scaleX(-1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81e6efc */.elementor-12 .elementor-element.elementor-element-81e6efc{position:relative}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7429c4e */.elementor-12 .elementor-element.elementor-element-7429c4e img{width:100%;display:block;clip-path:polygon(0 16%,62% 0,100% 10%,100% 100%,0 100%);filter:drop-shadow(0 18px 30px rgba(20,35,68,.18))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-faed169 */.elementor-12 .elementor-element.elementor-element-faed169 img{width:100%;display:block;clip-path:polygon(0 16%,62% 0,100% 10%,100% 100%,0 100%);filter:drop-shadow(0 18px 30px rgba(20,35,68,.18))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89dd560 */.elementor-12 .elementor-element.elementor-element-89dd560 img{width:100%;display:block;clip-path:polygon(0 16%,62% 0,100% 10%,100% 100%,0 100%);filter:drop-shadow(0 18px 30px rgba(20,35,68,.18))}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f0a13e3 */.elementor-12 .elementor-element.elementor-element-f0a13e3{position:absolute;inset:0}.elementor-12 .elementor-element.elementor-element-f0a13e3 img{width:100%;height:100%;object-fit:cover}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1784b9d */.elementor-12 .elementor-element.elementor-element-1784b9d{position:relative}.elementor-12 .elementor-element.elementor-element-1784b9d{overflow:hidden}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2900bc */.elementor-12 .elementor-element.elementor-element-d2900bc img{height:400px;width:auto;max-width:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340c19c */.elementor-12 .elementor-element.elementor-element-340c19c{position:relative}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c377238 */.elementor-12 .elementor-element.elementor-element-c377238 img{transform:scaleX(-1)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-097f118 */@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-097f118>.e-con{border-right-width:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f484662 */.elementor-12 .elementor-element.elementor-element-f484662{position:relative}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b54b4d */.elementor-12 .elementor-element.elementor-element-2b54b4d{pointer-events:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-929b6e6 */.elementor-12 .elementor-element.elementor-element-929b6e6{position:relative}.elementor-12 .elementor-element.elementor-element-929b6e6{filter:drop-shadow(0 20px 34px rgba(20,35,68,.2))}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3574cd7 */.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper{margin:0}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper .gform_heading,.elementor-12 .elementor-element.elementor-element-3574cd7 .gfield_required{display:none}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper .gfield_label{font-family:var(--e-global-typography-formlabel-font-family),sans-serif;font-size:10.5px;line-height:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--e-global-color-golddark);margin:0 0 6px}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper .gfield--type-checkbox .gfield_label{display:none}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=text],.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=email],.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=tel],.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper textarea{background:#fff !important;border:1px solid rgba(20,35,68,.2) !important;border-radius:2px !important;font-size:14px !important;color:var(--e-global-color-primary) !important;width:100% !important;box-sizing:border-box !important;height:auto !important;line-height:normal !important}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=text],.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=email],.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=tel]{height:44px !important;padding:0 12px !important}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper textarea{height:86px !important;padding:10px 12px !important;resize:vertical}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper .gform_fields{grid-row-gap:14px}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper .gchoice{display:flex;gap:10px;align-items:flex-start}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper .gchoice input[type=checkbox]{margin:3px 0 0;accent-color:var(--e-global-color-primary);flex:none}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper .gchoice label{font-family:var(--e-global-typography-text-font-family),sans-serif;font-size:11.5px;line-height:18.4px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--e-global-color-text);margin:0}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper .gform-footer,.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper .gform_footer{margin:18px 0 0;padding:0}
.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper .gform_footer input.gform_button,.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper .gform-footer input.gform_button{width:100% !important;background:var(--e-global-color-primary) !important;color:var(--e-global-color-accent) !important;font-family:var(--e-global-typography-btnlabel-font-family),sans-serif !important;font-size:12px !important;line-height:15px !important;font-weight:700 !important;letter-spacing:.16em !important;text-transform:uppercase !important;padding:16px !important;border:none !important;border-radius:2px !important;height:auto !important;cursor:pointer}
@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=text],.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=email],.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=tel],.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper textarea{font-size:16px !important}.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=text],.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=email],.elementor-12 .elementor-element.elementor-element-3574cd7 .gform_wrapper input[type=tel]{height:48px !important}}/* End custom CSS */