.elementor-250 .elementor-element.elementor-element-ccd2348{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-d7bf666{--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:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:010%;--padding-right:0%;--z-index:999;}.elementor-250 .elementor-element.elementor-element-d7bf666.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-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-250 .elementor-element.elementor-element-e4448bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-e4448bf{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;word-spacing:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-250 .elementor-element.elementor-element-8d08717 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:82px;font-weight:700;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-45406a8 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:84px;font-weight:300;text-transform:lowercase;font-style:italic;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-6406ec3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-6406ec3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-b762a0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-250 .elementor-element.elementor-element-8cc8fe0 .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-8cc8fe0 .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-8cc8fe0 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-250 .elementor-element.elementor-element-8cc8fe0 > .elementor-widget-container{margin:0px 05px 0px 0px;}.elementor-250 .elementor-element.elementor-element-8cc8fe0 .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-8cc8fe0 .elementor-button:focus svg{fill:#000000;}.elementor-250 .elementor-element.elementor-element-ac4cdd5 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-ac4cdd5 .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-ac4cdd5 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-ac4cdd5 > .elementor-widget-container{margin:0px 05px 0px 0px;}.elementor-250 .elementor-element.elementor-element-ac4cdd5 .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-ac4cdd5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-250 .elementor-element.elementor-element-cfd6b14 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-250 .elementor-element.elementor-element-cfd6b14 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-250 .elementor-element.elementor-element-cfd6b14{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-250 .elementor-element.elementor-element-cfd6b14 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-250 .elementor-element.elementor-element-cfd6b14 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:100;line-height:1.5em;letter-spacing:0.4em;}.elementor-250 .elementor-element.elementor-element-cfd6b14 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-250 .elementor-element.elementor-element-8447765 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-250 .elementor-element.elementor-element-8447765 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-250 .elementor-element.elementor-element-8447765{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-250 .elementor-element.elementor-element-8447765 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-250 .elementor-element.elementor-element-8447765 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:100;line-height:1.5em;letter-spacing:0.4em;}.elementor-250 .elementor-element.elementor-element-8447765 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-250 .elementor-element.elementor-element-da0f54c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-da0f54c:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-da0f54c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bakerjones.co.za/wp-content/uploads/2026/05/hero-cake-uoX3L9AO.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-250 .elementor-element.elementor-element-e1dd30f{--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-250 .elementor-element.elementor-element-ac1b663 .bdt-sniper-slider .bdt-ps-iamge-overlay::before{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-ac1b663 .bdt-sniper-slider{height:50px;background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-ac1b663 .bdt-sniper-slider .bdt-content{text-align:center;}.elementor-250 .elementor-element.elementor-element-ac1b663 .bdt-sniper-slider .bdt-title, .elementor-250 .elementor-element.elementor-element-ac1b663 .bdt-sniper-slider .bdt-title a{color:#6B6B6B;}.elementor-250 .elementor-element.elementor-element-ac1b663 .bdt-sniper-slider .bdt-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;}.elementor-250 .elementor-element.elementor-element-49f29e8{--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;--padding-top:045px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-8d01f3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-8d01f3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-9ef2654 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-9ef2654{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;word-spacing:5px;}.elementor-250 .elementor-element.elementor-element-01c00b9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:700;text-transform:none;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-800eb1b{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-9b36a1c .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-9b36a1c .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-9b36a1c .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-9b36a1c > .elementor-widget-container{margin:0px 05px 0px 0px;}.elementor-250 .elementor-element.elementor-element-9b36a1c .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-9b36a1c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-56c369a{--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;--flex-wrap:wrap;}.elementor-250 .elementor-element.elementor-element-3f911e7{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-250 .elementor-element.elementor-element-309bef8 .elementor-image-box-wrapper{text-align:start;}.elementor-250 .elementor-element.elementor-element-309bef8.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-309bef8.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-309bef8.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-309bef8 .elementor-image-box-title{margin-bottom:0px;font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-309bef8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-250 .elementor-element.elementor-element-309bef8 .elementor-image-box-img img{transition-duration:1s;}.elementor-250 .elementor-element.elementor-element-309bef8 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-d117a33{--display:flex;}.elementor-250 .elementor-element.elementor-element-ec464b7 .elementor-image-box-wrapper{text-align:start;}.elementor-250 .elementor-element.elementor-element-ec464b7.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-ec464b7.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-ec464b7.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-ec464b7 .elementor-image-box-title{margin-bottom:0px;font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-ec464b7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-250 .elementor-element.elementor-element-ec464b7 .elementor-image-box-img img{transition-duration:1s;}.elementor-250 .elementor-element.elementor-element-ec464b7 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-4d1b9f4{--display:flex;--flex-wrap:wrap;--align-content:flex-start;}.elementor-250 .elementor-element.elementor-element-a655cfa .elementor-image-box-wrapper{text-align:start;}.elementor-250 .elementor-element.elementor-element-a655cfa.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-a655cfa.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-a655cfa.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-a655cfa .elementor-image-box-title{margin-bottom:0px;font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-a655cfa .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-250 .elementor-element.elementor-element-a655cfa .elementor-image-box-img img{transition-duration:1s;}.elementor-250 .elementor-element.elementor-element-a655cfa .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-a5ec152{--display:flex;--flex-wrap:wrap;--align-content:flex-start;}.elementor-250 .elementor-element.elementor-element-d521a5f .elementor-image-box-wrapper{text-align:start;}.elementor-250 .elementor-element.elementor-element-d521a5f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-d521a5f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-d521a5f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-d521a5f .elementor-image-box-title{margin-bottom:0px;font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-d521a5f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-250 .elementor-element.elementor-element-d521a5f .elementor-image-box-img img{transition-duration:1s;}.elementor-250 .elementor-element.elementor-element-d521a5f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-592de2a{--display:flex;--flex-wrap:wrap;--align-content:flex-start;}.elementor-250 .elementor-element.elementor-element-0adaaf9 .elementor-image-box-wrapper{text-align:start;}.elementor-250 .elementor-element.elementor-element-0adaaf9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-0adaaf9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-0adaaf9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-0adaaf9 .elementor-image-box-title{margin-bottom:0px;font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-0adaaf9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-250 .elementor-element.elementor-element-0adaaf9 .elementor-image-box-img img{transition-duration:1s;}.elementor-250 .elementor-element.elementor-element-0adaaf9 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-2db4bbb{--display:flex;--flex-wrap:wrap;--align-content:flex-start;}.elementor-250 .elementor-element.elementor-element-84e8cd6 .elementor-image-box-wrapper{text-align:start;}.elementor-250 .elementor-element.elementor-element-84e8cd6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-250 .elementor-element.elementor-element-84e8cd6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-250 .elementor-element.elementor-element-84e8cd6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-84e8cd6 .elementor-image-box-title{margin-bottom:0px;font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-84e8cd6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-250 .elementor-element.elementor-element-84e8cd6 .elementor-image-box-img img{transition-duration:1s;}.elementor-250 .elementor-element.elementor-element-84e8cd6 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-4be914b{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-4be914b:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-4be914b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE6;}.elementor-250 .elementor-element.elementor-element-1d4ac42{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-250 .elementor-element.elementor-element-8b952d2{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-050639a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-050639a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;word-spacing:5px;}.elementor-250 .elementor-element.elementor-element-d77f5fb .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:700;text-transform:none;letter-spacing:-0.02px;color:#000000;}.elementor-250 .elementor-element.elementor-element-b3c46a7 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:700;text-transform:none;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-ca9a08d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-ca9a08d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-083eca9{--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-250 .elementor-element.elementor-element-05608f6{width:var( --container-widget-width, 47.703% );max-width:47.703%;--container-widget-width:47.703%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-250 .elementor-element.elementor-element-05608f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-05608f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-250 .elementor-element.elementor-element-05608f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-250 .elementor-element.elementor-element-05608f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-250 .elementor-element.elementor-element-05608f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-250 .elementor-element.elementor-element-05608f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-250 .elementor-element.elementor-element-05608f6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-250 .elementor-element.elementor-element-05608f6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-250 .elementor-element.elementor-element-05608f6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-250 .elementor-element.elementor-element-05608f6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:200;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-05608f6 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-250 .elementor-element.elementor-element-204806b{width:var( --container-widget-width, 47.703% );max-width:47.703%;--container-widget-width:47.703%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-250 .elementor-element.elementor-element-204806b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-204806b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-250 .elementor-element.elementor-element-204806b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-250 .elementor-element.elementor-element-204806b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-250 .elementor-element.elementor-element-204806b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-250 .elementor-element.elementor-element-204806b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-250 .elementor-element.elementor-element-204806b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-250 .elementor-element.elementor-element-204806b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-250 .elementor-element.elementor-element-204806b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-250 .elementor-element.elementor-element-204806b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:200;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-204806b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-250 .elementor-element.elementor-element-38c2114 .elementor-button{background-color:#C9A66B00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:1.5em;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-38c2114 .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-38c2114 .elementor-button:focus{color:#000000;border-color:#000000;}.elementor-250 .elementor-element.elementor-element-38c2114 .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-38c2114 .elementor-button:focus svg{fill:#000000;}.elementor-250 .elementor-element.elementor-element-6ad6f82{--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;--padding-top:045px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-75e4e92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-75e4e92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-64697c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-64697c2{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;word-spacing:5px;}.elementor-250 .elementor-element.elementor-element-d28d49c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:700;text-transform:none;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-0244dc1{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-77a1501 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-77a1501 .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-77a1501 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-77a1501 > .elementor-widget-container{margin:0px 05px 0px 0px;}.elementor-250 .elementor-element.elementor-element-77a1501 .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-77a1501 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-9b551d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-250 .elementor-element.elementor-element-91f1198{--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;--background-transition:0.3s;}.elementor-250 .elementor-element.elementor-element-91f1198:hover{background-color:#E8DED085;}.elementor-250 .elementor-element.elementor-element-c6dfcea{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-4c45d8f .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:300;text-transform:lowercase;letter-spacing:-0.02px;color:#00000061;}.elementor-250 .elementor-element.elementor-element-314d95c{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-f16f2ba .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-acd8127{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-42e0585 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-42e0585{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;text-transform:none;line-height:1.5em;letter-spacing:0em;word-spacing:0px;}.elementor-250 .elementor-element.elementor-element-025502d{--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;--background-transition:0.3s;}.elementor-250 .elementor-element.elementor-element-025502d:hover{background-color:#E8DED085;}.elementor-250 .elementor-element.elementor-element-2a41dfc{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-0548273 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:300;text-transform:lowercase;letter-spacing:-0.02px;color:#00000061;}.elementor-250 .elementor-element.elementor-element-cec083f{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-721727b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-5058f95{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-4dcc4b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-4dcc4b6{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;text-transform:none;line-height:1.5em;letter-spacing:0em;word-spacing:0px;}.elementor-250 .elementor-element.elementor-element-3624396{--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;--background-transition:0.3s;}.elementor-250 .elementor-element.elementor-element-3624396:hover{background-color:#E8DED085;}.elementor-250 .elementor-element.elementor-element-8fb3c9e{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-9eaf952 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:300;text-transform:lowercase;letter-spacing:-0.02px;color:#00000061;}.elementor-250 .elementor-element.elementor-element-634ce6d{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-4225217 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-3d95404{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-4373168 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-4373168{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;text-transform:none;line-height:1.5em;letter-spacing:0em;word-spacing:0px;}.elementor-250 .elementor-element.elementor-element-783a477{--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;--background-transition:0.3s;}.elementor-250 .elementor-element.elementor-element-783a477:hover{background-color:#E8DED085;}.elementor-250 .elementor-element.elementor-element-438d176{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-206eca4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:300;text-transform:lowercase;letter-spacing:-0.02px;color:#00000061;}.elementor-250 .elementor-element.elementor-element-9aca308{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-80357e0 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-77fa9ed{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-28852de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-28852de{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;text-transform:none;line-height:1.5em;letter-spacing:0em;word-spacing:0px;}.elementor-250 .elementor-element.elementor-element-672ad6e{--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;--background-transition:0.3s;}.elementor-250 .elementor-element.elementor-element-672ad6e:hover{background-color:#E8DED085;}.elementor-250 .elementor-element.elementor-element-a158a15{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-556199c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:30px;font-weight:300;text-transform:lowercase;letter-spacing:-0.02px;color:#00000061;}.elementor-250 .elementor-element.elementor-element-258a16e{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-43143ca .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:32px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-cc15e2b{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-a378c7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-a378c7a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;text-transform:none;line-height:1.5em;letter-spacing:0em;word-spacing:0px;}.elementor-250 .elementor-element.elementor-element-58b3230{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-58b3230:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-58b3230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-250 .elementor-element.elementor-element-58b3230.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-92368fd{--display:flex;}.elementor-250 .elementor-element.elementor-element-b074359 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-b074359{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;word-spacing:5px;color:#DBDBDB;}.elementor-250 .elementor-element.elementor-element-d5aa4b9 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:700;text-transform:none;letter-spacing:-0.02px;color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-57eb9d3{--display:flex;}.elementor-250 .elementor-element.elementor-element-28a8f6f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-250 .elementor-element.elementor-element-28a8f6f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#CCCCCC;}.elementor-250 .elementor-element.elementor-element-28a8f6f .elementor-icon-list-text{transition:color 0.5s;}.elementor-250 .elementor-element.elementor-element-49d8af9{--display:flex;}.elementor-250 .elementor-element.elementor-element-9dfb038 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-9dfb038{font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;text-transform:none;line-height:1.5em;letter-spacing:0em;word-spacing:0px;color:#C0C0C0;}.elementor-250 .elementor-element.elementor-element-969e364 .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-969e364 .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-969e364 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-250 .elementor-element.elementor-element-969e364{width:var( --container-widget-width, 43.143% );max-width:43.143%;--container-widget-width:43.143%;--container-widget-flex-grow:0;}.elementor-250 .elementor-element.elementor-element-969e364 > .elementor-widget-container{margin:0px 05px 0px 0px;}.elementor-250 .elementor-element.elementor-element-969e364.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-969e364 .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-969e364 .elementor-button:focus svg{fill:#000000;}.elementor-250 .elementor-element.elementor-element-7856de4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-250 .elementor-element.elementor-element-7856de4:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-7856de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3F5;}.elementor-250 .elementor-element.elementor-element-ad7a31f{--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;--padding-top:045px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-4fa2298{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-4fa2298.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-ba08465 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-ba08465{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;word-spacing:5px;}.elementor-250 .elementor-element.elementor-element-5ae1e61 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:700;text-transform:none;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-209780f{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-ac4ceeb .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-ac4ceeb .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-ac4ceeb .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-ac4ceeb > .elementor-widget-container{margin:0px 05px 0px 0px;}.elementor-250 .elementor-element.elementor-element-ac4ceeb .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-ac4ceeb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-3c54870{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-3c54870:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-3c54870 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3F5;}.elementor-250 .elementor-element.elementor-element-6fd53b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-meta span::before{display:inline-block;background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-4cb3241{grid-column:span 4 / auto;grid-row:span 1 / auto;height:350px;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-5102f7a{grid-column:span 4 / auto;grid-row:span 1 / auto;height:350px;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-a4829a4{grid-column:span 4 / auto;grid-row:span 1 / auto;height:350px;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-333e0db{grid-column:span 4 / auto;grid-row:span 1 / auto;height:350px;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-881db8d{grid-column:span 4 / auto;grid-row:span 1 / auto;height:350px;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-81e413b{grid-column:span 4 / auto;grid-row:span 1 / auto;height:350px;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-content{background-color:#006DBE;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-social-icon span{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-social-icon span::before{background-color:#000000;}.elementor-250 .elementor-element.elementor-element-857aeba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid{grid-template-columns:repeat(12, 1fr);grid-auto-flow:dense;grid-row-gap:10px;grid-column-gap:10px;}.elementor-250 .elementor-element.elementor-element-857aeba.pg-masonry--yes .pg-ranch-grid .pg-ranch-item{margin-bottom:10px;}.elementor-250 .elementor-element.elementor-element-857aeba.pg-masonry--yes .pg-ranch-grid{gap:10px;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-item{height:300px;text-align:left;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-title, .elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-title a{color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-meta{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-social-icon a:hover span{color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-social-icon a:hover span svg{fill:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-aeeb41f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-250 .elementor-element.elementor-element-1fb1420{--display:flex;border-style:none;--border-style:none;--border-radius:3px 3px 3px 3px;--padding-top:128px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-175e1ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-175e1ee{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;word-spacing:5px;}.elementor-250 .elementor-element.elementor-element-0e84f54{text-align:center;}.elementor-250 .elementor-element.elementor-element-0e84f54 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:700;text-transform:none;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-9368814{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-250 .elementor-element.elementor-element-2a24bcf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-250 .elementor-element.elementor-element-1d6334b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-b222dfd{font-family:"Inter", Sans-serif;font-size:12px;font-weight:200;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-7dfce8a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-250 .elementor-element.elementor-element-e3f921c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-66af046{font-family:"Inter", Sans-serif;font-size:12px;font-weight:200;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-1dcc9f4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-250 .elementor-element.elementor-element-74ecd19{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-16bf292{font-family:"Inter", Sans-serif;font-size:12px;font-weight:200;line-height:1.5em;}.elementor-250 .elementor-element.elementor-element-510aa76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-250 .elementor-element.elementor-element-32b1f9d{--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;--padding-top:045px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-c048ab7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-c048ab7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-152e46f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-152e46f{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;word-spacing:5px;}.elementor-250 .elementor-element.elementor-element-a8ca914 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:700;text-transform:none;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-57aebc7{--display:flex;--justify-content:center;}.elementor-250 .elementor-element.elementor-element-27077ce .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-27077ce .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-27077ce .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-27077ce > .elementor-widget-container{margin:0px 05px 0px 0px;}.elementor-250 .elementor-element.elementor-element-27077ce .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-27077ce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-00410ce{--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-widget-hfe-basic-posts .hfe-post-title a{color:var( --e-global-color-primary );}.elementor-widget-hfe-basic-posts .hfe-post-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-hfe-basic-posts .hfe-post-meta{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-hfe-basic-posts .hfe-read-more{color:var( --e-global-color-accent );}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-post-card{background-color:#FFFFFF;}.elementor-250 .elementor-element.elementor-element-afacab2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-250 .elementor-element.elementor-element-afacab2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-posts-grid{grid-template-columns:repeat(3, 1fr);column-gap:40px;row-gap:30px;}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-post-content{padding:20px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-post-title a{color:#000000;}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-post-title{font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;letter-spacing:-0.02px;margin-bottom:5px;}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-post-meta{color:#1A1A1A;font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;line-height:1.7px;margin-bottom:15px;}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-read-more{color:#000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:200;}.elementor-250 .elementor-element.elementor-element-b9b5345{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-250 .elementor-element.elementor-element-838152f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:3px 3px 3px 3px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-95b4bba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-95b4bba{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;word-spacing:5px;}.elementor-250 .elementor-element.elementor-element-9a86244{text-align:center;}.elementor-250 .elementor-element.elementor-element-9a86244 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:72px;font-weight:700;text-transform:none;letter-spacing:-0.02px;}.elementor-250 .elementor-element.elementor-element-b8a0aef .elementor-button{background-color:#000000;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.5em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-b8a0aef .elementor-button:hover, .elementor-250 .elementor-element.elementor-element-b8a0aef .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-250 .elementor-element.elementor-element-b8a0aef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-250 .elementor-element.elementor-element-b8a0aef > .elementor-widget-container{margin:0px 05px 0px 0px;}.elementor-250 .elementor-element.elementor-element-b8a0aef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-250 .elementor-element.elementor-element-b8a0aef .elementor-button:hover svg, .elementor-250 .elementor-element.elementor-element-b8a0aef .elementor-button:focus svg{fill:#000000;}@media(min-width:768px){.elementor-250 .elementor-element.elementor-element-d7bf666{--width:50%;}.elementor-250 .elementor-element.elementor-element-b762a0e{--width:100%;}.elementor-250 .elementor-element.elementor-element-da0f54c{--width:50%;}.elementor-250 .elementor-element.elementor-element-8d01f3f{--width:79.98%;}.elementor-250 .elementor-element.elementor-element-3f911e7{--width:33.3%;}.elementor-250 .elementor-element.elementor-element-d117a33{--width:33.3%;}.elementor-250 .elementor-element.elementor-element-4d1b9f4{--width:33.3%;}.elementor-250 .elementor-element.elementor-element-a5ec152{--width:33.3%;}.elementor-250 .elementor-element.elementor-element-592de2a{--width:33.3%;}.elementor-250 .elementor-element.elementor-element-2db4bbb{--width:33.3%;}.elementor-250 .elementor-element.elementor-element-75e4e92{--width:79.98%;}.elementor-250 .elementor-element.elementor-element-c6dfcea{--width:20%;}.elementor-250 .elementor-element.elementor-element-314d95c{--width:40%;}.elementor-250 .elementor-element.elementor-element-acd8127{--width:40%;}.elementor-250 .elementor-element.elementor-element-2a41dfc{--width:20%;}.elementor-250 .elementor-element.elementor-element-cec083f{--width:40%;}.elementor-250 .elementor-element.elementor-element-5058f95{--width:40%;}.elementor-250 .elementor-element.elementor-element-8fb3c9e{--width:20%;}.elementor-250 .elementor-element.elementor-element-634ce6d{--width:40%;}.elementor-250 .elementor-element.elementor-element-3d95404{--width:40%;}.elementor-250 .elementor-element.elementor-element-438d176{--width:20%;}.elementor-250 .elementor-element.elementor-element-9aca308{--width:40%;}.elementor-250 .elementor-element.elementor-element-77fa9ed{--width:40%;}.elementor-250 .elementor-element.elementor-element-a158a15{--width:20%;}.elementor-250 .elementor-element.elementor-element-258a16e{--width:40%;}.elementor-250 .elementor-element.elementor-element-cc15e2b{--width:40%;}.elementor-250 .elementor-element.elementor-element-58b3230{--width:100%;}.elementor-250 .elementor-element.elementor-element-4fa2298{--width:79.98%;}.elementor-250 .elementor-element.elementor-element-2a24bcf{--width:30%;}.elementor-250 .elementor-element.elementor-element-7dfce8a{--width:30%;}.elementor-250 .elementor-element.elementor-element-1dcc9f4{--width:30%;}.elementor-250 .elementor-element.elementor-element-c048ab7{--width:79.98%;}}@media(max-width:1024px) and (min-width:768px){.elementor-250 .elementor-element.elementor-element-d7bf666{--width:100%;}.elementor-250 .elementor-element.elementor-element-da0f54c{--width:100%;}}@media(max-width:1024px){.elementor-250 .elementor-element.elementor-element-ccd2348{--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-250 .elementor-element.elementor-element-d7bf666.e-con{--order:99999 /* order end hack */;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-250 .elementor-element.elementor-element-8d08717 .elementor-heading-title{font-size:4em;}.elementor-250 .elementor-element.elementor-element-45406a8 .elementor-heading-title{font-size:4em;}.elementor-250 .elementor-element.elementor-element-6406ec3{font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-250 .elementor-element.elementor-element-da0f54c{--min-height:80vh;--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-250 .elementor-element.elementor-element-da0f54c:not(.elementor-motion-effects-element-type-background), .elementor-250 .elementor-element.elementor-element-da0f54c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-250 .elementor-element.elementor-element-01c00b9 .elementor-heading-title{font-size:4em;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-250 .elementor-element.elementor-element-309bef8 .elementor-image-box-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-ec464b7 .elementor-image-box-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-a655cfa .elementor-image-box-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-d521a5f .elementor-image-box-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-0adaaf9 .elementor-image-box-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-84e8cd6 .elementor-image-box-title{font-size:22px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-250 .elementor-element.elementor-element-d77f5fb .elementor-heading-title{font-size:4em;}.elementor-250 .elementor-element.elementor-element-b3c46a7 .elementor-heading-title{font-size:4em;}.elementor-250 .elementor-element.elementor-element-ca9a08d{font-size:14px;}.elementor-250 .elementor-element.elementor-element-d28d49c .elementor-heading-title{font-size:4em;}.elementor-250 .elementor-element.elementor-element-9b551d6{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-250 .elementor-element.elementor-element-4c45d8f .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-f16f2ba .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-0548273 .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-721727b .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-9eaf952 .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-4225217 .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-206eca4 .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-80357e0 .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-556199c .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-43143ca .elementor-heading-title{font-size:22px;}.elementor-250 .elementor-element.elementor-element-d5aa4b9 .elementor-heading-title{font-size:4em;}.elementor-250 .elementor-element.elementor-element-5ae1e61 .elementor-heading-title{font-size:4em;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-4cb3241{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-5102f7a{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-a4829a4{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-333e0db{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-881db8d{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-81e413b{grid-column:span 6 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-0e84f54 .elementor-heading-title{font-size:4em;}.elementor-250 .elementor-element.elementor-element-a8ca914 .elementor-heading-title{font-size:4em;}.elementor-widget-hfe-basic-posts .hfe-post-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-hfe-basic-posts .hfe-post-meta{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-posts-grid{grid-template-columns:repeat(3, 1fr);}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-post-title{font-size:18px;line-height:1.1em;}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-post-meta{font-size:16px;}.elementor-250 .elementor-element.elementor-element-9a86244 .elementor-heading-title{font-size:4em;}}@media(max-width:767px){.elementor-250 .elementor-element.elementor-element-d7bf666{--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-250 .elementor-element.elementor-element-8d08717 .elementor-heading-title{font-size:3em;}.elementor-250 .elementor-element.elementor-element-45406a8 .elementor-heading-title{font-size:3em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-250 .elementor-element.elementor-element-8cc8fe0 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-250 .elementor-element.elementor-element-ac4cdd5 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-250 .elementor-element.elementor-element-8447765 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-250 .elementor-element.elementor-element-8447765 .elementor-icon-list-item > a{font-size:12px;}.elementor-250 .elementor-element.elementor-element-da0f54c{--min-height:68vh;}.elementor-250 .elementor-element.elementor-element-01c00b9 .elementor-heading-title{font-size:3em;}.elementor-250 .elementor-element.elementor-element-9b36a1c > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-250 .elementor-element.elementor-element-309bef8 .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-309bef8 .elementor-image-box-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-ec464b7 .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-ec464b7 .elementor-image-box-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-a655cfa .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-a655cfa .elementor-image-box-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-d521a5f .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-d521a5f .elementor-image-box-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-0adaaf9 .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-0adaaf9 .elementor-image-box-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-84e8cd6 .elementor-image-box-img{margin-bottom:0px;}.elementor-250 .elementor-element.elementor-element-84e8cd6 .elementor-image-box-title{font-size:18px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-250 .elementor-element.elementor-element-d77f5fb .elementor-heading-title{font-size:3em;}.elementor-250 .elementor-element.elementor-element-b3c46a7 .elementor-heading-title{font-size:3em;}.elementor-250 .elementor-element.elementor-element-d28d49c .elementor-heading-title{font-size:3em;}.elementor-250 .elementor-element.elementor-element-77a1501 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-250 .elementor-element.elementor-element-4c45d8f .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-f16f2ba .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-0548273 .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-721727b .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-9eaf952 .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-4225217 .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-206eca4 .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-80357e0 .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-556199c .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-43143ca .elementor-heading-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-d5aa4b9 .elementor-heading-title{font-size:3em;}.elementor-250 .elementor-element.elementor-element-969e364 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-250 .elementor-element.elementor-element-5ae1e61 .elementor-heading-title{font-size:3em;}.elementor-250 .elementor-element.elementor-element-ac4ceeb > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-4cb3241{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-5102f7a{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-a4829a4{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-333e0db{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-881db8d{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba .pg-ranch-grid .elementor-repeater-item-81e413b{grid-column:span 12 / auto;grid-row:span 1 / auto;}.elementor-250 .elementor-element.elementor-element-857aeba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-250 .elementor-element.elementor-element-857aeba.pg-masonry--yes .pg-ranch-grid{margin-bottom:-10px;}.elementor-250 .elementor-element.elementor-element-0e84f54 .elementor-heading-title{font-size:3em;}.elementor-250 .elementor-element.elementor-element-a8ca914 .elementor-heading-title{font-size:3em;}.elementor-250 .elementor-element.elementor-element-27077ce > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-widget-hfe-basic-posts .hfe-post-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-hfe-basic-posts .hfe-post-meta{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-hfe-basic-posts .hfe-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-posts-grid{grid-template-columns:repeat(1, 1fr);}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-post-title{font-size:18px;}.elementor-250 .elementor-element.elementor-element-afacab2 .hfe-post-meta{font-size:16px;}.elementor-250 .elementor-element.elementor-element-9a86244 .elementor-heading-title{font-size:3em;}.elementor-250 .elementor-element.elementor-element-b8a0aef > .elementor-widget-container{margin:5px 5px 5px 5px;}}