.elementor-26735 .elementor-element.elementor-element-d6b842d:not(.elementor-motion-effects-element-type-background), .elementor-26735 .elementor-element.elementor-element-d6b842d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070B21;}.elementor-26735 .elementor-element.elementor-element-d6b842d > .elementor-container{max-width:1320px;min-height:300px;}.elementor-26735 .elementor-element.elementor-element-d6b842d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-98px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-d6b842d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26735 .elementor-element.elementor-element-eeb43b3{margin-top:-170px;margin-bottom:0px;}.elementor-26735 .elementor-element.elementor-element-f87db51:not(.elementor-motion-effects-element-type-background), .elementor-26735 .elementor-element.elementor-element-f87db51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26735 .elementor-element.elementor-element-f87db51 > .elementor-container{min-height:200px;}.elementor-26735 .elementor-element.elementor-element-f87db51, .elementor-26735 .elementor-element.elementor-element-f87db51 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-26735 .elementor-element.elementor-element-f87db51{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.10196078431372549);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-26735 .elementor-element.elementor-element-f87db51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-26735 .elementor-element.elementor-element-fdd903e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-widget-image-box .elementor-image-box-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-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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-26735 .elementor-element.elementor-element-23f385b .elementor-image-box-wrapper{text-align:left;}.elementor-26735 .elementor-element.elementor-element-23f385b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-26735 .elementor-element.elementor-element-23f385b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-26735 .elementor-element.elementor-element-23f385b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-26735 .elementor-element.elementor-element-23f385b .elementor-image-box-img img{border-radius:100%;transition-duration:0.3s;}.elementor-26735 .elementor-element.elementor-element-23f385b .elementor-image-box-title{font-family:"Mulish", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#142128;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-26735 .elementor-element.elementor-element-9bebbbc{width:auto;max-width:auto;align-self:center;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:23px;}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-text{color:#142128;transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-26735 .elementor-element.elementor-element-258511c{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-26735 .elementor-element.elementor-element-258511c > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-258511c .elementor-divider-separator{width:100%;}.elementor-26735 .elementor-element.elementor-element-258511c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.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-26735 .elementor-element.elementor-element-6ba38c4 > .elementor-widget-container{margin:-5px 0px -10px 0px;}.elementor-26735 .elementor-element.elementor-element-6ba38c4 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:20px;font-weight:700;line-height:23px;color:#142128;}.elementor-26735 .elementor-element.elementor-element-675943d .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#666666;}.elementor-26735 .elementor-element.elementor-element-8414e56 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#0000001A;}.elementor-26735 .elementor-element.elementor-element-8414e56 .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-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-26735 .elementor-element.elementor-element-8414e56{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-item > a{font-family:"Mulish", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-text{transition:color 0.3s;}.elementor-26735 .elementor-element.elementor-element-d015832 > .elementor-container{max-width:1160px;}.elementor-26735 .elementor-element.elementor-element-d015832{padding:50px 0px 50px 0px;}.elementor-26735 .elementor-element.elementor-element-03e620d .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:42px;font-weight:700;line-height:44px;color:#04151E;}.elementor-bc-flex-widget .elementor-26735 .elementor-element.elementor-element-45d15de.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-26735 .elementor-element.elementor-element-45d15de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-26735 .elementor-element.elementor-element-45d15de.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-26735 .elementor-element.elementor-element-3c8294f{width:auto;max-width:auto;align-self:center;}.elementor-26735 .elementor-element.elementor-element-3c8294f > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-25ff381{width:auto;max-width:auto;}.elementor-26735 .elementor-element.elementor-element-419b616{width:auto;max-width:auto;}.elementor-26735 .elementor-element.elementor-element-419b616 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-e3c6bdf{width:auto;max-width:auto;}.elementor-26735 .elementor-element.elementor-element-e3c6bdf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-2bc2e51{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-26735 .elementor-element.elementor-element-2bc2e51 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-26735 .elementor-element.elementor-element-2bc2e51 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}@media(max-width:1200px){.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-item > a{font-size:18px;}}@media(max-width:1024px){.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-item > a{font-size:14px;}.elementor-26735 .elementor-element.elementor-element-8414e56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26735 .elementor-element.elementor-element-8414e56 .elementor-icon-list-item > a{font-size:14px;}}@media(max-width:900px){.elementor-26735 .elementor-element.elementor-element-fdd903e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-9bebbbc{width:auto;max-width:auto;}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-26735 .elementor-element.elementor-element-03e620d .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-26735 .elementor-element.elementor-element-d6b842d{padding:80px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-eeb43b3{margin-top:-270px;margin-bottom:0px;}.elementor-26735 .elementor-element.elementor-element-23f385b{width:100%;max-width:100%;}.elementor-26735 .elementor-element.elementor-element-23f385b .elementor-image-box-wrapper{text-align:center;}.elementor-26735 .elementor-element.elementor-element-23f385b .elementor-image-box-img{margin-bottom:15px;}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-26735 .elementor-element.elementor-element-9bebbbc{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-item > a{font-size:13px;}.elementor-26735 .elementor-element.elementor-element-258511c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-6ba38c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-675943d > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-fcbfab9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-8414e56 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-d015832{padding:15px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-b0bddf3 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-26735 .elementor-element.elementor-element-03e620d .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-26735 .elementor-element.elementor-element-45d15de.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-26735 .elementor-element.elementor-element-45d15de > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-3c8294f > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-26735 .elementor-element.elementor-element-25ff381 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-26735 .elementor-element.elementor-element-886194f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-26735 .elementor-element.elementor-element-2bc2e51 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}}@media(min-width:768px){.elementor-26735 .elementor-element.elementor-element-fdd903e{width:70%;}.elementor-26735 .elementor-element.elementor-element-fcbfab9{width:29.911%;}.elementor-26735 .elementor-element.elementor-element-b0bddf3{width:70%;}.elementor-26735 .elementor-element.elementor-element-45d15de{width:30%;}}@media(max-width:1200px) and (min-width:768px){.elementor-26735 .elementor-element.elementor-element-fdd903e{width:60%;}.elementor-26735 .elementor-element.elementor-element-fcbfab9{width:40%;}.elementor-26735 .elementor-element.elementor-element-45d15de{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-26735 .elementor-element.elementor-element-fdd903e{width:73%;}.elementor-26735 .elementor-element.elementor-element-fcbfab9{width:27%;}.elementor-26735 .elementor-element.elementor-element-b0bddf3{width:60%;}}@media(max-width:900px) and (min-width:768px){.elementor-26735 .elementor-element.elementor-element-b0bddf3{width:40%;}.elementor-26735 .elementor-element.elementor-element-45d15de{width:60%;}}@media(min-width:2400px){.elementor-26735 .elementor-element.elementor-element-9bebbbc{width:auto;max-width:auto;}}/* Start custom CSS for image-box, class: .elementor-element-23f385b *//*.elementor-element.elementor-element-23f385b.elementor-position-left.elementor-widget-mobile__width-inherit.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box h3 {
    margin-top: 10px;
}*//* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9bebbbc */@media screen and (max-width:790px) and (min-width:768px){
   #location-listing span.elementor-icon-list-text {
    align-self: center;
    padding-inline-start: 0px !important;
}
}

