.elementor-2270 .elementor-element.elementor-element-f64ba24{margin-top:6%;margin-bottom:7.29%;}.elementor-2270 .elementor-element.elementor-element-f2f0298 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2270 .elementor-element.elementor-element-a21d93b .elementor-cta__content{text-align:center;}.elementor-2270 .elementor-element.elementor-element-a21d93b .elementor-cta .elementor-cta__bg, .elementor-2270 .elementor-element.elementor-element-a21d93b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2270 .elementor-element.elementor-element-8eed0e5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2270 .elementor-element.elementor-element-8eed0e5 > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-2270 .elementor-element.elementor-element-0e91668 .elementor-icon-list-icon{width:14px;}.elementor-2270 .elementor-element.elementor-element-0e91668 .elementor-icon-list-icon i{font-size:14px;}.elementor-2270 .elementor-element.elementor-element-0e91668 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-2270 .elementor-element.elementor-element-0e91668 .elementor-icon-list-text, .elementor-2270 .elementor-element.elementor-element-0e91668 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-2270 .elementor-element.elementor-element-0e91668 .elementor-icon-list-item{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 );}.elementor-2270 .elementor-element.elementor-element-0e91668 > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-2270 .elementor-element.elementor-element-cc56d57{--alignment:left;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-primary );}.elementor-2270 .elementor-element.elementor-element-cc56d57 .elementor-share-btn{font-size:calc(0.5px * 10);border-width:2px;}.elementor-2270 .elementor-element.elementor-element-cc56d57 .elementor-share-btn__icon{--e-share-buttons-icon-size:0px;}.elementor-2270 .elementor-element.elementor-element-cc56d57 .elementor-share-btn:hover{--e-share-buttons-primary-color:#FF2352;--e-share-buttons-secondary-color:var( --e-global-color-845271f );}.elementor-2270 .elementor-element.elementor-element-cc56d57 .elementor-share-btn__title{font-family:var( --e-global-typography-677d5c8-font-family ), Sans-serif;font-size:var( --e-global-typography-677d5c8-font-size );font-weight:var( --e-global-typography-677d5c8-font-weight );text-transform:var( --e-global-typography-677d5c8-text-transform );font-style:var( --e-global-typography-677d5c8-font-style );text-decoration:var( --e-global-typography-677d5c8-text-decoration );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-2270 .elementor-element.elementor-element-cc56d57 > .elementor-widget-container{margin:0px 0px 0px 2px;padding:1% 0% 0% 0%;}.elementor-2270 .elementor-element.elementor-element-cbdb24d > .elementor-widget-container{padding:8% 0% 0% 0%;}.elementor-2270 .elementor-element.elementor-element-34efd41 span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-2270 .elementor-element.elementor-element-34efd41 span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-2270 .elementor-element.elementor-element-34efd41 span.post-navigation__prev--label, .elementor-2270 .elementor-element.elementor-element-34efd41 span.post-navigation__next--label{font-family:var( --e-global-typography-266278d-font-family ), Sans-serif;font-size:var( --e-global-typography-266278d-font-size );font-weight:var( --e-global-typography-266278d-font-weight );text-transform:var( --e-global-typography-266278d-text-transform );font-style:var( --e-global-typography-266278d-font-style );text-decoration:var( --e-global-typography-266278d-text-decoration );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-2270 .elementor-element.elementor-element-34efd41 > .elementor-widget-container{padding:7% 0% 0% 0%;}.elementor-2270 .elementor-element.elementor-element-34efd41{z-index:0;}.elementor-2270 .elementor-element.elementor-element-be08040{text-align:center;width:100%;max-width:100%;}.elementor-2270 .elementor-element.elementor-element-be08040 .elementor-heading-title{color:var( --e-global-color-text );font-family:var( --e-global-typography-266278d-font-family ), Sans-serif;font-size:var( --e-global-typography-266278d-font-size );font-weight:var( --e-global-typography-266278d-font-weight );text-transform:var( --e-global-typography-266278d-text-transform );font-style:var( --e-global-typography-266278d-font-style );text-decoration:var( --e-global-typography-266278d-text-decoration );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-2270 .elementor-element.elementor-element-be08040 > .elementor-widget-container{margin:-2.2% 30% 0% 30%;}@media(min-width:768px){.elementor-2270 .elementor-element.elementor-element-f2f0298{width:25%;}.elementor-2270 .elementor-element.elementor-element-8eed0e5{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2270 .elementor-element.elementor-element-f2f0298{width:100%;}.elementor-2270 .elementor-element.elementor-element-8eed0e5{width:100%;}}@media(max-width:1024px){.elementor-2270 .elementor-element.elementor-element-f2f0298 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-8eed0e5 > .elementor-element-populated{margin:4% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-2270 .elementor-element.elementor-element-31a804d > .elementor-widget-container{padding:0% 0% 1.2% 0%;}.elementor-2270 .elementor-element.elementor-element-0e91668 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-2270 .elementor-element.elementor-element-cc56d57{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2270 .elementor-element.elementor-element-cc56d57 .elementor-share-btn__title{font-size:var( --e-global-typography-677d5c8-font-size );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-2270 .elementor-element.elementor-element-cbdb24d > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-2270 .elementor-element.elementor-element-34efd41 span.post-navigation__prev--label, .elementor-2270 .elementor-element.elementor-element-34efd41 span.post-navigation__next--label{font-size:var( --e-global-typography-266278d-font-size );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-2270 .elementor-element.elementor-element-be08040 .elementor-heading-title{font-size:var( --e-global-typography-266278d-font-size );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-2270 .elementor-element.elementor-element-be08040 > .elementor-widget-container{margin:7% 0% 0% 0%;}.elementor-2270 .elementor-element.elementor-element-be08040{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-2270 .elementor-element.elementor-element-0e91668 .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );} .elementor-2270 .elementor-element.elementor-element-cc56d57{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-2270 .elementor-element.elementor-element-cc56d57 .elementor-share-btn__title{font-size:var( --e-global-typography-677d5c8-font-size );letter-spacing:var( --e-global-typography-677d5c8-letter-spacing );word-spacing:var( --e-global-typography-677d5c8-word-spacing );}.elementor-2270 .elementor-element.elementor-element-34efd41 span.post-navigation__prev--label, .elementor-2270 .elementor-element.elementor-element-34efd41 span.post-navigation__next--label{font-size:var( --e-global-typography-266278d-font-size );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}.elementor-2270 .elementor-element.elementor-element-be08040 .elementor-heading-title{font-size:var( --e-global-typography-266278d-font-size );line-height:var( --e-global-typography-266278d-line-height );letter-spacing:var( --e-global-typography-266278d-letter-spacing );word-spacing:var( --e-global-typography-266278d-word-spacing );}}/* Start custom CSS for column, class: .elementor-element-f2f0298 */.elementor-2270 .elementor-element.elementor-element-f2f0298 {
    padding-right: 1%;
}

