@font-face{font-family:"Cochin-Regular";src:url("../assets/font/Cochin Regular.otf")}@font-face{font-family:"goudyold";src:url(../assets/font/GOUDOS.ttf)}@font-face{font-family:"goudyold-italic";src:url("../assets/font/Goudy Old Style Italic.ttf")}@font-face{font-family:"goudyold-bold";src:url("../assets/font/Goudy Old Style Bold.ttf")}@font-face{font-family:"Futura-Book";src:url("../assets/font/Futura Book font.ttf")}@font-face{font-family:"Futura-Light";src:url("../assets/font/futura light bt.ttf")}@font-face{font-family:"Times-Sans-Serif";src:url(../assets/font/Times-Sans-Serif.ttf)}.roboto-thin{font-family:"Roboto",arial,sans-serif;font-weight:100;font-style:normal}.roboto-light{font-family:"Roboto",arial,sans-serif;font-weight:300;font-style:normal}.roboto-regular{font-family:"Roboto",arial,sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:"Roboto",arial,sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:"Roboto",arial,sans-serif;font-weight:700;font-style:normal}.roboto-black{font-family:"Roboto",arial,sans-serif;font-weight:900;font-style:normal}.roboto-thin-italic{font-family:"Roboto",arial,sans-serif;font-weight:100;font-style:italic}.roboto-light-italic{font-family:"Roboto",arial,sans-serif;font-weight:300;font-style:italic}.roboto-regular-italic{font-family:"Roboto",arial,sans-serif;font-weight:400;font-style:italic}.roboto-medium-italic{font-family:"Roboto",arial,sans-serif;font-weight:500;font-style:italic}.roboto-bold-italic{font-family:"Roboto",arial,sans-serif;font-weight:700;font-style:italic}.roboto-black-italic{font-family:"Roboto",arial,sans-serif;font-weight:900;font-style:italic}:root{--clear:#ffffff00;--white:#ffffff;--black:#333333;--dark-blue:#304155;--light-blue:#88a9c3;--charcoal:#5b696f;--tan:#a6a6a6;--bright-blue:#1f628e;--sea-foam:#81c3c9;--ice:#f4f6fc;--script-caps-font:"Roboto", arial, "Times-Sans-Serif";--script-font:"Roboto", arial, "Times-Sans-Serif";--navigation-font:"Roboto", arial, "Times-Sans-Serif";--navigation-light-font:"Roboto", arial, "Times-Sans-Serif";--paragraph-font:"goudyold", arial, "Times-Sans-Serif";--header-font:"Cochin-Regular", arial, "Times-Sans-Serif";--button-font:"Futura-Light", "Roboto", arial, "Times-Sans-Serif";background:#fff}.container{max-width:100%;padding:0;margin:0}.row{margin:0;padding:0}section{max-width:100vw;overflow-x:hidden}.prevent-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}p,div,.paragraph-font{font-family:var(--paragraph-font);letter-spacing:1px;font-size:20px}.script-font{font-family:var(--script-font);text-shadow:2px 0 #444746;line-height:0.9!important}a{text-decoration:none;color:inherit}.row>*{padding:0}a:visited,a:focus{text-decoration:none}.header-font,h1,h2,h3,h4,h5,h6{font-family:var(--header-font);text-align:center;word-break:normal}a{font-family:var(--button-font);text-align:center}h1,.h1{font-size:min(8vw, 42px)}h2,.h2{font-size:min(7vw, 36px)}h3,.h3{font-size:28px;font-size:min(6vw, 28px)}h4,.h4{font-size:22px;font-size:min(5vw, 22px)}h5,.h5{font-size:18px;font-size:min(4vw, 18px)}.donotwrap{white-space:nowrap;word-break:normal}.fixed{position:fixed;top:0;left:0;-webkit-backface-visibility:hidden}.negative50{margin-top:-50px}.negative150{margin-top:-150px}.negative100{margin-top:-100px}.negative200{margin-top:-200px}.topnegative150{position:relative;top:-150px}.topnegative100{position:relative;top:-150px}.topnegative50{position:relative;top:-150px}.bold{font-weight:700}.gd-position-relative{position:relative}.gd-shadow-sm{box-shadow:0 .125rem .25rem #cccccc95!important}.gd-shadow-light{box-shadow:5px 5px var(--light-blue)}.gd-shadow-dark{box-shadow:5px 5px var(--dark-blue)}.error-404{text-align:center;margin:200px 0}body{overflow-x:hidden;max-width:100svw!important}body,html{margin:0;position:relative;font-size:100%}img,svg{object-fit:cover;object-position:center}.navbar{position:fixed;z-index:10;max-width:100vw}#wrapper-navbar{z-index:80}.navbar-collapse{justify-content:end;margin-right:50px}a{color:#444746}.gd-animatedlink1 a{color:var(--dark-blue)}.gd-animatedlink1 a:after{left:0;background-color:var(--light-blue);content:"";display:block;height:min(3px, 0.2em);margin-top:.2em;transition:width 0.5s;width:0}.gd-animatedlink1 a:hover{cursor:pointer}.gd-animatedlink1 a:hover:after{width:150px}.gd-darkbutton a{background-color:var(--dark-blue);padding:10px 20px;color:var(--white);font-size:20px;letter-spacing:5px;width:100%}.gd-darkbutton{margin:auto;margin-left:0;display:flex;width:280px;margin:auto;box-shadow:5px 5px var(--light-blue);transition:0.5s}.gd-darkbutton:hover{scale:1.04;box-shadow:0 0}.gd-lightbutton a{background-color:var(--light-blue);padding:10px 20px;color:var(--white);font-size:20px;letter-spacing:5px;width:100%}.gd-lightbutton{margin:auto;margin-left:0;display:flex;margin:auto;box-shadow:5px 5px var(--dark-blue);transition:0.5s}.gd-lightbutton:hover{scale:1.04;box-shadow:0 0}.gd-clearbutton{margin:auto;margin-left:0;display:flex;width:280px;margin:auto;margin-left:20px;border-style:solid;border-width:3px;border-color:var(--light-blue);position:relative}.gd-clearbutton a{padding:10px 20px;color:var(--light-blue);font-size:20px;letter-spacing:5px;width:100%}.custom-logo{width:400px;max-width:70vw}.custom-logo-towers{max-width:min(210px, 40vw);min-width:min(150px, 30vw)}@media (max-width:800px){.kahlercorphero{min-height:400px!important}}.navbar .headertext{margin-left:0;color:var(--white);font-weight:700;letter-spacing:1px}.navbar .headerphonenumber .icon{font-size:24px;color:var(--dark-blue)}.navbar .headerphonenumber a{display:flex;margin-left:10px;font-size:22px;font-family:roboto;font-weight:700;color:var(--dark-blue)}.navbar .sitelogo{margin:auto}.navbar .headerphonenumber{display:flex;align-items:center}.navbar .modifyreservation a{font-size:14px;text-decoration:none}.navbar .modifyreservation:hover a{color:var(--dark-blue)}.navbar .modifyreservation:after{left:0;background-color:var(--light-blue);content:"";display:block;height:.2em;margin-top:.2em;transition:width 0.5s;width:0}.navbar .modifyreservation:hover:after{width:150px}.navbar .contactbtnwrapper{display:flex;gap:20px;width:350px;align-items:end;padding-right:50px}.headernavbarbanner{height:150px;width:100%}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.navbar-collapse ul{padding:0 0 0 40px;font-weight:700;margin:40px 0}.navbar-toggler{margin-right:20px;margin-left:5vw}.navbar>.container{justify-content:flex-start}.main-menu-page.open{width:100vw;height:100vh;position:fixed;top:0;z-index:99}.main-menu-page a{color:var(--dark-blue)}.main-menu-page.expandopen{height:auto!important;min-height:100vh;position:relative!important}.main-menu-page{width:100vw;height:0;background-color:#333;position:absolute;right:0}.toggle-icon,.navbar-toggler{padding:max(5px, 0.9vw);z-index:100}.main-menu-page{-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;color:#fff;overflow:hidden}.main-menu-page a{color:var(--dark-blue)}.animated-icon{width:max(30px, 1.8vw);height:max(30px, 1.2vw);position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);cursor:pointer}.animated-icon span{display:block;position:absolute;height:4px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.1s ease-in-out;-moz-transition:0.1s ease-in-out;-o-transition:0.1s ease-in-out;transition:0.1s ease-in-out}.animated-icon span{background:var(--white)}.animated-icon.open span{background:var(--dark-blue)!important}.animated-icon span:nth-child(1){top:0}.animated-icon span:nth-child(2),.animated-icon span:nth-child(3){top:max(10px, 0.6vw);width:70%}.animated-icon span:nth-child(4){top:max(20px, 1.2vw)}.animated-icon.open span:nth-child(2),.animated-icon.open span:nth-child(3){width:100%}.animated-icon.open span:nth-child(1){top:.66vw;width:0%;left:50%}.animated-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.animated-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.animated-icon.open span:nth-child(4){top:.66vw;width:0%;left:50%}.mobileonly{display:none!important}@media (max-width:900px){.mobileonly{display:inherit!important}.desktoponly{display:none}}.gd-btn{position:relative;padding:12px 40px;min-width:220px;max-width:80%;color:#fff;background-color:#124567;border-radius:0;font-size:18px}.verticalline{margin-top:50px;width:4px;flex:0 0 3px}.screen_reader{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.wp-block-columns{margin-bottom:0}.gd-footer{display:flex}.gd-footer #separatorbar{width:3px;flex:0 0 3px;background-color:#333;height:70%;margin:auto}.gd-footer .bluebox .horizontalline{height:3px;background-color:#f4f4f4;width:70%;max-width:100px;margin-bottom:25px}.gd-footer .section{color:#f4f4f4;font-size:13px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;max-width:1100px;margin:0 auto}.gd-footer ul{display:inline;padding-left:0;display:flex;flex-direction:column;padding-left:0;flex-wrap:wrap;gap:5px}.gd-footer li{display:inline-block;margin:0 30px 0 0}.gd-footer a{text-decoration:none;color:#f4f4f4}.gd-footer a:visited{text-decoration:none;color:#f4f4f4}.gd-footer #rightpane a{text-decoration:none;color:var(--dark-blue);font-family:var(--paragraph-font);letter-spacing:1px;font-size:20px}.gd-footer #rightpane a:visited{text-decoration:none;color:var(--dark-blue);font-family:var(--paragraph-font);letter-spacing:1px;font-size:20px}.go-to-top-button{background-color:var(--white);color:var(--dark-blue);border-radius:50%}.go-to-top-button:hover{background-color:var(--white);color:var(--light-blue)}.gd-backgroundimage{background-repeat:no-repeat;background-position:center;background-size:cover}section.sidebysideraisedcontent{overflow:visible}.sidebysideraisedcontent .contentbox{left:0;top:-100px;background-color:var(--light-blue);opacity:.8}.sidebysideraisedcontent .row .blackfooter{bottom:0!important}.sidebysideraisedcontent .container{overflow:visible!important}.sidebysideraisedcontent .image{scale:1.01!important}@media (min-width:1000px){.hide-over1000{display:none!important}}@media (max-width:999px){.hide-under100{display:none!important}}@media (min-width:901px){.hide-on-nonmobile{display:none!important}}@media (max-width:900px){.hide-on-mobile{display:none!important}.navbar-togler{display:block}}.owl-carousel .owl-nav{display:none}.gd-carousel-section{overflow:hidden}.gd-carousel-section .owl-carousel{position:relative}.gd-carousel-section .owl-carousel .owl-item{opacity:1}.gd-carousel-section .owl-carousel .owl-item.active{opacity:1}.gd-carousel-section .owl-carousel .owl-nav{position:absolute;bottom:0;width:100%}.gd-carousel-section .owl-carousel .owl-nav .owl-prev,.gd-carousel-section .owl-carousel .owl-nav .owl-next{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-10px;color:rgb(0 0 0 / .2)!important;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;opacity:1}@media (prefers-reduced-motion:reduce){.gd-carousel-section .owl-carousel .owl-nav .owl-prev,.gd-carousel-section .owl-carousel .owl-nav .owl-next{-webkit-transition:none;-o-transition:none;transition:none}}.gd-carousel-section .owl-carousel .owl-nav .owl-prev span:before,.gd-carousel-section .owl-carousel .owl-nav .owl-next span:before{font-size:18px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}@media (prefers-reduced-motion:reduce){.gd-carousel-section .owl-carousel .owl-nav .owl-prev span:before,.gd-carousel-section .owl-carousel .owl-nav .owl-next span:before{-webkit-transition:none;-o-transition:none;transition:none}}.gd-carousel-section .owl-carousel .owl-nav .owl-prev:hover span:before,.gd-carousel-section .owl-carousel .owl-nav .owl-next:hover span:before{color:#b063c5}.gd-carousel-section .owl-carousel .owl-nav .owl-prev{right:0;margin-right:20px}.gd-carousel-section .owl-carousel .owl-nav .owl-next{right:0}.gd-carousel-section .owl-carousel .owl-dots{text-align:left;margin-top:10px}.gd-carousel-section .owl-carousel .owl-dots .owl-dot{width:10px;height:10px;margin:5px;border-radius:50%;background:rgb(0 0 0 / .1);position:relative}.gd-carousel-section .owl-carousel .owl-dots .owl-dot:hover,.gd-carousel-section .owl-carousel .owl-dots .owl-dot:focus{outline:none!important}.gd-carousel-section .owl-carousel .owl-dots .owl-dot.active{background:#b063c5}.gd-carousel-section .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y}.gd-carousel-section .owl-item .img{height:500px;background-position:center;background-size:cover;border-radius:10px}.gd-carousel-section .owl-dot:hover{cursor:default!important}.gd-carousel-section .carouselrow{flex-wrap:nowrap}.gd-carousel-section .carouselcolumn{width:50%;padding:0;margin-left:5px}.gd-full-row-carousel-section .owl-item .img{height:550px;background-position:center;background-size:cover}.gd-full-row-carousel-section .container{width:200vw;max-width:130vw}.owl-nav{display:none}.faq .hideanswer{max-height:0}.faq .hidearrow{display:none}.faq .showscroll{overflow-y:auto}.faq .hidescroll{overflow-y:hidden}.kahlergallery ul{font-size:21px;display:flex;justify-content:center;font-weight:700;margin-bottom:50px;margin-top:25px;gap:50px;font-family:var(--header-font)}.kahlergallery a{color:var(--dark-blue);font-family:var(--header-font);font-weight:400}.kahlergallery li{transition:0.3s;color:var(--dark-blue);font-family:var(--header-font)}.kahlergallery li:hover{scale:1.04;color:var(--dark-blue);font-family:var(--header-font)}.kahlergallery li:hover a{color:var(--dark-blue)}.kahlergallery li a:after{left:0;background-color:var(--dark-blue);content:"";display:block;height:min(3px, 0.2em);margin-top:.2em;transition:width 0.5s;width:0}.kahlergallery li a:hover:after{width:100%}.envirabox-caption-wrap{justify-content:center}.envirabox-caption-wrap .envirabox-title{font-size:20px!important}.graybluebackground{background-color:var(--gray-blue)!important}.main-menu-page{background-size:cover;background-repeat:no-repeat;color:var(--dark-blue);top:150px;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.navbar-page-container{height:80%;width:60%;margin:50px auto}@media (max-width:1000px){.navbar-page-container{width:85%}}.animated-icon.open span{background-color:var(--dark-blue)}.headernavbarbanner,.gazaldigitalnavbar{-webkit-user-select:none;-ms-user-select:none;user-select:none}.gazaldigitalnavbar .menuitemlabel{display:flex;align-items:center;margin-top:10px;text-align:left}.gazaldigitalnavbar .menuitemlabel .material-symbols-outlined{margin-left:7px;font-size:30px}.gazaldigitalnavbar .parentcontainer{transition:0.2s}.gazaldigitalnavbar a{cursor:default}.gazaldigitalnavbar .menuitemlabel span:hover{cursor:pointer}.gazaldigitalnavbar .menucontainer,.gazaldigitalnavbar .parent,.gazaldigitalnavbar .parentcontainer{overflow:hidden}.gazaldigitalnavbar a:after,.gazaldigitalnavbar .parent:after{left:0;background-color:#5c88da;content:"";display:block;height:2px;margin-top:.2em;transition:width 0.5s;width:0}.gazaldigitalnavbar a:hover:after{width:150px}.gazaldigitalnavbar .menuitem{font-size:24px;line-height:normal;letter-spacing:normal}.gazaldigitalnavbar .menuitem a{text-decoration:none}.gazaldigitalnavbar .closedparent{max-height:0;padding:0}.gazaldigitalnavbar .menulevel1{margin-left:0;margin-bottom:10px}.gazaldigitalnavbar .menulevel2{margin-left:30px}.gazaldigitalnavbar .menulevel3{margin-left:40px}.gazaldigitalnavbar .menulevel4{margin-left:50px}.gazaldigitalnavbar .menulevel5{margin-left:60px}.headernavbarbanner .contactbtnwrapper{flex:0 0 350px;max-width:100vw;display:flex;align-items:flex-start}.headernavbarbanner .menuwrapper{flex:0 0 20vw;max-width:100vw;display:flex;align-items:center}.headernavbarbanner .headerbutton a{transition:0.6s;flex:1}.navbar .headerbutton a{background-color:var(--dark-blue);padding:10px 20px;color:#fff;font-size:20px;letter-spacing:5px}.navbar .headerbutton:hover a{background-color:var(--white);color:var(--dark-blue)}.gd-footer .row1{display:flex}.gd-footer .row2{display:flex;background:var(--dark-blue);color:#f4f4f4;justify-content:center;align-items:center;height:70px;overflow:hidden}.gd-footer .row3{height:50px;padding-left:70px;display:flex;align-items:center;font-size:12px;color:#333}.gd-footer .row3 a,.gd-footer .row3 a:visited,.gd-footer .row3 a:focus{font-size:12px;color:#333}.gd-footer .whitebox{display:flex;flex:1 0 75%;background-color:#f4f4f4;background-repeat:no-repeat;background-size:cover;color:#333}.gd-footer .bluebox{display:flex;flex-direction:column;gap:5px;padding:20px 10px;flex:1 0 25%;background-color:var(--dark-blue);color:#fff}.gd-footer .bluebox #menu{width:220px;margin:auto}.gd-footer #footer-wrapper{width:100%}.gd-footer #social{display:flex;flex-direction:row;width:220px;margin:auto;gap:30px}.gd-footer #social img{width:20px}.gd-footer #social #instagram img{width:30px}.gd-footer .footer .whitebox #leftpane{flex:0 0 40%;display:flex;justify-content:center;align-items:center}.gd-footer .footer .whitebox #rightpane{flex:0 0 60%}.gd-footer .footer .whitebox #contact{display:flex;flex-direction:column;width:80%;margin:50px auto}.gd-footer #footerlogo{width:20vw;margin:auto}.gd-footer .signupform{display:flex;flex:0 0 65%}.gd-footer .signuptext{flex:0 0 25%;text-align:center;font-size:24px;letter-spacing:5px}.gd-footer .footer .whitebox #contact .city{margin-bottom:40px}.gd-footer .signupform form{display:flex}.gd-footer .signupform .gform_validation_errors{position:fixed;z-index:999;width:500px;bottom:80px}.gd-footer .signupform .gfield_validation_message{display:none}.gd-footer .signupform input[type="email"]{height:74px;border-radius:0;font-size:24px!important;letter-spacing:3px;border-style:none;margin-top:22px!important;width:400px!important;margin-left:50px;padding:0 0 0 30px!important}.gd-footer .signupform .gform_footer{display:flex;height:112px;width:220px;justify-content:center;margin-top:9px!important}.gd-footer .signupform input[type="submit"]{width:205px;border-style:none;background-color:var(--sea-foam);color:#fff;font-size:24px;letter-spacing:1px}.gd-footer .signupform input[type="email"]{background-color:var(--ice)}.gd-footer .signupform .signupicon{font-size:24px;color:#fff;display:flex;align-items:center;position:relative;left:-45px;margin-top:-10px}.formbutton input[type="submit"]{min-width:280px;height:50px;color:var(--white);background-color:var(--dark-blue);border-color:var(--dark-blue);border-style:solid;border-width:2px;transition:0.5s}.formbutton input[type="submit"]:hover{background-color:var(--light-blue)}@media (max-width:1700px){.gd-footer .signupform input[type="email"]{width:300px!important}}.owl-item .img{max-width:100vw}@media (prefers-reduced-motion:reduce){.gd-carousel-side-by-side-section .owl-carousel .owl-nav .owl-prev,.gd-carousel-side-by-side-section .owl-carousel .owl-nav .owl-next{-webkit-transition:none;-o-transition:none;transition:none}}.gd-carousel-side-by-side-section .owl-carousel .owl-nav .owl-prev span:before,.gd-carousel-side-by-side-section .owl-carousel .owl-nav .owl-next span:before{font-size:18px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}@media (prefers-reduced-motion:reduce){.gd-carousel-side-by-side-section .owl-carousel .owl-nav .owl-prev span:before,.gd-carousel-side-by-side-section .owl-carousel .owl-nav .owl-next span:before{-webkit-transition:none;-o-transition:none;transition:none}}.gd-carousel-side-by-side-section .owl-carousel .owl-nav .owl-prev:hover span:before,.gd-carousel-side-by-side-section .owl-carousel .owl-nav .owl-next:hover span:before{color:#b063c5}.gd-carousel-side-by-side-section .owl-carousel .owl-nav .owl-prev{right:0;margin-right:20px}.gd-carousel-side-by-side-section .owl-carousel .owl-nav .owl-next{right:0}.gd-carousel-side-by-side-section .owl-carousel .owl-dots{text-align:left;margin-top:10px}.gd-carousel-side-by-side-section .owl-carousel .owl-dots{text-align:right;position:relative;top:-30px;padding-right:100px;margin-top:-39px}.gd-carousel-side-by-side-section .owl-carousel .owl-dots .owl-dot{width:25px;height:25px;margin:7px;border-radius:50%;background:rgb(0 0 0 / .1);border-color:var(--green);border-width:4px;position:relative;border-style:solid}.gd-carousel-side-by-side-section .owl-carousel .owl-dots .owl-dot:hover,.gd-carousel-side-by-side-section .owl-carousel .owl-dots .owl-dot:focus{outline:none!important}.gd-carousel-side-by-side-section .owl-carousel .owl-dots .owl-dot.active{background:var(--green)}.gd-carousel-side-by-side-section .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y}.gd-carousel-side-by-side-section .owl-item .img{height:650px;background-position:center;background-size:cover}.gd-carousel-side-by-side-section .owl-dot:hover{cursor:default!important}.gd-carousel-side-by-side-section .carouselrow{flex-wrap:nowrap}.gd-carousel-side-by-side-section .carouselcolumn{width:100%;padding:0}.gd-full-row-carousel-section .owl-item .img{height:550px;background-position:center;background-size:cover}.gd-full-row-carousel-section .container{width:200vw;max-width:130vw}.gd-side-carousel-section{overflow:hidden}.gd-side-carousel-section .owl-carousel{position:relative}.gd-side-carousel-section .owl-carousel .owl-item{opacity:1}.gd-side-carousel-section .owl-carousel .owl-item.active{opacity:1}.gd-side-carousel-section .owl-carousel .owl-nav{position:absolute;bottom:0;width:100%}.gd-side-carousel-section .owl-carousel .owl-nav .owl-prev,.gd-side-carousel-section .owl-carousel .owl-nav .owl-next{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-10px;color:rgb(0 0 0 / .2)!important;-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;opacity:1}@media (prefers-reduced-motion:reduce){.gd-side-carousel-section .owl-carousel .owl-nav .owl-prev,.gd-side-carousel-section .owl-carousel .owl-nav .owl-next{-webkit-transition:none;-o-transition:none;transition:none}}.gd-side-carousel-section .owl-carousel .owl-nav .owl-prev span:before,.gd-side-carousel-section .owl-carousel .owl-nav .owl-next span:before{font-size:18px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}@media (prefers-reduced-motion:reduce){.gd-side-carousel-section .owl-carousel .owl-nav .owl-prev span:before,.gd-side-carousel-section .owl-carousel .owl-nav .owl-next span:before{-webkit-transition:none;-o-transition:none;transition:none}}.gd-side-carousel-section .owl-carousel .owl-nav .owl-prev:hover span:before,.gd-side-carousel-section .owl-carousel .owl-nav .owl-next:hover span:before{color:#b063c5}.gd-side-carousel-section .owl-carousel .owl-nav .owl-prev{right:0;margin-right:20px}.gd-side-carousel-section .owl-carousel .owl-nav .owl-next{right:0}.gd-side-carousel-section .owl-carousel .owl-dots{text-align:left;margin-top:10px}.gd-side-carousel-section .owl-carousel .owl-dots{text-align:right;position:relative;top:-30px;padding-right:100px;margin-top:-39px}.gd-side-carousel-section .owl-carousel .owl-dots .owl-dot{width:25px;height:25px;margin:7px;border-radius:50%;background:rgb(0 0 0 / .1);border-color:var(--green);border-width:4px;position:relative;border-style:solid}.gd-side-carousel-section .owl-carousel .owl-dots .owl-dot:hover,.gd-side-carousel-section .owl-carousel .owl-dots .owl-dot:focus{outline:none!important}.gd-side-carousel-section .owl-carousel .owl-dots .owl-dot.active{background:var(--green)}.gd-side-carousel-section .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y}.gd-side-carousel-section .owl-item .img{height:750px;background-position:center;background-size:cover}.gd-side-carousel-section .owl-dot:hover{cursor:default!important}.gd-side-carousel-section .carouselrow{flex-wrap:nowrap}.gd-side-carousel-section .carouselcolumn{width:100%;padding:0}.gd-block .owl-carousel .owl-nav{display:none}@media (min-width:1001px){.main-menu-page{display:grid;grid-template-columns:auto auto}.navbar-page-container{padding:200px 0 0 150px;width:50vw}.main-menu-page .menuimage{max-width:50vw;display:grid;background-color:var(--charcoal)}.main-menu-page .menuimage img{width:60%;margin:auto}.main-menu-page .navbar-toggler{position:absolute;top:70px}}@media (max-width:1300px){.headernavbarbanner .contactbtnwrapper{flex-direction:column;align-items:flex-end;flex:0 0 325px}}@media (max-width:1000px){.headernavbarbanner .menuwrapper{flex:0}.headernavbarbanner .menuwrapper .menu{display:none}.main-menu-page.open{padding:0;top:0;padding-top:100px}.navbar{height:130px}.navbar .headertext{margin-left:10px}.navbar-toggler{margin-right:0;margin-left:20px}.main-menu-page .menuimage{display:none}#youtubeplayer{margin-top:-20px!important}.gd-footer ul{flex-direction:column;gap:10px;margin-bottom:50px;padding-left:30px}.gd-footer .footer .row1{flex-direction:column}.gd-footer .footer .row1 .whitebox{flex-direction:column}.gd-footer .bluebox .horizontalline{width:100%;max-width:100%}.gd-footer .footer .row2{height:auto;flex-direction:column}.gd-footer .signupform form{flex-wrap:wrap;justify-content:center}.gd-footer .signupform input[type="email"]{height:72px;margin-top:25px!important;width:400px!important;margin-left:0}.gd-footer .footer .whitebox #leftpane{padding:20px}.gd-footer .footer .row1 #separatorbar{display:none}.gd-footer #social{margin:0;margin-left:30px}.gd-footer .bluebox #menu{margin:0}.gd-footer .row3{flex-direction:column;padding-left:30px;align-items:flex-start}.gd-footer .whitebox a{color:#333}.gd-footer #footerlogo{width:65vw}}@media (max-width:850px){.headernavbarbanner .contactbtnwrapper{display:none}}.gd-info-card-carousel-section{overflow:hidden}.gd-info-card-carousel-section .owl-carousel{position:relative}.gd-info-card-carousel-section .owl-carousel .owl-item{opacity:1}.gd-info-card-carousel-section .owl-carousel .owl-item.active{opacity:1}.gd-info-card-carousel-section .owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y}.gd-info-card-carousel-section .carouselrow{flex-wrap:nowrap}.paragraph300{padding:50px 50px 0}.paragraph300 p{max-width:300px;margin:auto}.paragraph300 h2{padding-top:50px}.gd-video-block #youtubeplayer{pointer-events:none;height:max(58vw, 165px);margin:auto;margin-top:-60px}