img[data-lazyloaded]{opacity:0}img.litespeed-loaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}.eckstein-news-title .entry-title{display:none}p{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}#main-header .et_mobile_menu li ul.hide{display:none!important}.vertical-align{display:flex;flex-direction:column;justify-content:center}#mobile_menu .menu-item-has-children{position:relative}#mobile_menu .menu-item-has-children>a{background:#fff0}#mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 20px;font-size:20px;font-weight:700;cursor:pointer;z-index:3}span.menu-closed:before{content:"\43";display:block;color:#E0BD91;font-size:16px;font-family:ETmodules}span.menu-closed.menu-open:before{content:"\42"}span.mobile_menu_bar:before{color:#E0BD91}.et_mobile_menu{border-top:2px solid #E0BD91;border-color:#E0BD91!important}.et_pb_fullwidth_menu_0_tb_footer .mobile_nav .mobile_menu_bar:before{color:#E0BD91!important}.menu-cta a{padding:13px 18px 9px 18px!important;border-radius:0;text-align:center;color:#062935!important;background-color:#E0BD91;font-size:32px}.dhe-newmenu{float:right}.dhe-newmenu .et_pb_menu_0.et_pb_menu ul li a{color:white!important}.dhe-newmenu .menu-cta a{padding:13px 20px 0 20px!important;border-radius:0;text-align:center;color:#062935!important;background-color:#E0BD91;font-size:32px}.dhe-newmenu .menu-default{padding:4px 15px 0 15px!important;text-align:center;color:#fff;background-color:#001626;font-size:32px;float:right}.et_pb_menu_0.et_pb_menu ul li a{color:#fff}.menu-cta a .et_pb_menu_0.et_pb_menu ul li a{color:#001626!important}.menu-cta a:hover{background-color:#E0BD91!important;color:#062935!important}.et-fixed-header #top-menu .menu-cta a{color:#062935!important}.et_mobile_menu li a{padding:5px 2px}@media only screen and (min-width:981px){.et_pb_svg_logo #logo{height:83px!important}}.et_pb_gallery_title,.mfp-gallery .mfp-title{display:none}.event-carousel-type1-head .mec-event-date-info{font-size:12px;font-weight:700;position:absolute;top:27px;left:75px}.event-carousel-type1-head .mec-event-date-info-year{font-size:12px;font-weight:700;position:absolute;top:45px;left:75px}.event-carousel-type1-head .mec-event-date-carousel{top:25px;left:1px;font-size:36px;width:180px;color:#fff;font-weight:500;padding-left:10px;height:97px;line-height:2.3;padding-right:130px}.lity-container,.mec-wrap,.mec-wrap div:not([class^=elementor-]){font-family:'Cornerstone Regular',Helvetica,Arial,Lucida,sans-serif}.mec-wrap h1 a,.mec-wrap h2 a,.mec-wrap h3 a,.mec-wrap h4 a,.mec-wrap h5 a,.mec-wrap h6 a,.entry-content .mec-wrap h1 a,.entry-content .mec-wrap h2 a,.entry-content .mec-wrap h3 a,.entry-content .mec-wrap h4 a,.entry-content .mec-wrap h5 a,.entry-content .mec-wrap h6 a{color:#000000!important;font-family:'Cornerstone Regular',Helvetica,Arial,Lucida,sans-serif!important}.mec-event-list-standard .mec-topsec{background:#f7f5f3}.mec-event-footer{border-top:3px solid #E9E4DE;padding:20px;min-height:80px;margin:0;background:#f7f5f3}.mec-event-list-standard .mec-time-details{text-transform:uppercase;font-size:14px;font-weight:500;padding-top:0;text-align:left;padding-left:30px}.mec-event-list-standard .mec-event-meta-wrap{border-left:3px solid #E9E4DE}.mec-wrap.colorskin-custom .mec-event-description{color:#000;font-size:16px;font-weight:700}.mec-wrap .mec-totalcal-box{position:relative;border:none;background:none}.mec-wrap .mec-totalcal-box i{display:none}.mec-event-footer .mec-booking-button{background:#62A4D8;color:#fff;border:none}.mec-month-divider span{border-bottom:4px solid #fff}.entry-content .mec-wrap h3,.mec-wrap h3{color:#171c24;font-weight:500;font-style:inherit;letter-spacing:normal;clear:none;font-family:'Cornerstone Regular',Helvetica,Arial,Lucida,sans-serif}.mec-wrap .mec-totalcal-box select{width:auto;min-height:36px;height:36px;line-height:36px;background:#fff;font-size:13px;color:#777;border:none;margin:0 0 0 -1px;float:left;padding:0 5px;font-family:nexa bold,Roboto,Helvetica,Arial,sans-serif}.mec-event-content p{font-family:'Cornerstone Regular',Helvetica,Arial,Lucida,sans-serif;font-weight:300}.mec-wrap p{margin:0 0 20px 0;color:#000;font-size:16px;line-height:1.8;font-weight:700;font-family:'Cornerstone Regular',Helvetica,Arial,Lucida,sans-serif}.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button,.mec-event-footer-carousel-type3 .mec-event-sharing-wrap{display:none}.event-carousel-type3-head .mec-event-footer-carousel-type3 p{margin-bottom:0PX}.mec-event-footer-carousel-type3 span{margin-top:10px}.event-carousel-type3-head .mec-event-footer-carousel-type3{margin-top:-29px}.mec-event-footer-carousel-type3 .mec-event-carousel-title a{hyphens:none!important}.mec-event-footer-carousel-type3 span{font-size:15px;color:#103f59;font-weight:700}.mec-single-event .mec-event-meta .mec-events-event-categories a,.mec-single-event .mec-event-meta dd{font-size:14px;color:#666}.entry-content .mec-wrap h1,.entry-content .mec-wrap h2,.entry-content .mec-wrap h3,.entry-content .mec-wrap h4,.entry-content .mec-wrap h5,.entry-content .mec-wrap h6,.mec-wrap h1,.mec-wrap h2,.mec-wrap h3,.mec-wrap h4,.mec-wrap h5,.mec-wrap h6{font-family:Nexa,Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.mec-wrap button:not(.owl-dot):not(.gm-control-active){background:#e0bd91}.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button{display:block;text-align:center;margin-bottom:10px}a.big-button{font-weight:400!important;font-size:20px;padding:14px 24px;margin:8px 6px 8px 0;text-shadow:0;-webkit-box-shadow:inset 0 0 0 0 hsl(0 0% 100% / .4),0 0 0 rgb(0 0 0 / .1);border-radius:0}a.bigblue,a.smallblue{color:#fff!important;background:#06293a!important;border:0 solid #3e8ff4}a.big-button:hover,a.bigblue:hover,a.smallblue:hover{color:#fff!important;text-shadow:none;background:blue}.spacer{border-bottom:2px solid #E8BB8A;margin-top:20px;margin-bottom:20px;font-size:0}.et_divi_100_custom_back_to_top .et_pb_scroll_top{right:30px;bottom:30px;background:#E0BD91}.et_divi_100_custom_back_to_top--style-2 .et_pb_scroll_top{border-radius:1px}.sib-form{background-color:transparent!important;background-attachment:fixed;font-size:16px;font-family:Cornerstone Regular,Helvetica,Roboto,sans-serif;padding:0px!important;margin:0}#sib-container{background:transparent!important;background-color:#fff;margin:0 auto;padding:0px!important;display:inline-block;width:100%;border:0px!important}.sib-form *{border:none!important;border-radius:0px!important;margin:0px!important}.sib-form-block{padding:0 0px!important;word-wrap:break-word;outline:none}.sib-form-message-panel{background:#e0bd91!important;font-family:Cornerstone Regular,Helvetica,Roboto,sans-serif}.sib-form-block__button-with-loader{min-height:40px;line-height:23px;font-family:Cornerstone bold,Helvetica,sans-serif}.sib-form .entry__error{line-height:1rem;font-family:cornerstone bold;font-size:12px!important;padding-top:7px}.bppiv_panorama{max-width:100%!important}.pnlm-panorama-info{display:none!important}@media only screen and (max-width:980px){.flip{display:-webkit-flex;-webkit-flex-direction:column-reverse;display:flex;flex-direction:column-reverse!important}.bppiv_panorama{width:100%!important;height:50vw!important}@media only screen and (max-width:1000px) and (min-width:768px),(max-width:448px) and (min-width:270px){.event-carousel-type1-head .mec-event-date-carousel{font-size:25px;line-height:2.5;padding-right:70px;height:64px;width:120px;padding-left:10px}.event-carousel-type1-head .mec-event-date-info{font-size:12px;font-weight:700;position:absolute;top:10px;left:65px}.event-carousel-type1-head .mec-event-date-info-year{font-size:12px;font-weight:700;position:absolute;top:25px;left:65px}@media only screen and (max-width:980px){.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:Cornerstone regular,Montserrat,sans-serif}}@media only screen and (min-width:480px) and (max-width:980px){.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:Cornerstone regular,Montserrat,sans-serif}}}}