@media screen and (max-width:1048px) and (min-width:1025px){
   #location-listing span.elementor-icon-list-text {
    align-self: center;
    padding-inline-start: 0px !important;
}
}

@media screen and (max-width: 767px){
.elementor-26735 .elementor-element.elementor-element-9bebbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(30px/2);
    margin-left: calc(30px/2);
    margin-top: 5px;
    margin-bottom: 5px;
}
}

@media screen and (max-width:375px) {
    #location-listing li.elementor-icon-list-item.elementor-inline-item {
        margin: 5px 25px 5px 15px;
        width: 100%;
    }
}
@media screen and (max-width: 430px) and (min-width: 376px){
 #location-listing  li.elementor-icon-list-item.elementor-inline-item {
    margin: 5px 20px 5px 15px;
    width : 100%;
}
}

@media screen and (max-width:542px) and (min-width:431px){
 #location-listing  li.elementor-icon-list-item.elementor-inline-item {
    margin: 5px 10px 5px 15px;
    width : 100%;
}
}

@media screen and (max-width: 542px){
/* #location-listing  li.elementor-icon-list-item.elementor-inline-item {
    margin: 5px 20px 5px 15px;
    width : 100%;
}*/
#location-listing a[social~="links"] {
    margin: -2px 0 0 -65px !important;
    padding: 0 0 0 0;
}
#location-listing li:nth-last-of-type(1), #location-listing li:nth-last-of-type(2), #location-listing li:nth-last-of-type(3) {
    width: 0% !important;
    margin: 3px 0 5px 25px !important;
}
#location-listing li:nth-last-of-type(4) {
    width: 20% !important;
}
}

