.elementor-kit-9286{--e-global-color-primary:#00703C;--e-global-color-secondary:#FEF9F1;--e-global-color-text:#1A1A1A;--e-global-color-accent:#F9C277;--e-global-color-db02bef:#FF6C4D;--e-global-color-ca3a938:#87C0C9;--e-global-color-6be9a30:#03301B;--e-global-color-8ba39ac:#333333;--e-global-color-2849cf1:#808080;--e-global-color-7d1f512:#B3B3B3;--e-global-color-b034699:#F0E8DA;--e-global-typography-primary-font-family:"Sorts Mill Goudy";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"PT Sans";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"PT Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"PT Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-03e35ae-font-family:"Sorts Mill Goudy";--e-global-typography-03e35ae-font-size:80px;--e-global-typography-03e35ae-font-weight:400;--e-global-typography-03e35ae-line-height:1.1em;--e-global-typography-acd7063-font-family:"Sorts Mill Goudy";--e-global-typography-acd7063-font-size:64px;--e-global-typography-acd7063-line-height:1.1em;--e-global-typography-62355b3-font-family:"Sorts Mill Goudy";--e-global-typography-62355b3-font-size:48px;--e-global-typography-62355b3-line-height:1.1em;--e-global-typography-679db8c-font-family:"Sorts Mill Goudy";--e-global-typography-679db8c-font-size:48px;--e-global-typography-679db8c-font-style:italic;--e-global-typography-679db8c-line-height:1.1em;--e-global-typography-989b192-font-family:"Sorts Mill Goudy";--e-global-typography-989b192-font-size:40px;--e-global-typography-989b192-line-height:1.1em;--e-global-typography-be2635a-font-family:"Sorts Mill Goudy";--e-global-typography-be2635a-font-size:32px;--e-global-typography-be2635a-line-height:1.1em;--e-global-typography-4fcc994-font-family:"Sorts Mill Goudy";--e-global-typography-4fcc994-font-size:24px;--e-global-typography-4fcc994-line-height:1.1em;--e-global-typography-acc3ee0-font-family:"Sorts Mill Goudy";--e-global-typography-acc3ee0-font-size:20px;--e-global-typography-acc3ee0-line-height:1.1em;--e-global-typography-0a22160-font-family:"PT Sans";--e-global-typography-0a22160-font-size:24px;--e-global-typography-0a22160-text-transform:uppercase;--e-global-typography-0a22160-line-height:1.1em;--e-global-typography-0a22160-letter-spacing:4px;--e-global-typography-3177f8f-font-family:"PT Sans";--e-global-typography-3177f8f-font-size:20px;--e-global-typography-3177f8f-text-transform:uppercase;--e-global-typography-3177f8f-line-height:1.1em;--e-global-typography-3177f8f-letter-spacing:4px;--e-global-typography-cf1ff1f-font-family:"PT Sans";--e-global-typography-cf1ff1f-font-size:16px;--e-global-typography-cf1ff1f-text-transform:uppercase;--e-global-typography-cf1ff1f-line-height:1.1em;--e-global-typography-cf1ff1f-letter-spacing:3px;--e-global-typography-1653ea1-font-family:"PT Sans";--e-global-typography-1653ea1-font-size:20px;--e-global-typography-1653ea1-line-height:1.6em;--e-global-typography-3e36181-font-family:"PT Sans";--e-global-typography-3e36181-font-size:20px;--e-global-typography-3e36181-font-weight:700;--e-global-typography-3e36181-line-height:1.6em;--e-global-typography-50996a9-font-family:"PT Sans";--e-global-typography-50996a9-font-size:16px;--e-global-typography-50996a9-line-height:1.6em;--e-global-typography-85b4be2-font-family:"PT Sans";--e-global-typography-85b4be2-font-size:14px;--e-global-typography-85b4be2-line-height:1.4em;--e-global-typography-9d4d6bc-font-family:"PT Sans";--e-global-typography-9d4d6bc-font-size:20px;--e-global-typography-9d4d6bc-text-transform:uppercase;--e-global-typography-9d4d6bc-line-height:1.1em;--e-global-typography-8b12ba9-font-family:"PT Sans";--e-global-typography-8b12ba9-font-size:18px;--e-global-typography-8b12ba9-text-transform:uppercase;--e-global-typography-8b12ba9-line-height:1.1em;--e-global-typography-99a3082-font-family:"PT Sans";--e-global-typography-99a3082-font-size:16px;--e-global-typography-99a3082-text-transform:uppercase;--e-global-typography-99a3082-line-height:1.1em;--e-global-typography-7778b94-font-family:"Sorts Mill Goudy";--e-global-typography-7778b94-font-size:48px;--e-global-typography-7778b94-line-height:1.1em;--e-global-typography-63c789b-font-family:"Sorts Mill Goudy";--e-global-typography-63c789b-font-size:24px;--e-global-typography-63c789b-line-height:1.1em;--e-page-transition-entrance-animation:e-page-transition-fade-out-down;--e-page-transition-exit-animation:e-page-transition-fade-in-up;--e-page-transition-animation-duration:1500ms;--e-preloader-animation:eicon-spin;--e-preloader-animation-duration:2000ms;--e-preloader-delay:0ms;--e-preloader-color:#FFF;--e-preloader-size:40px;}.elementor-kit-9286 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-kit-9286 a{color:var( --e-global-color-text );}.elementor-kit-9286 button,.elementor-kit-9286 input[type="button"],.elementor-kit-9286 input[type="submit"],.elementor-kit-9286 .elementor-button{font-family:var( --e-global-typography-8b12ba9-font-family ), Sans-serif;font-size:var( --e-global-typography-8b12ba9-font-size );text-transform:var( --e-global-typography-8b12ba9-text-transform );line-height:var( --e-global-typography-8b12ba9-line-height );text-shadow:0px 0px 10px rgba(0,0,0,0.3);border-style:none;border-radius:8px 8px 8px 8px;}.elementor-kit-9286 input:not([type="button"]):not([type="submit"]),.elementor-kit-9286 textarea,.elementor-kit-9286 .elementor-field-textual{font-family:var( --e-global-typography-50996a9-font-family ), Sans-serif;font-size:var( --e-global-typography-50996a9-font-size );line-height:var( --e-global-typography-50996a9-line-height );color:var( --e-global-color-text );accent-color:var( --e-global-color-primary );padding:1px 1.5px 1px 1.5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1500px;}.e-con{--container-max-width:1500px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-ui-color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-kit-9286{--e-global-typography-03e35ae-font-size:72px;--e-global-typography-acd7063-font-size:56px;--e-global-typography-acd7063-line-height:1.1em;--e-global-typography-62355b3-font-size:44px;--e-global-typography-62355b3-line-height:1.1em;--e-global-typography-679db8c-font-size:44px;--e-global-typography-679db8c-line-height:1.1em;--e-global-typography-989b192-font-size:36px;--e-global-typography-989b192-line-height:1.1em;--e-global-typography-be2635a-font-size:28px;--e-global-typography-be2635a-line-height:0.9em;--e-global-typography-4fcc994-font-size:22px;--e-global-typography-4fcc994-line-height:1.1em;--e-global-typography-acc3ee0-font-size:18px;--e-global-typography-acc3ee0-line-height:1.1em;--e-global-typography-0a22160-font-size:22px;--e-global-typography-0a22160-line-height:1.1em;--e-global-typography-3177f8f-font-size:18px;--e-global-typography-3177f8f-line-height:1.1em;--e-global-typography-cf1ff1f-font-size:16px;--e-global-typography-cf1ff1f-line-height:1.1em;--e-global-typography-1653ea1-font-size:18px;--e-global-typography-1653ea1-line-height:1.1em;--e-global-typography-3e36181-font-size:18px;--e-global-typography-3e36181-line-height:1.1em;--e-global-typography-50996a9-font-size:14px;--e-global-typography-50996a9-line-height:1.2em;--e-global-typography-85b4be2-font-size:14px;--e-global-typography-85b4be2-line-height:1.1em;--e-global-typography-9d4d6bc-font-size:18px;--e-global-typography-9d4d6bc-line-height:1.1em;--e-global-typography-8b12ba9-font-size:16px;--e-global-typography-8b12ba9-line-height:1.1em;--e-global-typography-99a3082-font-size:14px;--e-global-typography-99a3082-line-height:1.1em;--e-global-typography-7778b94-font-size:44px;--e-global-typography-7778b94-line-height:1.1em;--e-global-typography-63c789b-font-size:22px;--e-global-typography-63c789b-line-height:1.1em;}.elementor-kit-9286 button,.elementor-kit-9286 input[type="button"],.elementor-kit-9286 input[type="submit"],.elementor-kit-9286 .elementor-button{font-size:var( --e-global-typography-8b12ba9-font-size );line-height:var( --e-global-typography-8b12ba9-line-height );}.elementor-kit-9286 input:not([type="button"]):not([type="submit"]),.elementor-kit-9286 textarea,.elementor-kit-9286 .elementor-field-textual{font-size:var( --e-global-typography-50996a9-font-size );line-height:var( --e-global-typography-50996a9-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9286{--e-global-typography-03e35ae-font-size:48px;--e-global-typography-acd7063-font-size:42px;--e-global-typography-acd7063-line-height:1.1em;--e-global-typography-62355b3-font-size:36px;--e-global-typography-62355b3-line-height:1.1em;--e-global-typography-679db8c-font-size:36px;--e-global-typography-679db8c-line-height:1.1em;--e-global-typography-989b192-font-size:32px;--e-global-typography-989b192-line-height:1.1em;--e-global-typography-be2635a-font-size:28px;--e-global-typography-be2635a-line-height:1.1em;--e-global-typography-4fcc994-font-size:24px;--e-global-typography-4fcc994-line-height:1.1em;--e-global-typography-acc3ee0-font-size:20px;--e-global-typography-acc3ee0-line-height:1.1em;--e-global-typography-0a22160-font-size:20px;--e-global-typography-0a22160-line-height:1.1em;--e-global-typography-3177f8f-font-size:16px;--e-global-typography-3177f8f-line-height:1.1em;--e-global-typography-cf1ff1f-font-size:14px;--e-global-typography-cf1ff1f-line-height:1.1em;--e-global-typography-1653ea1-font-size:16px;--e-global-typography-1653ea1-line-height:1.1em;--e-global-typography-3e36181-font-size:16px;--e-global-typography-3e36181-line-height:1.1em;--e-global-typography-50996a9-font-size:14px;--e-global-typography-50996a9-line-height:1.1em;--e-global-typography-85b4be2-font-size:14px;--e-global-typography-85b4be2-line-height:1.1em;--e-global-typography-9d4d6bc-font-size:16px;--e-global-typography-9d4d6bc-line-height:1.1em;--e-global-typography-8b12ba9-font-size:14px;--e-global-typography-8b12ba9-line-height:1.1em;--e-global-typography-99a3082-font-size:12px;--e-global-typography-99a3082-line-height:1.1em;--e-global-typography-7778b94-font-size:40px;--e-global-typography-7778b94-line-height:1.1em;--e-global-typography-63c789b-font-size:20px;--e-global-typography-63c789b-line-height:1.1em;}.elementor-kit-9286 button,.elementor-kit-9286 input[type="button"],.elementor-kit-9286 input[type="submit"],.elementor-kit-9286 .elementor-button{font-size:var( --e-global-typography-8b12ba9-font-size );line-height:var( --e-global-typography-8b12ba9-line-height );}.elementor-kit-9286 input:not([type="button"]):not([type="submit"]),.elementor-kit-9286 textarea,.elementor-kit-9286 .elementor-field-textual{font-size:var( --e-global-typography-50996a9-font-size );line-height:var( --e-global-typography-50996a9-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ***** */
/* Fonts */
/* ***** */

p > a{
    text-decoration:underline !important;
}
p > a:hover{
    opacity:0.8;
}
.dark-text a{
    color:#1A1A1A;
}
.light-text a{
    color:#fff;
}

.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol{
    margin-bottom:15px;
}


/* *********** */
/* Oar Bullets */
/* *********** */

.oar-bullets .elementor-tab-title:before,
.oar-bullets .elementor-tab-title.elementor-active:before{
    content: url('https://keewaydin.org/wp-content/uploads/2024/04/Oar-Icon.svg');
    margin-right:10px;
    position:relative;
    display:inline;
}


/* ********** */
/* Accordions */
/* ********** */

.elementor-accordion .elementor-accordion-item{
    margin-bottom:8px;
    border-radius:5px;
    overflow:hidden;
}


/* ********* */
/* View More */
/* ********* */
.view-more .e-n-accordion-item-title{
    width: fit-content;
    margin: 0 auto;
}


/* *** */
/* SVG */
/* *** */

.elementor-icon svg{
    height: auto;
}



/* **** */
/* MAPS */
/* ***** */
.map-container,
.map-container div{
    height:100%;
}


/* ************* */
/* Carousel Dots */
/* ************* */

.swiper-pagination-bullet{
    border-radius:0 !important;
    transform: rotate(45deg);
}

/* ************* */
/* Gravity Forms */
/* ************* */

.gsection_title{
    font-family: var(--e-global-typography-989b192-font-family), Sans-serif;
    font-size: var(--e-global-typography-989b192-font-size) !important;
    line-height: var(--e-global-typography-989b192-line-height);
    letter-spacing: var(--e-global-typography-989b192-letter-spacing);
    word-spacing: var(--e-global-typography-989b192-word-spacing);
    font-weight: 500 !important;
}
.gform_body input,
.gform_body select,
.gform_body textarea{
    border-color: #B3B3B3;
}
body .gform_legacy_markup_wrapper ul li.gfield {
    margin-top: 30px;
}
.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_legacy_markup_wrapper.gf_browser_chrome select{
    padding:10px !important;
}
.gform_button{
    color:var(--e-global-color-text);
    background-color:var(--e-global-color-accent);
    font-family: var(--e-global-typography-9d4d6bc-font-family), Sans-serif;
    font-size: var(--e-global-typography-9d4d6bc-font-size) !important;
    padding: 12px 24px;
}
.gform_button:hover,
.gform_button:focus{
    color:var(--e-global-color-text);
    background-color:var(--e-global-color-accent);
    transform: scale(1.1);
}/* End custom CSS */