.elementor-1931 .elementor-element.elementor-element-a9ac2ee{--display:flex;--min-height:450px;--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-1931 .elementor-element.elementor-element-a9ac2ee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1931 .elementor-element.elementor-element-18baa7f{--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-1931 .elementor-element.elementor-element-1d40acb{--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-1931 .elementor-element.elementor-element-08e598e{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1931 .elementor-element.elementor-element-976a310 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1931 .elementor-element.elementor-element-976a310{text-align:center;}.elementor-1931 .elementor-element.elementor-element-976a310 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;}.elementor-1931 .elementor-element.elementor-element-0d3a7ba{--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-1931 .elementor-element.elementor-element-2086575{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1931 .elementor-element.elementor-element-2303b01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1931 .elementor-element.elementor-element-a185d94{text-align:center;}.elementor-1931 .elementor-element.elementor-element-a185d94 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;}.elementor-1931 .elementor-element.elementor-element-80c37f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1931 .elementor-element.elementor-element-222ad22{text-align:center;}.elementor-1931 .elementor-element.elementor-element-222ad22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;}.elementor-1931 .elementor-element.elementor-element-0998902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1931 .elementor-element.elementor-element-a3d36f2{text-align:center;}.elementor-1931 .elementor-element.elementor-element-a3d36f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;}.elementor-1931 .elementor-element.elementor-element-bdaeefe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1931 .elementor-element.elementor-element-ab269df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1931 .elementor-element.elementor-element-689e88f{text-align:center;}.elementor-1931 .elementor-element.elementor-element-689e88f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;}.elementor-1931 .elementor-element.elementor-element-6ddc567{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1931 .elementor-element.elementor-element-24e120e{text-align:center;}.elementor-1931 .elementor-element.elementor-element-24e120e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;}.elementor-1931 .elementor-element.elementor-element-6747bb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1931 .elementor-element.elementor-element-d753429{text-align:center;}.elementor-1931 .elementor-element.elementor-element-d753429 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;}.elementor-1931 .elementor-element.elementor-element-529b905{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1931 .elementor-element.elementor-element-0479e9f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1931 .elementor-element.elementor-element-b313b3c{text-align:center;}.elementor-1931 .elementor-element.elementor-element-b313b3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;}.elementor-1931 .elementor-element.elementor-element-d0b74c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1931 .elementor-element.elementor-element-7a957fc{text-align:center;}.elementor-1931 .elementor-element.elementor-element-7a957fc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;}.elementor-1931 .elementor-element.elementor-element-0bb6f80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1931 .elementor-element.elementor-element-ebde832{text-align:center;}.elementor-1931 .elementor-element.elementor-element-ebde832 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;}.elementor-1931 .elementor-element.elementor-element-31e755b{--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-1931 .elementor-element.elementor-element-b7b6aa1{--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-1931 .elementor-element.elementor-element-72e8054{--spacer-size:50px;}.elementor-1931 .elementor-element.elementor-element-94f9ff8{text-align:center;}.elementor-1931 .elementor-element.elementor-element-94f9ff8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:300;}.elementor-1931 .elementor-element.elementor-element-d535416{text-align:center;}.elementor-1931 .elementor-element.elementor-element-d535416 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:500;}.elementor-1931 .elementor-element.elementor-element-9188411{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1931 .elementor-element.elementor-element-b547125{--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-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1931 .elementor-element.elementor-element-c9bc4fe .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1931 .elementor-element.elementor-element-c9bc4fe .elementor-counter-number-wrapper{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;}.elementor-1931 .elementor-element.elementor-element-3cf74a3{--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-1931 .elementor-element.elementor-element-f4828ad .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1931 .elementor-element.elementor-element-f4828ad .elementor-counter-number-wrapper{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;}.elementor-1931 .elementor-element.elementor-element-5a1061a{--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-1931 .elementor-element.elementor-element-5835de3 .elementor-counter-number-wrapper{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;}.elementor-1931 .elementor-element.elementor-element-5835de3 .elementor-counter-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1931 .elementor-element.elementor-element-5366de6{--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-1931 .elementor-element.elementor-element-f58be4d .elementor-counter-title{justify-content:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1931 .elementor-element.elementor-element-f58be4d .elementor-counter-number-wrapper{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:500;}.elementor-1931 .elementor-element.elementor-element-58be5b7{--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-1931 .elementor-element.elementor-element-80c4dbd{--spacer-size:20px;}.elementor-1931 .elementor-element.elementor-element-70009d8{--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-1931 .elementor-element.elementor-element-d0844f2{text-align:center;}.elementor-1931 .elementor-element.elementor-element-d0844f2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:500;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1931 .elementor-element.elementor-element-c4b1b1e .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1931 .elementor-element.elementor-element-5ea960c{--spacer-size:50px;}.elementor-1931 .elementor-element.elementor-element-e68bd34{--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-1931 .elementor-element.elementor-element-db74561{text-align:center;}.elementor-1931 .elementor-element.elementor-element-db74561 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;}.elementor-1931 .elementor-element.elementor-element-dae069f .shadowcore-posts-grid--item{width:calc( 100% / 4 );padding:calc( 0.5 * 20px );}.elementor-1931 .elementor-element.elementor-element-dae069f .shadowcore-posts-grid{margin:calc( -0.5 * 20px );}.elementor-1931 .elementor-element.elementor-element-dae069f .shadowcore-grid-image{border-radius:0px 0px 0px 0px;}.elementor-1931 .elementor-element.elementor-element-dae069f .shadowcore-pgi__content-inner{padding:15px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1931 .elementor-element.elementor-element-dae069f .shadowcore-pgi__meta{padding-top:0px;padding-bottom:0;}.elementor-1931 .elementor-element.elementor-element-dae069f.shadowcore-pgi-swap--yes .shadowcore-pgi__meta{padding-bottom:0px;padding-top:0;}.elementor-1931 .elementor-element.elementor-element-dae069f .shadowcore-pgi__meta > div:before{margin-left:calc(0.5 * 20px);margin-right:calc(0.5 * 20px);}body:not(.shadowcore-touch) .elementor-1931 .elementor-element.elementor-element-dae069f.shadowcore-pgi-fade--yes .shadowcore-posts-grid:hover .shadowcore-posts-grid--item:not(:hover){opacity:calc(50 * 0.01);}@media(min-width:768px){.elementor-1931 .elementor-element.elementor-element-a9ac2ee{--width:106.238%;}.elementor-1931 .elementor-element.elementor-element-2303b01{--width:50%;}.elementor-1931 .elementor-element.elementor-element-80c37f2{--width:50%;}.elementor-1931 .elementor-element.elementor-element-0998902{--width:50%;}.elementor-1931 .elementor-element.elementor-element-ab269df{--width:50%;}.elementor-1931 .elementor-element.elementor-element-6ddc567{--width:50%;}.elementor-1931 .elementor-element.elementor-element-6747bb7{--width:50%;}.elementor-1931 .elementor-element.elementor-element-0479e9f{--width:50%;}.elementor-1931 .elementor-element.elementor-element-d0b74c5{--width:50%;}.elementor-1931 .elementor-element.elementor-element-0bb6f80{--width:50%;}.elementor-1931 .elementor-element.elementor-element-b547125{--width:25%;}.elementor-1931 .elementor-element.elementor-element-3cf74a3{--width:25%;}.elementor-1931 .elementor-element.elementor-element-5a1061a{--width:25%;}.elementor-1931 .elementor-element.elementor-element-5366de6{--width:25%;}}@media(max-width:1024px){.elementor-1931 .elementor-element.elementor-element-dae069f .shadowcore-posts-grid--item{width:calc( 100% / 2 );padding:calc( 0.5 * 20px );}.elementor-1931 .elementor-element.elementor-element-dae069f .shadowcore-posts-grid{margin:calc( -0.5 * 20px );}}@media(max-width:767px){.elementor-1931 .elementor-element.elementor-element-dae069f .shadowcore-posts-grid--item{width:calc( 100% / 1 );padding:calc( 0.5 * 20px );}.elementor-1931 .elementor-element.elementor-element-dae069f .shadowcore-posts-grid{margin:calc( -0.5 * 20px );}}