.elementor-12110 .elementor-element.elementor-element-88e4835{--display:flex;--min-height:600px;--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;--overlay-opacity:0.8;}.elementor-12110 .elementor-element.elementor-element-88e4835:not(.elementor-motion-effects-element-type-background), .elementor-12110 .elementor-element.elementor-element-88e4835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://skylineattractions.com/wp-content/uploads/2022/03/PXL_20220122_084539329.MP_.jpg");background-position:top center;background-repeat:no-repeat;}.elementor-12110 .elementor-element.elementor-element-88e4835::before, .elementor-12110 .elementor-element.elementor-element-88e4835 > .elementor-background-video-container::before, .elementor-12110 .elementor-element.elementor-element-88e4835 > .e-con-inner > .elementor-background-video-container::before, .elementor-12110 .elementor-element.elementor-element-88e4835 > .elementor-background-slideshow::before, .elementor-12110 .elementor-element.elementor-element-88e4835 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12110 .elementor-element.elementor-element-88e4835 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000006B 0%, #000000 100%);}.elementor-12110 .elementor-element.elementor-element-588596d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12110 .elementor-element.elementor-element-e821bb0{text-align:center;}.elementor-12110 .elementor-element.elementor-element-e821bb0 .elementor-heading-title{text-shadow:2px 2px 3px #000000;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12110 .elementor-element.elementor-element-425f208{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-12110 .elementor-element.elementor-element-425f208 p{margin-block-end:0px;}.elementor-12110 .elementor-element.elementor-element-47e444e{--display:flex;}.elementor-12110 .elementor-element.elementor-element-47e444e:not(.elementor-motion-effects-element-type-background), .elementor-12110 .elementor-element.elementor-element-47e444e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0032A0;}.elementor-12110 .elementor-element.elementor-element-78a4949{--display:flex;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12110 .elementor-element.elementor-element-f060db7 .swiper-pagination-bullet-active, .elementor-12110 .elementor-element.elementor-element-f060db7 .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-12110 .elementor-element.elementor-element-f060db7 .swiper-pagination-fraction{color:#FFFFFF;}.elementor-12110 .elementor-element.elementor-element-f060db7 .elementor-swiper-button{font-size:20px;}.elementor-12110 .elementor-element.elementor-element-f060db7 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#5C6AEE;opacity:1;}.elementor-12110 .elementor-element.elementor-element-f060db7 .elementor-testimonial__content{padding:20px 20px 20px 20px;border-radius:12px 12px 12px 12px;}.elementor-12110 .elementor-element.elementor-element-f060db7.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-12110 .elementor-element.elementor-element-f060db7.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-12110 .elementor-element.elementor-element-f060db7.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-12110 .elementor-element.elementor-element-f060db7.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-12110 .elementor-element.elementor-element-f060db7.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-12110 .elementor-element.elementor-element-f060db7 .elementor-testimonial__text{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:20px;}.elementor-12110 .elementor-element.elementor-element-f060db7 .elementor-testimonial__name{color:#FFFFFF;}.elementor-12110 .elementor-element.elementor-element-f060db7 .elementor-testimonial__title{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-size:14px;font-weight:400;line-height:16px;}.elementor-12110 .elementor-element.elementor-element-841d773{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-12110 .elementor-element.elementor-element-588596d{--content-width:850px;}}@media(max-width:767px){.elementor-12110 .elementor-element.elementor-element-88e4835{--min-height:400px;}.elementor-12110 .elementor-element.elementor-element-f060db7{padding:0px 0px 0px 0px;}.elementor-12110 .elementor-element.elementor-element-f060db7.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-12110 .elementor-element.elementor-element-f060db7.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:14px;}.elementor-12110 .elementor-element.elementor-element-f060db7.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:14px;}.elementor-12110 .elementor-element.elementor-element-f060db7.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:14px;}.elementor-12110 .elementor-element.elementor-element-f060db7.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:14px;}.elementor-12110 .elementor-element.elementor-element-841d773{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}@media(min-width:1025px){.elementor-12110 .elementor-element.elementor-element-88e4835:not(.elementor-motion-effects-element-type-background), .elementor-12110 .elementor-element.elementor-element-88e4835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-425f208 */.hero-copy a {
    color:#fff;
    text-decoration:underline !important;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-f060db7 */.review-link a {color:#fff !important; text-decoration:underline !important;}

.elementor-12110 .elementor-element.elementor-element-f060db7 .elementor-testimonial__content {
    min-height: 250px;
    display:flex;
    align-items:center;
    justify-content:center;
}

.elementor-12110 .elementor-element.elementor-element-f060db7 .elementor-testimonial__text {
    align-content:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a4949 */.elementor-12110 .elementor-element.elementor-element-78a4949 .swiper-wrapper {
    display: flex;
}
.elementor-12110 .elementor-element.elementor-element-78a4949 .swiper-slide {
    display: flex;
    flex-direction: column;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-841d773 */.tablepress-id-39 {
    max-height: 500px;
    overflow-y: auto;
    display: block;
}

.tablepress-id-39 thead th {
    position: sticky;
    top: 0;
    z-index: 10;
    background-color: #8ca3d4;
}


.tablepress-id-39 {
    line-height:16px;
}

.tablepress-id-39 img {
    display:block;
    margin-bottom:8px !important;
    border-radius:5px;
}

.tablepress-id-39 tbody td {
    vertical-align: middle;
}

.tablepress-id-39 .column-1 {
    font-weight:bold;
    width: 25%;
}
.tablepress-id-39 .column-2 {
    width: 19%;
}
.tablepress-id-39 .column-3 {
    width: 15%;
}
.tablepress-id-39 .column-4 {
    width: 17%;
}
.tablepress-id-39 .column-5 {
    text-align:center;
    width: 9%;
}
.tablepress-id-39 .column-6 {
    text-align:center;
    width: 14%;
}

.tablepress-id-39 .column-5 img {
    margin-bottom:0 !important;
    display:block;
}
.tablepress thead .dt-orderable-asc:hover, .tablepress thead .dt-orderable-desc:hover, .tablepress thead .dt-ordering-asc, .tablepress thead .dt-ordering-desc{ background-color:#0032A0 !important;
    color:#fff !important;
}

.tablepress thead tr > *,
.tablepress tfoot tr > * {
    background-color:#8ca3d4 !important;
}

.tablepress thead .dt-orderable-asc:hover .dt-column-order, .tablepress thead .dt-orderable-desc:hover .dt-column-order, .tablepress thead .dt-ordering-asc .dt-column-order, .tablepress thead .dt-ordering-desc .dt-column-order {
    color:#fff !important;
}

.dt-input {
    border: 1px solid #ccc;
  border-radius: 5px;
}

@media only screen and (max-width: 768px) {
  .tablepress-id-39 .column-3,
  .tablepress-id-39 .column-4,
  .tablepress-id-39 .column-6 {
    display: none !important;
  }
  
  .tablepress-id-39 .column-1,
  .tablepress-id-39 .column-2, 
  .tablepress-id-39 .column-5 {
      width:33.33% !important;
  }
}

@media screen and (max-width: 600px) {
  .tablepress-id-39 img {
    display:none;
  }
}/* End custom CSS */