.elementor-kit-6{--e-global-color-primary:#D9651E;--e-global-color-secondary:#474035;--e-global-color-text:#8CA931;--e-global-color-accent:#E89F1F;--e-global-color-45fb68b:#159FA3;--e-global-color-da6d431:#096B75;--e-global-color-4675d3b:#2F2920;--e-global-color-9f643c0:#A9A2A1;--e-global-color-7bcad74:#EEEEEE;--e-global-color-383f77b:#C65C1A;--e-global-color-c12e170:#F68C3D;--e-global-color-ae880ed:#FFFFFF;--e-global-color-1d09743:#000000;--e-global-color-3e90dda:#CDC3B5;--e-global-color-58d1908:#9CBD37;--e-global-color-6be73bc:#564D40;--e-global-color-037a1fe:#18B5BA;--e-global-color-881698b:#CA5552;--e-global-color-22a25ce:#D98582;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:1.8rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:1.8rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:6.2rem;--e-global-typography-text-font-weight:800;--e-global-typography-text-text-transform:uppercase;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:4.8rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:1.4em;--e-global-typography-fa03348-font-family:"Open Sans";--e-global-typography-fa03348-font-size:3.6rem;--e-global-typography-fa03348-font-weight:400;--e-global-typography-fa03348-line-height:1.4em;--e-global-typography-27c8a2a-font-family:"Open Sans";--e-global-typography-27c8a2a-font-size:2.8rem;--e-global-typography-27c8a2a-font-weight:400;--e-global-typography-27c8a2a-line-height:1.4em;--e-global-typography-bc070ac-font-family:"Open Sans";--e-global-typography-bc070ac-font-size:1.8rem;--e-global-typography-bc070ac-font-weight:700;--e-global-typography-bc070ac-line-height:1.4em;--e-global-typography-751b62a-font-family:"Open Sans";--e-global-typography-751b62a-font-size:2.4rem;--e-global-typography-751b62a-line-height:1.4em;--e-global-typography-30e2d92-font-family:"Open Sans";--e-global-typography-30e2d92-font-size:2.8rem;--e-global-typography-30e2d92-line-height:1.4em;--e-global-typography-ab51683-font-family:"Bebas Neue";--e-global-typography-ab51683-font-size:125px;--e-global-typography-ab51683-font-weight:400;--e-global-typography-ab51683-text-transform:uppercase;--e-global-typography-ab51683-font-style:normal;--e-global-typography-ab51683-line-height:125px;--e-global-typography-ab51683-letter-spacing:2.075px;--e-global-typography-64959f6-font-family:"Bebas Neue";--e-global-typography-64959f6-font-size:105px;--e-global-typography-64959f6-font-weight:400;--e-global-typography-64959f6-text-transform:uppercase;--e-global-typography-64959f6-font-style:normal;--e-global-typography-64959f6-text-decoration:none;--e-global-typography-64959f6-line-height:105px;--e-global-typography-64959f6-letter-spacing:1px;--e-global-typography-86a6dde-font-family:"Open Sans";--e-global-typography-86a6dde-font-size:32px;--e-global-typography-86a6dde-font-weight:400;--e-global-typography-86a6dde-font-style:normal;--e-global-typography-86a6dde-line-height:40px;--e-global-typography-512e444-font-family:"Bebas Neue";--e-global-typography-512e444-font-size:72px;--e-global-typography-512e444-font-weight:400;--e-global-typography-512e444-font-style:normal;--e-global-typography-512e444-text-decoration:none;--e-global-typography-512e444-line-height:72px;--e-global-typography-512e444-letter-spacing:1px;--e-global-typography-4dd653f-font-family:"Bebas Neue";--e-global-typography-4dd653f-font-size:40px;--e-global-typography-4dd653f-font-weight:400;--e-global-typography-4dd653f-text-transform:uppercase;--e-global-typography-4dd653f-font-style:normal;--e-global-typography-4dd653f-text-decoration:none;--e-global-typography-4dd653f-line-height:40px;--e-global-typography-4dd653f-letter-spacing:1px;--e-global-typography-a85836d-font-family:"Open Sans";--e-global-typography-a85836d-font-size:22px;--e-global-typography-a85836d-font-weight:400;--e-global-typography-a85836d-font-style:normal;--e-global-typography-a85836d-text-decoration:none;--e-global-typography-a85836d-line-height:35px;--e-global-typography-a85836d-letter-spacing:1px;--e-global-typography-445db72-font-family:"Open Sans";--e-global-typography-445db72-font-size:20px;--e-global-typography-445db72-font-weight:700;--e-global-typography-445db72-text-transform:uppercase;--e-global-typography-445db72-font-style:normal;--e-global-typography-445db72-text-decoration:none;--e-global-typography-445db72-line-height:20px;--e-global-typography-445db72-letter-spacing:0.31px;color:var( --e-global-color-4675d3b );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:var( --e-global-color-primary );}.elementor-kit-6 a:hover{color:var( --e-global-color-383f77b );}.elementor-kit-6 h1{color:var( --e-global-color-4675d3b );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h2{color:var( --e-global-color-4675d3b );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-6 h3{color:var( --e-global-color-4675d3b );font-family:var( --e-global-typography-fa03348-font-family ), Sans-serif;font-size:var( --e-global-typography-fa03348-font-size );font-weight:var( --e-global-typography-fa03348-font-weight );line-height:var( --e-global-typography-fa03348-line-height );}.elementor-kit-6 h4{color:var( --e-global-color-4675d3b );font-family:var( --e-global-typography-27c8a2a-font-family ), Sans-serif;font-size:var( --e-global-typography-27c8a2a-font-size );font-weight:var( --e-global-typography-27c8a2a-font-weight );line-height:var( --e-global-typography-27c8a2a-line-height );}.elementor-kit-6 h5{color:var( --e-global-color-4675d3b );font-family:var( --e-global-typography-bc070ac-font-family ), Sans-serif;font-size:var( --e-global-typography-bc070ac-font-size );font-weight:var( --e-global-typography-bc070ac-font-weight );line-height:var( --e-global-typography-bc070ac-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-ab51683-font-size:80px;--e-global-typography-ab51683-line-height:80px;--e-global-typography-64959f6-font-size:70px;--e-global-typography-64959f6-line-height:70px;--e-global-typography-86a6dde-font-size:28px;--e-global-typography-86a6dde-line-height:32px;--e-global-typography-512e444-font-size:64px;--e-global-typography-512e444-line-height:64px;--e-global-typography-4dd653f-font-size:32px;--e-global-typography-4dd653f-line-height:32px;--e-global-typography-a85836d-font-size:22px;--e-global-typography-a85836d-line-height:22px;--e-global-typography-445db72-font-size:18px;--e-global-typography-445db72-line-height:18px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-fa03348-font-size );line-height:var( --e-global-typography-fa03348-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-27c8a2a-font-size );line-height:var( --e-global-typography-27c8a2a-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-bc070ac-font-size );line-height:var( --e-global-typography-bc070ac-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-primary-font-size:1.6rem;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:1.6rem;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-size:4.2rem;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-size:3.8rem;--e-global-typography-accent-line-height:1.4em;--e-global-typography-fa03348-font-size:3.2rem;--e-global-typography-fa03348-line-height:1.4em;--e-global-typography-27c8a2a-font-size:2.8rem;--e-global-typography-27c8a2a-line-height:1.4em;--e-global-typography-bc070ac-font-size:1.6rem;--e-global-typography-bc070ac-line-height:1.4em;--e-global-typography-751b62a-font-size:2rem;--e-global-typography-751b62a-line-height:1.4em;--e-global-typography-30e2d92-font-size:1.7rem;--e-global-typography-ab51683-font-size:60px;--e-global-typography-ab51683-line-height:60px;--e-global-typography-64959f6-font-size:54px;--e-global-typography-64959f6-line-height:54px;--e-global-typography-86a6dde-font-size:24px;--e-global-typography-86a6dde-line-height:30px;--e-global-typography-512e444-font-size:48px;--e-global-typography-512e444-line-height:48px;--e-global-typography-4dd653f-font-size:32px;--e-global-typography-4dd653f-line-height:32px;--e-global-typography-a85836d-font-size:18px;--e-global-typography-a85836d-line-height:22px;--e-global-typography-445db72-font-size:16px;--e-global-typography-445db72-line-height:16px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-6 h3{font-size:var( --e-global-typography-fa03348-font-size );line-height:var( --e-global-typography-fa03348-line-height );}.elementor-kit-6 h4{font-size:var( --e-global-typography-27c8a2a-font-size );line-height:var( --e-global-typography-27c8a2a-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-bc070ac-font-size );line-height:var( --e-global-typography-bc070ac-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Set base font size to 10px */
html {
    font-size: 62.5%; /* =10px */
}
/* End set base font size to 10px */

/* Remove white space from sides */
html, body {
    overflow-x: hidden;
    width:100%;
}
/* End remove white space from sides */

/* Remove Extra Paragraph Space from Last Paragraph */
.elementor-widget-text-editor p:not(:last-child) { 
    margin-bottom: 2.4rem !important;
}
.elementor-widget-text-editor p:last-child { 
    margin-bottom: 0 !important;
}
.elementor-widget-text-editor p {
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
}
/* End Remove Extra Paragraph Space from Last Paragraph */

/* Spacing for ol and ul */
.elementor-widget-text-editor li:not(:first-child) {
    margin-top: 1.4rem !important;
}
.elementor-widget-text-editor ol, .elementor-text-editor ul {
    margin-bottom: 2.4rem !important;
}
.list-no-indent ol, .list-no-indent ul {
    margin: 0 auto;
    max-width: 1440px;
    padding: 0 0 0 2rem;
}
.list-bold-marker ol li::marker {
    font-weight: 700;
}
/* End spacing for ol and ul */

/* Button Styles */
.blue-button .elementor-button:hover, .teal-button .elementor-button:hover, .yellow-button .elementor-button:hover {
    border-width: 1.5px !important;
}
/* End Button Styles */

/* Table Layouts */
.table-right {
    margin-right: auto;
    max-width: 720px;
}
.table-left {
    margin-left: auto;
    max-width: 720px;
}
@media (max-width: 1024px) {
    .table-right, .table-left {
        max-width: none;
    }
    .table-full-width-bg {
        background-image: none !important;
    }
}
/* End Table Layouts */

/* Make Form Field Borders Orange on Click */
.elementor-field:focus, .elementor-field select:focus {
    border-color: #D9651E !important;
}
/* End Make Form Field Borders Orange on Click */

/* Giving Policy Style */
.giving-policy .elementor-toggle, .giving-policy .elementor-accordion {
    text-align: center !important;
}
.giving-policy .elementor-toggle .elementor-toggle-title::after, .giving-policy .elementor-accordion .elementor-accordion-title::after {
    content: '';
    display: inline-block;
    height: 0;
    margin-left: 0.5em;
    position: relative;
    top: -0.1em;
    width: 0;
    border-left: 0.4em solid transparent;
    border-right: 0.4em solid transparent;
    border-top: 0.6em solid currentcolor;
    border-bottom: 0;
}
.giving-policy .elementor-toggle .elementor-active .elementor-toggle-title::after, .giving-policy .elementor-accordion .elementor-active .elementor-accordion-title::after {
    border-left: 0.4em solid transparent;
    border-right: 0.4em solid transparent;
    border-bottom: 0.6em solid currentcolor;
    border-top: 0;
}
.giving-policy .elementor-tab-content {
    text-align: left !important;
}
.giving-policy .elementor-tab-content p:not(:last-child) {
    margin-bottom: 2.4rem !important;
}
.giving-policy .elementor-tab-content p:last-child {
    margin-bottom: 0;
}
.giving-policy .small-italic {
    font-size: 1.4rem;
    font-style: italic;
    line-height: 1em !important;
    opacity: 0.7;
}
/* End Giving Policy Style */

/* Remove Homepage Making an Impact Background Image On Mobile */
@media (max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-812685e:not(.elementor-motion-effects-element-type-background) {
        background-image: none !important;
    }
}
/* End Remove Homepage Making an Impact Background Image On Mobile */

/* Various Color Link Styles */
/* Teal Links */
.teal-link a {
    color: #159FA3 !important;
}
.teal-link a:hover {
    color: #40C2C6 !important;
}

/* Green Links */
.green-link a {
    color: #8CA931 !important;
}
.green-link a:hover {
    color: #748D27 !important;
}

/* Blue Links */
.blue-link a {
    color: #096B75 !important;
}
.blue-link a:hover {
    color: #0D8C99 !important;
}

/* White Links */
.white-link-underline a {
    color: #FFFFFF !important;
    text-decoration: underline;
}
.hover-white a:hover {
    color: #E7E7E7;
}
/* End Various Color Link Styles */

/* Text Link Style */
.text-link .elementor-button-icon i {
    font-size: 1rem !important;
    vertical-align: middle !important;
}
.text-link a:hover .elementor-button-text {
    text-decoration: underline;
    text-underline-offset: 0.2rem;
}
/* End Text Link Style */

/* Make icons in icon list in line with top line of text */
.elementor-widget-icon-list .elementor-icon-list-item {
    align-items: start !important;
}
/* End make icons in icon list in line with top line of text */

/* Set Colored Text Styles */
/* Orange Text */
.orange {
    color: #D9651E;
}
.blue {
    color: #096b75;
}
.teal {
    color: #159FA3;
}
.green {
    color: #8ca931;
}
.red {
    color: #CA5552;
}
/* End Set Colored Text Styles */

/* Trip Page Sidebar Style */
.trip-sidebar-date .days p {
    display: inline !important;
}
/* End Trip Page Sidebar Style */

/* Override blog button color*/
.post-template-default .wp-block-button__link{
    background-color: #fcb900 !important;
}
.post-template-default .is-content-justification-center{
    text-align: center;
 }

.post-template-default .wp-block-button__link a{
    color: white !important;
}
/*End override blog buttonm color*//* End custom CSS */