.elementor-28361 .elementor-element.elementor-element-e46aa23{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--overlay-opacity:0;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28361 .elementor-element.elementor-element-e46aa23::before, .elementor-28361 .elementor-element.elementor-element-e46aa23 > .elementor-background-video-container::before, .elementor-28361 .elementor-element.elementor-element-e46aa23 > .e-con-inner > .elementor-background-video-container::before, .elementor-28361 .elementor-element.elementor-element-e46aa23 > .elementor-background-slideshow::before, .elementor-28361 .elementor-element.elementor-element-e46aa23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28361 .elementor-element.elementor-element-e46aa23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-cc64348 );--background-overlay:'';}.elementor-28361 .elementor-element.elementor-element-224fef07{width:var( --container-widget-width, 1140px );max-width:1140px;--container-widget-width:1140px;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-224fef07 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:20px;letter-spacing:0.8px;}.elementor-28361 .elementor-element.elementor-element-224fef07 .woocommerce-breadcrumb > a{color:var( --e-global-color-accent );}.elementor-28361 .elementor-element.elementor-element-ea8961b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-28361 .elementor-element.elementor-element-ea8961b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-24144fe{width:auto;max-width:auto;}.elementor-28361 .elementor-element.elementor-element-24144fe > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-28361 .elementor-element.elementor-element-24144fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-24144fe img{height:330px;object-fit:contain;object-position:center center;}.elementor-28361 .elementor-element.elementor-element-9306949{--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;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28361 .elementor-element.elementor-element-9306949.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-1960c3c{--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-28361 .elementor-element.elementor-element-a6c5836{width:var( --container-widget-width, 135px );max-width:135px;--container-widget-width:135px;--container-widget-flex-grow:0;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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-28361 .elementor-element.elementor-element-9cdc098{width:var( --container-widget-width, 122px );max-width:122px;--container-widget-width:122px;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-9cdc098 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28361 .elementor-element.elementor-element-d7732f0{width:var( --container-widget-width, 99.099% );max-width:99.099%;--container-widget-width:99.099%;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-d7732f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28361 .elementor-element.elementor-element-d7732f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-d7732f0 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:56px;font-weight:normal;line-height:49px;}.elementor-28361 .elementor-element.elementor-element-85d30f6 .elementor-icon-list-icon{width:14px;}.elementor-28361 .elementor-element.elementor-element-85d30f6 .elementor-icon-list-icon i{font-size:14px;}.elementor-28361 .elementor-element.elementor-element-85d30f6 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-28361 .elementor-element.elementor-element-f0e70eb{--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;--overlay-opacity:0.73;--padding-top:75px;--padding-bottom:75px;--padding-left:75px;--padding-right:75px;}.elementor-28361 .elementor-element.elementor-element-f0e70eb:not(.elementor-motion-effects-element-type-background), .elementor-28361 .elementor-element.elementor-element-f0e70eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-28361 .elementor-element.elementor-element-f0e70eb::before, .elementor-28361 .elementor-element.elementor-element-f0e70eb > .elementor-background-video-container::before, .elementor-28361 .elementor-element.elementor-element-f0e70eb > .e-con-inner > .elementor-background-video-container::before, .elementor-28361 .elementor-element.elementor-element-f0e70eb > .elementor-background-slideshow::before, .elementor-28361 .elementor-element.elementor-element-f0e70eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-28361 .elementor-element.elementor-element-f0e70eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-cc10c33 );--background-overlay:'';}.elementor-28361 .elementor-element.elementor-element-cbc2f1a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-cc64348 );--border-color:var( --e-global-color-cc64348 );--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:025px;}.elementor-28361 .elementor-element.elementor-element-cbc2f1a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-e71f2df > .elementor-widget-container{background-color:var( --e-global-color-cc64348 );margin:-14px 0px 0px 0px;padding:10px 10px 27px 010px;}.elementor-28361 .elementor-element.elementor-element-e71f2df{text-align:start;font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:17px;letter-spacing:0.8px;color:var( --e-global-color-af35a8d );}.elementor-28361 .elementor-element.elementor-element-e71f2df a{color:var( --e-global-color-af35a8d );}.elementor-28361 .elementor-element.elementor-element-2ce8d6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-28361 .elementor-element.elementor-element-2ce8d6f .elementor-icon-list-icon{width:14px;}.elementor-28361 .elementor-element.elementor-element-2ce8d6f .elementor-icon-list-icon i{font-size:14px;}.elementor-28361 .elementor-element.elementor-element-2ce8d6f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-28361 .elementor-element.elementor-element-2ce8d6f .elementor-icon-list-text, .elementor-28361 .elementor-element.elementor-element-2ce8d6f .elementor-icon-list-text a{color:var( --e-global-color-7c1f7f5 );}.elementor-28361 .elementor-element.elementor-element-2ce8d6f .elementor-icon-list-item{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:300;text-transform:none;font-style:italic;text-decoration:none;line-height:21px;}.elementor-28361 .elementor-element.elementor-element-62ef01f .elementor-icon-list-icon{width:14px;}.elementor-28361 .elementor-element.elementor-element-62ef01f .elementor-icon-list-icon i{font-size:14px;}.elementor-28361 .elementor-element.elementor-element-62ef01f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-28361 .elementor-element.elementor-element-62ef01f .elementor-icon-list-text, .elementor-28361 .elementor-element.elementor-element-62ef01f .elementor-icon-list-text a{color:var( --e-global-color-7c1f7f5 );}.elementor-28361 .elementor-element.elementor-element-62ef01f .elementor-icon-list-item{font-family:var( --e-global-typography-deaa3e6-font-family ), Sans-serif;font-size:var( --e-global-typography-deaa3e6-font-size );font-weight:var( --e-global-typography-deaa3e6-font-weight );text-transform:var( --e-global-typography-deaa3e6-text-transform );font-style:var( --e-global-typography-deaa3e6-font-style );text-decoration:var( --e-global-typography-deaa3e6-text-decoration );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-165bc3f{--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-28361 .elementor-element.elementor-element-5e3ffa7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28361 .elementor-element.elementor-element-5e3ffa7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-488ebeb{width:var( --container-widget-width, 37.763% );max-width:37.763%;--container-widget-width:37.763%;--container-widget-flex-grow:0;font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:normal;line-height:30px;}.elementor-28361 .elementor-element.elementor-element-488ebeb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-2bf6050{width:var( --container-widget-width, 56.902% );max-width:56.902%;--container-widget-width:56.902%;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-2bf6050.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-39ecadc{--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:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28361 .elementor-element.elementor-element-39ecadc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-8dd7979 .elementor-button{background-color:var( --e-global-color-5819b88 );font-family:var( --e-global-typography-deaa3e6-font-family ), Sans-serif;font-size:var( --e-global-typography-deaa3e6-font-size );font-weight:var( --e-global-typography-deaa3e6-font-weight );text-transform:var( --e-global-typography-deaa3e6-text-transform );font-style:var( --e-global-typography-deaa3e6-font-style );text-decoration:var( --e-global-typography-deaa3e6-text-decoration );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-8dd7979 .elementor-button:hover, .elementor-28361 .elementor-element.elementor-element-8dd7979 .elementor-button:focus{background-color:var( --e-global-color-9c97d48 );}.elementor-28361 .elementor-element.elementor-element-8dd7979{width:auto;max-width:auto;}.elementor-28361 .elementor-element.elementor-element-8dd7979 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28361 .elementor-element.elementor-element-8dd7979 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-28361 .elementor-element.elementor-element-2e349d1 .elementor-button{background-color:var( --e-global-color-5819b88 );font-family:var( --e-global-typography-deaa3e6-font-family ), Sans-serif;font-size:var( --e-global-typography-deaa3e6-font-size );font-weight:var( --e-global-typography-deaa3e6-font-weight );text-transform:var( --e-global-typography-deaa3e6-text-transform );font-style:var( --e-global-typography-deaa3e6-font-style );text-decoration:var( --e-global-typography-deaa3e6-text-decoration );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-2e349d1 .elementor-button:hover, .elementor-28361 .elementor-element.elementor-element-2e349d1 .elementor-button:focus{background-color:var( --e-global-color-9c97d48 );}.elementor-28361 .elementor-element.elementor-element-2e349d1{width:auto;max-width:auto;}.elementor-28361 .elementor-element.elementor-element-2e349d1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28361 .elementor-element.elementor-element-2e349d1 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-28361 .elementor-element.elementor-element-300380a .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-deaa3e6-font-family ), Sans-serif;font-size:var( --e-global-typography-deaa3e6-font-size );font-weight:var( --e-global-typography-deaa3e6-font-weight );text-transform:var( --e-global-typography-deaa3e6-text-transform );font-style:var( --e-global-typography-deaa3e6-font-style );text-decoration:var( --e-global-typography-deaa3e6-text-decoration );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-300380a .elementor-button:hover, .elementor-28361 .elementor-element.elementor-element-300380a .elementor-button:focus{background-color:var( --e-global-color-8be1f27 );}.elementor-28361 .elementor-element.elementor-element-300380a{width:auto;max-width:auto;}.elementor-28361 .elementor-element.elementor-element-300380a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28361 .elementor-element.elementor-element-300380a .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-28361 .elementor-element.elementor-element-557ee32 .elementor-button{background-color:var( --e-global-color-cc64348 );font-family:var( --e-global-typography-deaa3e6-font-family ), Sans-serif;font-size:var( --e-global-typography-deaa3e6-font-size );font-weight:var( --e-global-typography-deaa3e6-font-weight );text-transform:var( --e-global-typography-deaa3e6-text-transform );font-style:var( --e-global-typography-deaa3e6-font-style );text-decoration:var( --e-global-typography-deaa3e6-text-decoration );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-af35a8d );}.elementor-28361 .elementor-element.elementor-element-557ee32 .elementor-button:hover, .elementor-28361 .elementor-element.elementor-element-557ee32 .elementor-button:focus{background-color:var( --e-global-color-cc10c33 );}.elementor-28361 .elementor-element.elementor-element-557ee32{width:auto;max-width:auto;}.elementor-28361 .elementor-element.elementor-element-557ee32 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28361 .elementor-element.elementor-element-557ee32 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-28361 .elementor-element.elementor-element-fa4b72f .elementor-button{background-color:var( --e-global-color-7c1f7f5 );font-family:var( --e-global-typography-deaa3e6-font-family ), Sans-serif;font-size:var( --e-global-typography-deaa3e6-font-size );font-weight:var( --e-global-typography-deaa3e6-font-weight );text-transform:var( --e-global-typography-deaa3e6-text-transform );font-style:var( --e-global-typography-deaa3e6-font-style );text-decoration:var( --e-global-typography-deaa3e6-text-decoration );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );fill:var( --e-global-color-cc10c33 );color:var( --e-global-color-cc10c33 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-af35a8d );}.elementor-28361 .elementor-element.elementor-element-fa4b72f .elementor-button:hover, .elementor-28361 .elementor-element.elementor-element-fa4b72f .elementor-button:focus{background-color:var( --e-global-color-af35a8d );}.elementor-28361 .elementor-element.elementor-element-fa4b72f{width:auto;max-width:auto;}.elementor-28361 .elementor-element.elementor-element-fa4b72f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28361 .elementor-element.elementor-element-fa4b72f .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-28361 .elementor-element.elementor-element-f1671c1 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-deaa3e6-font-family ), Sans-serif;font-size:var( --e-global-typography-deaa3e6-font-size );font-weight:var( --e-global-typography-deaa3e6-font-weight );text-transform:var( --e-global-typography-deaa3e6-text-transform );font-style:var( --e-global-typography-deaa3e6-font-style );text-decoration:var( --e-global-typography-deaa3e6-text-decoration );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-f1671c1 .elementor-button:hover, .elementor-28361 .elementor-element.elementor-element-f1671c1 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-28361 .elementor-element.elementor-element-f1671c1{width:initial;max-width:initial;}.elementor-28361 .elementor-element.elementor-element-f1671c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28361 .elementor-element.elementor-element-f1671c1 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-28361 .elementor-element.elementor-element-a50a307{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:25px;}.elementor-28361 .elementor-element.elementor-element-a50a307.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-64d01ac{font-family:"Nunito Sans", Sans-serif;font-size:1.3rem;font-weight:600;color:var( --e-global-color-accent );}.elementor-28361 .elementor-element.elementor-element-0d99079{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:2px;}.elementor-28361 .elementor-element.elementor-element-0d99079 .elementor-divider-separator{width:10%;}.elementor-28361 .elementor-element.elementor-element-0d99079 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28361 .elementor-element.elementor-element-ef28ee3{width:var( --container-widget-width, 104.34% );max-width:104.34%;--container-widget-width:104.34%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-50a7a55-font-family ), Sans-serif;font-size:var( --e-global-typography-50a7a55-font-size );font-weight:var( --e-global-typography-50a7a55-font-weight );line-height:var( --e-global-typography-50a7a55-line-height );}.elementor-28361 .elementor-element.elementor-element-ef28ee3 > .elementor-widget-container{padding:10px 0px 0px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-cc64348 );}.elementor-28361 .elementor-element.elementor-element-ef28ee3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-4bfb3f5{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#E7E7E7;--e-share-buttons-secondary-color:var( --e-global-color-9c97d48 );}.elementor-28361 .elementor-element.elementor-element-4bfb3f5 .elementor-share-btn{font-size:calc(0.85px * 10);}.elementor-28361 .elementor-element.elementor-element-c37f7b4{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28361 .elementor-element.elementor-element-c37f7b4:not(.elementor-motion-effects-element-type-background), .elementor-28361 .elementor-element.elementor-element-c37f7b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc10c33 );}.elementor-28361 .elementor-element.elementor-element-3d5c110{--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;border-style:none;--border-style:none;}.elementor-28361 .elementor-element.elementor-element-3d5c110.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-15e9bff{width:var( --container-widget-width, 14.654% );max-width:14.654%;--container-widget-width:14.654%;--container-widget-flex-grow:0;font-family:"Bebas Neue", Sans-serif;font-size:31px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:31px;}.elementor-28361 .elementor-element.elementor-element-15e9bff > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-28361 .elementor-element.elementor-element-15e9bff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-0c16a19{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 83.089% );max-width:83.089%;--container-widget-width:83.089%;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-0c16a19.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-0c16a19 .elementor-divider-separator{width:100%;}.elementor-28361 .elementor-element.elementor-element-0c16a19 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-28361 .elementor-element.elementor-element-5829529{--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-28361 .elementor-element.elementor-element-5829529.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-6cff510{--grid-columns:1;width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-6cff510.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-6cff510 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-cc64348 );}.elementor-28361 .elementor-element.elementor-element-ffb4e2d{--grid-columns:1;width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-ffb4e2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-ffb4e2d > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-cc64348 );}.elementor-28361 .elementor-element.elementor-element-5c193fa{--grid-columns:1;width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-5c193fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28361 .elementor-element.elementor-element-d754d48{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-28361 .elementor-element.elementor-element-688ed9b span.post-navigation__prev--label, .elementor-28361 .elementor-element.elementor-element-688ed9b span.post-navigation__next--label{font-weight:700;}.elementor-28361 .elementor-element.elementor-element-688ed9b span.post-navigation__prev--title, .elementor-28361 .elementor-element.elementor-element-688ed9b span.post-navigation__next--title{font-family:"Nunito Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:0.8px;}.elementor-28361 .elementor-element.elementor-element-688ed9b .elementor-post-navigation__link a {gap:6px;}@media(min-width:768px){.elementor-28361 .elementor-element.elementor-element-ea8961b{--width:1140px;}.elementor-28361 .elementor-element.elementor-element-9306949{--width:60%;}.elementor-28361 .elementor-element.elementor-element-cbc2f1a{--width:26.396%;}.elementor-28361 .elementor-element.elementor-element-5e3ffa7{--width:103.14%;}.elementor-28361 .elementor-element.elementor-element-39ecadc{--width:34%;}.elementor-28361 .elementor-element.elementor-element-a50a307{--width:68.479%;}.elementor-28361 .elementor-element.elementor-element-3d5c110{--width:100%;}.elementor-28361 .elementor-element.elementor-element-5829529{--width:104.552%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28361 .elementor-element.elementor-element-e46aa23{--content-width:100%;}.elementor-28361 .elementor-element.elementor-element-ea8961b{--width:100%;}.elementor-28361 .elementor-element.elementor-element-9306949{--width:453.094px;}.elementor-28361 .elementor-element.elementor-element-cbc2f1a{--width:187.516px;}}@media(max-width:1024px){.elementor-28361 .elementor-element.elementor-element-e46aa23{--overlay-opacity:0.85;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-28361 .elementor-element.elementor-element-24144fe{width:var( --container-widget-width, 280.359px );max-width:280.359px;--container-widget-width:280.359px;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-24144fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28361 .elementor-element.elementor-element-24144fe.elementor-element{--align-self:center;}.elementor-28361 .elementor-element.elementor-element-24144fe img{width:1%;height:195px;}.elementor-28361 .elementor-element.elementor-element-a6c5836{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-28361 .elementor-element.elementor-element-d7732f0 .elementor-heading-title{font-size:51px;line-height:47px;}.elementor-28361 .elementor-element.elementor-element-f0e70eb{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-28361 .elementor-element.elementor-element-62ef01f .elementor-icon-list-item{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-5e3ffa7{--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-28361 .elementor-element.elementor-element-488ebeb{font-size:40px;line-height:40px;}.elementor-28361 .elementor-element.elementor-element-8dd7979 .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-2e349d1 .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-300380a .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-557ee32 .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-fa4b72f .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-f1671c1 .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-ef28ee3{font-size:var( --e-global-typography-50a7a55-font-size );line-height:var( --e-global-typography-50a7a55-line-height );} .elementor-28361 .elementor-element.elementor-element-4bfb3f5{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-28361 .elementor-element.elementor-element-c37f7b4{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-28361 .elementor-element.elementor-element-15e9bff{width:var( --container-widget-width, 147.266px );max-width:147.266px;--container-widget-width:147.266px;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-0c16a19{width:var( --container-widget-width, 539.938px );max-width:539.938px;--container-widget-width:539.938px;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-5829529{--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-28361 .elementor-element.elementor-element-6cff510{--grid-columns:1;--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-28361 .elementor-element.elementor-element-ffb4e2d{--grid-columns:1;--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-28361 .elementor-element.elementor-element-5c193fa{--grid-columns:1;--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}}@media(max-width:767px){.elementor-28361 .elementor-element.elementor-element-e46aa23{--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;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-28361 .elementor-element.elementor-element-224fef07.elementor-element{--order:-99999 /* order start hack */;}.elementor-28361 .elementor-element.elementor-element-ea8961b{--width:100%;--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;--flex-wrap:wrap;}.elementor-28361 .elementor-element.elementor-element-24144fe{width:var( --container-widget-width, 208px );max-width:208px;--container-widget-width:208px;--container-widget-flex-grow:0;}.elementor-28361 .elementor-element.elementor-element-24144fe > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-28361 .elementor-element.elementor-element-24144fe.elementor-element{--order:-99999 /* order start hack */;}.elementor-28361 .elementor-element.elementor-element-24144fe img{width:20%;height:177px;object-fit:contain;}.elementor-28361 .elementor-element.elementor-element-9306949{--width:100%;--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:flex-start;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28361 .elementor-element.elementor-element-a6c5836{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-28361 .elementor-element.elementor-element-d7732f0 .elementor-heading-title{font-size:35px;line-height:37px;}.elementor-28361 .elementor-element.elementor-element-f0e70eb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28361 .elementor-element.elementor-element-cbc2f1a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:00px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-28361 .elementor-element.elementor-element-cbc2f1a.e-con{--order:-99999 /* order start hack */;}.elementor-28361 .elementor-element.elementor-element-62ef01f .elementor-icon-list-item{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-488ebeb{width:var( --container-widget-width, 270.953px );max-width:270.953px;--container-widget-width:270.953px;--container-widget-flex-grow:0;font-size:35px;}.elementor-28361 .elementor-element.elementor-element-8dd7979 .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-2e349d1 .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-300380a .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-557ee32 .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-fa4b72f .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-f1671c1 .elementor-button{font-size:var( --e-global-typography-deaa3e6-font-size );line-height:var( --e-global-typography-deaa3e6-line-height );letter-spacing:var( --e-global-typography-deaa3e6-letter-spacing );}.elementor-28361 .elementor-element.elementor-element-ef28ee3 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-28361 .elementor-element.elementor-element-ef28ee3{font-size:var( --e-global-typography-50a7a55-font-size );line-height:var( --e-global-typography-50a7a55-line-height );} .elementor-28361 .elementor-element.elementor-element-4bfb3f5{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-28361 .elementor-element.elementor-element-c37f7b4{--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-28361 .elementor-element.elementor-element-3d5c110{--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-28361 .elementor-element.elementor-element-5829529{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-28361 .elementor-element.elementor-element-6cff510{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-28361 .elementor-element.elementor-element-6cff510 > .elementor-widget-container{padding:0px 0px 20px 0px;border-width:0px 0px 01px 0px;}.elementor-28361 .elementor-element.elementor-element-ffb4e2d{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-28361 .elementor-element.elementor-element-ffb4e2d > .elementor-widget-container{padding:0px 0px 20px 0px;border-width:0px 0px 01px 0px;}.elementor-28361 .elementor-element.elementor-element-5c193fa{--grid-columns:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-28361 .elementor-element.elementor-element-d754d48{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-28361 .elementor-element.elementor-element-688ed9b span.post-navigation__prev--title, .elementor-28361 .elementor-element.elementor-element-688ed9b span.post-navigation__next--title{font-size:10px;}.elementor-28361 .elementor-element.elementor-element-688ed9b .post-navigation__arrow-wrapper{font-size:19px;}}/* Start custom CSS for shortcode, class: .elementor-element-9cdc098 *//* Style the reading time text */
.elementor-28361 .elementor-element.elementor-element-9cdc098 {
    font-family: Nunito Sans, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 500;
    color: #345A70;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea8961b *//* Desktop/tablet */
.elementor-28361 .elementor-element.elementor-element-ea8961b {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    gap: 50px;
}

.elementor-28361 .elementor-element.elementor-element-ea8961b .news-hero-image {
    flex: 0 0 auto;
    width: auto !important;
    max-width: 55%;
}

.elementor-28361 .elementor-element.elementor-element-ea8961b .news-hero-image img {
    display: block;
    width: auto !important;
    height: 330px;
    max-width: 100%;
    object-fit: contain;
}

.elementor-28361 .elementor-element.elementor-element-ea8961b .news-hero-copy {
    flex: 1 1 auto;
    width: auto !important;
    max-width: 650px;
    min-width: 0;
}

/* MOBILE — stack everything normally */
@media (max-width: 767px) {

    .elementor-28361 .elementor-element.elementor-element-ea8961b {
        flex-direction: column;
        flex-wrap: wrap;
        width: 100% !important;
        max-width: 100% !important;
        gap: 25px;
    }

    .elementor-28361 .elementor-element.elementor-element-ea8961b .news-hero-image {
        width: 100% !important;
        max-width: 100%;
        flex: none;
    }

    .elementor-28361 .elementor-element.elementor-element-ea8961b .news-hero-image img {
        width: auto !important;
        height: auto;
        max-height: 300px;
        max-width: 100%;
        margin: 0 auto;
    }

    .elementor-28361 .elementor-element.elementor-element-ea8961b .news-hero-copy {
        width: 100% !important;
        max-width: 100%;
        flex: none;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-0a22fd1 *//* INLINE SCRIPTURE BLOCK */
.elementor-28361 .elementor-element.elementor-element-0a22fd1 .scripture-block {
    margin: 32px 0 32px 28px;
    padding: 5px 0 5px 22px;
    border-left: 2px solid #5f8194;
}

/* Verse text */
.elementor-28361 .elementor-element.elementor-element-0a22fd1 .scripture-block p,
.elementor-28361 .elementor-element.elementor-element-0a22fd1 .scripture-block p strong,
.elementor-28361 .elementor-element.elementor-element-0a22fd1 .scripture-block p b {
    margin: 0 0 7px 0;
    font-size: 15px;
    line-height: 1.45;
    font-style: italic;
    font-weight: 400 !important;
}

/* Scripture reference */
.elementor-28361 .elementor-element.elementor-element-0a22fd1 .scripture-block p:last-child,
.elementor-28361 .elementor-element.elementor-element-0a22fd1 .scripture-block p:last-child strong,
.elementor-28361 .elementor-element.elementor-element-0a22fd1 .scripture-block p:last-child b,
.elementor-28361 .elementor-element.elementor-element-0a22fd1 .scripture-block p:last-child em {
    margin: 6px 0 0;
    font-size: 11px;
    line-height: 1.3;
    font-style: normal !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #52778b;
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-28361 .elementor-element.elementor-element-0a22fd1 .scripture-block {
        margin-left: 5px;
        padding-left: 16px;
    }
}

/* =========================================
   DEVOTIONAL BLOCKQUOTES
   ========================================= */

.elementor-28361 .elementor-element.elementor-element-0a22fd1 blockquote {
    position: relative !important;

    margin: 28px 0 !important;
    padding: 5px 0 5px 48px !important;

    border: 0 !important;
    background: transparent !important;

    font-size: 16px !important;
    line-height: 1.55 !important;
    font-weight: 400 !important;
    font-style: italic !important;

    letter-spacing: normal !important;
    text-transform: none !important;
    text-align: left !important;
}

/* Our ONE quotation mark */
.elementor-28361 .elementor-element.elementor-element-0a22fd1 blockquote::before {
    content: "“" !important;

    position: absolute !important;
    display: block !important;

    left: 0 !important;
    top: -7px !important;

    margin: 0 !important;
    padding: 0 !important;

    font-family: Georgia, serif !important;
    font-size: 58px !important;
    line-height: 1 !important;
    font-weight: 400 !important;
    font-style: normal !important;

    color: #d9dee1 !important;
}

/* Murder the theme's closing quote */
.elementor-28361 .elementor-element.elementor-element-0a22fd1 blockquote::after {
    content: none !important;
    display: none !important;
}

/* Reset anything MyListing is doing to the paragraphs */
.elementor-28361 .elementor-element.elementor-element-0a22fd1 blockquote p {
    margin: 0 0 8px !important;
    padding: 0 !important;

    font-size: inherit !important;
    line-height: inherit !important;
    font-weight: inherit !important;
    font-style: inherit !important;

    letter-spacing: normal !important;
    text-transform: none !important;
    text-align: left !important;
}

.elementor-28361 .elementor-element.elementor-element-0a22fd1 blockquote p::before,
.elementor-28361 .elementor-element.elementor-element-0a22fd1 blockquote p::after {
    content: none !important;
    display: none !important;
}

.elementor-28361 .elementor-element.elementor-element-0a22fd1 blockquote p:last-child {
    margin-bottom: 0 !important;
}

/* Fix Gallery */

.elementor-28361 .elementor-element.elementor-element-0a22fd1 .gallery {
    display: grid !important;
    width: 100% !important;
    gap: 20px;
}

.elementor-28361 .elementor-element.elementor-element-0a22fd1 .gallery.gallery-columns-3 {
    grid-template-columns: repeat(3, 1fr);
}

.elementor-28361 .elementor-element.elementor-element-0a22fd1 .gallery .gallery-item {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
}

.elementor-28361 .elementor-element.elementor-element-0a22fd1 .gallery .gallery-item img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}/* End custom CSS */