.elementor-2270 .elementor-element.elementor-element-f2f0298 .elementor-cta__bg-wrapper {
    position: relative;
    max-width: 100%;
    min-height: 0 !important;
    height: 0 !important;
    padding-bottom: 100%;
}

.elementor-2270 .elementor-element.elementor-element-f2f0298 .elementor-cta__bg .elementor-bg {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-2270 .elementor-element.elementor-element-f2f0298 {
        padding-right: 0;
    }
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-cc56d57 */.elementor-2270 .elementor-element.elementor-element-cc56d57 svg {
    width: 0.9vw;
    height: 0.9vw;
}

.elementor-2270 .elementor-element.elementor-element-cc56d57 .elementor-share-btn {
    border: none;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-2270 .elementor-element.elementor-element-cc56d57 svg {
        width: 2vw;
        height: 2vw;
    }
}

@media (max-width: 767px) {
    .elementor-2270 .elementor-element.elementor-element-cc56d57 svg {
        width: 4vw;
        height: 4vw;
    }
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-34efd41 */.elementor-2270 .elementor-element.elementor-element-34efd41 a {
    z-index: 1000;   
}

.elementor-2270 .elementor-element.elementor-element-34efd41 .only-this { 
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 0.5px !important;
    border-bottom-color: grey;
    z-index: 1000; 
}

.elementor-2270 .elementor-element.elementor-element-34efd41 .only-this:after {
    content: "";
    position: absolute;
    z-index: 10;
    right: 0;
    width: 0;
    bottom: -2px;
    background: #FFF;
    height: 3px;
    transition-property: width;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}

.elementor-2270 .elementor-element.elementor-element-34efd41 .only-this:hover:after, .elementor-2270 .elementor-element.elementor-element-34efd41 .only-this:active:after {
    left: 0;
    right: auto;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be08040 */.elementor-2270 .elementor-element.elementor-element-be08040 a { 
    position: relative;
    border-bottom-style: solid;
    border-bottom-width: 0.5px !important;
    border-bottom-color: grey;
    text-transform: uppercase;
    font-weight: 600;
    font-style: normal;
}

.elementor-2270 .elementor-element.elementor-element-be08040 a:after {
    content: "";
    position: absolute;
    z-index: 10;
    right: 0;
    width: 0;
    bottom: -2px;
    background: #FFF;
    height: 3px;
    transition-property: width;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
}

.elementor-2270 .elementor-element.elementor-element-be08040 a:hover:after, .elementor-2270 .elementor-element.elementor-element-be08040 a:active:after {
    left: 0;
    right: auto;
    width: 100%;
}/* End custom CSS */