.elementor-316 .elementor-element.elementor-element-fdb3df3{--display:flex;--min-height:400px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:125px 125px 125px 125px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-316 .elementor-element.elementor-element-e0f3698{width:100%;max-width:100%;}.elementor-316 .elementor-element.elementor-element-e0f3698 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-e0f3698 img{width:100%;max-width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:180px 180px 180px 180px;}.elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta .elementor-cta__bg, .elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-316 .elementor-element.elementor-element-99b2170{width:100%;max-width:100%;}.elementor-316 .elementor-element.elementor-element-99b2170 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:150px 150px 150px 150px;}.elementor-316 .elementor-element.elementor-element-99b2170.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta__content{min-height:400px;text-align:center;padding:0px 50px 0px 50px;}.elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta__title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta__description{font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta__button{color:var( --e-global-color-text );border-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.5px;background-color:var( --e-global-color-primary );border-radius:25px;}.elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta__button:hover{color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#FFFFFFC9;}.elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#FFFFFFC4;}.elementor-316 .elementor-element.elementor-element-4ea70df{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:41px;}.elementor-316 .elementor-element.elementor-element-33a462c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-77ab901{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-77ab901.e-con{--align-self:center;}.elementor-316 .elementor-element.elementor-element-2e6d02d.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-2e6d02d{font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-2e6d02d a{color:var( --e-global-color-primary );transition-duration:0.7s;}.elementor-316 .elementor-element.elementor-element-2e6d02d a:hover, .elementor-316 .elementor-element.elementor-element-2e6d02d a:focus{color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-96a9879 img{width:100%;height:500px;}.elementor-316 .elementor-element.elementor-element-ab43cc3{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:41px;}.elementor-316 .elementor-element.elementor-element-70e262a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-727eaf5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-727eaf5.e-con{--align-self:center;}.elementor-316 .elementor-element.elementor-element-b40b416.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-b40b416{font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-b40b416 a{color:var( --e-global-color-primary );transition-duration:0.7s;}.elementor-316 .elementor-element.elementor-element-b40b416 a:hover, .elementor-316 .elementor-element.elementor-element-b40b416 a:focus{color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-1912358{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:41px;}.elementor-316 .elementor-element.elementor-element-109f44b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-94cc633{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-94cc633.e-con{--align-self:center;}.elementor-316 .elementor-element.elementor-element-0266db0.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-0266db0{font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-0266db0 a{color:var( --e-global-color-primary );transition-duration:0.7s;}.elementor-316 .elementor-element.elementor-element-0266db0 a:hover, .elementor-316 .elementor-element.elementor-element-0266db0 a:focus{color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-d4f1588 img{width:100%;height:500px;}.elementor-316 .elementor-element.elementor-element-c80487b{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:41px;}.elementor-316 .elementor-element.elementor-element-dbebfa5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-3598f84{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-3598f84.e-con{--align-self:center;}.elementor-316 .elementor-element.elementor-element-cd6a4c4.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-cd6a4c4{font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-cd6a4c4 a{color:var( --e-global-color-primary );transition-duration:0.7s;}.elementor-316 .elementor-element.elementor-element-cd6a4c4 a:hover, .elementor-316 .elementor-element.elementor-element-cd6a4c4 a:focus{color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-48dea0b{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:41px;}.elementor-316 .elementor-element.elementor-element-1956291 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-ed3e697{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-ed3e697.e-con{--align-self:center;}.elementor-316 .elementor-element.elementor-element-acc24cb.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-acc24cb{font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-acc24cb a{color:var( --e-global-color-primary );transition-duration:0.7s;}.elementor-316 .elementor-element.elementor-element-acc24cb a:hover, .elementor-316 .elementor-element.elementor-element-acc24cb a:focus{color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-c7d2b50 img{width:100%;height:500px;}.elementor-316 .elementor-element.elementor-element-908a924{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:41px;}.elementor-316 .elementor-element.elementor-element-52553d5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-62d9954{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-62d9954.e-con{--align-self:center;}.elementor-316 .elementor-element.elementor-element-c8ae09f.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-c8ae09f{font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-c8ae09f a{color:var( --e-global-color-primary );transition-duration:0.7s;}.elementor-316 .elementor-element.elementor-element-c8ae09f a:hover, .elementor-316 .elementor-element.elementor-element-c8ae09f a:focus{color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-90b7847 img{width:100%;height:500px;}.elementor-316 .elementor-element.elementor-element-cbc6a05{--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-316 .elementor-element.elementor-element-7910c3c{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:41px;}.elementor-316 .elementor-element.elementor-element-f284ee8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-57b9edb{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-57b9edb.e-con{--align-self:center;}.elementor-316 .elementor-element.elementor-element-406515c.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-406515c{font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-406515c a{color:var( --e-global-color-primary );transition-duration:0.7s;}.elementor-316 .elementor-element.elementor-element-406515c a:hover, .elementor-316 .elementor-element.elementor-element-406515c a:focus{color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-ce8781d{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:41px;}.elementor-316 .elementor-element.elementor-element-bd3a06d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-4745926{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-4745926.e-con{--align-self:center;}.elementor-316 .elementor-element.elementor-element-461bf37.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-461bf37{font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-461bf37 a{color:var( --e-global-color-primary );transition-duration:0.7s;}.elementor-316 .elementor-element.elementor-element-461bf37 a:hover, .elementor-316 .elementor-element.elementor-element-461bf37 a:focus{color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-137f4db{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:41px;}.elementor-316 .elementor-element.elementor-element-54cf3b4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-b0e09be{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-b0e09be.e-con{--align-self:center;}.elementor-316 .elementor-element.elementor-element-16bda3e.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-16bda3e{font-family:"Open Sans", Sans-serif;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.6em;letter-spacing:0px;}.elementor-316 .elementor-element.elementor-element-16bda3e a{color:var( --e-global-color-primary );transition-duration:0.7s;}.elementor-316 .elementor-element.elementor-element-16bda3e a:hover, .elementor-316 .elementor-element.elementor-element-16bda3e a:focus{color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-d37453f{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:041px;}.elementor-316 .elementor-element.elementor-element-d37453f:not(.elementor-motion-effects-element-type-background), .elementor-316 .elementor-element.elementor-element-d37453f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-316 .elementor-element.elementor-element-677f01a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:#000000;}.elementor-316 .elementor-element.elementor-element-92676e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-a3d66c6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-316 .elementor-element.elementor-element-d1f72ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-d1f72ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:1px;word-spacing:0px;color:var( --e-global-color-text );}.elementor-316 .elementor-element.elementor-element-fd37c86 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-7acd3f8-font-family ), Sans-serif;font-weight:var( --e-global-typography-7acd3f8-font-weight );text-transform:var( --e-global-typography-7acd3f8-text-transform );font-style:var( --e-global-typography-7acd3f8-font-style );text-decoration:var( --e-global-typography-7acd3f8-text-decoration );line-height:var( --e-global-typography-7acd3f8-line-height );letter-spacing:var( --e-global-typography-7acd3f8-letter-spacing );}.elementor-316 .elementor-element.elementor-element-fd37c86 .elementor-button:hover, .elementor-316 .elementor-element.elementor-element-fd37c86 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-fd37c86 .elementor-button:hover svg, .elementor-316 .elementor-element.elementor-element-fd37c86 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-316 .elementor-element.elementor-element-50642b6{--grid-columns:3;}@media(max-width:1024px){.elementor-316 .elementor-element.elementor-element-77ab901{--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-96a9879.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-727eaf5{--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-94cc633{--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-d4f1588.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-3598f84{--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-ed3e697{--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-c7d2b50.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-62d9954{--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-90b7847.elementor-element{--align-self:center;}.elementor-316 .elementor-element.elementor-element-57b9edb{--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-4745926{--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-b0e09be{--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-fd37c86 .elementor-button{line-height:var( --e-global-typography-7acd3f8-line-height );letter-spacing:var( --e-global-typography-7acd3f8-letter-spacing );}.elementor-316 .elementor-element.elementor-element-50642b6{--grid-columns:2;}}@media(max-width:767px){.elementor-316 .elementor-element.elementor-element-99b2170 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta__title{font-size:18px;}.elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta__description{font-size:15px;}.elementor-316 .elementor-element.elementor-element-99b2170 .elementor-cta__button{font-size:10px;}.elementor-316 .elementor-element.elementor-element-33a462c .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-77ab901{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-2e6d02d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-2e6d02d.elementor-element{--align-self:flex-start;}.elementor-316 .elementor-element.elementor-element-96a9879 img{height:217px;}.elementor-316 .elementor-element.elementor-element-70e262a .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-727eaf5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-b40b416 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-b40b416.elementor-element{--align-self:flex-start;}.elementor-316 .elementor-element.elementor-element-109f44b .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-94cc633{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-0266db0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-0266db0.elementor-element{--align-self:flex-start;}.elementor-316 .elementor-element.elementor-element-d4f1588 img{height:217px;}.elementor-316 .elementor-element.elementor-element-dbebfa5 .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-3598f84{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-cd6a4c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-cd6a4c4.elementor-element{--align-self:flex-start;}.elementor-316 .elementor-element.elementor-element-1956291 .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-ed3e697{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-acc24cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-acc24cb.elementor-element{--align-self:flex-start;}.elementor-316 .elementor-element.elementor-element-c7d2b50 img{height:217px;}.elementor-316 .elementor-element.elementor-element-52553d5 .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-62d9954{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-c8ae09f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-c8ae09f.elementor-element{--align-self:flex-start;}.elementor-316 .elementor-element.elementor-element-90b7847 img{height:217px;}.elementor-316 .elementor-element.elementor-element-f284ee8 .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-57b9edb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-406515c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-406515c.elementor-element{--align-self:flex-start;}.elementor-316 .elementor-element.elementor-element-bd3a06d .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-4745926{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-461bf37 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-461bf37.elementor-element{--align-self:flex-start;}.elementor-316 .elementor-element.elementor-element-54cf3b4 .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-b0e09be{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-316 .elementor-element.elementor-element-16bda3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-316 .elementor-element.elementor-element-16bda3e.elementor-element{--align-self:flex-start;}.elementor-316 .elementor-element.elementor-element-677f01a .elementor-heading-title{font-size:25px;}.elementor-316 .elementor-element.elementor-element-d1f72ee .elementor-heading-title{font-size:20px;}.elementor-316 .elementor-element.elementor-element-fd37c86 .elementor-button{line-height:var( --e-global-typography-7acd3f8-line-height );letter-spacing:var( --e-global-typography-7acd3f8-letter-spacing );}.elementor-316 .elementor-element.elementor-element-50642b6{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-fdb3df3 *//* Pill container + side gutters */
.hero-pill {
  position: relative;              /* important for the absolute image */
  border-radius: 150px;            /* even corners */
  overflow: hidden;   
  padding-right: 0px;
  padding-left: 0px;
}

/* Full-bleed image behind content */
.hero-lcp {
  position: absolute;
  height: 400px;
}
.hero-lcp img {
    position: relative;
  display: block;                 
  padding-right: 40px;
  padding-left: 40px;
   height: 500px
}

/* Content on top */
.hero-content {
  position: relative;
  z-index: 1;
  text-align: center;
}

/* Responsive tweaks */
@media (max-width: 1024px) {
  .hero-pill { border-radius: 100px; margin-left: 20px; margin-right: 20px; }
}
@media (max-width: 768px) {
  .hero-pill { border-radius: 40px; margin-left: 16px; margin-right: 16px; }
}

/* Optional: Safari/iOS rounding fix if you still see artifacts */
@supports (-webkit-touch-callout: none) {
  .hero-pill { -webkit-mask-image: -webkit-radial-gradient(white, black); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6d02d *//* Scoped styles */
  .crushing-article { color:#000; }
  .crushing-article a {
    color:#F3B603;                 /* yellow links */
    text-decoration:none;          /* normal text (no underline) */
    text-transform:none !important;
    transition:color .2s ease;
  }
  .crushing-article a:visited { color:#F3B603; }
  .crushing-article a:hover,
  .crushing-article a:focus-visible {
    color:#000;                    /* black on hover/focus */<br />
    text-decoration:none;
  }/* End custom CSS */