.elementor-21988 .elementor-element.elementor-element-5fb3991 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-21988 .elementor-element.elementor-element-5fb3991{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21988 .elementor-element.elementor-element-5fb3991 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21988 .elementor-element.elementor-element-22c7c0f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .elementor-repeater-item-798cfb7 .swiper-slide-bg{background-image:url(https://www.mackinacparks.com/wp-content/uploads/2023/05/DSC04855.jpg);background-size:cover;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .elementor-repeater-item-78777ee .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.mackinacparks.com/wp-content/uploads/2023/05/DSC04855.jpg);background-size:cover;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .elementor-repeater-item-960df32 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://www.mackinacparks.com/wp-content/uploads/2023/05/DSC04855.jpg);background-size:cover;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .elementor-slide-button{background-color:#B38808;font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;border-width:0px;border-radius:0px;color:#FFFFFF;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .elementor-slide-button:hover{background-color:var( --e-global-color-3fd620f );}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .swiper-slide-contents{max-width:66%;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .swiper-slide-inner{text-align:center;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:12px;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .elementor-slide-heading{font-family:"Roboto Slab", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;line-height:24px;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .elementor-slide-description{font-family:"Roboto Slab", Sans-serif;font-size:50px;font-weight:700;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .swiper-pagination-bullet{height:9px;width:9px;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .swiper-pagination-fraction{font-size:9px;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#CCCCCC;opacity:1;}.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .swiper-pagination-bullet-active{background-color:#FFFFFF;}.elementor-21988 .elementor-element.elementor-element-5c3dee41:not(.elementor-motion-effects-element-type-background), .elementor-21988 .elementor-element.elementor-element-5c3dee41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5CA7B4;}.elementor-21988 .elementor-element.elementor-element-5c3dee41 > .elementor-container{max-width:1400px;}.elementor-21988 .elementor-element.elementor-element-5c3dee41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21988 .elementor-element.elementor-element-5c3dee41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21988 .elementor-element.elementor-element-6dd0a7b5 > .elementor-element-populated{padding:0% 3% 0% 3%;}.elementor-21988 .elementor-element.elementor-element-76e64e0c > .elementor-widget-container{padding:17px 0px 20px 0px;}.elementor-21988 .elementor-element.elementor-element-76e64e0c{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:30px;color:#FFFFFF;}.elementor-21988 .elementor-element.elementor-element-76e64e0c a{color:#FFFFFF;}.elementor-21988 .elementor-element.elementor-element-76e64e0c a:hover{color:#B38808;}.elementor-21988 .elementor-element.elementor-element-4723b05e > .elementor-container{max-width:1400px;}.elementor-21988 .elementor-element.elementor-element-4723b05e{padding:0px 0px 30px 0px;}.elementor-21988 .elementor-element.elementor-element-123b0a1a > .elementor-element-populated{padding:31px 0px 0px 68px;}.elementor-21988 .elementor-element.elementor-element-748badf > .elementor-widget-container{padding:0% 23% 0% 0%;}.elementor-21988 .elementor-element.elementor-element-748badf{color:#FFFFFF;}.elementor-21988 .elementor-element.elementor-element-84097a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21988 .elementor-element.elementor-element-d7008d1 > .elementor-container{max-width:1250px;}.elementor-21988 .elementor-element.elementor-element-d7008d1{padding:53px 0px 0px 0px;}.elementor-21988 .elementor-element.elementor-element-2bd2dbb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21988 .elementor-element.elementor-element-5e0ba19{padding:0px 0px 43px 0px;}.elementor-21988 .elementor-element.elementor-element-df5b5a7{text-align:right;}.elementor-21988 .elementor-element.elementor-element-a6758dc{width:initial;max-width:initial;}.elementor-21988 .elementor-element.elementor-element-a6758dc > .elementor-widget-container{padding:8px 0px 0px 13px;}.elementor-21988 .elementor-element.elementor-element-a6758dc .elementor-icon-wrapper{text-align:left;}.elementor-21988 .elementor-element.elementor-element-a6758dc.elementor-view-stacked .elementor-icon{background-color:#5CA7B4;}.elementor-21988 .elementor-element.elementor-element-a6758dc.elementor-view-framed .elementor-icon, .elementor-21988 .elementor-element.elementor-element-a6758dc.elementor-view-default .elementor-icon{color:#5CA7B4;border-color:#5CA7B4;}.elementor-21988 .elementor-element.elementor-element-a6758dc.elementor-view-framed .elementor-icon, .elementor-21988 .elementor-element.elementor-element-a6758dc.elementor-view-default .elementor-icon svg{fill:#5CA7B4;}.elementor-21988 .elementor-element.elementor-element-a6758dc .elementor-icon{font-size:27px;}.elementor-21988 .elementor-element.elementor-element-a6758dc .elementor-icon svg{height:27px;}.elementor-21988 .elementor-element.elementor-element-473711f{text-align:right;}.elementor-21988 .elementor-element.elementor-element-24bb9b5{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-21988 .elementor-element.elementor-element-24bb9b5 > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-21988 .elementor-element.elementor-element-201736c:not(.elementor-motion-effects-element-type-background), .elementor-21988 .elementor-element.elementor-element-201736c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#65B7C5;}.elementor-21988 .elementor-element.elementor-element-201736c > .elementor-container{max-width:1400px;}.elementor-21988 .elementor-element.elementor-element-201736c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:43px 0px 39px 0px;}.elementor-21988 .elementor-element.elementor-element-201736c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21988 .elementor-element.elementor-element-379d217.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21988 .elementor-element.elementor-element-379d217 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21988 .elementor-element.elementor-element-f7ff621{width:var( --container-widget-width, 1060px );max-width:1060px;--container-widget-width:1060px;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-21988 .elementor-element.elementor-element-e6cf1a0{--swiper-slides-to-display:4;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-hover-color:var( --e-global-color-bfeb845 );}.elementor-21988 .elementor-element.elementor-element-e6cf1a0 .swiper-slide > .elementor-element{height:100%;}.elementor-21988 .elementor-element.elementor-element-498f129c:not(.elementor-motion-effects-element-type-background), .elementor-21988 .elementor-element.elementor-element-498f129c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mackinacparks.com/wp-content/uploads/2023/03/line-pattern.png");background-position:top center;background-size:cover;}.elementor-21988 .elementor-element.elementor-element-498f129c > .elementor-container{max-width:1268px;}.elementor-21988 .elementor-element.elementor-element-498f129c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 47px 0px;}.elementor-21988 .elementor-element.elementor-element-498f129c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21988 .elementor-element.elementor-element-d255791 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-21988 .elementor-element.elementor-element-d255791{text-align:center;}.elementor-21988 .elementor-element.elementor-element-2650e6cb > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-21988 .elementor-element.elementor-element-2650e6cb img{width:100%;}.elementor-21988 .elementor-element.elementor-element-6891ccd8{text-align:center;}.elementor-21988 .elementor-element.elementor-element-6891ccd8 .elementor-heading-title{color:var( --e-global-color-52e089e );}.elementor-21988 .elementor-element.elementor-element-351a8caf > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-21988 .elementor-element.elementor-element-351a8caf img{width:100%;}.elementor-21988 .elementor-element.elementor-element-36161d94{text-align:center;}.elementor-21988 .elementor-element.elementor-element-36161d94 .elementor-heading-title{color:var( --e-global-color-52e089e );font-family:"Roboto Slab", Sans-serif;}.elementor-21988 .elementor-element.elementor-element-3f621142 > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-21988 .elementor-element.elementor-element-3f621142 img{width:100%;}.elementor-21988 .elementor-element.elementor-element-41c8f64d{text-align:center;}.elementor-21988 .elementor-element.elementor-element-41c8f64d .elementor-heading-title{color:var( --e-global-color-52e089e );}@media(max-width:1200px){.elementor-21988 .elementor-element.elementor-element-76e64e0c > .elementor-widget-container{padding:7px 0px 0px 0px;}.elementor-21988 .elementor-element.elementor-element-123b0a1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21988 .elementor-element.elementor-element-748badf > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-21988 .elementor-element.elementor-element-e6cf1a0{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-21988 .elementor-element.elementor-element-123b0a1a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21988 .elementor-element.elementor-element-84097a2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-21988 .elementor-element.elementor-element-a6758dc{width:initial;max-width:initial;}.elementor-21988 .elementor-element.elementor-element-e6cf1a0{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-21988 .elementor-element.elementor-element-df5b5a7{text-align:right;}.elementor-21988 .elementor-element.elementor-element-a6758dc > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-21988 .elementor-element.elementor-element-a6758dc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21988 .elementor-element.elementor-element-a6758dc .elementor-icon-wrapper{text-align:center;}.elementor-21988 .elementor-element.elementor-element-473711f{text-align:center;}.elementor-21988 .elementor-element.elementor-element-201736c{padding:43px 0px 0px 0px;}.elementor-21988 .elementor-element.elementor-element-f7ff621 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-21988 .elementor-element.elementor-element-e6cf1a0{--swiper-slides-to-display:1;}.elementor-21988 .elementor-element.elementor-element-498f129c{padding:40px 0px 30px 0px;}.elementor-21988 .elementor-element.elementor-element-1869b555 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21988 .elementor-element.elementor-element-d255791 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-21988 .elementor-element.elementor-element-49d5620 > .elementor-element-populated{margin:30px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(min-width:768px){.elementor-21988 .elementor-element.elementor-element-18e146e{width:68.929%;}.elementor-21988 .elementor-element.elementor-element-870885c{width:30.411%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21988 .elementor-element.elementor-element-6dd0a7b5{width:100%;}.elementor-21988 .elementor-element.elementor-element-84097a2{width:100%;}.elementor-21988 .elementor-element.elementor-element-18e146e{width:72%;}.elementor-21988 .elementor-element.elementor-element-870885c{width:28%;}}/* Start custom CSS for slides, class: .elementor-element-5e85b8a8 */.elementor-21988 .elementor-element.elementor-element-5e85b8a8 .elementor-slide-description {
    padding-top: 300px;
}

@media screen and (max-width: 767px) {
    .elementor-21988 .elementor-element.elementor-element-5e85b8a8 .elementor-slide-description {
    padding-top: 0;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-84097a2 */.elementor-21988 .elementor-element.elementor-element-84097a2 div {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-e6cf1a0 */.elementor-21988 .elementor-element.elementor-element-e6cf1a0 .swiper-slide:hover {
  transform: scale(1.1);
  z-index: 3;
  overflow: visible !important;
  position: relative
}

@media screen and (max-width: 767px) {
    .elementor-21988 .elementor-element.elementor-element-e6cf1a0 .swiper-slide:hover {
    transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6891ccd8 */.elementor-21988 .elementor-element.elementor-element-6891ccd8 a:hover {
    color: #B28806;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36161d94 */.elementor-21988 .elementor-element.elementor-element-36161d94 a:hover {
    color: #B28806;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41c8f64d */.elementor-21988 .elementor-element.elementor-element-41c8f64d a:hover {
    color: #B28806;
}/* End custom CSS */