@media screen and (max-width: 560px) and (min-width: 543px){
    
#location-listing li:nth-last-of-type(4) {
    width: auto;
    margin: 0px 15px 0 0;
}
#location-listing li:nth-last-of-type(1), #location-listing li:nth-last-of-type(2), #location-listing li:nth-last-of-type(3) {
    width: 0% !important;
    margin: 5px 0 5px 25px !important;
}
}

@media screen and (max-width: 767px) and (min-width: 561px){
    
    #location-listing li:nth-last-of-type(1), #location-listing li:nth-last-of-type(2), #location-listing li:nth-last-of-type(3) {
    width: 0% !important;
    margin: 5px 0 5px 25px !important;
}
#location-listing li:nth-last-of-type(4) {
    width: auto;
    margin: 0px -7px 0 0;
}
}

@media screen and (min-width: 543px) and (max-width: 560px){
    #location-listing a[social~="links"] {
    margin: -4px 0 0 -17px !important;
    padding: 0 0 0 0px !important;
}
}

@media screen and (min-width:561px) and (max-width:1200px){
    
    #location-listing a[social~="links"] {
    margin: -3px 0 0 -3px !important;
    padding: 0 0 0 0px !important;
}
}

#location-listing a[social~="links"] {
    margin: -2px 0 0 -25px;
    padding: 0 0 0 8px;
}

#author-box .elementor-image-box-content {
    padding: 15px 0 0;
}
#location-listing {
    display: flex;
    align-items: center;
    justify-content: center;
    align-content: center;
    flex-wrap: unset;
    text-align: center;
    margin: 0 auto;
}
@media screen and (max-width:900px) and (min-width:768px){
    #location-listing {
    position: absolute;
    left: 16% !important;
    top: 45px;
}
#author-box h3.elementor-image-box-title {
    margin-left: -5px;
}
}
@media screen and (max-width:955px) and (min-width:901px){
    #location-listing {
    left: 16.5% !important;
    top: 55px;
    position: absolute;
}
}
 

@media screen and (max-width:995px) and (min-width:956px){
    #location-listing {
    left: 15.5% !important;
    top: 55px;
    position: absolute;
}
}
 
@media screen and (max-width:1024px) and (min-width:996px){
    #location-listing {
    left: 14.99%;
    top: 55px;
    position: absolute;
}
}


@media screen and (max-width:1045px) and (min-width:1025px){
    #location-listing {
    left: 17.5%;
    top: 55px;
    position: absolute;
}
}

