@font-face{font-family:'Great Vibes';src:url('/wp-content/themes/horizon-child/fonts/GreatVibes-Regular.woff2') format('woff2'),url('/wp-content/themes/horizon-child/fonts/GreatVibes-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Plus Jakarta Sans';src:url('/wp-content/themes/horizon-child/fonts/PlusJakartaSans-Medium.woff2') format('woff2'),url('/wp-content/themes/horizon-child/fonts/PlusJakartaSans-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Plus Jakarta Sans';src:url('/wp-content/themes/horizon-child/fonts/PlusJakartaSans-Light.woff2') format('woff2'),url('/wp-content/themes/horizon-child/fonts/PlusJakartaSans-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Plus Jakarta Sans';src:url('/wp-content/themes/horizon-child/fonts/PlusJakartaSans-Bold.woff2') format('woff2'),url('/wp-content/themes/horizon-child/fonts/PlusJakartaSans-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Plus Jakarta Sans';src:url('/wp-content/themes/horizon-child/fonts/PlusJakartaSans-ExtraLight.woff2') format('woff2'),url('/wp-content/themes/horizon-child/fonts/PlusJakartaSans-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Plus Jakarta Sans';src:url('/wp-content/themes/horizon-child/fonts/PlusJakartaSans-Regular.woff2') format('woff2'),url('/wp-content/themes/horizon-child/fonts/PlusJakartaSans-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Poltawski Nowy';src:url('/wp-content/themes/horizon-child/fonts/PoltawskiNowy-Bold.woff2') format('woff2'),url('/wp-content/themes/horizon-child/fonts/PoltawskiNowy-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}html,body{font-weight:400;line-height:1.5;font-family:'Plus Jakarta Sans',sans-serif;font-style:normal;color:#262626}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,del,details,dfn,div,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:'Plus Jakarta Sans',sans-serif;font-size:1rem;letter-spacing:0px;line-height:1.5;font-weight:normal;word-wrap:break-word;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:15px}h1,h1>a,h1>span{line-height:1.2;font-weight:bold;color:#1d1d1d;font-family:'Poltawski Nowy',sans-serif}.ninec_custom_slider_content h2{line-height:1.2;font-weight:bold;color:#1d1d1d;font-family:'Poltawski Nowy',sans-serif}h2,h2>a,h2>span{line-height:1.2;font-weight:bold;color:#1d1d1d;font-family:'Poltawski Nowy',sans-serif}h3,h3>a,h3>span{line-height:1.2;font-weight:bold;color:#1d1d1d;font-family:'Poltawski Nowy',sans-serif}h4,h4>a,h4>span{line-height:1.2;font-weight:bold;color:#1d1d1d;font-family:'Poltawski Nowy',sans-serif}h5,h5>a,h5>span{line-height:1.2;font-weight:bold;color:#1d1d1d;font-family:'Poltawski Nowy',sans-serif}h6,h6>a,h6>span{line-height:1.2;font-weight:bold;color:#1d1d1d;font-family:'Poltawski Nowy',sans-serif}a.site-buttons:focus,a.site-buttons:active,a.site-buttons:visited,a.site-buttons:focus-visible,button.site-buttons:focus,button.site-buttons:active,button.site-buttons:focus-visible{color:#fff;outline:none}a.site-buttons:focus:hover,a.site-buttons:active:hover,a.site-buttons:visited:hover,a.site-buttons:focus-visible:hover,button.site-buttons:focus:hover,button.site-buttons:active:hover,button.site-buttons:focus-visible:hover{color:#000}.horizon_scroll_top{width:48px;height:48px;bottom:30px;right:30px}button.horizon_hero_slider_arrows_left,button.horizon_hero_slider_arrows_right,button.horizon_postdisplay_slider_arrows_left,button.horizon_postdisplay_slider_arrows_right,button.horizon_gallery_full_arrows_left,button.horizon_gallery_full_arrows_right,button.horizon_gallery_aztec_arrows_left,button.horizon_gallery_aztec_arrows_right,.gallery_grid_slider_arrow_wrapper button,button.popupCloseButton,button#gdprPopupCloseButton{background:none;border:0;padding:0;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}a.horizon_hero_video_html_elm_btn{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:auto;text-align:center;z-index:10;cursor:pointer}a.horizon_hero_video_html_elm_btn i{font-size:50px;color:#fff;cursor:pointer}.horizon_hero_layout_banner1 .horizon_hero_content{padding-left:30px;padding-right:30px}.horizon_hero_cta_wrapper a.site-buttons:first-child{margin-right:15px}.horizon_hero_cta_wrapper a.site-buttons.horizon_hero_extra_cta{background:#fff;color:#000}.horizon_hero_cta_wrapper a.site-buttons.horizon_hero_extra_cta:hover{background:#000;color:#fff}.horizon_hero_cta_wrapper a.site-buttons.horizon_hero_extra_cta:focus,.horizon_hero_cta_wrapper a.site-buttons.horizon_hero_extra_cta:active,.horizon_hero_cta_wrapper a.site-buttons.horizon_hero_extra_cta:visited,.horizon_hero_cta_wrapper a.site-buttons.horizon_hero_extra_cta:focus-visible{color:#000;outline:none}.horizon_hero_cta_wrapper a.site-buttons.horizon_hero_extra_cta:focus:hover,.horizon_hero_cta_wrapper a.site-buttons.horizon_hero_extra_cta:active:hover,.horizon_hero_cta_wrapper a.site-buttons.horizon_hero_extra_cta:visited:hover,.horizon_hero_cta_wrapper a.site-buttons.horizon_hero_extra_cta:focus-visible:hover{color:#fff}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows a,.horizon_hero_layout_banner1 .horizon_hero_slider_arrows button{display:block}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows a i,.horizon_hero_layout_banner1 .horizon_hero_slider_arrows button i{font-size:45px;-webkit-transition:500ms ease all;-o-transition:500ms ease all;transition:500ms ease all}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows a:first-child,.horizon_hero_layout_banner1 .horizon_hero_slider_arrows button:first-child{margin-right:15px}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows a:hover i,.horizon_hero_layout_banner1 .horizon_hero_slider_arrows button:hover i{color:#727272}.grid_row_content{padding-top:30px;padding-bottom:30px;gap:20px}.grid_column_content img{display:block;margin-bottom:20px}.column_cta_dual_buttons a.site-buttons:first-child{margin-right:20px}.column_cta_dual_buttons a.site-buttons.column_cta_dual_two{background:#fff;color:#000}.column_cta_dual_buttons a.site-buttons.column_cta_dual_two:hover{background:#000;color:#fff}.column_cta_dual_buttons a.site-buttons.column_cta_dual_two:focus,.column_cta_dual_buttons a.site-buttons.column_cta_dual_two:active,.column_cta_dual_buttons a.site-buttons.column_cta_dual_two:visited,.column_cta_dual_buttons a.site-buttons.column_cta_dual_two:focus-visible{color:#000;outline:none}.column_cta_dual_buttons a.site-buttons.column_cta_dual_two:focus:hover,.column_cta_dual_buttons a.site-buttons.column_cta_dual_two:active:hover,.column_cta_dual_buttons a.site-buttons.column_cta_dual_two:visited:hover,.column_cta_dual_buttons a.site-buttons.column_cta_dual_two:focus-visible:hover{color:#fff}.column_heading a{color:#000 !important}.grid_row_content_after{text-align:center;padding-bottom:30px}h4.column_accordion_header.column_accordion_header_icons p{margin:0}.column_accordion_wrapper{padding:15px 0}.column_accordion_header{padding:5px 10px;background-color:#000;color:#fff}h4.column_accordion_header.column_accordion_header_icons p i{color:#fff;font-size:25px}.column_icon_list ul{margin:0;padding:0}.column_icon_list ul li{list-style:none;margin-bottom:15px;margin-left:0 !important}.column_icon_list ul li span{margin-right:7px}.column_icon_list ul li:last-child{margin-bottom:0}.column_table table{table-layout:fixed}.column_table table thead{background:#f2f2f2}.column_table td,.column_table th{text-align:left;padding:10px;border:1px solid #dddddd}.column_table{margin-bottom:15px}.grid_carousel_image_content .grid_carousel_swiper_slide_item img{margin:0}.grid_carousel_image_content .swiper-pagination-bullet-active,.grid_carousel_image_content .swiper-pagination-bullet{width:10px;height:10px;background:#fff}.grid_carousel_image_content .grid_carousel_slider_arrows i{font-size:30px;color:#fff}.grid_carousel_image_content .grid_carousel_slider_arrows{left:0;right:0;bottom:0;gap:15px;padding:15px}.grid_carousel_image_content .grid_carousel_slider_arrows button{background:none;border:0;padding:0;color:inherit;cursor:pointer}.horizon_hero_layout_banner2 .horizon_hero_content{padding-top:30px;padding-bottom:30px;gap:15px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left,.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right{display:block}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left i,.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right i{font-size:45px;-webkit-transition:500ms ease all;-o-transition:500ms ease all;transition:500ms ease all}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left:hover i,.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right:hover i{color:#727272}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right{margin-left:30px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left{margin-right:30px}.horizon_hero_wrapper.horizon_hero_layout_banner2{padding-bottom:30px}.horizon_hero_layout_banner3 .horizon_hero_content{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows a,.horizon_hero_layout_banner3 .horizon_hero_slider_arrows button{display:block}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows a i,.horizon_hero_layout_banner3 .horizon_hero_slider_arrows button i{font-size:45px;-webkit-transition:500ms ease all;-o-transition:500ms ease all;transition:500ms ease all}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows a:first-child,.horizon_hero_layout_banner3 .horizon_hero_slider_arrows button:first-child{margin-right:15px}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows a:hover i,.horizon_hero_layout_banner3 .horizon_hero_slider_arrows button:hover i{color:#727272}.horizon_hero_layout_banner3 .horizon_hero_content_text{margin-bottom:15px}.horizon_post_display_layout1{padding-top:30px;padding-bottom:30px}.horizon_post_display_layout1 .horizon_post_display_before_content{padding-bottom:30px}.horizon_post_display_layout1 .horizon_post_display_col_two_text_image img,.horizon_post_display_layout1 .horizon_post_display_col_extra_image img,.horizon_post_display_layout1 .horizon_post_display_col_one_text img{width:100%;height:auto}.horizon_post_display_layout1 .horizon_post_display_col_one,.horizon_post_display_layout1 .horizon_post_display_remaining:first-child{margin-right:15px}.horizon_post_display_layout1 .horizon_post_display_col_two_text:last-child{padding-bottom:0}.horizon_post_display_layout1 .horizon_post_display_col_two_text{padding-bottom:15px}.horizon_post_display_layout1 .horizon_post_display_row_extra{padding-top:15px}.horizon_post_display_layout1 .horizon_post_display_col_two_text_image,.horizon_post_display_layout1 .horizon_post_display_col_extra_image{padding-right:15px}.horizon_post_display_layout1 p{margin-top:0;margin-bottom:15px}.horizon_post_display_layout1 .horizon_post_display_col_one_text img{padding-bottom:15px}.horizon_post_display_layout1 .horizon_post_display_cta{text-align:center;padding-top:15px}.horizon_post_display_layout1 .horizon_post_display_cta a.site-buttons{margin-top:0}.horizon_mega_menu_layout1 .sub-menu a:hover,.horizon_mega_menu_layout1 .third-sub-menu a:hover{background-color:#333}.horizon_mega_menu_layout1 .main-menu .sub-menu a,.horizon_mega_menu_layout1 .main-menu .sub-menu .third-sub-menu a{font-size:1rem}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{padding:0;margin:0}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .sub-menu > li,.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .third-sub-menu > li{width:200px}.horizon_mega_menu_layout1 .mobile-menu-panel{width:250px;height:100%;background:#000}.horizon_mega_menu_layout1 .submenu-indicator{font-size:0.75rem;padding:10px 15px;color:#fff}.horizon_mega_menu_layout1 .submenu-indicator-desktop{color:#fff;margin-left:10px;font-size:0.75rem}.horizon_mega_menu_layout1 .mobile-menu-icon{color:#fff;padding:10px}.horizon_mega_menu_layout1 .submenu-indicator-desktop i,.horizon_mega_menu_layout1 .submenu-indicator i{color:#fff}.horizon_mega_menu_layout1 .mobile-menu-icon i{color:#fff;font-size:2rem}.gallery_grid_layout.gallery_show_captions .gallery_item.gallery_grid_layout_item:hover .gallery_image.gallery_image_grid_layout{-webkit-filter:brightness(50%);filter:brightness(50%)}.gallery_grid_layout.gallery_show_captions .gallery_image_caption.gallery_image_grid_layout_caption{margin:0;padding:5px;color:#ffffff}.gallery_content_dual_cta .gallery_content_dual_cta_button_one:first-child{margin-right:15px}.gallery_grid_layout.gallery_image_popup{padding-top:30px;padding-bottom:30px}.gallery_grid_image_popup_wrapper{top:50%;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%)}body.mega_menu_fixed .gallery_grid_image_popup_wrapper{top:55%}.gallery_grid_image_popup_wrapper_inner{background:#ccc;padding:30px}.gallery_grid_image_popup_header h2{margin:0}p.gallery_grid_image_popup_close i{font-size:25px}.gallery_grid_image_popup_header{padding-bottom:30px}.gallery_grid_image_popup_wrapper:after{left:0;right:0;background:rgba(0,0,0,0.5);width:100%;height:200%;top:-50%}p.gallery_grid_image_popup_close_outer{right:5px;top:5px}.gallery_grid_slider_grid_arrows a i,.gallery_grid_slider_grid_arrows button i{font-size:45px}.gallery_grid_slider_grid_arrows a:first-child,.gallery_grid_slider_grid_arrows button:first-child{margin-right:15px}.gallery_grid_slider_grid_arrows{text-align:center;padding-top:15px}.gallery_partial_layout.gallery_show_captions .gallery_item.gallery_partial_layout_item:hover .gallery_image.gallery_image_partial_layout{-webkit-filter:brightness(50%);filter:brightness(50%)}.gallery_partial_layout.gallery_show_captions .gallery_image_caption.gallery_image_partial_layout_caption{padding:15px;color:#ffffff}.gallery_full_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two:focus,.gallery_full_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two:active,.gallery_full_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two:visited,.gallery_full_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two:focus-visible{color:#000;outline:none}.gallery_full_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two:hover{background:#000;color:#fff}.gallery_full_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two{background:#fff;color:#000}.gallery_full_layout .gallery_image_caption.gallery_image_full_layout_caption p{margin:0;color:#fff;text-shadow:1px 1px 1px #000}.gallery_full_layout .gallery_image_caption.gallery_image_full_layout_caption{padding:15px;bottom:0}.gallery_full_layout .horizon_gallery_full_arrows{bottom:30px}.gallery_full_layout .horizon_gallery_full_arrows a:first-child,.gallery_full_layout .horizon_gallery_full_arrows button:first-child{margin-right:25px}.gallery_full_layout .horizon_gallery_full_arrows a i,.gallery_full_layout .horizon_gallery_full_arrows button i{font-size:45px;-webkit-transition:500ms ease all;-o-transition:500ms ease all;transition:500ms ease all}.gallery_full_layout_parent{padding-top:30px;padding-bottom:30px}.gallery_full_layout .galley_swiper_thumb_container{margin-top:15px;margin-bottom:15px}.gallery_full_layout .horizon_gallery_full_last_cta{text-align:center}.gallery_full_layout .gallery_content_wrapper.gallery_full_content_wrapper{padding-bottom:30px;padding-top:30px}.gallery_full_layout .gallery_content_dual_cta a.site-buttons:first-child{margin-right:20px}.gallery_aztec_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two:focus,.gallery_aztec_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two:active,.gallery_aztec_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two:visited,.gallery_aztec_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two:focus-visible{color:#000;outline:none}.gallery_aztec_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two:hover{background:#000;color:#fff}.gallery_aztec_layout .gallery_content_dual_cta a.site-buttons.gallery_content_dual_cta_button_two{background:#fff;color:#000}.gallery_aztec_layout .gallery_image_caption.gallery_image_aztec_layout_caption p{margin:0;color:#fff;text-shadow:1px 1px 1px #000}.gallery_aztec_layout .gallery_image_caption.gallery_image_aztec_layout_caption{padding:15px;bottom:0}.gallery_aztec_layout .horizon_gallery_aztec_arrows{bottom:30px}.gallery_aztec_layout .horizon_gallery_aztec_arrows a:first-child,.gallery_aztec_layout .horizon_gallery_aztec_arrows button:first-child{margin-right:25px}.gallery_aztec_layout .horizon_gallery_aztec_arrows a i,.gallery_aztec_layout .horizon_gallery_aztec_arrows button i{font-size:45px;-webkit-transition:500ms ease all;-o-transition:500ms ease all;transition:500ms ease all}.gallery_aztec_layout .horizon_gallery_aztec_last_cta{text-align:center;padding-top:30px;padding-bottom:30px}.gallery_aztec_layout .gallery_content_wrapper.gallery_aztec_content_wrapper{padding-bottom:30px;padding-top:30px}.gallery_aztec_layout .gallery_content_dual_cta a.site-buttons:first-child{margin-right:20px}.gallery_aztec_content_wrapper{padding-bottom:30px}.horizon_single_event{max-width:1200px;padding-top:50px;padding-bottom:50px;margin-left:auto;margin-right:auto}.horizon_single_event_image_column{margin-right:30px}.horizon_single_event_header ul{margin:0;padding:0;margin-bottom:15px}.horizon_single_event_header ul li:last-child{border-right:0}.horizon_single_event_header ul li i{color:#fff;font-size:22px;margin-right:10px}.horizon_single_event_header ul li a{color:#fff}.horizon_single_event_header ul li{background:#000;color:#fff;padding:10px;border-right:1px solid #fff}.event_category_wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding:50px 0}.event_category_post_image{margin-right:30px}.event_category_post_image ul li,.event_category_post_content_no_image li{background:#000;color:#fff;border-right:1px solid #fff;padding:10px;margin:0}.event_category_post_image ul li:last-child,.event_category_post_content_no_image li:last-child{border-right:0}.event_category_post_image ul{margin:0;padding:0;bottom:0;background:#000}li.event_category_post_live_indicator{background:#ff0000}.pagination a:last-child{border-right:0}.pagination a{color:#fff;text-align:center;padding:15px;display:inline-block;background:#000;border-right:1px solid #fff}.event_category_post_image ul li i,.event_category_post_content_no_image li i{color:#fff;font-size:22px;margin-right:10px}.event_category_col{padding-bottom:30px}.event_category_post_content_no_image{margin:0;padding:0}.event_category_post_image p.event_category_post_live_indicator{margin:0;top:0;padding:10px;background:#ff0000;color:#fff}.horizon_post_display_col_layout2_text{margin-right:15px;margin-bottom:15px}.horizon_post_display_layout2 .horizon_post_display_col_layout2_text_image img{display:block;width:100%;height:auto;margin-bottom:15px}.horizon_post_display_layout2{padding-top:30px;padding-bottom:30px}.horizon_post_display_layout2 .horizon_post_display_cta{text-align:center;padding-top:15px}.footer_custom_bg p,.footer_custom_bg a,.footer_custom_bg li,.footer_custom_bg h1,.footer_custom_bg h2,.footer_custom_bg h3,.footer_custom_bg h4,.footer_custom_bg h5,.footer_custom_bg h5,.footer_custom_bg i,.footer_custom_bg label.gfield_label{color:#fff}.footer_custom_bg a.site-buttons{background:#fff;color:#000;border:1px solid #fff}.horizon_footer_wrapper a:focus:hover,.horizon_footer_wrapper a:active:hover,.horizon_footer_wrapper a:visited:hover,.horizon_footer_wrapper a:focus-visible:hover,.horizon_footer_wrapper a:focus,.horizon_footer_wrapper a:active,.horizon_footer_wrapper a:visited,.horizon_footer_wrapper a:focus-visible{color:#fff}.footer_custom_bg a.site-buttons:focus:hover,.footer_custom_bg a.site-buttons:active:hover,.footer_custom_bg a.site-buttons:visited:hover,.footer_custom_bg a.site-buttons:focus-visible:hover{color:#fff}.footer_custom_bg a.site-buttons:focus,.footer_custom_bg a.site-buttons:active,.footer_custom_bg a.site-buttons:visited,.footer_custom_bg a.site-buttons:focus-visible{color:#000;outline:none}.footer_custom_bg a.site-buttons:hover{background:#000;color:#fff}.footer_menu ul li{list-style:none;margin-bottom:15px}.footer_menu ul{margin:0;padding:0}.horizon_footer_inner{padding:50px 0}.horizon_footer_wrapper p{margin-top:0;margin-bottom:15px}.footer_content_before,.footer_content_grid,.footer_content_after,.footer_content_copyright{padding:15px 0}.footer_content_copyright p{margin-bottom:0;text-align:center}.footer_social_icons ul li:last-child{margin-right:0}.footer_social_icons ul li{list-style:none;margin-right:15px}.footer_social_icons ul{margin:0;padding:0}.footer_social_icons ul li i{font-size:45px}.footer_address_content{margin-bottom:15px}.footer_content{margin-bottom:15px}.footer_menu ul li:last-child{margin-bottom:0}.footer_menu{margin-bottom:15px}a.site-buttons.footer_cta{margin-bottom:15px}a.footer_cta:not(.site-buttons){margin-bottom:15px}.footer_content_col img{margin-bottom:15px}.footer_gravity_form{margin-bottom:15px}.horizon_footer_wrapper.horizon_footer_layout1 .footer_content_grid .footer_content_col{margin-right:15px}.footer_image_grid_icons ul{margin:0;padding:0;gap:15px}.footer_image_grid_icons ul li img{margin-bottom:0}.footer_image_grid_icons{padding:15px 0}.horizon_testimonial_layout1 .horizon_testimonial_content{bottom:60px;margin-right:auto;right:0;padding:30px}.horizon_testimonial_layout1 .horizon_testimonial_content h2,.horizon_testimonial_layout1 .horizon_testimonial_content h3,.horizon_testimonial_layout1 .horizon_testimonial_content h4,.horizon_testimonial_layout1 .horizon_testimonial_content h5,.horizon_testimonial_layout1 .horizon_testimonial_content h6,.horizon_testimonial_layout1 .horizon_testimonial_content p,.horizon_testimonial_layout1 .horizon_testimonial_content i{color:#fff}.horizon_testimonial_layout1 .horizon_testimonial_quote i{font-size:45px}.horizon_testimonial_layout1 .horizon_testimonial_content_wrapper:after{content:'';position:absolute;top:0;width:100%;height:100%;background:-o-linear-gradient(144deg,rgba(0,0,0,0.57) 0%,rgba(0,0,0,0.61) 0.01%,rgba(0,0,0,0.00) 52.45%);background:linear-gradient(0deg,rgb(0 0 0) 0%,rgb(0 0 0 / 88%) 0.01%,rgba(0,0,0,0.00) 52.45%)}.horizon_testimonial_layout1 .horizon_testimonial_content_wrapper .swiper-pagination{text-align:left}.horizon_testimonial_layout1 .horizon_testimonial_content_wrapper span.swiper-pagination-bullet{font-size:20px;width:10px;height:10px}.horizon_testimonial_layout1 .horizon_testimonial_content_wrapper .swiper-pagination span.swiper-pagination-bullet{background:#fff;opacity:0.4}.horizon_testimonial_layout1 .horizon_testimonial_content_wrapper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.horizon_testimonial_layout1 .horizon_testimonial_slider_arrows ul li:first-child{margin-right:15px}.horizon_testimonial_layout1 .horizon_testimonial_slider_arrows ul li i{font-size:45px}.horizon_testimonial_layout1 .horizon_testimonial_slider_arrows ul li{margin-left:0 !important;margin-bottom:0 !important}.horizon_testimonial_layout2 .horizon_testimonial_slide_grid_content{-ms-grid-columns:10% 25% 65%;grid-template-columns:10% 25% 65%}.horizon_testimonial_layout2 .horizon_testimonial_quote i{font-size:45px}.horizon_testimonial_layout2 .horizon_testimonial_slide_header_content p{margin-top:0;margin-bottom:0}.horizon_testimonial_layout2 .horizon_testimonial_slide_quote_content p{margin-top:0;margin-bottom:15px}.horizon_testimonial_layout2 .horizon_testimonial_content{padding:30px}.horizon_testimonial_layout2 .horizon_testimonial_content_wrapper .swiper-pagination{text-align:right;padding-right:30px;bottom:30px}.horizon_testimonial_layout2 .horizon_testimonial_content_wrapper .swiper-pagination span.swiper-pagination-bullet{background:#000;opacity:0.4}.horizon_testimonial_layout2 .horizon_testimonial_content_wrapper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.horizon_testimonial_layout2 .horizon_testimonial_slider_arrows{text-align:right}.horizon_testimonial_layout2 .horizon_testimonial_slider_arrows ul li:first-child{margin-right:15px}.horizon_testimonial_layout2 .horizon_testimonial_slider_arrows ul li i{font-size:45px}.horizon_testimonial_layout2 .horizon_testimonial_slider_arrows ul li{margin-left:0 !important;margin-bottom:0 !important}.horizon_testimonial_layout2 .horizon_testimonial_cta_wrapper{-ms-grid-columns:10% 25% 65%;grid-template-columns:10% 25% 65%;margin-bottom:15px}.horizon_testimonial_layout2 .horizon_testimonial_cta{-ms-grid-column:3;grid-column:3}.horizon_testimonial_layout2 .horizon_testimonial_slide_header_content{margin-right:15px}.testimonial_category_wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding:50px 0}.testimonial_category_post_image{margin-right:30px}.testimonial_category_row .testimonial_category_col{margin-bottom:30px}.testimonial_category_row .testimonial_category_col:last-child{margin-bottom:0}.testimonial_category_post_content p{margin-bottom:1rem;font-size:1.2rem}p.testimonial_quoate{font-style:italic}p.testimonial_author{font-weight:900}.horizon_blog_page_wrapper{max-width:1200px;margin:50px auto}.horizon_blog_col_image,.horizon_blog_col_content{-webkit-box-flex:1;-ms-flex:1;flex:1}.horizon_blog_page_content_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.horizon_blog_col_image{margin-right:30px}.blog .horizon_blog_col_image img,.archive .horizon_blog_col_image img{width:100%}.horizon_blog_col_image img,.horizon_blog_col_image a .horizon_blog_col_content h4 a{display:block}.horizon_blog_page_header{margin-bottom:15px}.page-numbers{color:#fff;text-align:center;padding:15px;display:inline-block;background:#000;border-right:1px solid #fff}.page-numbers.current{background:#fff;color:#000;border:1px solid}.horizon_blog_page_header_featured{position:relative;overflow:hidden}.horizon_blog_page_header_featured h2{max-width:1200px;margin:0 auto;position:absolute;display:inline-block;width:100%;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.horizon_blog_page_header_featured img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.horizon_single_page_wrapper .horizon_blog_page_content_col{display:block}.horizon_single_page_wrapper .horizon_blog_col_image{margin-right:0}.horizon_single_page_wrapper .horizon_blog_col_content{padding-top:15px}ul.horizon_post_meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px !important}ul.horizon_post_meta li{list-style:none;margin:0 15px 0 0 !important}.horizon_single_page_wrapper ul.horizon_post_meta{margin-bottom:0 !important}.horizon_single_post_comment_wrapper{margin:2rem auto;padding:1rem;background-color:#f9f9f9}.horizon_single_post_comment_wrapper .comment-respond{padding:1rem;background-color:#fff;border:1px solid #ddd;border-radius:8px}.horizon_single_post_comment_wrapper .comment-respond h3{margin-top:0;color:#333}.horizon_single_post_comment_wrapper .comment-form-author,.horizon_single_post_comment_wrapper .comment-form-email,.horizon_single_post_comment_wrapper .comment-form-comment,.horizon_single_post_comment_wrapper .comment-form-url{display:block;width:100%;margin-top:0.5rem}.horizon_single_post_comment_wrapper .comment-form-comment textarea{min-height:120px;margin-bottom:0.5rem}.horizon_single_post_comment_wrapper .comment-form-author input,.horizon_single_post_comment_wrapper .comment-form-email input,.horizon_single_post_comment_wrapper .comment-form-url input,.horizon_single_post_comment_wrapper .comment-form-comment textarea{width:calc(100% - 22px);padding:10px;border:1px solid #ccc;border-radius:4px;margin-bottom:16px}.horizon_single_post_comment_wrapper .form-submit input[type="submit"]{padding:10px 40px;font-size:1.1rem;background:#000;color:#fff;-webkit-transition:500ms ease all;-o-transition:500ms ease all;transition:500ms ease all;border:1px solid #000;font-weight:500;cursor:pointer;border-radius:0}.horizon_single_post_comment_wrapper .form-submit input[type="submit"]:hover{background:#fff;color:#000}.horizon_single_post_comment_wrapper .children{margin-left:20px;border-left:2px solid #ddd;padding-left:20px}.horizon_single_post_comment_wrapper .comment-body{margin-bottom:0;padding-bottom:15px;border-bottom:1px solid #eaeaea}.horizon_single_post_comment_wrapper .comment-author .fn{font-weight:bold}.horizon_single_post_comment_wrapper .comment-meta{font-size:0.875rem;color:#666}.horizon_single_post_comment_wrapper .comment-reply-link{background-color:#f5f5f5;color:#333;padding:5px 10px;border-radius:3px;font-size:0.875rem;text-decoration:none}.horizon_single_post_comment_wrapper .comment-reply-link:hover{background-color:#e1e1e1}.horizon_single_post_comment_wrapper .comment:nth-child(odd){background-color:#fff}.horizon_single_post_comment_wrapper .comment:nth-child(even){background-color:#f2f2f2}.horizon_single_post_comment_wrapper ol.comment-list{margin-left:0}.horizon_single_post_comment_wrapper ol.comment-list li.comment{list-style:none;margin:0;padding:10px}.horizon_single_post_comment_wrapper h2.comments-title,.horizon_single_post_comment_wrapper h2.comments-title span{font-size:1.5rem;line-height:1.1}.horizon_single_post_comment_wrapper .comment-author.vcard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.horizon_author_info_bio ul li{list-style:none;margin:0 !important}.horizon_author_info_row{display:-ms-grid;display:grid;-ms-grid-columns:20% 15px 80%;grid-template-columns:20% 80%;border:1px solid;padding:15px;gap:15px}.horizon_author_info_bio ul li i{font-size:25px}.horizon_author_info_bio ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:15px}.horizon_author_info_profile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:4 / 3}.horizon_author_info_bio h1 i,.horizon_author_info_bio h1 a{font-size:1rem}.horizon_author_info_bio h1{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:15px}.horizon_popup_wrapper_targetted.horizon_popup_wrapper{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.horizon_popup_wrapper_targetted .horizon_popup_content_wrapper{padding:30px}.horizon_popup_wrapper_targetted .horizon_popup_header h2{margin-bottom:0}.horizon_popup_wrapper_targetted .horizon_popup_content img{margin-bottom:15px}.horizon_popup_wrapper_targetted .horizon_popup_header{padding-bottom:15px}.horizon_popup_wrapper_targetted button.popupCloseButton,.horizon_popup_autobox button.popupCloseButton,.horizon_popup_wrapper_automodal button.popupCloseButton{display:block;position:absolute;right:0;top:0}.horizon_popup_wrapper_targetted a.popupCloseButton,.horizon_popup_wrapper_targetted button.popupCloseButton{padding:5px}.horizon_popup_wrapper_targetted a.popupCloseButton i,.horizon_popup_wrapper_targetted button.popupCloseButton i{opacity:0.7}.horizon_popup_wrapper_targetted a.popupCloseButton:hover i,.horizon_popup_wrapper_targetted button.popupCloseButton:hover i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);opacity:1}.horizon_popup_autobox.horizon_popup_wrapper{bottom:15px;right:15px}.horizon_popup_autobox.horizon_popup_wrapper{padding:15px}.horizon_popup_autobox .horizon_popup_header h2{margin-bottom:0}.horizon_popup_autobox .horizon_popup_content img{margin-bottom:15px}.horizon_popup_autobox .horizon_popup_header{padding-bottom:15px}.horizon_popup_autobox a.popupCloseButton,.horizon_popup_autobox button.popupCloseButton{padding:5px}.horizon_popup_autobox a.popupCloseButton i,.horizon_popup_autobox button.popupCloseButton i{opacity:0.7}.horizon_popup_autobox a.popupCloseButton:hover i,.horizon_popup_autobox button.popupCloseButton:hover i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);opacity:1}.horizon_popup_wrapper_automodal.horizon_popup_wrapper{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.horizon_popup_wrapper_automodal .horizon_popup_content_wrapper{padding:30px}.horizon_popup_wrapper_automodal .horizon_popup_header h2{margin-bottom:0}.horizon_popup_wrapper_automodal .horizon_popup_content img{margin-bottom:15px}.horizon_popup_wrapper_automodal .horizon_popup_header{padding-bottom:15px}.horizon_popup_wrapper_automodal a.popupCloseButton,.horizon_popup_wrapper_automodal button.popupCloseButton{padding:5px}.horizon_popup_wrapper_automodal a.popupCloseButton i,.horizon_popup_wrapper_automodal button.popupCloseButton i{opacity:0.7}.horizon_popup_wrapper_automodal a.popupCloseButton:hover i,.horizon_popup_wrapper_automodal button.popupCloseButton:hover i{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);opacity:1}.horizon_popuo_video{margin-bottom:15px}.column_cta_popup_buttons_wrapper a.site-buttons:first-child{margin-right:15px}.horizon_gdpr_popup_wrapper{padding:15px;width:50%;max-width:1200px}.horizon_gdpr_popup_inner{padding:15px}a#gdprPopupCloseButton,button#gdprPopupCloseButton{right:15px;top:15px}button#gdprPopupCloseButton{display:block;position:absolute}a#gdprPopupCloseButton i,button#gdprPopupCloseButton i{font-size:1.5rem}a#gdprPopupAccept,button#gdprPopupAccept{margin-right:15px;background:green;border:green;font-size:1.2rem;font-weight:900}a#gdprPopupAccept:hover,button#gdprPopupAccept:hover{background:#fff;color:green}a#gdprPopupReject,button#gdprPopupReject{background:transparent;color:#000;opacity:0.5}.sub-menu-grid-wrapper{gap:15px;padding:15px}.sub-menu.sub-menu-grid *{color:#fff}ul.menu_grid_linked_list li{margin-left:0 !important;list-style:none}.postdisplay_slider_indicator_wrapper .swiper-pagination{margin-top:15px}.horizon_post_display_content_layout3_inner{gap:30px;grid-template-columns:40% 60%;padding:50px 0 50px 0;margin-right:0 !important}.postdisplay_slider_arrow_wrapper i{font-size:45px}.postdisplay_slider_indicator_wrapper .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.postdisplay_slider_indicator_wrapper .swiper-pagination span.swiper-pagination-bullet{background:#333;opacity:0.4}.postdisplay_slider_indicator_wrapper span.swiper-pagination-bullet{font-size:20px;width:10px;height:10px}.postdisplay_slider_arrow_wrapper{margin-top:15px}.postdisplay_slider_arrow_wrapper ul{gap:15px}.postdisplay_slider_arrow_wrapper ul li{margin:0 !important;padding:0 !important}@media (max-width:767px){.horizon_post_display_before_content{margin-bottom:15px}.horizon_post_display_layout3 .horizon_post_display_content_layout3_inner{padding:30px}.gallery_full_layout .gallery_content_wrapper.gallery_full_content_wrapper{padding-left:30px;padding-right:30px}.horizon_post_display_content_layout1_inner{padding-left:30px;padding-right:30px}.horizon_hero_wrapper.horizon_hero_layout_banner2{padding-bottom:0}.horizon_hero_layout_banner2 .horizon_hero_content_inner{padding-left:30px;padding-right:30px}.horizon_gdpr_popup_wrapper{width:100%}.horizon_gdpr_popup_header h2{font-size:1.5rem}ul.horizon_post_meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.horizon_post_meta li{margin:0 0 5px 0 !important}.horizon_blog_page_header_featured img{height:auto !important}.horizon_blog_page_header_featured{padding-top:0 !important}.horizon_blog_page_header_featured h2{margin-left:30px;margin-right:30px}.horizon_blog_page_wrapper{margin-left:30px;margin-right:30px;padding-top:0 !important}.horizon_blog_page_content_col{display:block}.horizon_blog_col_image{margin-right:0}.horizon_blog_col_content{padding-top:15px}.testimonial_category_wrapper{padding-left:30px;padding-right:30px}.testimonial_category_post_image{margin-right:0;margin-bottom:15px}.gallery_grid_image_popup_wrapper:after{height:1000%;top:-500%}.gallery_grid_layout .gallery_grid_content_wrapper,.gallery_grid_layout .gallery_image_content_grid_layout,.gallery_grid_layout .horizon_gallery_grid_last_cta{padding-left:30px;padding-right:30px}.gallery_aztec_layout .horizon_gallery_aztec_arrows{padding-top:15px}.gallery_aztec_layout .horizon_gallery_aztec_arrows,.gallery_aztec_layout .horizon_gallery_aztec_last_cta,.gallery_aztec_layout .gallery_content_wrapper{padding-left:30px;padding-right:30px}.horizon_testimonial_layout1 .horizon_testimonial_content{padding:15px 30px 30px 30px}.horizon_testimonial_layout1 .horizon_testimonial_content_wrapper:after{display:none}.horizon_testimonial_layout1 .horizon_testimonial_content h2,.horizon_testimonial_layout1 .horizon_testimonial_content h3,.horizon_testimonial_layout1 .horizon_testimonial_content h4,.horizon_testimonial_layout1 .horizon_testimonial_content h5,.horizon_testimonial_layout1 .horizon_testimonial_content h6,.horizon_testimonial_layout1 .horizon_testimonial_content p,.horizon_testimonial_layout1 .horizon_testimonial_content i{color:initial}.horizon_testimonial_layout1 .horizon_testimonial_content_wrapper .swiper-pagination span.swiper-pagination-bullet{background:#000}.horizon_footer_wrapper.horizon_footer_layout1 .footer_content_grid .footer_content_col:last-child{margin-bottom:0}.horizon_footer_wrapper.horizon_footer_layout1 .footer_content_grid .footer_content_col{margin-right:0;margin-bottom:30px}.footer_content_before,.footer_content_grid,.footer_content_after,.footer_content_copyright{padding-left:30px;padding-right:30px}.grid_wrapper{height:auto !important;padding-left:30px;padding-right:30px}.horizon_post_display_content_layout2_inner{padding-left:30px;padding-right:30px}.horizon_post_display_col_layout2_text{margin-right:0;margin-bottom:30px}.event_category_wrapper{padding-left:30px;padding-right:30px}.event_category_post_image{margin-right:0;margin-bottom:15px}.horizon_single_event{padding-left:30px;padding-right:30px}.horizon_single_event_image_column{margin-right:0}.horizon_single_event_header ul li{margin-bottom:15px}a.site-buttons,button.site-buttons{padding:10px 15px}.gallery_content_dual_cta a.site-buttons:first-child{margin-right:0}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows{margin-top:30px}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows a i,.horizon_hero_layout_banner3 .horizon_hero_slider_arrows button i{font-size:30px}.horizon_hero_layout_banner3 .horizon_hero_content{padding:30px}.horizon_hero_layout_width_natural.horizon_hero_layout_banner1 .horizon_hero_content_heading,.horizon_hero_layout_width_content.horizon_hero_layout_banner1 .horizon_hero_content_heading,.horizon_hero_layout_width_contentplus.horizon_hero_layout_banner1 .horizon_hero_content_heading,.horizon_hero_layout_width_large.horizon_hero_layout_banner1 .horizon_hero_content_heading,.horizon_hero_layout_width_full.horizon_hero_layout_banner1 .horizon_hero_content_heading,.horizon_hero_layout_width_custom.horizon_hero_layout_banner1 .horizon_hero_content_heading{padding-left:30px;padding-right:30px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .main-menu-item:last-child{border-bottom:0}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .main-menu-item{border-bottom:1px solid #fff}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{width:70%;height:100%;background:#000;padding:30px 0}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .main-menu-item{padding:0 15px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .sub-menu,.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .third-sub-menu-item{padding-left:15px}.horizon_mega_menu_layout1.mobile-menu-icon{font-size:30px;padding:10px;color:#fff}.horizon_post_display_layout1 .horizon_post_display_col_two_text_image img,.horizon_post_display_layout1 .horizon_post_display_col_extra_image img,.horizon_post_display_layout1 .horizon_post_display_col_one_text img{padding-bottom:30px}.horizon_post_display_layout1 .horizon_post_display_col_one,.horizon_post_display_layout1 .horizon_post_display_remaining:first-child{margin-right:0;padding-bottom:40px}.horizon_post_display_layout1 .horizon_post_display_col_two_text_image,.horizon_post_display_layout1 .horizon_post_display_col_extra_image{padding-right:0}.horizon_hero_layout_banner2 .horizon_hero_content_heading{padding:0}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left i,.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right i{font-size:30px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left{margin-right:15px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right{margin-left:15px}.horizon_hero_layout_banner1 .horizon_hero_slider_inner{padding-bottom:30px}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows{margin-top:30px}.horizon_hero_layout_banner1 .horizon_hero_content_text{margin-bottom:15px}.horizon_hero_cta_wrapper a.site-buttons{padding:15px 30px}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows a i,.horizon_hero_layout_banner1 .horizon_hero_slider_arrows button i{font-size:30px}}@media only screen and (min-width:768px) and (max-width:991px){.horizon_post_display_before_content{margin-bottom:15px}.horizon_post_display_layout3 .horizon_post_display_content_layout3_inner{padding:30px}.gallery_full_layout .gallery_content_wrapper.gallery_full_content_wrapper{padding-left:30px;padding-right:30px}.horizon_post_display_content_layout1_inner{padding-left:30px;padding-right:30px}.horizon_hero_wrapper.horizon_hero_layout_banner2{padding-bottom:0}.horizon_hero_layout_banner2 .horizon_hero_content_inner{padding-left:30px;padding-right:30px}.horizon_gdpr_popup_wrapper{width:100%}ul.horizon_post_meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul.horizon_post_meta li{margin:0 0 5px 0 !important}.horizon_blog_page_header_featured img{height:auto !important}.horizon_blog_page_header_featured{padding-top:0 !important}.horizon_blog_page_header_featured h2{margin-left:30px;margin-right:30px}.horizon_blog_page_wrapper{margin-left:30px;margin-right:30px;padding-top:0 !important}.testimonial_category_wrapper{padding-left:30px;padding-right:30px}.testimonial_category_post_image{margin-right:0;margin-bottom:15px}.gallery_grid_image_popup_wrapper:after{height:1000%;top:-500%}.gallery_grid_layout .gallery_grid_content_wrapper,.gallery_grid_layout .gallery_image_content_grid_layout,.gallery_grid_layout .horizon_gallery_grid_last_cta{padding-left:30px;padding-right:30px}.gallery_aztec_layout .horizon_gallery_aztec_arrows{padding-top:15px}.gallery_aztec_layout .horizon_gallery_aztec_arrows,.gallery_aztec_layout .horizon_gallery_aztec_last_cta,.gallery_aztec_layout .gallery_content_wrapper{padding-left:30px;padding-right:30px}.horizon_hero_layout_banner3 .horizon_hero_content{padding:30px}.horizon_footer_wrapper.horizon_footer_layout1 .footer_content_grid .footer_content_col{margin-bottom:30px}.footer_content_before,.footer_content_grid,.footer_content_after,.footer_content_copyright{padding-left:30px;padding-right:30px}.grid_wrapper{height:auto !important;padding-left:30px;padding-right:30px}.horizon_post_display_content_layout2_inner{padding-left:30px;padding-right:30px}.horizon_post_display_col_layout2_text{margin-right:0;margin-bottom:30px}.event_category_wrapper{padding-left:30px;padding-right:30px}.event_category_post_image{margin-right:0;margin-bottom:15px}.horizon_single_event{padding-left:30px;padding-right:30px}.horizon_single_event_header ul li i{display:none}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows{margin-top:30px}.horizon_hero_layout_width_natural.horizon_hero_layout_banner1 .horizon_hero_content_heading,.horizon_hero_layout_width_content.horizon_hero_layout_banner1 .horizon_hero_content_heading,.horizon_hero_layout_width_contentplus.horizon_hero_layout_banner1 .horizon_hero_content_heading,.horizon_hero_layout_width_large.horizon_hero_layout_banner1 .horizon_hero_content_heading,.horizon_hero_layout_width_full.horizon_hero_layout_banner1 .horizon_hero_content_heading,.horizon_hero_layout_width_custom.horizon_hero_layout_banner1 .horizon_hero_content_heading{padding-left:30px;padding-right:30px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .main-menu-item:last-child{border-bottom:0}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .main-menu-item{border-bottom:1px solid #fff}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{width:70%;height:100%;background:#000;padding:30px 0}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .main-menu-item{padding:0 15px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .sub-menu,.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .third-sub-menu-item{padding-left:15px}.horizon_mega_menu_layout1.mobile-menu-icon{font-size:45px;padding:10px;color:#fff}.horizon_post_display_layout1 .horizon_post_display_col_two_text_image img,.horizon_post_display_layout1 .horizon_post_display_col_extra_image img,.horizon_post_display_layout1 .horizon_post_display_col_one_text img{padding-bottom:30px}.horizon_post_display_layout1 .horizon_post_display_col_one,.horizon_post_display_layout1 .horizon_post_display_remaining:first-child{margin-right:0;padding-bottom:40px}.horizon_post_display_layout1 .horizon_post_display_col_two_text_image,.horizon_post_display_layout1 .horizon_post_display_col_extra_image{padding-right:0}.horizon_hero_layout_banner2 .horizon_hero_content_heading{padding:0}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left i,.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right i{font-size:30px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left{margin-right:15px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right{margin-left:15px}.horizon_hero_layout_banner1 .horizon_hero_slider_inner{padding-bottom:30px}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows{margin-top:30px}}@media only screen and (min-width:992px) and (max-width:1024px){.horizon_blog_page_header_featured h2{margin-left:30px;margin-right:30px}.horizon_blog_page_wrapper{margin-left:30px;margin-right:30px}.testimonial_category_wrapper{padding-left:30px;padding-right:30px}.footer_content_before,.footer_content_grid,.footer_content_after,.footer_content_copyright{padding-left:30px;padding-right:30px}.event_category_wrapper{padding-left:30px;padding-right:30px}.horizon_single_event{padding-left:30px;padding-right:30px}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows{margin-top:30px}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows a i,.horizon_hero_layout_banner3 .horizon_hero_slider_arrows button i{font-size:30px}.horizon_post_display_layout1 .horizon_post_display_col_one,.horizon_post_display_layout1 .horizon_post_display_remaining:first-child{margin-right:15px}.horizon_post_display_layout1 .horizon_post_display_col_two_text_image,.horizon_post_display_layout1 .horizon_post_display_col_extra_image{padding-right:15px}.horizon_post_display_layout1 .horizon_post_display_col_two_text_image img,.horizon_post_display_layout1 .horizon_post_display_col_extra_image img,.horizon_post_display_layout1 .horizon_post_display_col_one_text img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.horizon_post_display_layout1 .horizon_post_display_col_two_text{padding-bottom:15px}.horizon_post_display_layout1 .horizon_post_display_row_extra{padding-top:15px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left i,.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right i{font-size:30px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left{margin-right:15px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right{margin-left:15px}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows{margin-top:30px}.horizon_hero_layout_banner1 .horizon_hero_content_text{margin-bottom:15px}.horizon_hero_cta_wrapper a.site-buttons{padding:15px 30px}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows a i,.horizon_hero_layout_banner1 .horizon_hero_slider_arrows button i{font-size:30px}.main-navigation a,.horizon_mega_menu_layout1 .main-menu a{font-size:1rem}}@media only screen and (min-width:1025px) and (max-width:1439px){.horizon_blog_page_wrapper{margin-left:30px;margin-right:30px}.testimonial_category_wrapper{padding-left:30px;padding-right:30px}.footer_content_before,.footer_content_grid,.footer_content_after,.footer_content_copyright{padding-left:30px;padding-right:30px}.event_category_wrapper{padding-left:30px;padding-right:30px}.horizon_single_event{padding-left:30px;padding-right:30px}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows{margin-top:30px}.horizon_hero_layout_banner3 .horizon_hero_slider_arrows a i,.horizon_hero_layout_banner3 .horizon_hero_slider_arrows button i{font-size:30px}.horizon_post_display_layout1 .horizon_post_display_col_one,.horizon_post_display_layout1 .horizon_post_display_remaining:first-child{margin-right:15px}.horizon_post_display_layout1 .horizon_post_display_col_two_text_image,.horizon_post_display_layout1 .horizon_post_display_col_extra_image{padding-right:15px}.horizon_post_display_layout1 .horizon_post_display_col_two_text_image img,.horizon_post_display_layout1 .horizon_post_display_col_extra_image img,.horizon_post_display_layout1 .horizon_post_display_col_one_text img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.horizon_post_display_layout1 .horizon_post_display_col_two_text{padding-bottom:15px}.horizon_post_display_layout1 .horizon_post_display_row_extra{padding-top:15px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left i,.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right i{font-size:30px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_left{margin-right:15px}.horizon_hero_layout_banner2 .horizon_hero_slider_arrows_right{margin-left:15px}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows{margin-top:30px}.horizon_hero_layout_banner1 .horizon_hero_content_text{margin-bottom:15px}.horizon_hero_cta_wrapper a.site-buttons{padding:15px 30px}.horizon_hero_layout_banner1 .horizon_hero_slider_arrows a i,.horizon_hero_layout_banner1 .horizon_hero_slider_arrows button i{font-size:30px}.main-navigation a,.horizon_mega_menu_layout1 .main-menu a{font-size:1rem}}.horizon_mega_menu_wrapper1{display:none}h1,h2,h3,h4,h5,h6,p strong{font-weight:600}.horizon_site_logo_wrapper img{width:200px}.horizon_site_logo_wrapper{padding-top:10px}@media (min-width:992px){.horizon_mega_menu_layout1.horizon_mega_menu_fixed,.horizon_mega_menu_layout1.horizon_mega_menu_no_transparent,body.mega_menu_fixed .horizon_mega_menu_layout1.horizon_mega_menu_wrapper{background:#2f4858 !important}.horizon_mega_menu_layout1.horizon_mega_menu_fixed .main-menu > li,.horizon_mega_menu_layout1.horizon_mega_menu_no_transparent .main-menu > li,body.mega_menu_fixed .horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu > li{padding-top:8px;padding-bottom:8px}.horizon_mega_menu_layout1.horizon_mega_menu_fixed .main-menu a,.horizon_mega_menu_layout1.horizon_mega_menu_no_transparent .main-menu a,body.mega_menu_fixed .horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu a{padding-top:6px;padding-bottom:6px}.horizon_mega_menu_layout1.horizon_mega_menu_fixed .horizon_site_logo_wrapper,.horizon_mega_menu_layout1.horizon_mega_menu_no_transparent .horizon_site_logo_wrapper,body.mega_menu_fixed .horizon_mega_menu_layout1.horizon_mega_menu_wrapper .horizon_site_logo_wrapper{padding-top:4px}.horizon_mega_menu_layout1.horizon_mega_menu_fixed .horizon_site_logo_wrapper img,.horizon_mega_menu_layout1.horizon_mega_menu_no_transparent .horizon_site_logo_wrapper img,body.mega_menu_fixed .horizon_mega_menu_layout1.horizon_mega_menu_wrapper .horizon_site_logo_wrapper img{width:160px}}.horizon_mega_menu_layout1 .main-menu a{color:#fff;font-size:0.9rem;padding:10px 20px;border-bottom:1px solid transparent;text-decoration:none;position:relative}.horizon_mega_menu_layout1 .main-menu .sub-menu a,.horizon_mega_menu_layout1 .main-menu .sub-menu .third-sub-menu a{font-size:0.9rem}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper{position:relative;background:linear-gradient(0deg,rgba(0,0,0,0),#000000fa);padding:0 30px;transition:all .6s ease !important;--mega-menu-single-width:47%;--mega-menu-two-max-width:1200px;--mega-menu-two-col-gap:30px}.horizon_mega_menu_layout1 .submenu-indicator-desktop i,.horizon_mega_menu_layout1 .submenu-indicator i{font-size:0.8rem}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{align-items:center;align-content:center;justify-content:center}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .sub-menu{top:93% !important}li.sub-menu-item{background:#2f4858}li.main-menu-item.about-last-menu ul.sub-menu{left:auto;right:0}.sub-menu-grid-wrapper{background:#2f4858}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner{display:-ms-grid;display:grid;-ms-grid-columns:30% 15px 70%;grid-template-columns:47% 43%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .menu_grid_content{position:relative !important;height:auto;background:none}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li{height:100%}.sub-menu.sub-menu-grid *{color:#fff;position:relative;text-align:center}h3.menu_grid_subheading.menu_grid_subheading_h3{margin:0;margin-top:-85px;z-index:1;position:relative;text-align:center;color:#fff;padding-bottom:22px}.sub-menu-grid-col-inner a{padding:0px !important}.menu_grid_content p{z-index:999;font-size:0.8rem;margin-top:-15px}.sub-menu-grid-col-inner a:hover{background-color:transparent !important}h3.menu_grid_subheading.menu_grid_subheading_h3 a{font-size:1.1rem !important}li.main-menu-item.book-now-button a{align-items:center;background-color:#2f4858;font-family:'Poltawski Nowy';color:#fff;margin-left:20px;font-size:1.1rem;border:0.5px solid #3c9eaf;border:none;cursor:pointer;position:relative}li.main-menu-item.book-now-button a:after{content:"";width:100%;height:100%;background-image:url(/wp-content/uploads/2025/03/Group-224@3x.svg);background-size:auto;background-repeat:no-repeat;margin-left:10px;position:absolute;bottom:-4px}li.main-menu-item.book-now-button a:before{content:"";width:100%;height:100%;background-image:url(/wp-content/uploads/2025/03/Group-224@3x.svg);background-size:auto;background-repeat:no-repeat;margin-left:-10px;position:absolute;bottom:-4px}li.main-menu-item.book-now-button a:hover::after{background-image:url(/wp-content/uploads/2025/04/button-hover-icon.svg)}li.main-menu-item.book-now-button a:hover::before{background-image:url(/wp-content/uploads/2025/04/button-hover-icon.svg)}li.main-menu-item.book-now-button a:hover{background-color:#fff !important;color:#2f4858!important;border:none !important}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner:after{content:none}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner .menu_grid_heading{margin-top:0;text-align:left;position:relative}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner p{text-align:left;width:120px;position:relative}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner h3 a{text-align:left}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner .menu_grid_content:after{content:"";display:block;width:100%;height:60px;background:url(/wp-content/uploads/2025/03/summi-mountain-lodge-half-square-icon.svg) no-repeat;-moz-background-size:contain;-o-background-size:contain;background-size:contain;position:absolute;background-position:right;left:0;bottom:0;right:0;margin:0 auto}#site-navigation .menu-item a:hover{color:#307f8d !important}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper.horizon_mega_menu_layout1 .horizon_mega_menu_inner{align-items:center!important}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li{padding-top:15px;padding-bottom:15px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper:hover{background:#2f4858 !important}.horizon_mega_menu_layout1 .main-menu a:hover{background-color:transparent;border-bottom:1px solid #fefefe40}li.sub-menu-item:hover{background-color:#fff}li.sub-menu-item a:hover{color:#2f4858}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper:hover li.main-menu-item.book-now-button a{background-color:#fff;color:#2f4858}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper:hover li.main-menu-item.book-now-button a::before{content:"";width:100%;height:100%;background-image:url(/wp-content/uploads/2025/03/button-icon-updated.svg);background-size:auto;background-repeat:no-repeat;margin-left:-10px;position:absolute;bottom:-4px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper:hover li.main-menu-item.book-now-button a::after{content:"";width:100%;height:100%;background-image:url(/wp-content/uploads/2025/03/button-icon-updated.svg);background-size:auto;background-repeat:no-repeat;margin-left:10px;position:absolute;bottom:-4px}.sub-menu.sub-menu-grid a:hover{border-bottom:none !important}.sub-menu.sub-menu-grid a{border-bottom:none!important}.horizon_hero_layout_banner3 .horizon_hero_content{text-align:center;bottom:40px;top:initial;transform:unset}.horizon_hero_content_heading h1{color:#ffff;position:relative}.horizon_hero_content_heading h1 span.curs-text{color:#fff;position:absolute;top:-64px;left:0;right:0}.horizon_hero_content_heading h2 span.curs-text{color:#fff}.horizon_hero_content{position:relative}.horizon_hero_content:after{content:"";display:block;background:url(/wp-content/uploads/2025/03/banner-heading-after-icon.svg) no-repeat center / contain;width:100%;height:30px}div#homepage-mobile-height .horizon_hero_content_inner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(180deg,rgba(0,0,0,0),#000000b5)}span.curs-text{font-family:"Great Vibes",cursive;font-weight:400;font-style:normal}h3 span{font-size:5rem !important;margin-left:150px;color:#57878C}h4 span{font-size:3rem;margin-left:70px;color:#57878C}h2{position:relative;padding-bottom:30px;margin-bottom:40px}h2:after{content:"";display:block;background:url(/wp-content/uploads/2025/04/o__1@3x.svg);width:100%;background-repeat:no-repeat;height:50%;position:absolute;top:88%}a.site-buttons{align-items:center;background-color:#2f4858;font-family:'Poltawski Nowy';color:#fff;font-size:1.1rem;border:0.5px solid #3c9eaf;border:1px solid #2f485863;cursor:pointer;position:relative;padding:10px 20px;margin-top:15px;overflow:hidden;font-weight:500;-webkit-transition:500ms ease all;-o-transition:500ms ease all;transition:500ms ease all}a.site-buttons:before{content:"";width:100%;height:100%;background-image:url(/wp-content/uploads/2025/03/Group-224@3x.svg);background-size:auto;background-repeat:no-repeat;margin-left:-11px;position:absolute;bottom:-4px}a.site-buttons:after{content:"";width:100%;height:100%;background-image:url(/wp-content/uploads/2025/03/Group-224@3x.svg);background-size:auto;background-repeat:no-repeat;margin-left:8px;position:absolute;bottom:-4px}a.site-buttons:hover{background-color:#fff !important;color:#2f4858 !important;border:1px solid #2f485863}a.site-buttons:hover::before{background-image:url(/wp-content/uploads/2025/04/button-hover-icon.svg)}a.site-buttons:hover::after{background-image:url(/wp-content/uploads/2025/04/button-hover-icon.svg)}button.site-buttons{align-items:center;background-color:#2f4858;font-family:'Poltawski Nowy';color:#fff;font-size:1.1rem;border:0.5px solid #3c9eaf;border:1px solid #2f485863;cursor:pointer;display:inline-block;position:relative;padding:10px 20px;margin-top:15px;overflow:hidden;font-weight:500;-webkit-transition:500ms ease all;-o-transition:500ms ease all;transition:500ms ease all;-webkit-appearance:none;appearance:none}button.site-buttons:before{content:"";width:100%;height:100%;background-image:url(/wp-content/uploads/2025/03/Group-224@3x.svg);background-size:auto;background-repeat:no-repeat;margin-left:-11px;position:absolute;bottom:-4px}button.site-buttons:after{content:"";width:100%;height:100%;background-image:url(/wp-content/uploads/2025/03/Group-224@3x.svg);background-size:auto;background-repeat:no-repeat;margin-left:8px;position:absolute;bottom:-4px}button.site-buttons:hover{background-color:#fff !important;color:#2f4858 !important;border:1px solid #2f485863}button.site-buttons:hover::before{background-image:url(/wp-content/uploads/2025/04/button-hover-icon.svg)}button.site-buttons:hover::after{background-image:url(/wp-content/uploads/2025/04/button-hover-icon.svg)}.horizon_hero_content_heading span{color:#fff;font-size:3rem !important;margin:0px}.sub-menu-grid-col{position:relative}.menu_grid_content h3{font-size:1.3rem}.menu_grid_content h3 a{font-size:1.3rem;margin-bottom:20px}.sub-menu-grid-col-inner{position:relative}.menu_grid_content{position:absolute !important;bottom:0px;width:100%;height:20%;background:linear-gradient(0deg,#000 25%,rgb(0 0 0 / 0%) 100%)}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child:after{content:none}div#summit-intro-gadient-full-width-section{position:relative;margin-top:100px}div#summit-intro-gadient-full-width-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgb(255 255 255) 30%,rgba(255,255,255,0) 80%)}div#summit-intro-gadient-full-width-section .column_content{width:75%}div#summit-intro-gadient-full-width-section .grid_row_content{position:relative;padding:70px 0px;margin-top:-10px}div#summit-historic-full-width .grid_column_content_2 a.site-buttons.column_cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden}div#bb-page-three-cards .grid_row_content_before h3 span{font-size:4rem !important}.horizon_testimonial_content_layout2_inner{position:relative!important}.horizon_testimonial_layout2 .horizon_testimonial_content{position:absolute !important;bottom:0 !important;background:linear-gradient(to top,rgb(0 0 0 / 70%) 30%,rgb(19 19 19 / 1%) 100%);width:100%}.horizon_testimonial_slide_grid_content{color:#ffff;margin-bottom:80px}.horizon_testimonial_slide_grid_content h2{color:#ffff;font-size:3rem;width:75%}.horizon_testimonial_layout2 .horizon_testimonial_slide_grid_content{-ms-grid-columns:10% 46% 38% !important;grid-template-columns:10% 46% 38% !important}.horizon_testimonial_slide_grid_content{position:relative}.horizon_testimonial_slide_grid_content:before{content:"";position:absolute;background:url(/wp-content/uploads/2025/03/summi-mountain-lodge-half-square-icon.svg) no-repeat;background-size:contain;background-position:right;right:-80px;width:100%;height:100%;transform:rotate(180deg)}.horizon_testimonial_slide_grid_content:after{content:"";position:absolute;background:url(/wp-content/uploads/2025/03/summi-mountain-lodge-half-square-icon.svg) no-repeat;background-size:contain;width:100%;height:100%;background-position:right;right:50px}.horizon_testimonial_content_wrapper:before{background-image:url(/wp-content/uploads/2025/04/test-after-icon.svg);background-repeat:no-repeat;top:-2px;content:"";position:absolute;background-size:100%;width:100%;height:100%}.horizon_testimonial_content_wrapper:after{background-image:url(/wp-content/uploads/2025/04/text-before-icon-1.svg);background-repeat:no-repeat;content:"";position:absolute;background-position:bottom;background-size:100%;width:100%;height:100%;bottom:-1px}.horizon_testimonial_slide_grid_content h2:after{content:none}.horizon_testimonial_quote img{width:55px;height:40px;position:absolute;left:47%;top:30%}.horizon_testimonial_layout2 .horizon_testimonial_slide_header_content{margin-bottom:-40px}div#summit-amazing-full-width{padding-top:300px;padding-bottom:260px;position:relative;background-size:cover!important;background-position:bottom!important;--summit-mountain-height:200px}div#summit-amazing-full-width:before{content:"";position:absolute;top:0;height:var(--summit-mountain-height);background:url(/wp-content/uploads/2025/06/mountains-bg-image.webp) no-repeat;background-size:100% var(--summit-mountain-height);background-position:top;width:100%;left:0;z-index:0}div#summit-amazing-full-width:after{content:"";position:absolute;left:0;right:0;top:var(--summit-mountain-height);height:120px;background:linear-gradient(to top,rgba(255,255,255,0) 0%,#ffffff 100%);pointer-events:none;z-index:1}div#summit-amazing-full-width h2{font-size:3rem}div#summit-amazing-full-width .grid_column_content.grid_column_content_2{padding-top:50px;margin-left:100px}div#summit-historic-full-width .grid_column_content_2{margin-left:30px;position:relative;margin-top:100px}div#summit-amazing-full-width .grid_row_content{position:relative;z-index:2}.bb-page-three-cards-image-container{position:relative;display:inline-block;width:100%;padding:0px}#bb-page-three-cards .grid_column_content img{display:block;margin-bottom:0;width:100%;height:auto;outline-offset:4px}.bb-page-three-cards-overlay{transition:opacity 0.5s ease;position:absolute;bottom:0;left:0;color:#fff;width:100%;z-index:0;background:linear-gradient(0deg,#000 40%,rgb(0 0 0 / 0%) 95%)}.bb-page-three-cards-overlay h4{position:relative;padding-bottom:24px;margin-bottom:16px;width:100%;text-align:center;color:#ffff}.bb-page-three-cards-overlay h4 a{color:#ffff!important}.bb-page-three-cards-overlay h4:after{content:"";display:block;width:100%;height:35%;background:url(/wp-content/uploads/2025/03/banner-heading-after-icon.svg) no-repeat;background-size:contain;position:absolute;bottom:0;text-align:center;background-position:center}.bb-page-three-cards-overlay .column_content{margin:0;overflow:hidden;max-height:0;opacity:0;transition:max-height 1s ease,opacity 1000ms ease}.bb-page-three-cards-overlay p{text-align:center;padding:0 16px 16px;margin-bottom:0}a.bb-page-three-cards-image-container:hover .column_content{opacity:1;max-height:1000px;overflow:visible;transition:max-height 2500ms ease,opacity 2500ms ease}div#bb-page-three-cards{margin-left:150px;position:relative}div#bb-page-three-cards .grid_row_content_before{position:absolute;left:-51%;transform:rotate(270deg)}div#summit-historic-full-width .grid_row_content{position:relative;padding-bottom:0px}div#summit-historic-full-width .grid_row_content:before{content:"";position:absolute;top:0;left:-30px;bottom:0;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;background-position:left;width:100px;height:200px}div#summit-historic-full-width .grid_row_content:after{content:"";position:absolute;right:0;bottom:0;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;width:100px;height:200px;background-position:right;transform:rotate(180deg)}div#summit-historic-full-width .grid_row_content{grid-template-columns:1.5fr 1fr!important;padding-top:100px}div#summit-historic-full-width .column_content{width:85%}div#summit-historic-full-width .grid_column_content.grid_column_content_1 img{margin-bottom:0px}div#summit-historic-full-width h3 span{position:absolute;margin-left:0px;top:-17%;left:-13%;margin-bottom:0px}.footer_featured_post_card{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding-bottom:28px}.footer_featured_post_card_image{max-width:75px}.footer_featured_post_card p{margin:0}.footer_content_grid{padding:30px 60px;gap:60px 10px}.horizon_footer_wrapper p{color:#ffffffd4}.footer_content_after_wrapper{background-color:#1d1d1d;margin-top:-1px}.footer_content_copright_wrapper{display:none}.footer_content_col.footer_content_col_1 img{width:260px;padding-bottom:20px}.footer_content_grid h6{color:#fff;padding-bottom:15px}.social-text{font-size:18px}.social-links{display:flex;gap:10px}.social-links a{display:flex;align-items:center;gap:8px;padding:10px 15px;background-color:#000;color:#fff;text-decoration:none;border-radius:5px}.social-links a:hover{background-color:#222}.social-links i{font-size:16px}.footer_content_col.footer_content_col_1{position:relative}.footer_content_col.footer_content_col_1:after{content:"";background:#ffffff26;position:absolute;bottom:0;right:0;height:100%;width:1.5px}.footer_content_col.footer_content_col_2{position:relative}.footer_content_col.footer_content_col_2:after{content:"";background:#ffffff26;position:absolute;bottom:0;right:0;height:100%;width:1.5px}.footer_content_col.footer_content_col_3{position:relative}.footer_content_col.footer_content_col_3:after{content:"";background:#ffffff26;position:absolute;bottom:0;right:0;height:100%;width:1.5px}.footer_content_col img{margin-bottom:0px}.horizon_footer_wrapper.horizon_footer_layout1.horizon_footer_columns_four .footer_content_grid{grid-template-columns:1fr 1fr 1.2fr 0.8fr!important}a.site-buttons.footer_cta{background-color:#2f4858;color:#fff !important;border:none;margin-top:25px;padding:10px 30px}a.site-buttons.footer_cta:hover{color:#2f4858 !important}.footer_content_grid_setion{width:94%;margin:0px auto}.social-copyright span{color:#2f4858}a.site-buttons.footer_cta:before{content:none}a.site-buttons.footer_cta:after{content:none}.footer_content_col.footer_content_col_1 a{color:#2f4858}.footer_content_col.footer_content_col_2{position:relative}.footer_content_col.footer_content_col_2 p{position:absolute;bottom:0;text-align:center;right:35%}.footer_content_grid .footer_content_col,.footer_content_after .social,.footer_content_after .copyright{position:relative;z-index:1}.footer{background-color:#1d1d1d;color:#ccc;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0px 60px;margin-bottom:17px;position:relative}footer.footer:before{content:"";position:absolute;top:-15px;height:1.5px;width:92%;background-color:#ffffff26;margin:0px auto;text-align:center}.footer .social{display:flex;align-items:center}.footer .social-label{color:#fff;font-weight:500;font-family:'Poltawski Nowy';font-size:1.3rem}.footer .social-link{display:flex;align-items:center;gap:8px;background-color:#000;padding:6px 12px;border-radius:2px;text-decoration:none;color:#fff;font-size:0.95rem}.footer .social-link:hover{background-color:#333}.footer .copyright a{color:#2f4858;text-decoration:none}.social a{display:flex;align-items:center;gap:8px;padding:10px 15px;background-color:#000;color:#fff;margin-left:10px}.copyright{font-size:0.8rem}.footer .copyright span a{font-size:0.8rem}footer.horizon_footer_wrapper.horizon_footer_layout1.horizon_footer_columns_four.horizon_footer_layout_width_large{position:relative}footer.horizon_footer_wrapper.horizon_footer_layout1.horizon_footer_columns_four.horizon_footer_layout_width_large:after{content:"";position:absolute;left:0;right:0;bottom:0;background-size:contain;width:100%;height:100%;border:28px solid transparent;border-image:url(/wp-content/uploads/2025/04/footer-final-padded-1-1.svg) 30 round}div#summit-amazing-full-width .grid_column_content.grid_column_content_1{margin-left:100px}li.main-menu-item.mobile-call-button{display:none}div#summit-signle-cabins-lodging{position:relative;padding-top:130px;padding-bottom:100px}div#summit-signle-cabins-lodging:before{content:"";position:absolute;background:url(https://summitmtn.local/wp-content/uploads/2025/04/single-cabins-before-scaled.webp) no-repeat;background-size:contain;width:100%;height:100%;background-position:top;top:0;left:0}div#summit-signle-cabins-lodging .grid_row_content_before{display:flex;flex-direction:row;justify-content:space-between;gap:216px;align-content:flex-start;align-items:center;padding-top:30px;padding-bottom:50px}div#summit-signle-cabins-lodging h2{font-size:4rem;text-align:center;margin:0;padding:0;flex:1}div#summit-signle-cabins-lodging .grid_row_content_before h2:after{content:"";display:block;background:url(/wp-content/uploads/2025/04/o__1@3x.svg);width:216px;background-repeat:no-repeat;height:26px;position:absolute;top:50%;transform:translateY(-50%);right:-180px}div#summit-signle-cabins-lodging .grid_row_content{grid-template-columns:1fr 1.7fr}div#summit-signle-cabins-lodging .grid_row_content_before div{flex:1}div#summit-signle-cabins-lodging .grid_row_content{position:relative}div#summit-signle-cabins-lodging .grid_row_content:before{content:"";position:absolute;top:0;bottom:0;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;width:100px;height:200px;left:-20px}div#summit-signle-cabins-lodging .grid_row_content:after{content:"";position:absolute;right:0;bottom:0;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;width:100px;height:200px;right:-25px;transform:rotate(180deg)}div#summit-signle-cabins-lodging .grid_column_content.grid_column_content_1{margin-left:20px}div.summit-double-cabins{position:relative;padding-top:30px;padding-bottom:20px}div.summit-double-cabins .grid_row_content_before{display:flex;flex-direction:row;justify-content:center;align-content:flex-start;align-items:center;padding-top:30px;padding-bottom:30px}div.summit-double-cabins h2{font-size:4rem;padding-right:150px}div.summit-double-cabins .grid_row_content{grid-template-columns:1fr 1.7fr}div.summit-double-cabins .grid_row_content{position:relative}div.summit-double-cabins .grid_column_content.grid_column_content_1{margin-left:20px}div.summit-double-cabins .grid_row_content:before{content:"";position:absolute;top:0;bottom:0;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;width:100px;height:200px;left:-20px}div.summit-double-cabins .grid_row_content:after{content:"";position:absolute;right:-25px;bottom:0;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;width:100px;height:200px;transform:rotate(180deg)}div.summit-double-cabins-first-section{position:relative;padding-top:30px;padding-bottom:20px}div.summit-double-cabins-first-section .grid_row_content_before{display:flex;flex-direction:row;justify-content:space-between;gap:216px;align-content:flex-start;align-items:center;padding-top:30px;padding-bottom:50px}div.summit-double-cabins-first-section h2{font-size:4rem;text-align:center;margin:0;padding:0;flex:1}.summit-double-cabins-first-section .grid_row_content_before div{flex:1}div.summit-double-cabins-first-section h2:after{content:"";display:block;background:url(/wp-content/uploads/2025/04/o__1@3x.svg);width:216px;background-repeat:no-repeat;height:26px;position:absolute;top:50%;transform:translateY(-50%);right:-180px}div.summit-double-cabins-first-section .grid_row_content{grid-template-columns:1fr 1.7fr}div.summit-double-cabins-first-section .grid_row_content{position:relative}div.summit-double-cabins-first-section .grid_column_content.grid_column_content_1{margin-left:20px}div.summit-double-cabins-first-section .grid_row_content:before{content:"";position:absolute;top:0;left:-20px;bottom:0;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;background-position:top;width:100px;height:200px}div.summit-double-cabins-first-section .grid_row_content:after{content:"";position:absolute;right:-25px;bottom:0;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;width:100px;height:200px;transform:rotate(180deg)}div.summit-double-cabins-first-section:before{background-image:url(/wp-content/uploads/2025/04/text-before-icon-1.svg);background-repeat:no-repeat;content:"";position:absolute;background-position:top;background-size:contain;width:100%;height:100%;top:-70px;right:0}.grid_carousel_image_content .grid_carousel_slider_arrows{left:auto}.summit-double-cabins-gallery-section.last-section:after{background-image:url(/wp-content/uploads/2025/04/text-before-icon-1.svg);background-repeat:no-repeat;content:"";position:absolute;background-position:bottom;background-size:100%;width:100%;height:100%;transform:rotate(180deg);top:105%;z-index:999;right:0}.summit-double-cabins-gallery-section.last-section{position:relative}.summit-double-cabins-gallery-section.family-cabins{padding-top:100px !important}div.summit-blue-boxes-with-icon-border{padding:50px 0px}div.summit-blue-boxes-with-icon-border h6{color:#fff}div.summit-blue-boxes-with-icon-border p span{font-size:1.7rem;font-weight:lighter}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1{background:#2f4858;padding:55px;text-align:center;color:#fff;position:relative;width:300px;height:250px;box-sizing:border-box}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1 img{width:100px;height:100px;object-fit:contain;margin:0px auto;margin-top:-45px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1:before{content:"";position:absolute;background:url(https://summitmtn.local/wp-content/uploads/2025/04/blue-box-side-borders.svg) no-repeat;background-size:contain;background-position:left;left:10px;top:10px;width:35px;height:35px;transform:rotate(180deg)}div.summit-blue-boxes-with-icon-border .column_content:after{content:"";position:absolute;background:url(https://summitmtn.local/wp-content/uploads/2025/04/blue-box-side-borders.svg) no-repeat;background-size:contain;background-position:right;right:10px;bottom:10px;width:35px;height:35px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2{background:#2f4858;padding:55px;text-align:center;color:#fff;position:relative;width:300px;height:250px;box-sizing:border-box}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2 img{width:100px;height:100px;object-fit:contain;margin:0px auto;margin-top:-45px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2:before{content:"";position:absolute;background:url(https://summitmtn.local/wp-content/uploads/2025/04/blue-box-side-borders.svg) no-repeat;background-size:contain;background-position:left;left:10px;top:10px;width:35px;height:35px;transform:rotate(180deg)}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3{background:#2f4858;padding:55px;text-align:center;color:#fff;position:relative;width:300px;height:250px;box-sizing:border-box}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3 img{width:100px;height:100px;object-fit:contain;margin:0px auto;margin-top:-45px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3:before{content:"";position:absolute;background:url(https://summitmtn.local/wp-content/uploads/2025/04/blue-box-side-borders.svg) no-repeat;background-size:contain;background-position:left;left:10px;top:10px;width:35px;height:35px;transform:rotate(180deg)}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_4{background:#2f4858;padding:55px;text-align:center;color:#fff;position:relative;width:300px;height:250px;box-sizing:border-box}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_4 img{width:100px;height:100px;object-fit:contain;margin:0px auto;margin-top:-45px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1:after{content:"";width:10%;height:100%;background-image:url(https://summitmtn.local/wp-content/uploads/2025/04/blue-boxes-with-icon-border.svg);background-size:auto;background-position:right;right:-19%;background-repeat:no-repeat;position:absolute;bottom:0px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2:after{content:"";width:10%;height:100%;background-image:url(https://summitmtn.local/wp-content/uploads/2025/04/blue-boxes-with-icon-border.svg);background-size:auto;background-position:right;right:-19%;background-repeat:no-repeat;position:absolute;bottom:0px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3:after{content:"";width:10%;height:100%;background-image:url(https://summitmtn.local/wp-content/uploads/2025/04/blue-boxes-with-icon-border.svg);background-size:auto;background-position:right;right:-15%;background-repeat:no-repeat;position:absolute;bottom:0px}.page-id-18 div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3:after{content:none}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_4:before{content:"";position:absolute;background:url(https://summitmtn.local/wp-content/uploads/2025/04/blue-box-side-borders.svg) no-repeat;background-size:contain;background-position:left;left:10px;top:10px;width:35px;height:35px;transform:rotate(180deg)}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_4:after{content:"";position:absolute;background:url(https://summitmtn.local/wp-content/uploads/2025/04/blue-box-side-borders.svg) no-repeat;background-size:contain;background-position:right;right:10px;bottom:10px;width:35px;height:35px}div.summit-blue-boxes-with-icon-border .grid_row_content{align-items:center;justify-content:center;display:flex;gap:100px}div.summit-blue-boxes-with-icon-border p{margin:0px}div.summit-blue-boxes-with-icon-border h6{margin:5px}div.summit-dining-two-column-forward .grid_row_content{grid-template-columns:1.5fr 1fr;align-items:center}div.summit-dining-two-column-forward .grid_column_content.grid_column_content_2{width:85%;margin-left:30px}div.summit-dining-two-column-reverse .grid_row_content{grid-template-columns:1fr 1.5fr;align-items:center}div.summit-dining-two-column-reverse .grid_column_content.grid_column_content_1{width:90%}div.summit-dining-two-column-reverse{padding:50px 0px}.page-id-18 div#summit-historic-full-width{position:relative}.page-id-18 div#summit-historic-full-width:before{content:"";position:absolute;top:-440px;bottom:0;background:url(/wp-content/uploads/2025/04/about-while-background-scaled.webp) no-repeat;background-size:100%;background-position:top;width:100%;left:0;z-index:-999}div.summit-visiting-glacier-lodging{position:relative;margin-top:50px}div.summit-visiting-glacier-lodging .grid_column_content.grid_column_content_1{position:relative;margin-left:50px;margin-top:30px}div.summit-visiting-glacier-lodging h2 span.curs-text{color:#57878C;font-size:6rem}div.summit-visiting-glacier-lodging h2{text-align:center}div.summit-visiting-glacier-lodging h2:after{content:none}div.summit-visiting-glacier-lodging .grid_row_content:before{content:"";position:absolute;left:15px;top:-130px;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;background-position:bottom;width:100px;height:200px}div.summit-visiting-glacier-lodging .grid_column_content.grid_column_content_1 .column_content{width:95%}div.summit-visiting-glacier-lodging .grid_row_content{grid-template-columns:1fr 1.2fr;padding-top:0px;position:relative}div.summit-visiting-glacier-lodging-reverse{position:relative;margin-top:50px}div.summit-visiting-glacier-lodging-reverse .grid_row_content:after{content:"";position:absolute;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;background-position:right;bottom:-30px;right:40px;width:100px;height:200px;transform:rotate(180deg)}div.summit-visiting-glacier-lodging-reverse .grid_row_content{grid-template-columns:1.2fr 1fr;padding-top:0px;position:relative}div.summit-visiting-glacier-lodging-reverse .grid_column_content.grid_column_content_2 .column_content{width:95%}div.summit-visiting-glacier-lodging-reverse .grid_column_content.grid_column_content_2{position:relative;margin-right:50px;margin-left:20px;margin-top:30px}div.summit-three-column-wedding-section{padding-top:40px;position:relative;padding-bottom:100px}div.summit-three-column-wedding-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:15%;background:linear-gradient(0deg,rgb(255 255 255 / 0%),#ffffff);background-position:top}div.summit-three-column-wedding-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:15%;background:linear-gradient(180deg,rgb(255 255 255 / 0%),#fffffffc);background-position:top}div.summit-three-column-wedding-section .grid_column_content.grid_column_content_1{border:1px solid #80808042;background:#ffffff7d}div.summit-three-column-wedding-section .grid_column_content.grid_column_content_2{border:1px solid #80808042;background:#ffffff7d}div.summit-three-column-wedding-section .grid_column_content.grid_column_content_3{border:1px solid #80808042;background:#ffffff7d}div.summit-three-column-wedding-section h4{position:relative;padding-bottom:20px;margin-bottom:30px;margin-left:25px}div.summit-three-column-wedding-section h4:after{content:"";display:block;background:url(/wp-content/uploads/2025/04/o__1@3x.svg);width:100%;background-repeat:no-repeat;height:100%;position:absolute;top:88%}div.summit-three-column-wedding-section .column_content{padding:10px 25px}div.summit-three-column-wedding-section a.site-buttons.column_cta{margin-bottom:30px;margin-left:25px}div.summit-three-column-wedding-section .grid_row_content_before{display:flex;flex-direction:row;justify-content:space-between;gap:216px;align-content:flex-start;align-items:center;padding-top:30px;padding-bottom:50px;z-index:99;position:relative}div.summit-three-column-wedding-section .grid_row_content_before h2:after{content:"";display:block;background:url(/wp-content/uploads/2025/04/o__1@3x.svg);width:216px;background-repeat:no-repeat;height:26px;position:absolute;top:50%;transform:translateY(-50%);right:-180px}div.summit-three-column-wedding-section .grid_row_content_before div{flex:1}div.summit-three-column-wedding-section h2{font-size:4rem;text-align:center;margin:0;padding:0;flex:1}.page-id-19 div.summit-three-column-wedding-section h2{flex:0.8;text-align:start;margin-left:40px}div#wedding-map-section-glacier-lodging h2{text-align:center;padding:100px;position:relative;margin-bottom:0}div#wedding-map-section-glacier-lodging h2:after{content:"";display:block;background:url(/wp-content/uploads/2025/04/o__1@3x.svg);width:216px;background-repeat:no-repeat;height:101px;transform:translateY(-50%);position:absolute;right:41%;bottom:0;text-align:center}div#wedding-map-section-glacier-lodging .grid_row_content{padding-top:0;padding-bottom:0}div#wedding-map-section-glacier-lodging .grid_row_content_before{position:relative}div#wedding-map-section-glacier-lodging .grid_row_content_before:before{content:"";position:absolute;left:30%;top:30%;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;background-position:bottom;width:50px;height:50px}div#wedding-map-section-glacier-lodging .grid_row_content_before:after{content:"";position:absolute;right:30%;bottom:30%;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;background-position:right;width:50px;height:50px;transform:rotate(180deg)}div.summit-wedding-grid-image-section .grid_row_content{grid-template-columns:0.6fr 1fr;position:relative}div.summit-wedding-grid-image-section .grid_row_content:before{content:"";position:absolute;left:-25px;top:-115px;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;background-position:bottom;width:100px;height:200px}div.summit-wedding-grid-image-section .grid_row_content:after{content:"";position:absolute;right:-30px;bottom:-125px;background:url(/wp-content/uploads/2025/04/historic-location-section-icon.svg) no-repeat;background-size:contain;background-position:bottom;width:100px;height:200px;transform:rotate(180deg)}div.summit-wedding-grid-image-section .grid_column_content.grid_column_content_2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;margin-bottom:auto}div.summit-wedding-grid-image-section .grid_column_content.grid_column_content_2 img{width:100%;height:auto;display:block;margin:0}div.summit-wedding-grid-image-section .grid_column_content.grid_column_content_2 img:nth-of-type(1){grid-column:1 / span 2}div.summit-wedding-grid-image-section .grid_column_content.grid_column_content_2 img:nth-of-type(2){grid-column:2 / span 0}div.summit-wedding-grid-image-section .grid_column_content.grid_column_content_2 img:nth-of-type(3){grid-column:1 / span 1}div.summit-wedding-grid-image-section .grid_column_content.grid_column_content_2 img:nth-of-type(4){grid-column:2 / span 2}div.summit-dining-two-column-forward .grid_row_content_before{width:60%;text-align:center;padding:50px 0px}.page-id-27 div.summit-dining-two-column-reverse{position:relative}.page-id-27 div.summit-dining-two-column-reverse:before{content:"";position:absolute;top:-327px;bottom:0;background:url(/wp-content/uploads/2025/04/about-while-background-scaled.webp) no-repeat;background-size:100%;background-position:top;width:100%;left:0;z-index:-999}div.summit-dining-two-column-forward .grid_row_content_before h2{font-size:3rem;font-weight:100}.page-id-27 div.summit-dining-two-column-forward .grid_row_content_before h2:after{background-position:center!important}.page-id-23 div.summit-double-cabins-first-section h2:after{background-position:center;transform:none;right:auto;top:115%;margin:0px auto;width:100%}.page-id-23 div.summit-double-cabins-first-section h2{margin-bottom:70px}.page-id-23 div.summit-three-column-wedding-section .grid_row_content_before h2:after{background-position:center;transform:none;right:auto;top:115%;margin:0px auto;width:100%}.page-id-23 ul li{font-weight:inherit}.page-id-23 div.summit-three-column-wedding-section:before{background:none;background-position:top;background-image:url(/wp-content/uploads/2025/04/test-after-icon.svg);background-repeat:no-repeat;top:-2px;background-size:100%}.page-id-23 div.summit-three-column-wedding-section{padding-top:40px}.page-id-23 div.summit-three-column-wedding-section:after{bottom:0;background:none;background-position:bottom;background-image:url(/wp-content/uploads/2025/04/text-before-icon-1.svg);background-repeat:no-repeat;position:absolute;background-size:100%}.summit-wedding-grid-image.before-image{position:relative;padding-top:200px}.summit-wedding-grid-image.before-image:before{background-image:url(/wp-content/uploads/2025/04/test-after-icon.svg);background-repeat:no-repeat;top:0;content:"";position:absolute;background-size:100%;width:100%;height:10%;left:0}.page-id-20 div.summit-blue-boxes-with-icon-border{padding:20px 0px}li.main-menu-item.lodging-menu .sub-menu-grid-col:after{background-size:contain;width:100%;height:111%;left:0px;top:0px;right:0;bottom:0}li#lodging-menu .menu_grid_content{bottom:-35px;height:23%}li#lodging-menu .menu_grid_content p{margin-top:42px}.grid_carousel_swiper_slide_item{position:relative}.grid_carousel_swiper_slide_item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background:linear-gradient(180deg,rgba(0,0,0,0),#000000fa);pointer-events:none}.page-id-23 div.summit-double-cabins-first-section:before{content:none}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.last-section:after{content:none!important}.page-id-23 div.summit-double-cabins-first-section .grid_row_content_before{padding-top:0px;padding-bottom:0px}.page-id-23 div.summit-three-column-wedding-section h2{margin-top:60px}.grid_wrapper.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.customize-section:before{content:none!important}.grid_wrapper.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.customize-section{margin-top:-100px;margin-bottom:-100px}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.last-section h2{padding-top:100px}.page-id-23 .column_content ul li strong{font-weight:600}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.summit-dining-two-column.before-blck-image h2 span.curs-text{color:#57878C;font-size:6rem}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.summit-dining-two-column.before-blck-image .grid_row_content_before{text-align:center;padding:0px 0px!important}.page-id-17 div.summit-dining-two-column-forward .grid_row_content_before h2:after{content:none}.page-id-17 div.summit-dining-two-column-forward .grid_row_content_before{margin-bottom:-45px}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.summit-dining-two-column.before-blck-image{position:relative}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.summit-dining-two-column.before-blck-image:before{content:"";position:absolute;top:-440px;bottom:0;background:url(/wp-content/uploads/2025/04/about-while-background-scaled.webp) no-repeat;background-size:100%;background-position:top;width:100%;left:0;z-index:-999}.page-id-17 div.summit-three-column-wedding-section{padding-top:20px;padding-bottom:50px}li.single-column-menu .sub-menu-grid-col{width:var(--mega-menu-single-width);margin:0px auto}.sub-menu-grid-wrapper[data-menu-grid-count="two"]{width:100%;max-width:var(--mega-menu-two-max-width);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--mega-menu-two-col-gap);justify-content:center;margin:0px auto}a.site-buttons.column_cta.column_cta_dual_two{background-color:#fff !important;color:#2f4858 !important;border:1px solid #2f485863;overflow:hidden}a.site-buttons.column_cta.column_cta_dual_two:before{content:"";width:100%;height:100%;background-image:url(/wp-content/uploads/2025/04/button-hover-icon.svg);background-size:auto;background-repeat:no-repeat;margin-left:-11px;position:absolute;bottom:-4px}a.site-buttons.column_cta.column_cta_dual_two:after{content:"";width:100%;height:100%;background-image:url(/wp-content/uploads/2025/04/button-hover-icon.svg);background-size:auto;background-repeat:no-repeat;margin-left:8px;position:absolute;bottom:-4px}a.site-buttons.column_cta.column_cta_dual_two:hover::before{background-image:url(/wp-content/uploads/2025/03/Group-224@3x.svg)}a.site-buttons.column_cta.column_cta_dual_two:hover::after{background-image:url(/wp-content/uploads/2025/03/Group-224@3x.svg)}a.site-buttons.column_cta.column_cta_dual_two:hover{background-color:#2f4858 !important;color:#fff !important;border:1px solid #2f485863}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.grid_wrapper_height_natural.summit-double-cabins-gallery-section.family-reunion-page h2:after{background-position:center!important;transform:none!important;right:auto!important;top:115%!important;margin:0px auto!important;width:100%!important}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.last-section.family-reunion-page h2:after{background-position:center!important;transform:none!important;right:auto!important;top:115%!important;margin:0px auto!important;width:100%!important}div.summit-double-cabins-first-section ul li strong{font-weight:600}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.last-section.family-reunion-page{position:relative!important}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.last-section.family-reunion-page:before{background:none!important;background-position:top!important;background-image:url(/wp-content/uploads/2025/04/test-after-icon.svg)!important;background-repeat:no-repeat!important;top:-2px!important;background-size:100%!important;width:100%!important;height:15%!important;content:""!important}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.last-section.family-reunion-page .grid_row_content_before{padding-top:80px!important;padding-bottom:90px!important}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.grid_wrapper_height_natural.summit-double-cabins-gallery-section.family-reunion-page.no-image:after{content:none !important}.page-id-24 div.summit-double-cabins-first-section:before{content:none}.page-id-24 div.summit-double-cabins-first-section h2{margin-bottom:25px}.page-id-24 div.summit-double-cabins-first-section{padding-top:20px;padding-bottom:20px}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.grid_wrapper_height_natural.summit-double-cabins-gallery-section.before-image:before{background:none !important;background-position:top !important;background-image:url(/wp-content/uploads/2025/04/test-after-icon.svg) !important;background-repeat:no-repeat !important;top:-100px !important;background-size:100% !important;width:100% !important;height:15% !important;content:"" !important;transform:rotate(180deg)}ol{margin:0px}ol strong{font-weight:600}ol li{padding-bottom:10px}div.summit-visiting-glacier-lodging ul li strong{font-weight:600}div#summit-historic-full-width ul li strong{font-weight:600}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.grid_wrapper_height_natural.summit-double-cabins-gallery-section.before-image{position:relative!important}.page-id-24 #summit-historic-full-width h4.column_heading.column_heading_h4{margin-top:-40px}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_half.grid_wrapper_width_large.grid_wrapper_height_natural.summit-double-cabins-gallery-section.family-cabins.map-page h2:after{background-position:center !important;transform:none !important;right:auto !important;top:115% !important;margin:0px auto !important;width:100% !important}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_half.grid_wrapper_width_large.grid_wrapper_height_natural.summit-double-cabins-gallery-section.family-cabins.map-page{position:relative}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_half.grid_wrapper_width_large.grid_wrapper_height_natural.summit-double-cabins-gallery-section.family-cabins.map-page:before{background:none !important;background-position:top !important;background-image:url(/wp-content/uploads/2025/04/test-after-icon.svg) !important;background-repeat:no-repeat !important;top:-2px !important;background-size:100% !important;width:100% !important;height:15% !important;content:"" !important}.horizon_mega_menu_layout1 .main-menu .sub-menu a,.horizon_mega_menu_layout1 .main-menu .sub-menu .third-sub-menu a{font-size:1rem !important}.page-id-21 .summit-wedding-grid-image.before-image{position:relative;padding-bottom:150px}.page-id-21 .summit-wedding-grid-image.before-image:after{background-image:url(/wp-content/uploads/2025/04/text-before-icon-1.svg);background-repeat:no-repeat;content:"";position:absolute;background-position:bottom;background-size:100%;width:100%;height:10%;bottom:-1px;right:0}.sub-menu-grid-col-inner a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;border:25px solid transparent;border-image:url(/wp-content/uploads/2025/04/summit-menu-border-icon.svg) 80 round;background-size:contain;width:100%;height:100%;z-index:99}.sub-menu-grid-col-inner a{position:relative}.sub-menu-grid-col-inner h3 a:after{content:none}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner a:after{content:none}.page-id-17 div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1{height:400px;padding:30px}.page-id-17 div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2{height:400px;padding:30px}.page-id-17 div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3{height:400px;padding:30px}.page-id-17 div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_4{height:400px;padding:30px}.page-id-17 div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1 img{margin-top:0px}.page-id-17 div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2 img{margin-top:0px}.page-id-17 div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3 img{margin-top:0px}.page-id-17 div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_4 img{margin-top:0px}.after-center h2:after{background-position:center}.page-id-417 div.summit-three-column-wedding-section h4{padding-top:30px}.page-id-417 div.summit-three-column-wedding-section:after{content:none}strong{font-weight:600}input#gform_submit_button_1{background-color:#2f4858;color:#ffffff !important;border:none;padding:16px 30px;border-radius:inherit}input#gform_submit_button_1:hover{color:#2f4858 !important}.summit-contact-us-section .grid_column_content.grid_column_content_1{margin-right:50px}.summit-contact-us-section .grid_column_content.grid_column_content_2 a{color:#2f4858}.page-id-22 div.summit-double-cabins-first-section:before{top:-90%;transform:rotate(180deg)}.page-id-22 .summit-double-cabins-gallery-section.family-cabins{padding-top:160px !important}.column_accordion_header{background-color:#2f4858!important}.column_accordion{background:#ececec}.column_accordion_content.active p{padding-top:5px;padding-bottom:0px;padding-left:20px;padding-right:20px}.summit-accordiann-tabs .grid_column_content.grid_column_content_1{width:79%;margin-top:-35px}.faq-intro{text-align:center;padding:50px;margin-bottom:70px}.faq-intro h2:after{background-position:center}.employment-text{padding-top:100px}input#choice_1_8_1{vertical-align:super}label#label_1_8_1{margin-left:10px}.column_accordion_content li{margin-left:40px !important;margin-right:20px}div#apply-form .grid_column_content.grid_column_content_2{background:#ffffffa1;padding:30px}input#gform_submit_button_7{background-color:#2f4858;color:#fff !important;border:none;padding:16px 30px;border-radius:inherit}.page-id-28 .column_accordion_content.active p{padding-bottom:15px}.page-id-22 div#wedding-map-section-glacier-lodging{position:relative}.page-id-22 div#wedding-map-section-glacier-lodging:before{background-image:url(/wp-content/uploads/2025/04/text-before-icon-1.svg);background-repeat:no-repeat;content:"";position:absolute;background-position:top;background-size:contain;width:100%;height:100%;top:-50px;right:0}.summit-double-cabins-gallery-section.last-section-image-after{padding-bottom:80px!important}.horizon_blog_page_wrapper.horizon_single_page_wrapper{max-width:900px}.horizon_blog_col_content h4 a{color:#58878c !important}.horizon_blog_page_header h1{color:#58878c !important}.horizon_blog_page_wrapper.horizon_single_page_wrapper p a{color:#58878c}ul.horizon_post_meta{display:none}.pum-theme-2975 .pum-container,.pum-theme-lightbox .pum-container{border:none;background-image:url(/wp-content/uploads/2025/04/historic-banner.webp);box-shadow:none;padding:10px}.pum-theme-2975 .pum-content,.pum-theme-lightbox .pum-content{color:#000}.pum-content.popmake-content h5{color:#2f4858}.pum-theme-2975 .pum-content + .pum-close,.pum-theme-lightbox .pum-content + .pum-close{right:2px}button.horizon_scroll_top.horizon_scroll_top_show{background:#2f4858;color:rgb(255 255 255 / 80%)}.pum-theme-2975 .pum-content,.pum-theme-lightbox .pum-content{border:13px solid transparent;border-image:url(/wp-content/uploads/2025/05/border-blue-opt.svg) 41 round}.pum-theme-2975 .pum-content + .pum-close,.pum-theme-lightbox .pum-content + .pum-close{background-color:rgb(51 136 151)}input#gform_submit_button_2{background-color:#2f4858;color:#fff !important;border:none;padding:16px 30px;border-radius:inherit;margin-top:-50px}li#field_2_3 p{color:#000000 !important}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .sub-menu,.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .third-sub-menu{transition:transform 0.3s,opacity 0.3s!important}h4.footer-heading-post{color:#ffffffd4;font-family:'Plus Jakarta Sans',sans-serif;font-size:0.88rem;letter-spacing:0px;line-height:1.5;font-weight:normal;word-wrap:break-word;text-decoration:none;width:95%}@media (max-width:991px){li.main-menu-item.mobile-call-button{display:block !important}li.main-menu-item.mobile-call-button a{display:block;width:100%;padding:10px 15px;white-space:normal;word-break:break-word;line-height:1.2;font-size:0.9rem;color:#fff}.horizon_mega_menu_layout1 .horizon_mega_menu_inner{position:relative}.horizon_mega_menu_layout1 .mobile-menu-icon{position:absolute;right:15px;left:auto;top:50%;transform:translateY(-50%)}}@media (max-width:576px){.horizon_mega_menu_layout1.horizon_mega_menu_wrapper{--mega-menu-single-width:100%;--mega-menu-two-max-width:100%}.horizon_hero_content{background:#2f4858}.horizon_hero_content_inner:after{content:none}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper{background:#2f4858}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .main-menu-item{padding-top:7px;padding-bottom:7px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{display:block;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .5s ease-in-out;z-index:9999}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{width:70%}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu a{display:inline-block}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu .main-menu-item{padding:0 15px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{display:block;left:0;overflow-y:auto;position:fixed;top:0;transform:translateX(-100%);transition:transform .5s ease-in-out;z-index:9999}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{height:auto}li.main-menu-item.book-now-button a{margin-top:18px}.horizon_hero_content_heading span{font-size:1.5rem !important;top:-32px!important}div#bb-page-three-cards .grid_row_content_before{position:relative;left:0;transform:none}div#bb-page-three-cards{margin-left:0px}h3 span{font-size:2.5rem !important;margin-left:0px}.footer_content_col.footer_content_col_1:after{content:none}.footer_content_col.footer_content_col_2:after{content:none}.footer_content_col.footer_content_col_3:after{content:none}div#summit-historic-full-width .grid_row_content{grid-template-columns:inherit!important}div#summit-historic-full-width .grid_column_content_2{margin-left:0px;margin-top:45px;margin-bottom:40px}h4 span{margin-left:45px;font-size:2rem}div#summit-historic-full-width .column_content{width:100%}div#summit-amazing-full-width h2{font-size:1.5rem}div#summit-amazing-full-width{padding-top:80px;padding-bottom:250px;background-size:cover!important;background-position:65%!important}div#bb-page-three-cards .grid_row_content_before h3 span{font-size:3rem !important}div#summit-amazing-full-width .grid_column_content.grid_column_content_2{padding-top:40px;margin-left:0px}div#summit-historic-full-width .grid_row_content:before{width:70px;height:150px}div#summit-historic-full-width .grid_row_content:after{width:50px;height:50px;bottom:7px}.horizon_testimonial_layout2 .horizon_testimonial_content{position:relative !important;width:100%;background:#2f4858}.horizon_testimonial_slide_grid_content{color:#fff;margin-bottom:10px}.horizon_testimonial_slide_quote_content{padding-top:40px}.horizon_testimonial_slide_grid_content h2{font-size:1.5rem;width:100%;color:#fff;text-align:center}.horizon_testimonial_slide_grid_content:before{content:none}.horizon_testimonial_slide_grid_content:after{content:none}.horizon_testimonial_quote img{width:100px;height:40px;left:-20px;top:12%}.wp-block-spacer{height:40px !important}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{background:#2f4858}.sub-menu-grid-col-inner{display:grid;grid-template-columns:50% 50%;gap:0 10px;margin-bottom:20px}.menu_grid_content h3{font-size:0.8rem;margin-bottom:10px}.menu_grid_content{position:relative !important;width:100%;height:20%;background:none}.sub-menu.sub-menu-grid *{text-align:left;margin-bottom:5px}.menu_grid_content p{font-size:0.6rem;margin-top:0px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner{grid-template-columns:50% 50%;gap:10px}.footer .social{flex-wrap:wrap;align-content:space-between;justify-content:center}footer.footer:before{width:100%}.footer{padding:0px 0px}.footer .social-label{display:none}.copyright{text-align:center;padding:10px 0px}.social a{margin-bottom:10px;width:47%;margin-left:5px;margin-right:2px}.footer_content_col.footer_content_col_2 p{right:33%}.sub-menu-grid-col:after{content:none}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner .menu_grid_content:after{content:none}.menu_grid_content p a{font-size:0.8rem !important;margin-top:10px}.bb-page-three-cards-overlay .column_content{overflow:auto;opacity:1;max-height:initial}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner h3 a{text-align:left;font-size:0.8rem}.menu_grid_content p a{font-size:0.6rem !important}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{height:100%;padding:30px 0}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li{height:auto}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{align-items:inherit;align-content:inherit;justify-content:inherit}.horizon_site_logo_wrapper img{width:150px}footer.horizon_footer_wrapper.horizon_footer_layout1.horizon_footer_columns_four.horizon_footer_layout_width_large:after{border:none}body,html{overflow-x:hidden}div#summit-intro-gadient-full-width-section .grid_row_content{padding:20px 0px}div#summit-historic-full-width h3 span{left:0;top:-12%}li.main-menu-item.book-now-button a{font-size:1rem}div#summit-amazing-full-width .grid_column_content.grid_column_content_1{margin-left:0px}.horizon_mega_menu_layout1.horizon_mega_menu_transparent{padding-left:0;padding-right:0}.bb-page-three-cards-overlay{color:#000000;background:none;position:relative;padding-top:20px}.bb-page-three-cards-overlay h4{color:#000000}.bb-page-three-cards-overlay h4 a{color:#000000 !important}.bb-page-three-cards-overlay p{padding:0 0px 0px}h4.column_heading.column_heading_h4:after{background:#000000;-webkit-mask:url(/wp-content/uploads/2025/03/banner-heading-after-icon.svg) no-repeat center;-webkit-mask-size:contain;mask:url(/wp-content/uploads/2025/03/banner-heading-after-icon.svg) no-repeat center;mask-size:contain}div#summit-intro-gadient-full-width-section{background-size:contain!important;background-position:top!important;margin-top:30px}div#summit-intro-gadient-full-width-section .grid_column_content.grid_column_content_1{padding-top:215px!important}div#summit-intro-gadient-full-width-section .column_content{width:100%!important}div#summit-intro-gadient-full-width-section::before{content:none}.horizon_hero_layout_banner3 .horizon_hero_content{padding:60px 10px 30px 10px}.horizon_hero_content_heading h3{margin-bottom:0px}div#summit-historic-full-width h3{margin-bottom:0px}.wp-block-spacer.extra-padding-bottom-intro{height:0px !important}.horizon_hero_content:after{height:20px;margin-top:2px}.horizon_hero_content_heading h1{margin-bottom:0px;font-size:1.8rem}#bb-page-three-cards .grid_column_content img{aspect-ratio:1 / 1;object-fit:cover;object-position:top}h2{text-align:center;font-size:1.5rem;margin-bottom:20px}h2 a{text-align:center;font-size:1.5rem;margin-bottom:20px}div#summit-intro-gadient-full-width-section h2{padding-top:30px}h2:after{background-position:center;top:70%}.horizon_testimonial_layout2 img.horizon_testimonial_section_image{aspect-ratio:1 / 1;object-fit:cover;object-position:top}div#homepage-mobile-height.horizon_hero_layout_banner3 img{aspect-ratio:1 / 1;object-fit:cover;object-position:top}a.site-buttons,button.site-buttons{font-size:0.8rem}div#summit-historic-full-width .grid_row_content:before{left:-20px;width:50px;height:50px;top:50px}li.main-menu-item.mobile-call-button{display:block}.horizon_mega_menu_layout1 .submenu-indicator{padding:10px 0px}span.submenu-indicator img{width:15px}.footer_content_grid{padding:30px 20px}div.summit-visiting-glacier-lodging h2 span.curs-text{font-size:3rem}div.summit-visiting-glacier-lodging .grid_row_content{grid-template-columns:inherit;flex-direction:column-reverse;display:flex}div.summit-visiting-glacier-lodging .grid_row_content:before{width:50px;height:50px;left:-20px;top:-30px}div.summit-visiting-glacier-lodging .grid_column_content.grid_column_content_1{margin-left:0px;margin-top:0px}div.summit-visiting-glacier-lodging-reverse .grid_row_content{grid-template-columns:inherit}div.summit-visiting-glacier-lodging-reverse{margin-top:0px}div.summit-visiting-glacier-lodging-reverse .grid_column_content.grid_column_content_2{margin-right:0px;margin-left:0px;margin-top:0px}div.summit-visiting-glacier-lodging-reverse .grid_row_content:after{width:50px;height:50px;right:0;bottom:-2px}div.summit-visiting-glacier-lodging .grid_column_content.grid_column_content_1 .column_content{width:100%}div.summit-visiting-glacier-lodging-reverse .grid_column_content.grid_column_content_2 .column_content{width:100%}div.summit-visiting-glacier-lodging{margin-top:30px}div#wedding-map-section-glacier-lodging h2{padding:20px}div#wedding-map-section-glacier-lodging h2:after{height:30px;right:20%;top:115%}div#wedding-map-section-glacier-lodging .grid_row_content_before:before{left:12%;top:6%;width:35px;height:35px}div#wedding-map-section-glacier-lodging .grid_row_content_before:after{right:11%;bottom:7%;width:35px;height:35px}div.summit-three-column-wedding-section:after{height:3%}div.summit-three-column-wedding-section h2{font-size:2.5rem}div.summit-blue-boxes-with-icon-border .grid_row_content{flex-wrap:wrap;align-content:center;display:flex;gap:15px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1:after{content:none}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2:after{content:none}div.summit-blue-boxes-with-icon-border{padding:10px 0px}div.summit-three-column-wedding-section .column_content{padding:10px 10px}div.summit-three-column-wedding-section .grid_row_content_before{display:block;padding-top:0px;padding-bottom:0px}div.summit-three-column-wedding-section .grid_row_content_before h2:after{height:26px;top:115%;transform:inherit;right:71px}div.summit-three-column-wedding-section{padding-top:10px;padding-bottom:20px}div.summit-three-column-wedding-section .grid_row_content_before div{margin-top:50px}div.summit-three-column-wedding-section a.site-buttons.column_cta{margin-left:10px}div.summit-three-column-wedding-section h4{margin-bottom:20px;margin-left:10px}div#summit-signle-cabins-lodging h2{font-size:2.5rem}div#summit-signle-cabins-lodging{padding-top:50px;padding-bottom:50px}div#summit-signle-cabins-lodging .grid_row_content{display:block;display:flex;flex-direction:column-reverse}div#summit-signle-cabins-lodging .grid_column_content.grid_column_content_1{margin-left:0px;margin-bottom:30px}div.summit-double-cabins-first-section h2{font-size:2.5rem}div.summit-double-cabins-first-section:before{top:-20px}div.summit-double-cabins-first-section .grid_row_content{display:block;display:flex;flex-direction:column-reverse}div.summit-double-cabins-first-section .grid_column_content.grid_column_content_1{margin-left:0px;margin-bottom:30px}div.summit-double-cabins .grid_row_content{display:block;display:flex;flex-direction:column-reverse}div.summit-double-cabins .grid_column_content.grid_column_content_1{margin-left:0px;margin-bottom:30px}div.summit-double-cabins-first-section .grid_row_content_before{display:block}div.summit-double-cabins-first-section h2:after{top:123%;transform:inherit;right:75px}.summit-double-cabins-first-section .grid_row_content_before div{padding-top:60px}div#summit-signle-cabins-lodging .grid_row_content_before{display:block}div#summit-signle-cabins-lodging .grid_row_content_before h2:after{top:123%;transform:inherit;right:75px}div#summit-signle-cabins-lodging .grid_row_content_before div{padding-top:60px}div#summit-signle-cabins-lodging .grid_row_content:before{width:100px;height:150px;top:-15px}div#summit-signle-cabins-lodging .grid_row_content:after{width:50px;height:50px}div.summit-double-cabins-first-section .grid_row_content:before{top:0;width:50px;height:50px}div.summit-double-cabins-first-section .grid_row_content:before{top:0px;width:50px;height:50px}div.summit-double-cabins-first-section .grid_row_content:after{width:50px;height:50px;right:-15px}div.summit-double-cabins .grid_row_content:before{top:-15px;width:50px;height:50px}div.summit-double-cabins{padding-top:0px;padding-bottom:0px}div.summit-double-cabins .grid_row_content:after{width:50px;height:50px}div.summit-dining-two-column-forward .grid_row_content{display:block}div.summit-dining-two-column-forward .grid_column_content.grid_column_content_2{width:100%;margin-left:0px}div.summit-dining-two-column-reverse .grid_row_content{display:flex;flex-direction:column-reverse;padding:0px 30px 30px 30px}div.summit-dining-two-column-reverse .grid_column_content.grid_column_content_1{width:100%}.page-id-18 div#summit-historic-full-width:before{top:-100px}div.summit-dining-two-column-forward .grid_row_content_before{width:90%;padding-top:10px;padding-bottom:10px}.page-id-27 div.summit-dining-two-column-reverse:before{top:-55px}.page-id-27 div.summit-dining-two-column-forward .grid_row_content_before h2:after{top:80%}.page-id-27 div.summit-dining-two-column-reverse{padding-bottom:0px}div.summit-dining-two-column-forward .grid_row_content_before h2{font-size:2rem}div.summit-visiting-glacier-lodging img{margin-bottom:10px}div.summit-visiting-glacier-lodging-reverse img{margin-bottom:10px}.summit-double-cabins-gallery-section.last-section:after{top:104%}.summit-double-cabins-gallery-section.family-cabins{padding-top:30px !important}div#homepage-mobile-height .horizon_hero_content_inner:after{content:none}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.why-choose h2{margin-bottom:100px!important}.grid_wrapper.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.customize-section h2{margin-bottom:75px !important;margin-top:100px !important}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.last-section h2{margin-bottom:65px!important}div.summit-wedding-grid-image-section .grid_row_content{display:block}.summit-wedding-grid-image.before-image:before{top:-2px}div.summit-wedding-grid-image-section .grid_row_content:before{left:-41px;width:100px;height:50px;top:1px}div.summit-wedding-grid-image-section .grid_row_content:after{right:-43px;width:100px;height:50px;bottom:0}.summit-wedding-grid-image.before-image{padding-top:60px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3:after{content:none}.horizon_testimonial_layout2 .horizon_testimonial_slider_arrows ul li i{font-size:35px;color:#ffff}div.summit-double-cabins-first-section{padding-top:10px;padding-bottom:10px}div.summit-three-column-wedding-section h4:after{mask:none;background-size:55%}.page-id-23 div.summit-three-column-wedding-section h2{margin-top:30px}.grid_wrapper.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.customize-section{margin-bottom:-25px}.page-id-23 div#summit-historic-full-width .grid_row_content:after{bottom:-30px}.horizon_testimonial_layout2 .horizon_testimonial_slide_quote_content p{margin-top:20px}.horizon_testimonial_content_wrapper:after{height:4%}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.last-section.family-reunion-page .grid_row_content_before{padding-bottom:30px !important}.page-id-24 #summit-historic-full-width h4.column_heading.column_heading_h4{margin-top:-23px}.wp-block-spacer.family-height{display:none !important}.page-id-17 div.summit-dining-two-column-forward .grid_row_content{margin-top:-70px}.page-id-17 div.summit-dining-two-column-reverse{padding:10px 0px}.page-id-17 div.summit-three-column-wedding-section:before{height:0%}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.summit-dining-two-column.before-blck-image h2 span.curs-text{font-size:3rem}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.summit-dining-two-column.before-blck-image:before{top:-100px}.page-id-17 div.summit-dining-two-column-forward{padding-top:50px}.sub-menu-grid-wrapper img{display:block;object-fit:cover;object-position:center center;width:100%;aspect-ratio:1 / 1}li.single-column-menu .sub-menu-grid-col{width:var(--mega-menu-single-width);margin:0px auto}.horizon_mega_menu_layout1 .main-menu .sub-menu a,.horizon_mega_menu_layout1 .main-menu .sub-menu .third-sub-menu a{font-size:0.9rem !important}li.single-column-menu .sub-menu-grid-col .sub-menu-grid-col-inner{margin-top:0px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu a{margin-bottom:5px}.page-id-21 div.summit-three-column-wedding-section:before{content:none}.page-id-21 div.summit-wedding-grid-image-section .grid_column_content.grid_column_content_2{padding-top:30px;padding-bottom:20px}.page-id-21 .summit-wedding-grid-image.before-image{padding-bottom:50px}.sub-menu-grid-col-inner a:after{content:none}.summit-contact-us-section .grid_column_content.grid_column_content_1{margin-right:0px}.column_accordion_header{background-color:#2f4858!important}.summit-accordiann-tabs .grid_column_content.grid_column_content_1{width:100%}.page-id-22 .summit-double-cabins-gallery-section.family-cabins{padding-top:45px !important}.page-id-22 div#wedding-map-section-glacier-lodging:before{top:-24px}.summit-double-cabins-gallery-section.last-section-image-after{padding-bottom:50px !important}.page-id-22 div.summit-double-cabins-first-section:before{top:-98%}.page-id-22 div.summit-three-column-wedding-section:before{background:none}}@media (max-width:320px){}@media only screen and (min-width:321px) and (max-width:479px){}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (min-width:768px) and (max-width:991px){.horizon_mega_menu_layout1.horizon_mega_menu_wrapper{--mega-menu-single-width:100%;--mega-menu-two-max-width:100%}.horizon_footer_wrapper.horizon_footer_layout1.horizon_footer_columns_four .footer_content_grid{grid-template-columns:1fr 1fr !important}.horizon_testimonial_slide_grid_content h2{font-size:2rem}div#summit-historic-full-width .grid_row_content{grid-template-columns:inherit!important}div#summit-historic-full-width h3 span{top:-15%;left:-6%}div#bb-page-three-cards .grid_row_content_before{position:relative;left:0;transform:none;text-align:center}div#bb-page-three-cards .grid_row_content_before h3 span{margin-left:0px}div#bb-page-three-cards{margin-left:0px}div#summit-amazing-full-width{padding-top:200px}div#summit-amazing-full-width .grid_column_content.grid_column_content_1{margin-left:10px}div#summit-amazing-full-width .grid_column_content.grid_column_content_2{margin-left:0px}.horizon_hero_content{background:#2f4858}.horizon_hero_content_inner:after{content:none}.horizon_hero_layout_banner3 .horizon_hero_content{padding:80px 10px 50px 10px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper{background:#2f4858}.footer{padding:0px 30px}div#summit-historic-full-width .grid_column_content_2{margin-bottom:30px;margin-top:45px}h3 span{font-size:3rem !important;margin-left:0px}.horizon_testimonial_layout2 .horizon_testimonial_content{position:relative !important;background:linear-gradient(to top,rgb(51 136 151) 30%,rgb(87 157 169) 100%);width:100%}.horizon_testimonial_slide_grid_content:after{background-size:contain;width:30%;height:30%;right:0;bottom:0}.horizon_testimonial_slide_grid_content:before{background-size:contain;width:30%;height:30%;left:1px;top:0}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{background:#2f4858}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{height:auto}li.main-menu-item.book-now-button a{margin-top:10px}.sub-menu-grid-col:after{border:28px solid transparent;border-image:url(/wp-content/uploads/2025/04/summit-menu-border-icon.svg) 50 round}.footer_content_col.footer_content_col_2:after{content:none}.horizon_testimonial_quote img{left:45%}.bb-page-three-cards-overlay .column_content{overflow:auto;opacity:1;max-height:initial}.footer{justify-content:center}.sub-menu-grid-wrapper{display:-ms-grid !important;display:grid !important;-ms-grid-columns:1fr 1fr !important;grid-template-columns:1fr 1fr !important}.menu_grid_content{position:relative !important;width:90%;height:20%;background:none;bottom:25px}.sub-menu-grid-col:after{content:none}.sub-menu.sub-menu-grid *{text-align:left}.menu_grid_content h3{font-size:1rem;padding-top:35px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner{display:block}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner h3 a{font-size:1rem}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner .menu_grid_content:after{content:none}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner p{width:100%;margin-top:-10px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{height:100%;padding:30px 0}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li{height:auto}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu{align-items:inherit;align-content:inherit;justify-content:inherit}div#summit-intro-gadient-full-width-section .grid_row_content{padding:10px 0px}.wp-block-spacer{height:50px !important}footer.horizon_footer_wrapper.horizon_footer_layout1.horizon_footer_columns_four.horizon_footer_layout_width_large:after{border:28px solid transparent;border-image:url(/wp-content/uploads/2025/04/footer-final-padded-1-1.svg) 30 round}#bb-page-three-cards .grid_column_content img{aspect-ratio:1 / 1;object-fit:cover;object-position:top}div#summit-historic-full-width .grid_row_content:before{left:-23px;width:100px;height:100px;top:32px;background-size:100%}div#summit-historic-full-width .grid_row_content:after{bottom:5px;width:100px;height:100px;}h4 span{margin-left:45px;font-size:2rem}#bb-page-three-cards .grid_column_content img{aspect-ratio:1 / 1;object-fit:cover;object-position:top}.horizon_mega_menu_layout1 .submenu-indicator{padding:10px 5px}span.submenu-indicator img{width:15px}div.summit-visiting-glacier-lodging h2 span.curs-text{font-size:3rem}div.summit-visiting-glacier-lodging .grid_row_content{grid-template-columns:inherit;flex-direction:column-reverse;display:flex}div.summit-visiting-glacier-lodging .grid_row_content:before{width:100px;height:100px;left:-20px;top:-45px;background-size:100%}div.summit-visiting-glacier-lodging .grid_column_content.grid_column_content_1{margin-left:0px;margin-top:0px}div.summit-visiting-glacier-lodging-reverse .grid_row_content{grid-template-columns:inherit}div.summit-visiting-glacier-lodging-reverse{margin-top:0px}div.summit-visiting-glacier-lodging-reverse .grid_column_content.grid_column_content_2{margin-right:0px;margin-left:0px;margin-top:0px}div.summit-visiting-glacier-lodging-reverse .grid_row_content:after{width:100px;height:100px;background-size:100%;bottom:0}div.summit-visiting-glacier-lodging .grid_column_content.grid_column_content_1 .column_content{width:100%}div.summit-visiting-glacier-lodging-reverse .grid_column_content.grid_column_content_2 .column_content{width:100%}div.summit-visiting-glacier-lodging{margin-top:30px}div#wedding-map-section-glacier-lodging .grid_row_content_before:after{right:25%;bottom:20%}div#wedding-map-section-glacier-lodging .grid_row_content_before:before{left:23%;top:37%}div#wedding-map-section-glacier-lodging h2:after{height:117px;right:35%}div.summit-three-column-wedding-section:after{height:5%}div.summit-three-column-wedding-section h2{font-size:2.5rem}div.summit-blue-boxes-with-icon-border .grid_row_content{flex-wrap:wrap;align-content:center;gap:15px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1:after{content:none}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2:after{content:none}div.summit-blue-boxes-with-icon-border{padding-bottom:10px}div#summit-signle-cabins-lodging h2{font-size:2.5rem;text-align:left;padding-left:20px}div#summit-signle-cabins-lodging .grid_row_content_before h2:after{right:-160px}div#summit-signle-cabins-lodging{padding-top:50px;padding-bottom:60px}div#summit-signle-cabins-lodging .grid_row_content{display:flex;flex-direction:column-reverse}div#summit-signle-cabins-lodging .grid_column_content.grid_column_content_1{margin-left:0px;margin-bottom:30px}div.summit-double-cabins-first-section h2{font-size:2.5rem;text-align:left;padding-left:20px}div.summit-double-cabins-first-section:before{top:-42px}div.summit-double-cabins-first-section .grid_row_content{display:block;display:flex;flex-direction:column-reverse}div.summit-double-cabins-first-section .grid_column_content.grid_column_content_1{margin-left:0px;margin-bottom:30px}div.summit-double-cabins .grid_row_content{display:block;display:flex;flex-direction:column-reverse}.summit-double-cabins-gallery-section.last-section:after{top:103%}div.summit-double-cabins .grid_column_content.grid_column_content_1{margin-left:0px;margin-bottom:30px}div.summit-dining-two-column-forward .grid_row_content{display:block}div.summit-dining-two-column-forward .grid_column_content.grid_column_content_2{width:100%;margin-left:0px}div.summit-dining-two-column-reverse .grid_row_content{display:flex;flex-direction:column-reverse;padding:0px 30px 30px 30px}div.summit-dining-two-column-reverse .grid_column_content.grid_column_content_1{width:100%}.page-id-18 div#summit-historic-full-width:before{top:-230px}.wp-block-spacer.dining-spacer{height:150px !important}div.summit-dining-two-column-forward .grid_row_content_before{width:90%;padding-top:10px;padding-bottom:10px}.page-id-27 div.summit-dining-two-column-reverse:before{top:-131px}div.summit-dining-two-column-forward .grid_row_content_before h2{font-size:2rem}div.summit-visiting-glacier-lodging img{margin-bottom:10px}div.summit-visiting-glacier-lodging-reverse img{margin-bottom:10px}.summit-double-cabins-gallery-section.family-cabins{padding-top:30px !important}div#homepage-mobile-height .horizon_hero_content_inner:after{content:none}.horizon_testimonial_layout2 .horizon_testimonial_slider_arrows{padding-bottom:50px;padding-top:50px}div.summit-wedding-grid-image-section .grid_row_content{display:block}.summit-wedding-grid-image.before-image:before{top:-2px}div.summit-wedding-grid-image-section .grid_row_content:before{left:-20px}div.summit-wedding-grid-image-section .grid_row_content:after{right:-25px}.summit-wedding-grid-image.before-image{padding-top:100px}div.summit-double-cabins-first-section{padding-top:10px;padding-bottom:10px}.horizon_testimonial_layout2 .horizon_testimonial_slider_arrows ul li i{font-size:35px;color:#ffff}div#summit-historic-full-width .grid_column_content_2 a.site-buttons.column_cta{display:block}.horizon_testimonial_content_wrapper:after{bottom:-5px;height:7%}.horizon_testimonial_quote img{left:40%}.horizon_testimonial_slide_grid_content{margin-bottom:35px}div.summit-double-cabins-first-section .grid_row_content:after{width:100px;height:100px;right:0;background-size:100%}div.summit-double-cabins-first-section .grid_row_content:before{width:100px;height:100px;left:-20px;background-size:100%}div.summit-double-cabins .grid_row_content:before{width:100px;height:100px;left:-20px;background-size:100%}div.summit-double-cabins .grid_row_content:after{width:100px;height:100px;right:0;background-size:100%}div.summit-double-cabins{padding-top:0px;padding-bottom:0px}div.summit-double-cabins-first-section .column_content{width:90%}.page-id-24 #summit-historic-full-width h4.column_heading.column_heading_h4{margin-top:-5px}.wp-block-spacer.family-height{display:none !important}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.last-section.family-reunion-page .grid_row_content_before{padding-top:80px !important;padding-bottom:30px !important}div.summit-three-column-wedding-section{padding-bottom:10px}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.summit-dining-two-column.before-blck-image:before{top:-200px}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.summit-dining-two-column.before-blck-image:before{content:"";position:absolute;top:-200px;bottom:0;background:url(/wp-content/uploads/2025/04/about-while-background-scaled.webp) no-repeat;background-size:100%;background-position:top;width:100%;left:0;z-index:-999}.grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.summit-dining-two-column.before-blck-image h2 span.curs-text{font-size:4rem;margin-bottom:0px}.page-id-17 div.summit-dining-two-column-forward .grid_row_content{margin-top:-70px}.page-id-17 div.summit-dining-two-column-reverse{padding:10px 0px}.page-id-17 div.summit-three-column-wedding-section:before{height:0%}.page-id-17 div.summit-dining-two-column-forward{padding-top:50px}li.single-column-menu .sub-menu-grid-col{width:var(--mega-menu-single-width)}.sub-menu-grid-wrapper img{display:block;object-fit:cover;object-position:center center;width:100%;aspect-ratio:1 / 1}div.summit-wedding-grid-image-section .grid_column_content.grid_column_content_2{margin-top:40px}.page-id-21 .summit-wedding-grid-image.before-image{padding-bottom:80px}.page-id-21 div.summit-three-column-wedding-section{padding-top:10px}.sub-menu-grid-col-inner a:after{content:none}.menu_grid_content p{margin-bottom:-15px}.summit-accordiann-tabs .grid_column_content.grid_column_content_1{width:100%}.page-id-22 div.summit-three-column-wedding-section:before{background:none}.page-id-22 div.summit-three-column-wedding-section:after{background:none}.page-id-22 div#wedding-map-section-glacier-lodging:before{top:-43px}.page-id-22 div.summit-double-cabins-first-section:before{top:-97%}.page-id-22 .summit-double-cabins-gallery-section.family-cabins{padding-top:115px !important}}@media only screen and (min-width:992px) and (max-width:1024px){.horizon_footer_wrapper.horizon_footer_layout1.horizon_footer_columns_four .footer_content_grid{grid-template-columns:1fr 1fr !important}h3 span{font-size:3rem !important;margin-left:70px}.horizon_site_logo_wrapper img{width:130px}.horizon_mega_menu_layout1 .main-menu a{font-size:0.7rem;padding:10px 9px}li.main-menu-item.book-now-button a{font-size:1rem}li.main-menu-item.book-now-button a:before{margin-left:-6px}li.main-menu-item.book-now-button a:after{margin-left:3px}.horizon_testimonial_slide_grid_content h2{font-size:2rem}.horizon_testimonial_slide_grid_content:before{background-size:100px;right:-60px;bottom:23px}.horizon_testimonial_slide_grid_content:after{background-size:100px;width:100%;height:100%;right:0px;bottom:-75px}div#summit-amazing-full-width{padding-top:200px;padding-bottom:200px;background-size:cover !important}div#summit-amazing-full-width .grid_column_content.grid_column_content_1{margin-left:10px}.footer_content_col.footer_content_col_2 p{right:52%}div#summit-historic-full-width .grid_row_content{grid-template-columns:1.2fr 1fr !important}div#summit-historic-full-width .grid_column_content_2{margin-bottom:30px}.footer{justify-content:center;align-items:center}.footer .social{margin-bottom:20px}a.site-buttons,button.site-buttons{font-size:1rem;overflow:hidden}.footer_content_col.footer_content_col_2:after{content:none}.menu_grid_content h3{font-size:1rem}.menu_grid_content p a{font-size:0.5rem}.menu_grid_content p a{font-size:0.6rem !important}.menu_grid_content p{font-size:0.6rem}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner p{width:80px;margin-top:-10px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner{grid-template-columns:46% 43%}div#summit-intro-gadient-full-width-section .grid_row_content{padding:10px 0px}div#bb-page-three-cards .grid_row_content_before h3 span{font-size:3rem !important}.bb-page-three-cards-overlay h4 a{font-size:1.4rem}h4 span{margin-left:0px}div#summit-historic-full-width .grid_row_content:before{left:-18px;top:20px}div.summit-visiting-glacier-lodging h2 span.curs-text{font-size:4rem}div.summit-visiting-glacier-lodging{margin-top:20px}div.summit-visiting-glacier-lodging .grid_row_content{grid-template-columns:1fr 1fr}div.summit-visiting-glacier-lodging .grid_row_content:before{top:-145px}div.summit-visiting-glacier-lodging-reverse .grid_row_content{grid-template-columns:1fr 1fr}div.summit-visiting-glacier-lodging-reverse{margin-top:30px}div.summit-visiting-glacier-lodging-reverse .grid_row_content:after{right:20px;bottom:-25px}div.summit-three-column-wedding-section h2{font-size:2.7rem;text-align:center}div.summit-blue-boxes-with-icon-border .grid_row_content{gap:20px;display:flex}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1 img{width:78px;height:78px;margin-top:7px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2 img{width:78px;height:78px;margin-top:7px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3 img{width:78px;height:78px;margin-top:7px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_4 img{width:78px;height:78px;margin-top:7px}div.summit-blue-boxes-with-icon-border p span{font-size:1.5rem}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1{padding:10px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2{padding:10px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3{padding:10px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_4{padding:10px}div.summit-blue-boxes-with-icon-border{padding-bottom:20px}div#summit-signle-cabins-lodging h2{font-size:2.5rem}div.summit-double-cabins-first-section h2{font-size:2.5rem}div.summit-double-cabins-first-section:before{top:-50px}div.summit-dining-two-column-reverse .grid_column_content.grid_column_content_1{width:100%}div.summit-dining-two-column-forward .grid_column_content.grid_column_content_2{width:100%;margin-left:0px}.page-id-18 div#summit-historic-full-width:before{top:-223px}.page-id-27 div.summit-dining-two-column-reverse{padding-top:10px;padding-bottom:10px}div.summit-dining-two-column-forward .grid_row_content_before h2{font-size:2rem}div.summit-dining-two-column-forward .grid_row_content_before{width:79%;padding:20px 0px}div.summit-dining-two-column-forward .grid_row_content{grid-template-columns:1fr 1fr}div.summit-dining-two-column-reverse .grid_row_content{grid-template-columns:1fr 1fr}div#summit-signle-cabins-lodging .grid_row_content{grid-template-columns:1fr 1fr}div.summit-double-cabins-first-section .grid_row_content{grid-template-columns:1fr 1fr}div.summit-double-cabins .grid_row_content{grid-template-columns:1fr 1fr}.page-id-27 div.summit-dining-two-column-reverse:before{top:-260px}.wp-block-spacer.dining-spacer{height:100px !important}div#summit-historic-full-width h3 span{top:-10%}.page-id-23 div.summit-three-column-wedding-section h2{text-align:center}div.summit-wedding-grid-image-section .grid_row_content{grid-template-columns:1fr 1fr}div.summit-wedding-grid-image-section .grid_row_content:before{left:-21px}div.summit-wedding-grid-image-section .grid_row_content:after{right:-10px}div#summit-historic-full-width .grid_row_content:after{bottom:-45px}div.summit-three-column-wedding-section{padding-top:0px;padding-bottom:20px}.page-id-17 .grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.summit-dining-two-column.before-blck-image:before{top:-256px}.page-id-22 div.summit-double-cabins-first-section:before{top:-95%}}@media only screen and (min-width:1025px) and (max-width:1439px){.horizon_footer_wrapper.horizon_footer_layout1.horizon_footer_columns_four .footer_content_grid{grid-template-columns:1fr 1fr !important}h3 span{font-size:3rem !important;margin-left:70px}.horizon_site_logo_wrapper img{width:130px}.horizon_mega_menu_layout1 .main-menu a{font-size:0.7rem;padding:10px 9px}li.main-menu-item.book-now-button a{font-size:1rem}li.main-menu-item.book-now-button a:before{margin-left:-6px}li.main-menu-item.book-now-button a:after{margin-left:3px}.horizon_testimonial_slide_grid_content h2{font-size:2rem}.horizon_testimonial_slide_grid_content:before{background-size:100px;right:-60px;bottom:23px}.horizon_testimonial_slide_grid_content:after{background-size:100px;width:100%;height:100%;right:0px;bottom:-75px}div#summit-amazing-full-width{padding-top:200px;padding-bottom:200px;background-size:cover !important}div#summit-amazing-full-width .grid_column_content.grid_column_content_1{margin-left:10px}.footer_content_col.footer_content_col_2 p{right:52%}div#summit-historic-full-width .grid_row_content{grid-template-columns:1.2fr 1fr !important}div#summit-historic-full-width .grid_column_content_2{margin-bottom:30px}.footer{justify-content:center;align-items:center}.footer .social{margin-bottom:20px}a.site-buttons,button.site-buttons{font-size:1rem;overflow:hidden}.footer_content_col.footer_content_col_2:after{content:none}.menu_grid_content h3{font-size:1rem}.menu_grid_content p a{font-size:0.5rem}.menu_grid_content p a{font-size:0.6rem !important}.menu_grid_content p{font-size:0.6rem}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner p{width:80px;margin-top:-10px}.horizon_mega_menu_layout1.horizon_mega_menu_wrapper .main-menu>li.menu-extra-grid .sub-menu-grid-wrapper .sub-menu-grid-col:last-child .sub-menu-grid-col-inner{grid-template-columns:46% 43%}div#summit-intro-gadient-full-width-section .grid_row_content{padding:10px 0px}div#bb-page-three-cards .grid_row_content_before h3 span{font-size:3rem !important}.bb-page-three-cards-overlay h4 a{font-size:1.4rem}h4 span{margin-left:0px}div#summit-historic-full-width .grid_row_content:before{left:-18px;top:20px}div.summit-visiting-glacier-lodging h2 span.curs-text{font-size:4rem}div.summit-visiting-glacier-lodging{margin-top:20px}div.summit-visiting-glacier-lodging .grid_row_content{grid-template-columns:1fr 1fr}div.summit-visiting-glacier-lodging .grid_row_content:before{top:-145px}div.summit-visiting-glacier-lodging-reverse .grid_row_content{grid-template-columns:1fr 1fr}div.summit-visiting-glacier-lodging-reverse{margin-top:30px}div.summit-visiting-glacier-lodging-reverse .grid_row_content:after{right:20px;bottom:-25px}div.summit-three-column-wedding-section h2{font-size:2.7rem;text-align:center}div.summit-blue-boxes-with-icon-border .grid_row_content{gap:20px;display:flex}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1 img{width:78px;height:78px;margin-top:7px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2 img{width:78px;height:78px;margin-top:7px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3 img{width:78px;height:78px;margin-top:7px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_4 img{width:78px;height:78px;margin-top:7px}div.summit-blue-boxes-with-icon-border p span{font-size:1.5rem}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_1{padding:10px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_2{padding:10px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_3{padding:10px}div.summit-blue-boxes-with-icon-border .grid_column_content.grid_column_content_4{padding:10px}div.summit-blue-boxes-with-icon-border{padding-bottom:20px}div#summit-signle-cabins-lodging h2{font-size:2.5rem}div.summit-double-cabins-first-section h2{font-size:2.5rem}div.summit-double-cabins-first-section:before{top:-50px}div.summit-dining-two-column-reverse .grid_column_content.grid_column_content_1{width:100%}div.summit-dining-two-column-forward .grid_column_content.grid_column_content_2{width:100%;margin-left:0px}.page-id-18 div#summit-historic-full-width:before{top:-223px}.page-id-27 div.summit-dining-two-column-reverse{padding-top:10px;padding-bottom:10px}div.summit-dining-two-column-forward .grid_row_content_before h2{font-size:2rem}div.summit-dining-two-column-forward .grid_row_content_before{width:79%;padding:20px 0px}div.summit-dining-two-column-forward .grid_row_content{grid-template-columns:1fr 1fr}div.summit-dining-two-column-reverse .grid_row_content{grid-template-columns:1fr 1fr}div#summit-signle-cabins-lodging .grid_row_content{grid-template-columns:1fr 1fr}div.summit-double-cabins-first-section .grid_row_content{grid-template-columns:1fr 1fr}div.summit-double-cabins .grid_row_content{grid-template-columns:1fr 1fr}.page-id-27 div.summit-dining-two-column-reverse:before{top:-260px}.wp-block-spacer.dining-spacer{height:100px !important}div#summit-historic-full-width h3 span{top:-10%}.page-id-23 div.summit-three-column-wedding-section h2{text-align:center}div.summit-wedding-grid-image-section .grid_row_content{grid-template-columns:1fr 1fr}div.summit-wedding-grid-image-section .grid_row_content:before{left:-21px}div.summit-wedding-grid-image-section .grid_row_content:after{right:-10px}div#summit-historic-full-width .grid_row_content:after{bottom:-45px}div.summit-three-column-wedding-section{padding-top:0px;padding-bottom:20px}.page-id-17 .grid_wrapper.grid_wrapper_columns_half.grid_wrapper_width_large.summit-dining-two-column.before-blck-image:before{top:-256px}.page-id-22 div.summit-double-cabins-first-section:before{top:-95%}}@media only screen and (min-width:1440px) and (max-width:1679px){.footer_content_col.footer_content_col_2 p{right:40%}div#summit-historic-full-width .column_content{width:96%}div.summit-three-column-wedding-section a.site-buttons.column_cta{overflow:hidden}.sub-menu-grid-col-inner a:after{border:20px solid transparent;border-image:url(/wp-content/uploads/2025/04/summit-menu-border-icon.svg) 60 round}}@media only screen and (min-width:1680px) and (max-width:1919px){div#bb-page-three-cards .grid_row_content_before{left:-40%;top:-10%}.footer_content_col.footer_content_col_2 p{right:40%}div#summit-amazing-full-width{padding-top:500px;padding-bottom:434px;background-size:contain !important}.horizon_testimonial_layout2 .horizon_testimonial_slide_grid_content{-ms-grid-columns:15% 40% 30% !important;grid-template-columns:15% 40% 30% !important}.horizon_testimonial_slide_grid_content:before{right:-10%}.horizon_testimonial_slide_grid_content:after{left:-10%}}@media only screen and (min-width:1920px) and (max-width:2559px){div#bb-page-three-cards .grid_row_content_before{left:-40%;top:-10%}.footer_content_col.footer_content_col_2 p{right:40%}div#summit-amazing-full-width{padding-top:500px;padding-bottom:434px;background-size:contain !important}div#bb-page-three-cards{margin-left:50px}footer.horizon_footer_wrapper.horizon_footer_layout1.horizon_footer_columns_four.horizon_footer_layout_width_large:after{border:28px solid transparent;border-image:url(/wp-content/uploads/2025/04/footer-final-padded-1-1.svg) 30 round}.horizon_testimonial_layout2 .horizon_testimonial_slide_grid_content{-ms-grid-columns:10% 45% 30% !important;grid-template-columns:10% 45% 30% !important}.horizon_testimonial_slide_grid_content:before{right:-5%}.horizon_testimonial_slide_grid_content:after{left:-12%}div#summit-amazing-full-width .grid_column_content.grid_column_content_1{margin-right:100px;margin-left:0px}.page-id-27 div.summit-dining-two-column-reverse{padding-top:200px}.page-id-18 div.summit-dining-two-column-reverse{padding-bottom:150px}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.last-section{padding-top:100px !important}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.why-choose{padding-top:100px !important;padding-bottom:100px !important}.sub-menu-grid-col-inner a:after{border:23px solid transparent;border-image:url(/wp-content/uploads/2025/04/summit-menu-border-icon.svg) 60 round}}@media (min-width:2560px){div#bb-page-three-cards .grid_row_content_before{left:-18%}.horizon_testimonial_slide_grid_content{margin-bottom:130px}.footer_content_col.footer_content_col_2 p{right:40%}div#bb-page-three-cards{margin-left:50px}div#summit-amazing-full-width{padding-top:700px;padding-bottom:700px;background-size:cover !important}footer.horizon_footer_wrapper.horizon_footer_layout1.horizon_footer_columns_four.horizon_footer_layout_width_large:after{border:28px solid transparent;border-image:url(/wp-content/uploads/2025/04/footer-final-padded-1-1.svg) 30 round}.horizon_testimonial_layout2 .horizon_testimonial_slide_grid_content{-ms-grid-columns:17% 40% 25% !important;grid-template-columns:17% 40% 25% !important}.horizon_testimonial_slide_grid_content:before{right:-13%}.horizon_testimonial_slide_grid_content:after{left:-15%}div#summit-amazing-full-width .grid_column_content.grid_column_content_1{margin-right:100px;margin-left:0px}.page-id-27 div.summit-dining-two-column-reverse{padding-top:200px}.page-id-18 div#summit-historic-full-width:before{top:-654px}.page-id-18 div.summit-dining-two-column-reverse{padding-bottom:250px}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.last-section{padding-top:150px !important}.grid_wrapper.grid_wrapper_bg_color.grid_wrapper_columns_third.grid_wrapper_width_large.summit-three-column-wedding.why-choose{padding-top:150px !important;padding-bottom:150px !important}.sub-menu-grid-col-inner a:after{border:31px solid transparent;border-image:url(/wp-content/uploads/2025/04/summit-menu-border-icon.svg) 60 round}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.horizon_footer_wrapper.horizon_footer_layout1.horizon_footer_columns_four .footer_content_grid{grid-template-columns:1fr 1fr !important}}.mobile-menu-icon i{transition:opacity 0.5s ease;opacity:1}.mobile-menu-icon i.fade-out{opacity:0}.contact-message h3,.contact-message h4,.contact-message h5,.contact-message p{color:#ffffff;text-align:center}#mm-export-button,#mm-export-modal{display:none !important}@media (max-width:991px){.mm-bar .mm-bar-inner{position:relative}.mm-mobile-toggle{right:var(--mm-edge-padding);left:auto}.mm-drawer-header{position:relative;justify-content:center}.mm-drawer-header .mm-logo{margin:0 auto}.mm-drawer-close{position:absolute;right:var(--mm-edge-padding);left:auto;margin-left:0;order:1;top:50%;transform:translateY(-50%)}}.mm-grid.cols-2{max-width:1200px !important;margin:0 auto !important}.contact-message{padding-top:20px;padding-bottom:20px;margin-bottom:20px}section.error-404.not-found{margin-bottom:60px}img.page-not-found-img{margin-bottom:30px}.privacy-policy-section{padding:40px 0}.privacy-policy-section h2{color:#57878C;font-feature-settings:'liga' off,'clig' off;font-family:"Great Vibes";font-size:80px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.error404 input[type="search"]{padding:5px}.error404 input[type="submit"]{border:0.5px solid rgba(255,255,255,0.50);border-radius:3px;background:#2f4858;color:#fff;line-height:1;padding:10px 36px}.page-banner-1 .horizon_hero_content{text-align:center;bottom:50%}#summit-historic-full-width h3.column_heading.column_heading_h3{margin-bottom:0}input.gform_button{cursor:pointer}div.summit-wedding-grid-image-section .grid_column_content.grid_column_content_2 .column_content{grid-column:1 / span 3}ul:not(.main-menu):not(.sub-menu):not(.third-sub-menu) li{margin-bottom:13px}.gform_button.button{background-color:#2f4858;color:#fff !important;border:none;padding:10px 30px;font-weight:600;text-transform:uppercase;transition:ease-in-out 0.3s;border:2px solid #2f4858}.gform_button.button:hover{background-color:#fff !important;color:#2f4858 !important}div#gfield_instruction_4_14{display:none}div.validation_error{display:none}@media only screen and (max-width:767px){.error404 input[type="submit"]{padding:10px 20px}}a.site-buttons.footer_cta,.footer_custom_bg a.site-buttons.footer_cta,.horizon_footer_wrapper a.site-buttons.footer_cta{background-color:#2a7080 !important;border-color:#2a7080 !important}a.site-buttons.footer_cta:hover,.footer_custom_bg a.site-buttons.footer_cta:hover,.horizon_footer_wrapper a.site-buttons.footer_cta:hover{background-color:#1e5560 !important;border-color:#1e5560 !important}.gform_wrapper input[type="submit"],.gform_wrapper .gform_button,.gform_wrapper #gform_submit_button_1,input#gform_submit_button_1{background-color:#2a7080 !important;border-color:#2a7080 !important}.gform_wrapper input[type="submit"]:hover,.gform_wrapper .gform_button:hover,input#gform_submit_button_1:hover{background-color:#1e5560 !important;border-color:#1e5560 !important}.footer_custom_bg a[href^="tel:"],.footer_custom_bg a[href^="mailto:"],.footer_content_grid_wrapper a[href^="tel:"],.footer_content_grid_wrapper a[href^="mailto:"]{color:#4fb3c4 !important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role="button"]:focus-visible{outline:2px solid #1e5560;outline-offset:3px}a.site-buttons:focus-visible,button.site-buttons:focus-visible{outline:2px solid #1e5560 !important;outline-offset:3px}.sa-js .jos,.sa-js [data-jos_animation],.sa-js .fade-up{opacity:0;transform:translate3d(0,24px,0);transition-property:opacity,transform;transition-duration:var(--sa-duration,0.9s);transition-timing-function:var(--sa-ease,ease);transition-delay:var(--sa-delay,0s);will-change:opacity,transform}.sa-js .jos.sa-in,.sa-js [data-jos_animation].sa-in,.sa-js .fade-up.sa-in,.sa-js .fade-up.visible{opacity:1;transform:none}.sa-js .fade-up{--sa-duration:0.8s;--sa-ease:ease-out;transform:translate3d(0,40px,0)}.sa-js .jos-fade{transform:none}.sa-js .jos-fade-left{transform:translate3d(-32px,0,0)}.sa-js .jos-fade-right{transform:translate3d(32px,0,0)}.sa-js .jos-fade-up{transform:translate3d(0,32px,0)}.sa-js .jos-slide{transform:translate3d(0,48px,0)}.sa-js .jos-stretch-vertical{transform:scaleY(0.85);transform-origin:top}.sa-js .jos-zoom{transform:scale(0.92)}.sa-js .jos-zoom-in-left{transform:translate3d(-24px,0,0) scale(0.92)}.sa-js .jos-zoom-in-right{transform:translate3d(24px,0,0) scale(0.92)}.sa-js .jos-zoom-in-up{transform:translate3d(0,24px,0) scale(0.92)}.sa-js .delay-100{--sa-delay:0.1s}.sa-js .delay-200{--sa-delay:0.2s}.sa-js .delay-300{--sa-delay:0.3s}@media (prefers-reduced-motion:reduce){.sa-js .jos,.sa-js [data-jos_animation],.sa-js .fade-up{opacity:1;transform:none;transition:none}}@media (max-width:767px){.sa-js .jos,.sa-js [data-jos_animation],.sa-js .fade-up{opacity:1 !important;transform:none !important;transition:none !important}}@keyframes heroZoomOut{from{transform:scale(1.06)}to{transform:scale(1)}}.horizon_hero_wrapper .horizon_hero_single_image,.horizon_hero_wrapper .horizon_hero_video_layout_one_html_fallback,.horizon_hero_wrapper .horizon_hero_video_layout_three_html_fallback{animation:heroZoomOut 18s ease-out both;transform-origin:center;will-change:transform}.horizon_hero_wrapper .horizon_hero_swiper_slide_item_image{animation:none;transform-origin:center;will-change:transform}.horizon_hero_wrapper .swiper-slide-active .horizon_hero_swiper_slide_item_image{animation:heroZoomOut 18s ease-out both}@media (prefers-reduced-motion:reduce){.horizon_hero_wrapper .horizon_hero_single_image,.horizon_hero_wrapper .horizon_hero_video_layout_one_html_fallback,.horizon_hero_wrapper .horizon_hero_video_layout_three_html_fallback,.horizon_hero_wrapper .horizon_hero_swiper_slide_item_image{animation:none;transform:none}}#homepage-mobile-height .horizon_hero_content_inner:after{content:none}#homepage-mobile-height .horizon_hero_slider_inner{position:relative;overflow:hidden}#homepage-mobile-height .horizon_hero_slider_inner:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:30%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.72) 100%);pointer-events:none}@media (max-width:991px){#homepage-mobile-height .horizon_hero_slider_inner:after{content:none}}@media (max-width:767px){:root{--sml-section-pad:32px;--sml-section-pad-bg:64px;--sml-stack-gap:16px;--sml-section-gap:24px}main#primary .grid_wrapper{padding-top:var(--sml-section-pad) !important;padding-bottom:var(--sml-section-pad) !important}main#primary .grid_wrapper.grid_wrapper_bg_image{padding-top:var(--sml-section-pad-bg) !important;padding-bottom:var(--sml-section-pad-bg) !important}main#primary .grid_wrapper .grid_row_content{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important}main#primary .grid_wrapper .grid_column_content{margin-top:0 !important;margin-bottom:0 !important}main#primary h1,main#primary h2,main#primary h3,main#primary h4{margin-top:0 !important;margin-bottom:14px !important}main#primary p,main#primary ul,main#primary ol{margin-bottom:var(--sml-stack-gap) !important}main#primary .wp-block-spacer{height:var(--sml-section-gap) !important}#summit-intro-gadient-full-width-section{margin-top:var(--sml-section-gap) !important}#summit-intro-gadient-full-width-section .grid_column_content.grid_column_content_1{padding-top:80px !important}#summit-amazing-full-width{padding-top:var(--sml-section-pad-bg) !important;padding-bottom:var(--sml-section-pad-bg) !important}#summit-historic-full-width .grid_column_content_2{margin-top:var(--sml-section-gap) !important}.summit-visiting-glacier-lodging,.summit-visiting-glacier-lodging-reverse{margin-top:var(--sml-section-gap) !important}}