.elementor-18601 .elementor-element.elementor-element-471d462{--display:flex;--min-height:407px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18601 .elementor-element.elementor-element-471d462:not(.elementor-motion-effects-element-type-background), .elementor-18601 .elementor-element.elementor-element-471d462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-18601 .elementor-element.elementor-element-28358c3{text-align:center;}.elementor-18601 .elementor-element.elementor-element-28358c3 .elementor-heading-title{font-family:"Paytone One", Sans-serif;font-size:3.5625rem;font-weight:400;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.025em;color:var( --e-global-color-c7d62d6 );}.elementor-18601 .elementor-element.elementor-element-c4a4c48 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-18601 .elementor-element.elementor-element-c4a4c48{text-align:center;}.elementor-18601 .elementor-element.elementor-element-c4a4c48 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1.2rem;font-style:italic;line-height:1.2em;color:var( --e-global-color-c7d62d6 );}.elementor-18601 .elementor-element.elementor-element-d37b659 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-18601 .elementor-element.elementor-element-d37b659{text-align:center;}.elementor-18601 .elementor-element.elementor-element-d37b659 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:1rem;font-style:italic;line-height:1.2em;color:var( --e-global-color-c7d62d6 );}.elementor-18601 .elementor-element.elementor-element-80628f1{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18601 .elementor-element.elementor-element-d8811dd > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-18601 .elementor-element.elementor-element-d8811dd{color:var( --e-global-color-text );font-family:"Rubik", Sans-serif;font-size:15px;line-height:1.4em;}.elementor-18601 .elementor-element.elementor-element-fede740.ob-harakiri{writing-mode:inherit;}.elementor-18601 .elementor-element.elementor-element-fede740.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-18601 .elementor-element.elementor-element-fede740.ob-harakiri div{writing-mode:inherit;}.elementor-18601 .elementor-element.elementor-element-fede740 > .elementor-widget-container{margin:5em 0em 0em 0em;}.elementor-18601 .elementor-element.elementor-element-fede740{text-align:center;}.elementor-18601 .elementor-element.elementor-element-fede740 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:2.1875rem;font-weight:700;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-18601 .elementor-element.elementor-element-fede740.ob-harakiri > div, .elementor-18601 .elementor-element.elementor-element-fede740.ob-harakiri > h1, .elementor-18601 .elementor-element.elementor-element-fede740.ob-harakiri > h2, .elementor-18601 .elementor-element.elementor-element-fede740.ob-harakiri > h3, .elementor-18601 .elementor-element.elementor-element-fede740.ob-harakiri > h4, .elementor-18601 .elementor-element.elementor-element-fede740.ob-harakiri > h5, .elementor-18601 .elementor-element.elementor-element-fede740.ob-harakiri > h6, .elementor-18601 .elementor-element.elementor-element-fede740.ob-harakiri > p{transform:rotate(0deg);}.elementor-18601 .elementor-element.elementor-element-fede740 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-18601 .elementor-element.elementor-element-13e421e > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-18601 .elementor-element.elementor-element-13e421e{--alignment:center;--grid-side-margin:63px;--grid-column-gap:63px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-c7d62d6 );--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-18601 .elementor-element.elementor-element-13e421e .elementor-share-btn__icon{--e-share-buttons-icon-size:4em;}.elementor-18601 .elementor-element.elementor-element-a2b15be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-18601 .elementor-element.elementor-element-daa19dd > .elementor-widget-container{margin:12% 0% 17% 0%;}.elementor-18601 .elementor-element.elementor-element-daa19dd{text-align:center;}.elementor-18601 .elementor-element.elementor-element-daa19dd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:2.1875rem;font-weight:700;line-height:1.4em;letter-spacing:-0.025em;color:var( --e-global-color-text );}.elementor-18601 .elementor-element.elementor-element-02d75a2 > .elementor-widget-container{margin:0em 0em 4em 0em;}.elementor-18601 .elementor-element.elementor-element-02d75a2 {filter:drop-shadow(0px 0px 12px #00000020);}.elementor-18601 .elementor-element.elementor-element-02d75a2 .ue-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:15px;}.elementor-18601 .elementor-element.elementor-element-02d75a2 .ue-grid-item{border-style:none;padding:10px 10px 10px 10px;}@media(min-width:768px){.elementor-18601 .elementor-element.elementor-element-471d462{--content-width:800px;}.elementor-18601 .elementor-element.elementor-element-80628f1{--content-width:873px;}.elementor-18601 .elementor-element.elementor-element-a2b15be{--content-width:1155px;}}@media(max-width:1440px){.elementor-18601 .elementor-element.elementor-element-28358c3 .elementor-heading-title{font-size:3.98vw;}}@media(max-width:1024px){.elementor-18601 .elementor-element.elementor-element-28358c3 .elementor-heading-title{font-size:4.93vw;} .elementor-18601 .elementor-element.elementor-element-13e421e{--grid-side-margin:63px;--grid-column-gap:63px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-18601 .elementor-element.elementor-element-02d75a2 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-18601 .elementor-element.elementor-element-471d462{--content-width:100%;--min-height:400px;}.elementor-18601 .elementor-element.elementor-element-28358c3 > .elementor-widget-container{padding:0em 1em 0em 1em;}.elementor-18601 .elementor-element.elementor-element-28358c3 .elementor-heading-title{font-size:10.61vw;line-height:1.1em;}.elementor-18601 .elementor-element.elementor-element-fede740 .elementor-heading-title{font-size:18px;} .elementor-18601 .elementor-element.elementor-element-13e421e{--grid-side-margin:63px;--grid-column-gap:63px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-18601 .elementor-element.elementor-element-daa19dd .elementor-heading-title{font-size:24px;}.elementor-18601 .elementor-element.elementor-element-02d75a2 > .elementor-widget-container{margin:0em 0em 3em 0em;padding:0em 0.5em 0em 0.5em;}.elementor-18601 .elementor-element.elementor-element-02d75a2 .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for theme-post-title, class: .elementor-element-28358c3 */@media only screen and (min-width: 500px) and (max-width: 767px) {
    .elementor-18601 .elementor-element.elementor-element-28358c3 h1 {
        font-size: 32px !important;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-d8811dd */.elementor-18601 .elementor-element.elementor-element-d8811dd h2 {
    font-weight: 700;
    font-size: 23px;
    line-height: 140%;
    color: #00A3C7;
}
.elementor-18601 .elementor-element.elementor-element-d8811dd h3 {
    font-weight: 700;
    font-size: 19.2px;
    line-height: 140%;
    color: #00A3C7;
}
.elementor-18601 .elementor-element.elementor-element-d8811dd h4 {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    color: #00A3C7;
}

.elementor-18601 .elementor-element.elementor-element-d8811dd h1 a, .elementor-18601 .elementor-element.elementor-element-d8811dd h2 a, .elementor-18601 .elementor-element.elementor-element-d8811dd h3 a, .elementor-18601 .elementor-element.elementor-element-d8811dd h4 a {
    color: #00A3C7 !important;
}

.elementor-18601 .elementor-element.elementor-element-d8811dd * {
    font-family: "Rubik", Sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fede740 */.elementor-18601 .elementor-element.elementor-element-fede740 {
    max-width: calc(100% - 2em) !important;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-13e421e */.elementor-18601 .elementor-element.elementor-element-13e421e {
    max-width: calc(100% - 4em) !important;
    margin-left: auto;
    margin-right: auto;
}

.elementor-18601 .elementor-element.elementor-element-13e421e .elementor-grid {
    gap: 2px !important
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_listing_grid, class: .elementor-element-02d75a2 */.elementor-widget-theme-post-featured-image a::after {
  content: '';
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='99' height='98' viewBox='0 0 99 98' fill='none'> <circle cx='49.4995' cy='49' r='48.9487' fill='white' fill-opacity='0.35'/> <path d='M33.4883 68.8344C33.4883 71.144 35.9887 72.5873 37.9887 71.4322L71.9764 51.8013C73.9758 50.6465 73.9758 47.7605 71.9764 46.6057L37.9887 26.9749C35.9887 25.8197 33.4883 27.2631 33.4883 29.5727V68.8344Z' fill='white'/> </svg>");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-size: 80px;
}
@media screen and (max-width: 767px) {
    .elementor-18601 .elementor-element.elementor-element-02d75a2 {
        max-width: calc(100% - 1em);
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS */iframe {
    border-radius: 30px;
}

.epyt-video-wrapper .epyt-facade {
    background-color: #000
}/* End custom CSS */