@media screen and (max-width:1089px) and (min-width:1046px){
    #location-listing {
    left: 17%;
    top: 55px;
    position: absolute;
}
}
@media screen and (max-width:1114px) and (min-width:1090px){
    #location-listing {
    left: 16.5%;
    top: 55px;
    position: absolute;
}
}
@media screen and (max-width:1200px) and (min-width:1115px){
    #location-listing {
    left: 16%;
    top: 55px;
    position: absolute;
}
}
@media screen and (min-width:1201px) {
    #location-listing {
    left: 14%;
    top: 55px;
    position: absolute;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3c8294f */.options.categories-filter {
    width: auto;
}
.options.categories-filter .show-hide-term {
    font-size: 15px !important;
    font-family: 'Mulish';
    font-weight: bold;
}
.show-hide-term {
    margin-right: 10px;
}
.arrow-up-cat {
    display: none;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 20px solid #fff;
    margin-top: 0px;
    position: absolute;
    left: 53px !important; 
    top: 18px;
}
.filter-wrap .filter-box, .option-set {
    position: absolute;
    background: #fff;
    border: #efefef solid 1px;
    padding: 0;
    width: 100%;
    border-radius: 5px;
    top: 35px;
    left: 0;
    z-index: 1;
    display: none;
    font-size: 15px;
    color: #04151E;
    width: 160px;
    box-shadow: rgb(0 0 0 / 20%) 0px 5px 5px;
    border-top: 0;
}
.option-set label {
    width: 100%;
    padding: 5px 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-25ff381 */.search-course{
    position: relative;
}
.search-course i{
    display: none
}
.search-course:before {
    content: "";
    position: absolute;
    left: auto;
    top: 50%;
    background: url(http://replica.chartvps.com///wp-content/uploads/2023/01/MagnifyingGlass.svg);
    width: 22px;
    height: 22px;
    transform: translateY(-50%);
    right: 0px;
}
.strategies-search-from input[type="search"] {
    font-family: "Mulish", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    line-height: 24px;
    padding-left: calc(40px/3);
    padding-right: calc(40px/3);
    color: #666;
    max-width: 130px;
    width: 100%;
}
.strategies-search-from.elementor-search-form__container {
    background-color: #fff;
    border-color: #0000001a;
    border-width: 1px;
    border-radius: 5px;
    min-height: 40px;
}
.strategies-search-from .elementor-search-form__submit {
    /*min-width: 40px;*/
    min-width: 15px;
    color: #02010173 !important;
    background-color: #54595F00;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-419b616 */.options.categories-filter {
    width: auto;
}
.options.categories-filter .show-hide-term {
    font-size: 15px !important;
    font-family: 'Mulish';
    font-weight: bold;
}
.show-hide-term {
    margin-right: 10px;
}
.arrow-up-cat {
    display: none;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 20px solid #fff;
    margin-top: 0px;
    position: absolute;
    left: 53px !important; 
    top: 18px;
}
.filter-wrap .filter-box, .option-set {
    position: absolute;
    background: #fff;
    border: #efefef solid 1px;
    padding: 0;
    width: 100%;
    border-radius: 5px;
    top: 35px;
    left: 0;
    z-index: 1;
    display: none;
    font-size: 15px;
    color: #04151E;
    width: 200px;
    box-shadow: rgb(0 0 0 / 20%) 0px 5px 5px;
    border-top: 0;
    max-height: 400px;
    overflow: hidden;
    overflow-y: scroll;
}
.option-set label {
    width: 100%;
    padding: 5px 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e3c6bdf */.search-course{
    position: relative;
}
.search-course i{
    display: none
}
.search-course:before {
    content: "";
    position: absolute;
    left: auto;
    top: 50%;
    background: url(http://replica.chartvps.com///wp-content/uploads/2023/01/MagnifyingGlass.svg);
    width: 22px;
    height: 22px;
    transform: translateY(-50%);
    right: 0px;
}
.strategies-search-from input[type="search"] {
    font-family: "Mulish", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    line-height: 17px;
    padding-left: calc(40px / 3);
    padding-right: calc(40px / 3);
    color: #17171680;
    max-width: 160px;
    width: 100%;
}
.strategies-search-from.elementor-search-form__container {
    background-color: #fff;
    border-color: #0000001a;
    border-width: 1px;
    border-radius: 6px;
    min-height: 36px;
}
.strategies-search-from .elementor-search-form__submit {
    /*min-width: 40px;*/
    min-width: 15px;
    color: #02010173 !important;
    background-color: #54595F00;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-45d15de */.filters{
    display: flex;
}

.options.tags-filter .show-hide-tag {
    font-size: 15px !important;
    font-family: 'Mulish';
    font-weight: bold;
}

.options.categories-filter .show-hide-term {
    font-size: 15px !important;
    font-family: 'Mulish';
    font-weight: bold;
}
.show-hide-term:hover, .show-hide-tag {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a3c495f */span.athr-img img {
    border-radius: 50%;
}
span.athr-img {
    width: 20px;
    height: 20px;
    display: inline-block;
}
#related .item-inner .futures-btns>span:hover {
    background: #A62D2D !important;
}
#related .item-inner .futures-btns>span:hover a {
    color: #fff !important;
}
#related .item-inner span.futures a, #related .item-inner span.beginner a {
    color: #A62D2D !important;
    transition: 0.9s;
}
#related .item-inner .futures-btns>span {
    margin: 2px;
    border: 1px solid #A62D2D !important;
    border-radius: 5px;
    padding: 5px 10px;
}
#related .item-inner .futures-btns {
    margin: 6px 0 0;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
#related .item-inner .acf-flds-2 {
    display: flex;
    justify-content: space-between;
    font-family: Urbanist;
    font-size: 13px;
    font-weight: 600;
    line-height: 15.6px;
    text-align: center;
    padding: 0px 0 0 0 !important;
}
#related .item-inner .collection-author {
    display: flex;
    justify-content: space-between;
    font-family: Urbanist;
    font-size: 14px;
    font-weight: 500;
    line-height: 16.8px;
    text-align: left;
    color: #7E8F9A;
    margin: 0 0 5px 0;
}
#related .item-inner .brdr {
    border: 1px dashed #00000033;
    margin: 15px 0 15px 0;
    width: 100%;
}
#related #filter-container .item .acf-flds {
    display: inline-block !important;
    padding: 15px 10px 0 10px;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
