.elementor-kit-27{--e-global-color-primary:#EE4223;--e-global-color-secondary:#707070;--e-global-color-text:#151515;--e-global-color-accent:#41EAD4;--e-global-color-8c9887f:#FFFFFF;--e-global-color-8b510b2:#000000;--e-global-color-1bf05c3:#0E1814;--e-global-color-cf2410b:#151515;--e-global-color-0d1d0fb:#707070;--e-global-color-15ecfda:#838383;--e-global-color-ad83d36:#D9D9D9;--e-global-color-cdf7c98:#0090DE;--e-global-color-51617af:#6AA630;--e-global-typography-primary-font-family:"loew-variable";--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"loew-variable";--e-global-typography-secondary-font-weight:900;--e-global-typography-secondary-letter-spacing:0.64px;--e-global-typography-text-font-family:"loew-variable";--e-global-typography-text-font-weight:900;--e-global-typography-accent-font-family:"loew-variable";--e-global-typography-accent-font-weight:900;letter-spacing:0.64px;}.elementor-kit-27 a{color:var( --e-global-color-primary );}.elementor-kit-27 a:hover{color:var( --e-global-color-accent );}.elementor-kit-27 h1{color:var( --e-global-color-primary );font-family:"loew-variable", Sans-serif;font-size:40px;}.elementor-kit-27 h2{color:var( --e-global-color-primary );}.elementor-kit-27 h3{color:var( --e-global-color-primary );}.elementor-kit-27 h4{color:var( --e-global-color-primary );}.elementor-kit-27 h5{color:var( --e-global-color-primary );}.elementor-kit-27 h6{color:var( --e-global-color-primary );}.elementor-kit-27 button,.elementor-kit-27 input[type="button"],.elementor-kit-27 input[type="submit"],.elementor-kit-27 .elementor-button{color:var( --e-global-color-8c9887f );background-color:var( --e-global-color-primary );}.elementor-kit-27 button:hover,.elementor-kit-27 button:focus,.elementor-kit-27 input[type="button"]:hover,.elementor-kit-27 input[type="button"]:focus,.elementor-kit-27 input[type="submit"]:hover,.elementor-kit-27 input[type="submit"]:focus,.elementor-kit-27 .elementor-button:hover,.elementor-kit-27 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-27 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Font */

.lv-regular {
    font-variation-settings: 'wdth' 100, 'wght' 400, 'ital' 0;
}

.lv-bold {
    font-variation-settings: 'wdth' 100, 'wght' 700, 'ital' 0;
}

.lv-condensed-bold {
    font-variation-settings: 'wdth' 50, 'wght' 700, 'ital' 0;
}

.lv-semi-condensed-bold {
    font-variation-settings: 'wdth' 75, 'wght' 700, 'ital' 0;
}

.lv-extended-black {
    font-variation-settings: 'wdth' 150, 'wght' 950, 'ital' 0;
}

.lv-wide-black {
    font-variation-settings: 'wdth' 125, 'wght' 950, 'ital' 0;
}

.lv-wide-heavy {
    font-variation-settings: 'wdth' 125, 'wght' 900, 'ital' 0;
}

/* END Font */

/* Images */

.bordered-image img {
    filter: drop-shadow(12px 12px 0px #41EBD4);
    transition: transform 500ms, filter 500ms;
}

@media only screen and (min-width: 768px) {
    .bordered-image img:hover {
        transform: translate(-6px, -6px) rotateX(12deg) rotateY(12deg);
        filter: drop-shadow(30px 30px 0 #41EBD4);
        transition: transform 500ms, filter 500ms;
    }
}

/* Elements */

.bordered-element {
    filter: drop-shadow(12px 12px 0px #41EBD4);
}

.bordered-element-dark {
    filter: drop-shadow(12px 12px 0px #0090DE);
}

.clipped-and-bordered {
    clip-path: polygon(5ex 0, 100% 0, 100% calc(100% - 5ex), calc(100% - 5ex) 100%, 0 100%, 0 5ex);
    filter: drop-shadow(12px 12px 0px #41EBD4);
}

.wild-button a.elementor-button {
    text-decoration: none;
    padding: 16px 24px;
    border-radius: 64px;
    position: relative;
}

.wild-button a.elementor-button:before {
    content: " ";
    position: absolute;
    top: -4px;
    left: -16px;
    background: #EE4223;
    width: calc(100% + 32px);
    height: calc(100% + 8px);
    z-index: -1;
    border-radius: 64px;
}

.slanty-button a {
    clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%);
}

.slanty-button a span {
    margin-left: 5px;
}

/* END Images */

/* Scrollbar */

/*body::-webkit-scrollbar {*/
/*    width: 1em;*/
/*}*/

/*body::-webkit-scrollbar-track {*/
/*    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);*/
/*}*/

/*body::-webkit-scrollbar-thumb {*/
/*    background-color: #EE4223cc;*/
/*}*/

/* END Scrollbar */

/* Clipped Corners */

.clipped-corners,
.sbi_photo {
    clip-path: polygon(5ex 0, 100% 0, 100% calc(100% - 5ex), calc(100% - 5ex) 100%, 0 100%, 0 5ex);
}

/* END Clipped Corners */

/* CTA Styles */

/*.wild-cta .elementor-cta__bg-overlay {*/
/*    background: linear-gradient(0deg, #0008 10%, #0000);*/
/*}*/

.wild-cta .elementor-cta__title,
.wild-cta .elementor-cta__button {
    font-variation-settings: 'wdth' 125, 'wght' 900, 'ital' 0 !important;
}

.wild-cta .elementor-cta__description {
    font-variation-settings: 'wdth' 100, 'wght' 400, 'ital' 0;
}

/* END CTA Styles */

/* Nested Tabs */

.wild-tabs .e-n-tab-title {
    font-variation-settings: 'wdth' 50, 'wght' 700, 'ital' 0;
}

/* END Nested Tabs */

/* Multi-Gallery */

.wild-gallery .elementor-gallery__titles-container {
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.wild-gallery .elementor-gallery-title.elementor-item-active,
.wild-gallery .elementor-gallery-title:hover {
    border-bottom: 1px solid #EE4223;
}

.wild-gallery .elementor-gallery-title {
    flex-grow: 1;
    text-align: center;
    font-variation-settings: 'wdth' 50, 'wght' 700, 'ital' 0;
    padding: 8px 48px;
    border-bottom: 1px solid #707070;
}

@media only screen and (max-width: 767px) {
    .wild-gallery .elementor-gallery-title {
        width: 100%;
    }
}

/* END Multi-Gallery */

/* Accordion */

.wild-accordion .e-n-accordion-item-title-text {
    font-family: 'loew-variable', sans-serif !important;
    font-variation-settings: 'wdth' 100, 'wght' 900, 'ital' 0;
}

.wild-accordion .e-n-accordion-item-title-header {
    flex-grow: 1;
}

/* END Accordion */

/* Address */

address {
    font-style: normal;
}

address span.street {
    display: block;
}

/* END Address */

/* Mountain Transitions */

.rocky-light::before {
    content: " ";
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2024/03/jagged-edge-top-01.svg) center calc(100% + 8px) no-repeat, rgba(0, 0, 0, 0.3) !important;
    background-size: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    transform: rotate(180deg);
}

.rocky-light::after {
    content: " ";
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2024/03/jagged-edge-top-01.svg) center bottom no-repeat !important;
    background-size: 100% !important;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.rocky-light-bottom::after {
    content: " ";
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2024/03/jagged-edge-top-01.svg) center bottom no-repeat, rgba(0, 0, 0, 0.3) !important;
    background-size: 100% !important;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.rock-light-top::before {
    content: " ";
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2024/03/jagged-edge-top-01.svg) center calc(100% + 8px) no-repeat, rgba(0, 0, 0, 0.3) !important;
    background-size: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    transform: rotate(180deg);
}

.rocky-dark::before {
    content: " ";
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2024/03/jagged-edge-bottom-01.svg) center calc(100% + 8px) no-repeat, rgba(0, 0, 0, 0.3) !important;
    background-size: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    transform: rotate(180deg);
}

.rocky-dark::after {
    content: " ";
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2024/03/jagged-edge-bottom-01.svg) center bottom no-repeat !important;
    background-size: 100% !important;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 1;
}

.rocky-dark-top::before {
    content: " ";
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2024/03/jagged-edge-bottom-01.svg) center calc(100% + 8px) no-repeat, rgba(0, 0, 0, 0.3) !important;
    background-size: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    transform: rotate(180deg);
}

.rocky-dark-bottom::after {
    content: " ";
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2024/03/jagged-edge-bottom-01.svg) center bottom no-repeat, rgba(0, 0, 0, 0.3) !important;
    background-size: 100% !important;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 1;
}

/* End Mountain Transitions */

/* Stroked Text */

.stroked-light {
    text-shadow:
        1px 1px 0 #41EBD4,
        -1px -1px 0 #41EBD4,
        1px -1px 0 #41EBD4,
        -1px 1px 0 #41EBD4,
        1px 1px 0 #41EBD4;
}

.stroked-dark {
    text-shadow:
        1px 1px 0 #0090DE,
        -1px -1px 0 #0090DE,
        1px -1px 0 #0090DE,
        -1px 1px 0 #0090DE,
        1px 1px 0 #0090DE;
}

/* End Stroked Text */

/* Mega Menu Promo Content */

.mega-menu-promo-Disabled {
    display: none !important;
}

/* END Mega Menu Promo Content */

/* Save these elements for later */

body:not(.elementor-editor-active) .hide-for-now {
    display: none;
}

body.elementor-editor-active .hide-for-now::after {
    content: "This element is set to be hidden from the frontend for now. Remove the .hide-for-now class from the element's Advanced settings when ready to display on the frontend.";
    position: absolute;
    width: 100%;
    text-align: center;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0 10%;
    background: #600c;
    font-family: sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

/* End Save these elements for later *//* End custom CSS */