#related #filter-container .item span.author::before {
     content: '';
    background: url(http://replica.chartvps.com/wp-content/uploads/2024/07/Ellipse-44.svg) no-repeat !important;
    width: 20px;
    height: 20px;
    position: absolute;
    display: none;
}
#related #filter-container .item span.author a {
    color: #04151E !important;
    font-family: Urbanist;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 14px;
    text-align: left;
    padding: 0px 0 0 25px !important;
}
#related #filter-container .item span.author a:hover {
    text-decoration: underline;
}
#related #filter-container .item span.duration::before {
    content: "";
    position: absolute;
    top: 2px;
    width: 100%;
    height: 100%;
    background: url(http://replica.chartvps.com/wp-content/uploads/2023/12/Clock-1.svg) no-repeat;
    opacity: .7;
    left: 0;
}
.post-type-archive-workshop #related  #filter-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: auto !important;
    flex-wrap: wrap;
}

#related  #filter-container .item .bg-cls {
    position: absolute;
    width: 100%;
    height: 97%;
    background: #2A779E;
    border-radius: 12px;
    top: 0;
    left: 0;
    transform: rotate(4deg);
    display: block;
}
#related #filter-container .item .item-inner {
    padding: 10px;
    box-shadow: 0px 0px 20px 0px #1C99D01A;
    min-height: unset !important;
}
.post-type-archive-workshop #related #filter-container .item {
    padding: 0 15px 30px;
    min-height: unset !important;
}
.nothing-found-wrap {
    position: relative !important;
    width: 100%;
    padding: 0 20px 30px 20px;
}
.nothing-found-wrap .nothing-found {
  
    text-align: center;
    color: #000000;
    font-family: "Urbanist", Sans-serif;
    font-size: 27px;
    font-weight: 700;
    line-height: 28px;
}
#related #filter-container .item .press-cat {
    display: flex !important;
    justify-content: space-between !important;
    width: 100%;
    padding: 0;
    position: relative;
    right: unset;
    top: unset;
}
#related #filter-container .item .btm-content {
   /* position: absolute;
    display: flex;
    justify-content: space-between;*/
    width: 100%;
    padding: 10px 25px 10px 10px;
    bottom: 20px;
    flex-wrap: wrap;
}

#related #filter-container .item span.learning a:hover {
    color: #1C99D0;
    text-decoration: underline;
}
#related #filter-container .item  h1.entry-title {
    font-family: Urbanist;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    color: #000000;
}
#related #filter-container .item .theExcerpt {
    font-family: Urbanist;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    color: #666666;
}
#related .press-content {
    position: relative !important;
    padding: 10px;
}

#related #filter-container .item span.learning a::before {
   display: none;
}
#related #filter-container .bg-cls.green {
    background: #E8F5FF !important;
    z-index: -1;
}
#related  #filter-container .bg-cls.pink {
    background: #FFEDED !important;
    z-index: -1;
}
.archive  #related  #filter-container .press-logo {
    width: 100%;
    height: 220px;
}
.archive #related  #filter-container .press-logo img {
    height: 220px !important;
    width: 100%;
    object-fit: cover;
}

.archive #related  #filter-container .item span.learning a::after {
    content: "";
    position: absolute;
    top: 9px;
    width: 100%;
    height: 100%;
    background: url(http://replica.chartvps.com/wp-content/uploads/2024/06/Vector-1-1.svg) no-repeat;
    opacity: unset;
    left: 60px;
}
.archive #related .workshops.press {
    display: flex;
    flex-direction: row;
    gap: 30px;
    flex-wrap: wrap;
}
#related  #filter-container .item {
   
    padding: 10px;
    border-radius: 18px !important;
}
#related  #filter-container .item .item-inner {
   
    border-radius: 18px !important;
}
#related  #filter-container .item span.learning a {
 font-family: Urbanist;
 font-size: 16px !important;
 font-weight: 700;
 line-height: 19.2px;
 text-align: right;
}

#related  #filter-container .item span.read:before {
    content: '';
    background: url(http://replica.chartvps.com/wp-content/uploads/2024/06/read.svg) no-repeat;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 6px;
    left: -2px;
}
#related  #filter-container .item span.read {
    position: relative;
    display: flex;
    padding-left: 20px;
}
/*#related  ul.press.workshops li .bg-cls {
    position: absolute;
    width: 100%;
    height: 97%;
    background: #2A779E;
    border-radius: 12px;
    top: 0;
    left: 0;
    transform: rotate(4deg);
    display: block;
}
#related  ul.press.workshops li .bg-cls.green {
    background: #E8F5FF !important;
    z-index: -1;
}
#related  ul.press.workshops li .bg-cls.pink {
    background: #FFEDED !important;
    z-index: -1;
}
.archive  #related .workshops li .press-logo {
    width: 100%;
    height: 220px;
}
.archive  #related .workshops li .press-logo img {
    height: 220px !important;
    width: 100%;
    object-fit: cover;
}

.archive #related .workshops li span.learning a::after {
    content: "";
    position: absolute;
    top: 7px;
    width: 100%;
    height: 100%;
    background: url(http://replica.chartvps.com/wp-content/uploads/2024/06/Vector-1-1.svg) no-repeat;
    opacity: unset;
    left: 60px;
}
.archive #related .workshops.press {
    display: flex;
    flex-direction: row;
    gap: 30px;
    flex-wrap: wrap;
}
#related .workshops li {
    display: table-cell;
    text-align: left;
    padding: 10px;
    box-shadow: 0px 0px 20px 0px #1C99D01A;
    background: #FFFFFF;
    border-radius: 18px !important;
    position: relative;
    width: 31.44% !important;
}
#related .workshops li span.learning a {
 font-family: Urbanist;
 font-size: 16px !important;
 font-weight: 700;
 line-height: 19.2px;
 text-align: right;
}

#related .workshops li span.read:before {
    content: '';
    background: url(http://replica.chartvps.com/wp-content/uploads/2024/06/read.svg) no-repeat;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 5px;
    left: 0;
}
#related .workshops li span.read {
    position: relative;
    display: flex;
    padding-left: 20px;
}*/


.pagination span.page-numbers.current {
    font-family: 'Mulish', sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #fff;
    height: 3em;
    width: 3em;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px 0 5px;
    border-radius: 100%;
    background: #1C99D0;
    border-width: 1.25px px solid transparent;
}
.pagination {
    display: flex;
    list-style: none;
    align-items: center;
    justify-content: center;
    padding: 30px 15px 0;
}
.pagination a {
    font-family: 'Mulish', sans-serif;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #1C99D0;
    height: 3em;
    width: 3em;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px 0 5px;
    border-radius: 100%;
    background: transparent;
    border: 1.25px solid #1C99D0;
}
.pagination a.next.page-numbers::before {
    content: "";
    position: relative;
    background: url(http://replica.chartvps.com/wp-content/uploads/2024/07/ArrowRight.svg) no-repeat;
    z-index: 999999;
    top: 4px;
    left: 2px;
    right: 0;
    width: 20px;
    height: 20px;
}
.pagination a.prev.page-numbers::before {
    content: "";
    position: relative;
    background: url(http://replica.chartvps.com/wp-content/uploads/2024/07/ArrowRight-1.svg) no-repeat;
    z-index: 999999;
    top: 4px;
    left: 2px;
    right: 0;
    width: 20px;
    height: 20px;
}

@media screen and (max-width: 374px){
    #related .acf-flds {
    display: inline-block !important;
    padding: 15px 10px 0 0px;
}
}

@media screen and (max-width: 767px) {
    .press li {
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 1024px){
    #related .workshops li {
    width: 100% !important;
}
}
@media screen and (max-width: 1200px) and (min-width: 1025px){
#related .workshops li {
   
    width: 30.89% !important;
}
}

/*.press-content {
    height: calc(100% - 310px);
}
.btm-content {
    margin: auto 0 0;
    padding: 10px;
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecda5ef */#related #filter-container .item .item-inner .btm-content {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    /* padding: 0 15px 15px; */
    text-align: left;
}
#related #filter-container .item .item-inner .btm-content>div {
    width: 100%;
}
#related #filter-container .item .item-inner .btm-content { 
    padding: 0px 20px;
    bottom: 15px;
    position: absolute;
    left: 0;
}
#related #filter-container .item .item-inner .press-content { 
     position: unset !important;
     padding: 10px;
     margin-bottom: 20px;
}/* End custom CSS */