#honeypot-field-url{display:none!important}.comment-form-cookies-consent{width:100%;overflow:hidden}.wc_apbct_email_id{display:none!important}.um-form input[type=text].apbct_special_field,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;background:#d3d3d3;border-radius:5px;opacity:.9}.apbct-tooltip--text{position:sticky;background:#d3d3d3;padding:10px;border-radius:5px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0 5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0 5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #e5e8ed!important;border-radius:16px 16px 0 16px!important;background:#fff!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-email-encoder{position:relative}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:0s;animation-name:apbct_dog}.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:.5s;animation-name:apbct_dog}.apbct_dog_three{animation-duration:1.5s;animation-iteration-count:infinite;animation-delay:1s;animation-name:apbct_dog}@keyframes apbct_dog{0%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}100%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}}.apbct-email-encoder--settings_example_encoded{position:relative}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}/*!
Theme Name: Berns
Theme URI: http://underscores.me/
Author: Joakim Han
Author URI: https://hansolo.se/
Description: Description
Version: 1.0.10
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: berns
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Berns is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}.wrap{max-width:1515px;margin:auto}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.3}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;color:#000}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%;vertical-align:top}img{height:auto;max-width:100%;vertical-align:top}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#000}a:focus{outline:0}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;width:90%}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:90%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.aminatedtext-scroller{display:inline-block}.aminatedtext-scroller .aminatedtext-scroller-inner{display:inline-block}.aminatedtext-scroller .aminatedtext-label{display:block}.pride{height:100%;flex-wrap:wrap;align-items:center;justify-content:center;margin:auto;padding:0 0 25px 0;visibility:hidden;display:none}.pride.second{padding:0;margin:0}#countdown{width:100%;height:25px;text-align:center;position:relative;bottom:12px;left:0}#countdown #tiles{position:relative;z-index:1}#countdown #tiles>span{width:34px;font-size:26px;text-align:center;color:#111;background-color:#FBB101;background-image:-webkit-linear-gradient(top,#FBB101,#FFBC1E);background-image:-moz-linear-gradient(top,#FBB101,#FFBC1E);background-image:-ms-linear-gradient(top,#FBB101,#FFBC1E);background-image:-o-linear-gradient(top,#FBB101,#FFBC1E);border-radius:0;box-shadow:0 0 12px rgb(0 0 0 / .7);margin:0 1px;padding:2px 0;display:inline-block;position:relative;height:32px;line-height:100%}#countdown #tiles>span>div{position:absolute;width:100%;left:0;top:1px}#countdown #tiles>span.sep{font-size:45px;width:28px}#countdown #tiles>span.sep>div{top:-14px}#countdown #tiles>span:before{content:"";width:100%;height:13px;background:#111;display:none;padding:0 3px;position:absolute;top:41%;left:-3px;z-index:-1}#countdown #tiles>span:after{content:"";width:100%;height:1px;background:#eee;border-top:1px solid #333;display:block;position:absolute;top:50%;left:0}#countdown .labels{width:100%;height:25px;text-align:center;position:relative;bottom:5px}#countdown .labels li{width:63px;font-size:10px;color:#fff;text-shadow:1px 1px 0 #000;text-align:center;text-transform:uppercase;display:inline-block}div#heading{color:#fff;text-transform:uppercase;font-size:11px;letter-spacing:1px}@media (max-width:1130px){#countdown{display:none}}@media (max-width:767px){.pride{display:none}.pride.second{display:none}}@font-face{font-family:"strretch-sans";src:url(/wp-content/themes/berns/assets/fonts/STRRETCH-SANS.woff) format("woff"),url(/wp-content/themes/berns/assets/fonts/STRRETCH-SANS.ttf) format("truetype"),url(/wp-content/themes/berns/assets/fonts/STRRETCH-SANS.otf) format("opentype"),url("/wp-content/themes/berns/assets/fonts/STRRETCH-SANS.svg#strretch-sans") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"battista";src:url(/wp-content/themes/berns/assets/fonts/battista-webfont.woff2) format("woff2"),url(/wp-content/themes/berns/assets/fonts/battista-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"verlag";src:url(/wp-content/themes/berns/assets/fonts/verlag-black-webfont.woff2) format("woff2"),url(/wp-content/themes/berns/assets/fonts/verlag-black-webfont.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"verlag";src:url(/wp-content/themes/berns/assets/fonts/verlag-blackitalic-webfont.woff2) format("woff2"),url(/wp-content/themes/berns/assets/fonts/verlag-blackitalic-webfont.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"verlag";src:url(/wp-content/themes/berns/assets/fonts/verlag-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/berns/assets/fonts/verlag-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"verlag";src:url(/wp-content/themes/berns/assets/fonts/verlag-bolditalic-webfont.woff2) format("woff2"),url(/wp-content/themes/berns/assets/fonts/verlag-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"verlag";src:url(/wp-content/themes/berns/assets/fonts/verlag-book-webfont.woff2) format("woff2"),url(/wp-content/themes/berns/assets/fonts/verlag-book-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"verlag";src:url(/wp-content/themes/berns/assets/fonts/verlag-bookitalic-webfont.woff2) format("woff2"),url(/wp-content/themes/berns/assets/fonts/verlag-bookitalic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"verlag";src:url(/wp-content/themes/berns/assets/fonts/verlag-light-webfont.woff2) format("woff2"),url(/wp-content/themes/berns/assets/fonts/verlag-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"verlag";src:url(/wp-content/themes/berns/assets/fonts/verlag-lightitalic-webfont.woff2) format("woff2"),url(/wp-content/themes/berns/assets/fonts/verlag-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"verlag";src:url(/wp-content/themes/berns/assets/fonts/verlag-xlight-webfont.woff2) format("woff2"),url(/wp-content/themes/berns/assets/fonts/verlag-xlight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"verlag";src:url(/wp-content/themes/berns/assets/fonts/verlag-xlightitalic-webfont.woff2) format("woff2"),url(/wp-content/themes/berns/assets/fonts/verlag-xlightitalic-webfont.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}html .Campaign *{font-family:"verlag"!important}body{font-family:"verlag";color:#000;font-weight:400;font-size:18px}body.black{background-color:#000}body.gray{background-color:#f8f8f8}h1{font-size:clamp(4rem, 5vw, 8rem);color:#fff;margin:0;font-family:"strretch-sans";text-transform:uppercase;font-weight:400}h2{font-size:clamp(2.5rem, 4vw, 4rem);margin:0;font-family:"strretch-sans";text-transform:uppercase;font-weight:400}h3{font-size:clamp(1.3rem, 2vw, 2rem);margin:0;font-family:"battista";text-transform:uppercase;font-weight:400}h4{font-size:20px;margin:0;font-family:"verlag";text-transform:uppercase;font-weight:400}h5{font-size:15px;margin:0;font-family:"battista";text-transform:uppercase;font-weight:400}h6{font-size:12px;margin:0;font-family:"battista";text-transform:uppercase;font-weight:400}.wrapper{max-width:1280px;width:100%;margin:0 auto}.wrapper.small-width{max-width:825px}.wrapper.large{max-width:1325px}.wrapper.large.nopad{max-width:1425px}.cta1{color:#fbb101;text-align:center;font-family:"strretch-sans";font-size:12px;font-weight:400;border:.5px solid #fff;background-color:rgb(0 0 0 / .25);padding:4px 14px 2px;height:23px;left:13px;top:20px;text-decoration:none;text-transform:uppercase;display:inline-block;transition:background-color 0.25s ease-in-out}.cta1:hover,.cta1.active{background:rgb(255 255 255 / .25)}.cta2{font-size:14px;font-family:"verlag";font-weight:700;display:inline-block;position:relative;padding:28px 0;min-width:161px;text-transform:uppercase;text-decoration:none;text-align:center}.cta2 span{min-width:140px;display:inline-block;padding:15px;position:relative;border-radius:2px;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out}.cta2.yellow span{background-color:#000;border:2px solid #fbb101;color:#fbb101}.cta2.yellow:hover span{background-color:#fbb101;color:#000}.cta2.white span{background-color:#000;border:2px solid #fff;color:#fff}.cta2.white:hover span{background-color:#fff;color:#000}.cta2.black span{background-color:#fff;border:2px solid #000;color:#000}.cta2.black:hover span{background-color:#000;color:#fff}.cta2::before{content:"";background-position:center;background-repeat:no-repeat;position:absolute;top:50%;width:161px;height:72px;left:50%;transform:translate(-50%,-50%)}.cta2.yellow::before{background-image:url(/wp-content/themes/berns/assets/images/cta2yellow.svg)}.cta2.black::before{background-image:url(/wp-content/themes/berns/assets/images/cta2black.svg)}.cta2.white::before{background-image:url(/wp-content/themes/berns/assets/images/cta2white.svg)}.cta2.pulse::before{animation:zoom-in-zoom-out 2s ease-out infinite;transform:initial;margin-left:-80px;margin-top:-36px}@keyframes zoom-in-zoom-out{0%{transform:scale(1,1)}50%{transform:scale(.8,.8)}100%{transform:scale(1,1)}}.cta3{display:inline-block;text-transform:uppercase;font-size:12px;text-decoration:none;padding:5px 10px;border:1px solid #000;font-weight:700;letter-spacing:1px;transition:background-color 0.25s ease-in-out}.cta3:hover,.cta3.selected:hover{background-color:rgb(0 0 0 / .25)}.cta3.white{border:1px solid #fff;color:#fff}.cta3.white span{color:#fff;border-color:#fff}.cta3.white:hover,.cta3.white.selected:hover{background-color:rgb(255 255 255 / .25)}.cta3 span{display:inline-block;padding-right:15px}.cta3 i{color:#fbb101;transition:rotate 0.25s ease-in-out;transform-origin:center}.cta3.selected i{transform:rotate(90deg)}.cta4{display:inline-block;text-transform:uppercase;font-size:12px;text-decoration:none;padding:5px 10px;border:1px solid #000;font-weight:400;letter-spacing:1.5px;transition:background-color 0.25s ease-in-out;background-color:#000}.cta4 span{color:#fff;display:inline-block;padding:4px 25px 4px 5px}.cta4 i{color:#fbb101;transition:rotate 0.25s ease-in-out;transform-origin:center}.room-details-btn.bookbtnwidget{margin:10px 0 0}button.booking-submit[type="submit"]{font-size:14px;font-family:"verlag";font-weight:700;display:inline-block;background-image:url(/wp-content/themes/berns/assets/images/cta2black.svg);background-position:center;background-repeat:no-repeat;border:0;border-radius:0;outline:0;background-color:#fff0;background-size:auto;padding:13px 0;min-width:161px;text-transform:uppercase;cursor:pointer}button.booking-submit[type="submit"] span{min-width:140px;background-color:#fbb101;display:inline-block;padding:15px;border:2px solid #000;border-radius:2px;transition:background-color 0.25s ease-in,color 0.25s ease-in}button.booking-submit[type="submit"]:hover span{background-color:#000;color:#fbb101}::placeholder{color:#fff;opacity:1;font-size:11px;letter-spacing:1px}@media (max-width:767px){h1{font-size:calc(min(48px, 9vw))}h2{font-size:calc(min(36px, 9vw))}h3{font-size:24px}h4{font-size:16px}h5{font-size:12px}h6{font-size:9px}.cta2{font-size:12px;min-width:auto;padding:0;margin:20px 0 5px}.cta2::before{width:120px;height:52px;background-size:cover;padding:10px 0}.cta2 span{padding:9px;min-width:110px;border-width:1px!important}.cta2.pulse::before{animation:zoom-in-zoom-out 2s ease-out infinite;transform:initial;margin-left:-60px;margin-top:-26px}}.landing-header{width:100%;position:absolute;left:0;top:0;z-index:9;background:rgb(0 0 0 / .7)}.landing-header .speacial-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.landing-header .speacial-menu ul li{display:block;width:25%;text-align:center}.landing-header .speacial-menu ul li a{line-height:61px;color:#ccc;font-size:12px;font-weight:700;display:inline-block;text-decoration:none;text-transform:uppercase;position:relative}.landing-header .speacial-menu ul li a:after{content:"";font-family:"Font Awesome 6 Pro";right:-15px;position:absolute;top:-1px;transition:transform 0.25s ease-in-out}.landing-header .speacial-menu ul li .active:after{transform:rotate(90deg)}.landing-header .landing-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9999}.landing-header .landing-logo img{width:28px!important;object-fit:contain;display:block}.landing-header .desktop-menu-lang{position:absolute;right:40px;top:18px;z-index:1}.landing-header .desktop-menu-lang a{color:#ccc;text-decoration:none;padding:0;font-family:"battista";font-size:12px;text-transform:uppercase}.landing-header .desktop-menu-lang .wpml-ls-current-language a{color:#fff}.landing-header .desktop-menu-lang .wpml-ls-item:first-child a::after{content:"/";display:inline-block}.landing-header .desktop-menu-lang .wpml-ls-legacy-list-horizontal{margin:0!important;padding:0;border:0}div#booking-popup{min-width:1280px;margin:auto;min-height:550px;background:#000;color:#fff}div#booking-popup h2{font-family:"strretch-sans";font-size:36px;font-weight:400;line-height:46.5px;text-transform:uppercase;margin:0 0 40px}div#booking-popup .fancybox-close-small{color:#fbb101!important}div#event-popup{min-width:1280px;margin:auto;min-height:450px;background:#000;color:#fff;max-width:80%!important;background-color:#000!important;outline:1px solid #fff;outline-offset:-25px;padding:60px 60px 40px 60px;border:2px solid #fff}div#event-popup h2{font-family:"strretch-sans";font-size:36px;font-weight:400;line-height:46.5px;text-transform:uppercase;margin:0 0 40px}div#event-popup .fancybox-close-small{color:#fbb101!important;top:-12px;right:-10px}div#event-popup .wpcf7-form{display:flex}div#event-popup .white{display:flex}div#event-popup .cta2{background-color:#fff0;border:0}div#event-popup .thanks-msg{text-align:center;display:none;padding:50px}.landing-content{position:relative}.landing-content .landing-row{display:flex;flex-wrap:wrap;background-color:#000}.landing-content .landing-row .landing-col{width:25%;display:block;position:relative;overflow:hidden}.landing-content .landing-row .landing-col img.column-image{display:block;height:calc(100vh - 90px);object-fit:cover;width:100%;padding-bottom:0}.landing-content .landing-row .landing-col video.column-image{display:block;height:calc(100vh - 90px);object-fit:cover;width:100%}.landing-content .landing-row .landing-col .landing-column-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.landing-content .landing-row .landing-col img{height:204px;padding-bottom:42px}.landing-content .landing-row .landing-col .landing-bottom-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all 0.5s;transition-timing-function:cubic-bezier(.19,1,.22,1);bottom:123px;top:inherit;color:#fff;text-align:center;font-size:22px;font-weight:700;line-height:22px;letter-spacing:1.6px;max-width:248px;width:100%;margin:0 auto;transform:translate(-50%,-50%)}.landing-content .landing-row .landing-col .landing-bottom-content .char{opacity:0;display:inline-block;transform:translateY(20px)}.landing-content .landing-row .landing-col .landing-bottom-content .anim-text-1,.landing-content .landing-row .landing-col .landing-bottom-content .anim-text-2,.landing-content .landing-row .landing-col .landing-bottom-content .anim-text-3,.landing-content .landing-row .landing-col .landing-bottom-content .anim-text-4{opacity:0}.landing-content .landing-row .landing-col .landing-bottom-content .mainblock{width:0%;height:100%;background:#fbb101;position:absolute;display:flex}.speacial-footer{background:#000;height:90px;position:relative;padding:0 40px 0 25px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.speacial-footer .social-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.speacial-footer .social-links a{color:#fff;font-size:12px;display:inline-block;margin-right:15px}.speacial-footer .social-links a img{vertical-align:middle}.speacial-footer .footer-text{font-size:12px;text-transform:uppercase;color:#fff;display:inline-block;line-height:30px;letter-spacing:1.6px;font-weight:700}.speacial-footer .footer-right{margin-left:auto}.speacial-footer .footer-right a{font-size:10px}.desktop{display:block}.mobile{display:none}.lottie-player{width:300px;height:300px}.lottie-player.mega{width:800px}@media only screen and (max-width:1023px){.landing-content .landing-row .landing-col .landing-bottom-content{padding:0 20px;font-size:14px}}@media only screen and (max-width:767px){.desktop{display:none}.mobile{display:block}.landing-header #countdown{display:block;transform:scale(.6);left:76px;top:4px}.landing-content .landing-row .landing-col{width:50%;height:calc(50vh - 15px)}.landing-content .landing-row .landing-col img.column-image{height:421px;transform:none!important}.landing-content .landing-row .landing-col .landing-bottom-content{top:inherit;bottom:20px!important}.speacial-footer{padding:0 18px 0 8px}.speacial-footer .social-links{display:none}.landing-column-logo img{max-width:68px;padding:unset}.speacial-footer .footer-text{font-size:9px}.speacial-footer .footer-right a{line-height:normal;padding:0;border:0;font-size:8px;max-width:48px;display:block}.speacial-footer .footer-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.speacial-footer{height:53px}.landing-header .speacial-menu ul{display:none}.landing-header{height:55px;position:fixed;display:flex;align-items:center}.book-btn{left:13px;position:relative;top:0}.landing-burger-menu,.hamburger-icon{cursor:pointer;width:32px;height:32px;position:absolute;right:16px;top:14px;z-index:999}.landing-mobile-menu{position:fixed;left:100%;top:0;width:100%;height:100%;background:rgb(0 0 0 / .7);backdrop-filter:blur(7px);padding:80px 0 0 0;z-index:9999;opacity:0;visibility:hidden;transition:ease-in-out 0.25s left}.landing-mobile-menu.show{opacity:1;visibility:visible;left:0}.mobile-menu-head{position:absolute;right:25px;top:25px;font-size:30px;cursor:pointer;color:#fff}.mobile-menu-body ul{list-style:none;padding:0;margin:0}.mobile-menu-body ul li{display:block;margin-bottom:11px}.mobile-menu-body ul li a{color:#ccc;font-size:20px;font-weight:300;letter-spacing:.2px;text-transform:uppercase;text-decoration:none;display:block;padding:5px 60px}.mobile-menu-body ul li.current_page_item a{background-color:#000;color:#fff}.mobile-menu-lang{padding-top:30px;margin-left:60px;margin-top:30px;position:relative;color:#fff}.mobile-menu-lang a{color:#ccc;font-family:"battista";font-size:16px;font-style:normal;font-weight:400;line-height:46.5px;letter-spacing:.16px;text-transform:uppercase;text-decoration:none;padding:5px 3px 6px 5px!important;display:inline-block!important}.mobile-menu-lang .wpml-ls-legacy-list-horizontal{border:0;padding:0;margin:0}.mobile-menu-lang .wpml-ls-legacy-list-horizontal ul{text-align:left!important}.mobile-menu-lang .wpml-ls-legacy-list-horizontal ul li{display:inline-block}.mobile-menu-lang .wpml-ls-legacy-list-horizontal ul li:first-child a{padding-left:0}.mobile-menu-lang .wpml-ls-legacy-list-horizontal ul li:first-child:after{content:"|";display:inline-block}.mobile-menu-lang:before{content:"";position:absolute;top:0;left:0;width:174px;background:#ccc;height:1px}.mobile-menu-title{color:#fff;font-size:32px;line-height:100%;font-family:"strretch-sans";text-transform:uppercase;margin:0 0 80px;padding:0 0 0 60px}.lottie-player{width:200px;height:200px}}.page-header{display:flex;align-items:center;width:100%;flex-wrap:wrap;position:fixed;left:0;top:0;z-index:9;background-color:rgb(0 0 0 / .7);padding:15px 0;justify-content:space-between;transition:background-color 0.25s ease-in-out}.page-header.sticky-yes{background-color:#000}.page-header .header-left{display:flex;flex-wrap:wrap}.page-header .header-left .hamburger-icon{cursor:pointer;margin-right:30px;position:relative;left:100px;margin-top:5px}.page-header .header-left .hamburger-icon img{vertical-align:middle}.page-header .header-left .logo{position:relative;left:100px}.page-header .header-left .logo img{width:27px}.page-header .second #countdown{top:-22px}.page-header .main-nav{display:flex;align-items:center;flex-wrap:wrap;text-align:center;justify-content:center;position:relative;padding-left:58.5px}.page-header .main-nav ul{padding:0;margin:0;list-style:none}.page-header .main-nav ul li{display:inline-block}.page-header .main-nav ul li a{display:block;text-decoration:none;color:#ccc;font-size:16px;text-transform:uppercase;padding:10px 50px;transition:color 0.25s ease-in-out}.page-header .main-nav ul li:hover a,.page-header .main-nav ul li.current-menu-item a{color:#fff}.page-header .main-nav .desktop-menu-lang{position:absolute;right:-10%;top:6px;z-index:1}.page-header .main-nav .desktop-menu-lang a{color:#ccc;text-decoration:none;padding:0;font-family:"battista";font-size:12px;text-transform:uppercase}.page-header .main-nav .desktop-menu-lang .wpml-ls-current-language a{color:#fff}.page-header .main-nav .desktop-menu-lang .wpml-ls-item:first-child a::after{content:"/";display:inline-block}.page-header .main-nav .desktop-menu-lang .wpml-ls-legacy-list-horizontal{margin:0!important;padding:0;border:0}.page-header .main-nav .search-wrap{position:relative}.page-header .main-nav .search-wrap .search-icon{cursor:pointer;color:#ccc}.page-header .main-nav .search-wrap .search-content{position:absolute;position:absolute;width:412px;left:-206px;text-align:left;background-color:rgb(0 0 0 / .7);padding:20px;top:39px;display:none}.page-header .main-nav .search-wrap .search-content input[type="search"]{width:100%;background-color:#000;border:0;border-radius:0;outline:0;padding:9px;color:#fff}.page-header .main-nav .search-wrap .search-content .search-submit{display:none}.page-header .book-btn-wrap{width:290px;position:relative;text-align:center}.page-header .book-btn-wrap .book-menu{position:absolute;right:0;width:290px;top:40px;background-color:rgb(0 0 0 / .7);height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:height 0.25s ease-in-out}.page-header .book-btn-wrap .book-menu.opened{height:390px}.page-header .book-btn-wrap .book-menu ul{padding:0;margin:0;list-style:none;text-align:left;width:100%}.page-header .book-btn-wrap .book-menu ul li{display:block;margin:20px 0}.page-header .book-btn-wrap .book-menu ul li a{display:block;font-size:14px;color:#ccc;padding:5px 60px;text-decoration:none;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out}.page-header .book-btn-wrap .book-menu ul li a:hover{color:#fff;background-color:#000}.mobile-book-menu{position:fixed;left:-101%;top:0;width:100%;height:100%;background:rgb(0 0 0 / .7);backdrop-filter:blur(7px);padding:80px 0 0 0;z-index:9999;opacity:0;visibility:hidden;transition:ease-in-out 0.25s left;color:#ccc}.mobile-book-menu.opened{left:0;visibility:visible;opacity:1}.mobile-book-menu .mobile-book-menu-head{position:absolute;right:25px;top:25px;font-size:30px;cursor:pointer;color:#fff}.mobile-book-menu .book-menu-logo{width:35px;position:absolute;top:50px;left:50%;transform:translate(-50%,-50%)}.mobile-book-menu .book-menu-logo img{width:35px}.mobile-book-menu .book-menu-tab{margin:20px 0 0}.mobile-book-menu .book-menu-tab ul{padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;list-style:none;border-top:1px solid;border-left:1px solid;border-bottom:1px solid}.mobile-book-menu .book-menu-tab ul li{display:block;flex-basis:25%;border-left:1px solid}.mobile-book-menu .book-menu-tab ul li a{display:block;color:#ccc;padding:20px 0 16px;text-decoration:none;text-transform:uppercase;font-size:11px;text-align:center}.mobile-book-menu .book-menu-tab ul li span{display:inline-block;padding:0 .2rem 3px;border-bottom:1px solid #fff0}.mobile-book-menu .book-menu-tab ul li.active a{background-color:#fbb101;color:#000}.mobile-book-menu .book-menu-tab ul li.active a span{border-color:#000}.book-menu-tab-item{display:none}.book-menu-tab-item .booking-module .col-2.booking-form{background-color:#fff0;color:#fff;min-height:auto}.book-menu-tab-item .booking-module .col-2.booking-form::after{display:none}.book-menu-tab-item .booking-module .col-2.booking-form .booking-form-widget{min-width:100%}.book-menu-tab-item .booking-module .col-2.booking-form .booking-form-widget .form-row{border-top:1px solid #fff;border-bottom:1px solid #fff;padding-left:0}.book-menu-tab-item .booking-module .col-2.booking-form .booking-form-widget .form-row .bk-button{color:#fff}.book-menu-tab-item .booking-module .col-2.booking-form .booking-form-widget .form-row.pickdate input{color:#fff}.book-menu-tab-item .booking-title{font-size:12px;text-transform:uppercase;color:#ccc;letter-spacing:3px;margin:0 0 15px}.book-menu-tab-item button.booking-submit[type="submit"]{background-image:url(/wp-content/themes/berns/assets/images/cta2yellow.svg)}.book-menu-tab-item button.booking-submit[type="submit"] span{background-color:#000;border-color:#fbb101;color:#fff}.hamburger-menu{position:fixed;top:67.5px;left:-1000px;width:100%;max-width:380px;transition:left 0.25s cubic-bezier(.075,.82,.165,1);padding:50px 0 0 0;background-color:rgb(0 0 0 / .7);height:100vh;z-index:9999}.hamburger-menu.opened{left:0}.hamburger-menu .hamburger-menu-scroll{height:calc(100vh - 145px);overflow-y:auto}.hamburger-menu .hamburger-menu-scroll ul{margin:40px 0 0;padding:0}.hamburger-menu .hamburger-menu-scroll ul li{list-style:none;margin:25px 0;font-size:14px;line-height:25px;opacity:0;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease}.hamburger-menu .hamburger-menu-scroll ul li.active-bg>a{background-color:#000;display:block;transition:background-color 0.3s ease;padding:0 0 0 89px}.hamburger-menu .hamburger-menu-scroll ul li a{text-transform:uppercase;color:#fff;text-decoration:none;padding:0 0 0 89px}.hamburger-menu .hamburger-menu-scroll ul li li{margin:12px 0}.hamburger-menu .hamburger-menu-scroll ul.sub-menu{list-style:none;padding:0;margin:0;height:0;opacity:0;display:none}.hamburger-menu .hamburger-menu-scroll ul.sub-menu.show{height:100%;opacity:1;transition:ease-in-out 0.35s all;margin:0 10px 30px;display:block}.hamburger-menu .hamburger-menu-scroll ul.sub-menu li{font-size:12px;line-height:15px}.hamburger-menu .hamburger-menu-scroll .desktop-menu-lang{position:relative;left:-78px;top:0;z-index:1;padding:0 0 40px 0}.hamburger-menu .hamburger-menu-scroll .desktop-menu-lang a{color:#ccc;text-decoration:none;padding:0;font-family:"battista";font-size:12px;text-transform:uppercase}.hamburger-menu .hamburger-menu-scroll .desktop-menu-lang .wpml-ls-current-language a{color:#fff}.hamburger-menu .hamburger-menu-scroll .desktop-menu-lang .wpml-ls-item:first-child a::after{content:"/";display:inline-block;margin:0 5px}.hamburger-menu .hamburger-menu-scroll .desktop-menu-lang .wpml-ls-legacy-list-horizontal{margin:0!important;padding:0;border:0}.hamburger-menu .hamburger-menu-scroll .border{border-bottom:1px solid #fff;padding:0;width:20%;margin:0 0 0 89px}.hamburger-menu .hamburger-close-icon{position:absolute;left:90px;top:20px;cursor:pointer;color:#fff;font-size:26px;font-weight:100}.hamburger-menu .social-icons{position:absolute;bottom:40px}.hamburger-menu .social-icons ul{margin:0;display:flex;flex-wrap:wrap;align-items:center}.hamburger-menu .social-icons ul li{margin:0 30px}#tab-m-event{padding:30px 30px;overflow:scroll;height:600px}#tab-m-event .event-modal{height:800px}@media (max-width:1400px){.page-header .logo #countdown{display:none}}@media (max-width:1380px){.logo{width:170px!important}}@media (max-width:1269px){.logo{width:120px!important}}@media (max-width:1201px){.logo{width:80px!important}.page-header .main-nav ul li a{padding:10px 30px}}@media (max-width:767px){.page-header{height:55px;padding:0}.page-header .second #countdown{display:block;width:200px;transform:scale(.65);top:0;left:-9px}.page-header .main-nav{display:none}.page-header .book-btn-wrap{width:auto;right:13px}.page-header .header-left .hamburger-icon{position:unset;margin-left:20px}.page-header .header-left .logo{width:28px;padding:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.page-header .logo img{width:28px}.search-wrap{position:relative;top:0;left:65px}.search-wrap .search-icon{cursor:pointer;color:#ccc}.search-wrap .search-content{position:relative;width:320px;left:0;text-align:left;background-color:rgb(0 0 0 / .7);padding:20px;top:39px;display:none}.search-wrap .search-content input[type="search"]{width:100%;background-color:#000;border:0;border-radius:0;outline:0;padding:9px;color:#fff}.search-wrap .search-content .search-submit{display:none}.hamburger-menu{top:55px}.hamburger-menu .hamburger-close-icon{left:40px}.hamburger-menu .hamburger-menu-scroll ul li{font-size:16px}.hamburger-menu .hamburger-menu-scroll ul li.active-bg>a{padding:0 0 0 40px}.hamburger-menu .hamburger-menu-scroll ul li a{padding:0 0 0 40px}.hamburger-menu .hamburger-menu-scroll .border{margin:0 0 0 40px}.hamburger-menu .hamburger-menu-scroll .desktop-menu-lang{left:-125px}}.hero-image{overflow:hidden;position:relative}.hero-image.large{height:100vh}.hero-image.medium{height:80vh}.hero-image.small{height:50vh}.hero-image.small .hero-btn-wrap{top:85%}.hero-image>img.img{height:inherit;object-fit:cover;width:100%}.hero-image .sm-img{max-width:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-image .sm-img.svg{max-width:300px}.hero-image .sm-img.mega{max-width:800px}.hero-image .sm-img img{width:170px}.hero-image .hero-title{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;padding:0 20px}.hero-image .hero-title.white{color:#fff}.hero-image .hero-title.black{color:#000}.hero-image .hero-title.yellow{color:#fbb101}.hero-image .hero-title h2{font-size:clamp(1.5rem, calc(-0.7887rem + 7.3239vw), 8rem);line-height:100%}.hero-image .hero-bottom{position:absolute;bottom:40px;left:80px;width:30%}.hero-image .hero-bottom.white{color:#fff}.hero-image .hero-bottom.black{color:#000}.hero-image .hero-bottom.yellow{color:#fbb101}.hero-image.boxed{color:#fff;max-width:1325px;margin:50px auto 20px}.hero-image.boxed h2{position:absolute;top:30px;left:30px;font-size:48px}.hero-image.boxed h3{position:absolute;top:50%;left:50%;font-size:96px;transform:translate(-50%,-50%);white-space:nowrap}.hero-image .bookwidget{z-index:999;position:relative;bottom:130px;background-color:rgb(0 0 0 / .9);color:#fff}.hero-image .bookwidget .form-fields{padding:16px 112px 18px}.hero-image .bookwidget .form-fields button.booking-submit[type="submit"]{margin-top:0}.page-id-102 .hero-image.large .hero-title h2,.page-id-102 .hero-image.medium .hero-title h2{color:#fff;font-size:128px}.hero-video.large{height:100vh}.hero-video.medium{height:80vh}.hero-video.small{height:50vh}.hero-video video.video{width:100%;height:inherit;object-fit:cover}.hero-video .bookwidget{z-index:999;position:relative;bottom:130px;background-color:rgb(0 0 0 / .9);color:#fff}.hero-video .bookwidget .form-fields{padding:16px 112px 18px}.hero-video .bookwidget .form-fields button.booking-submit[type="submit"]{margin-top:0}.hero-slider{overflow:hidden;position:relative}.hero-slider.large{height:100vh}.hero-slider.medium{height:80vh}.hero-slider.small{height:50vh}.hero-slider .hero-slider-item{position:relative;height:100%}.hero-slider.large img.img{height:100vh}.hero-slider.medium img.img{height:80vh}.hero-slider.small img.img{height:50vh}.hero-slider img.img{object-fit:cover;width:100%}.hero-slider .sm-img{max-width:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-slider .sm-img.svg{max-width:300px}.hero-slider .sm-img.mega{max-width:800px}.hero-slider .sm-img img{width:170px}.hero-slider .hero-title{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;padding:0 20px}.hero-slider .hero-title.white{color:#fff}.hero-slider .hero-title.black{color:#000}.hero-slider .hero-title.yellow{color:#fbb101}.hero-slider .hero-title h2{font-size:128px;line-height:100%}.hero-slider .hero-bottom{position:absolute;bottom:40px;left:80px;width:30%}.hero-slider .hero-bottom.white{color:#fff}.hero-slider .hero-bottom.black{color:#000}.hero-slider .hero-bottom.yellow{color:#fbb101}.hero-slider .hero-bottom p{margin-bottom:0}.hero-slider ul.slick-dots{position:absolute;bottom:40px;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;width:100%;list-style:none}.hero-slider ul.slick-dots li{margin:0 5px;cursor:pointer}.hero-slider ul.slick-dots li button{background-color:#fff0;width:12px;height:12px;border:1px solid #fff;border-radius:100%;padding:0;text-indent:-99999px}.hero-slider ul.slick-dots li.slick-active button{background-color:#fff}.hero-btn-wrap{position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)}.hero-btn2-wrap{position:absolute;bottom:30px;right:220px}.slick-slide{display:block!important}@media (max-width:767px){.hero-image.large{height:553px}.hero-image.medium{height:553px}.hero-image.small{height:553px}.hero-image.small .hero-bottom{top:80px}.hero-slider.large{height:553px}.hero-slider.large img.img{height:553px}.hero-slider.medium{height:553px}.hero-slider.medium img.img{height:553px}.hero-slider.small{height:553px}.hero-slider.small img.img{height:553px}.hero-slider ul.slick-dots{bottom:20px}.hero-btn2-wrap{left:20px;right:0}.hero-image.boxed h2{font-size:24px}.hero-image.boxed h3{font-size:40px;padding:0 20px;overflow-wrap:break-word;width:100%;white-space:inherit;text-align:center}.page-id-102 .hero-image.large .hero-title h2,.page-id-102 .hero-image.medium .hero-title h2{font-size:64px}.hero-image .hero-title h2,.hero-slider .hero-title h2{font-size:24px}.hero-image .hero-bottom{bottom:20px;left:20px;width:80%}.hero-slider .hero-bottom{bottom:45px;left:20px;width:80%}.hero-image .sm-img.svg,.hero-slider .sm-img.svg,.hero-image .sm-img.mega{max-width:200px}.lottie-player.mega{width:200px}.hero-image .sm-img.svg.top,.hero-slider .sm-img.svg.top{top:25%}.hero-image.boxed .sm-img.svg.top,.hero-slider.boxed .sm-img.svg.top{top:50%}.bookwidget{z-index:999999;position:relative;bottom:0;background-color:rgb(0 0 0 / .9);color:#fff}.bookwidget .form-fields{padding:5px 112px 8px}.bookwidget #basicExample-popup{display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:column;width:80%;margin:auto}.booking-module.black .booking-form.col-2{background-color:#000;text-transform:uppercase;color:#fff}.booking-module.black .booking-form.col-2 .booking-form-widget{text-align:center}.booking-module.black .booking-form.col-2 .booking-form-widget .form-fields .form-row{text-align:left;border-top:1px solid #fff;border-bottom:1px solid #fff}.booking-module.black .booking-form.col-2 .booking-form-widget .form-fields .form-row .bk-button{color:#fff}.booking-module.black .booking-form.col-2 .booking-form-widget .form-fields .form-row .date{color:#fff}button.booking-submit.black[type="submit"]{background-image:url(/wp-content/themes/berns/assets/images/cta2yellow.svg);min-width:165px}button.booking-submit.black[type="submit"] span{min-width:140px;background-color:#000;display:inline-block;padding:15px;border:2px solid #fbb101;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-radius:2px;color:#fbb101;transition:background-color 0.25s ease-in,color 0.25s ease-in}.booking-module.black .col-2.booking-form .booking-form-widget .form-row.pickdate::before{content:""}}.page-title{padding-top:25px;padding-bottom:50px;line-height:1}.page-title.left{max-width:1325px;margin:auto}.page-title.center{text-align:center}.page-title.right{max-width:1325px;margin:auto;text-align:right}.page-title.black{color:#000}.page-title.black h1{color:#000}.page-title.white{color:#fff}.page-title.white h1{color:#fff}.page-title.yellow{color:#fbb101}.page-title.yellow h1{color:#fbb101}.page-title .wrapper.small-width{max-width:900px}@media (max-width:767px){.page-title{padding:10px 10px}.page-title h1 br{display:none}.page-title .wrapper.small-width{max-width:Unset}}.booking-module{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.booking-module .col-2{flex-basis:50%;color:#000}.booking-module .col-2.booking-form{background-color:#fbb101;position:relative;padding:40px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.booking-module .col-2.booking-form.black{background-color:#000}.booking-module .col-2.booking-form::after{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 40px);height:calc(100% - 40px);border:1px solid #000;margin:20px}.booking-module .col-2.booking-form .booking-form-widget{position:relative;z-index:2;min-width:325px}.booking-module .col-2.booking-form .booking-form-widget .form-head{display:flex;justify-content:space-between;margin-bottom:25px;flex-direction:column}.booking-module .col-2.booking-form .booking-form-widget .form-head .room-size{font-size:20px;order:2}.booking-module .col-2.booking-form .booking-form-widget .form-head .room-name{font-family:"battista";font-size:20px;line-height:100%;text-transform:uppercase;order:1}.booking-module .col-2.booking-form .booking-form-widget .form-row{position:relative;border-top:1px solid #000;border-bottom:1px solid #000;margin-top:-1px;padding:10px 5px;display:flex;align-items:center}.booking-module .col-2.booking-form .booking-form-widget .form-row>div{flex-grow:1}.booking-module .col-2.booking-form .booking-form-widget .form-row.pickdate input{width:100%;border:0;border-radius:0;appearance:none;outline:0;position:absolute;left:0;top:0;padding:0 16px 0 65px;background:#fff0;cursor:pointer!important;font-family:"verlag";color:#000;height:100%}.booking-module .col-2.booking-form .booking-form-widget .form-row.pickdate:before{content:"";position:absolute;right:10px;height:100%;display:flex!important;justify-content:center;align-items:center;pointer-events:none;font-family:"Font Awesome 6 Pro";font-weight:700;font-size:20px;top:0}.booking-module .col-2.booking-form .booking-form-widget .form-row .bk-button{background-color:#fff0;border:0;outline:0;cursor:pointer;padding:2px 8px}.booking-module .col-2.booking-form .booking-form-widget .form-row:last-of-type{margin-bottom:50px}.booking-module .col-2.booking-form .booking-form-widget .alert{display:none;text-align:center;padding:5px;background-color:red;color:#fff;margin-top:50px;font-weight:700}.booking-module .col-2.booking-form .booking-contact-widget{text-align:center;position:relative;z-index:1}.booking-module .col-2.booking-form .booking-contact-widget.white{max-width:80%!important;background-color:#fff!important;outline:1px solid #000;outline-offset:-20px;padding:60px 60px 40px 60px}.booking-module .col-2.booking-form .booking-contact-widget label strong,.booking-module .col-2.booking-form .booking-contact-widget label span{width:100%;display:inline-block;text-align:left;margin-left:25px}.booking-module .col-2.booking-form .booking-contact-widget .wpcf7{text-align:center}.booking-module .col-2.booking-form .booking-contact-widget .wpcf7-form.sent p{display:none}.booking-module .col-2.booking-form .booking-contact-widget h3{text-align:center}.booking-module .col-2.booking-form .booking-contact-widget .cta2{background:#fff0;border:0}.booking-module .col-2.booking-form.module .booking-contact-widget{max-width:70%}.booking-module .col-2.bk-gallery{position:relative;width:50%}.booking-module.left{flex-direction:row-reverse}.booking-module .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;font-size:29px;padding:0;margin:0;border-radius:0;background-color:#fff0;border:0;color:#000;outline:0;cursor:pointer}.booking-module .slick-arrow.next-arrow{right:10px}.booking-module .slick-arrow.prev-arrow{left:10px;transform:rotateY(180deg) translateY(-50%)}.bk-gallery-image img{height:509.35px;width:100%;display:block;object-fit:cover;margin-bottom:-6px}@media (max-width:767px){.booking-module .col-2{flex-basis:100%}.booking-module .col-2.booking-form .booking-form-widget{padding:10px;min-width:100%}button.booking-submit[type="submit"]{font-size:12px;min-width:125px;background-size:cover;padding:10px 0}button.booking-submit[type="submit"] span{padding:11px;min-width:110px;border-width:1px}.booking-module .col-2.booking-form .booking-contact-widget{padding:10px}.booking-module .col-2.booking-form{min-height:455px}}.room-details{padding:20px 0}.room-details.room-single>h3{opacity:.8;color:#fff;margin:100px 0;padding-left:50px}.room-details.room-single>h3::after{content:"";border-bottom:1px solid rgb(255 255 255 / .8);width:285px;display:block;padding-top:15px}.room-details .room-details-btn{display:flex;justify-content:end}.room-details .room-details-btn a{color:#000}.room-details .room-details-container{display:none}.room-details .room-details-container .room-details-wrap{overflow:hidden;background-color:#000;padding:10px;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:50px}.room-details .room-details-container .room-details-wrap .room-item{display:flex;flex-wrap:wrap;width:33.33%;border:1px solid #fff;flex-direction:column;min-height:500px;justify-content:space-evenly;padding:50px 80px;align-items:center;text-align:center}.room-details .room-details-container .room-details-wrap .room-item .icon-item{max-width:75px}.room-details .room-details-container .room-details-wrap .room-item .icon-item img{width:75px}.room-details .room-details-container .room-details-wrap .room-item h3{color:#fff}@media (max-width:767px){.room-details .room-details-btn{padding:20px}.room-details .room-details-container .room-details-wrap{padding:2px}.room-details .room-details-container .room-details-wrap .room-item{width:50%;min-height:180px;padding:15px;border-color:rgb(255 255 255 / .2)}.room-details .room-details-container .room-details-wrap .room-item h3{font-size:10px}.room-details.room-single>h3{margin:50px 0;padding-left:20px}}.basic-editor{padding:50px 20px}.basic-editor.white{color:#fff}.basic-editor.black{color:#000}.basic-editor .title-small{text-transform:uppercase;display:inline-block;font-size:12px;margin-bottom:100px;opacity:.8}.basic-editor .title-small::after{content:"";border-bottom:1px solid #fff;width:285px;display:block;padding-top:3px}@media (max-width:767px){.basic-editor{padding:0 20px}.basic-editor h1,.basic-editor h2{overflow-wrap:break-word}.basic-editor .title-small{margin-top:80px}.basic-editor p{text-align:left!important}}.gallery-wrap.black{background-color:#000;color:#fff}.gallery-wrap.black h2{color:#fff}.gallery-wrap.black .gallery-top p::after{border-bottom:1px solid #fff}.gallery-wrap.white{background-color:#fff;color:#000}.gallery-wrap.white h2{color:#000}.gallery-wrap.white .gallery-top p::after{border-bottom:1px solid #000}.gallery-wrap .gallery-top{padding:150px 50px 50px}.gallery-wrap .gallery-top h2{font-size:min(96px, 8vw);line-height:100%;margin:0}.gallery-wrap .gallery-top p{text-transform:uppercase;font-size:12px;cursor:pointer}.gallery-wrap .gallery-top p::after{content:"";width:120px;display:block}.gallery-wrap .gallery-top p i{margin-left:10px;color:#fbb101;transition:transform 0.25s ease-in-out;transform-origin:center}.gallery-wrap .gallery-top p.selected i{transform:rotate(90deg)}.gallery-wrap .gallery-grid-wrap{display:none}.gallery-wrap .gallery-grid-wrap .gallery-grid{display:flex;flex-wrap:wrap}.gallery-wrap .gallery-grid-wrap .gallery-grid a{display:block;width:100%}.gallery-wrap .gallery-grid-wrap .gallery-grid a img{object-fit:cover;width:100%;max-height:753px;height:753px}.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(2),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(6),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(8),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(12),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(14),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(18),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(20),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(24),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(26),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(30),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(32),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(36),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(38),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(42),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(44),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(48),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(50){width:60%}.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(3),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(5),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(9),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(11),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(15),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(17),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(21),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(23),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(27),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(29),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(33),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(35),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(39),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(41),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(45),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(47),.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(51){width:40%}@media (max-width:767px){.gallery-wrap .gallery-top{padding:150px 20px 20px}.gallery-wrap .gallery-grid-wrap .gallery-grid a{width:50%!important}.gallery-wrap .gallery-grid-wrap .gallery-grid a:nth-child(3n+1){width:100%!important}.gallery-wrap .gallery-grid-wrap .gallery-grid a img{height:340px}}.secondary-menu .secondary-menu-wrap{max-width:1425px;margin:0 auto;padding:80px 50px 40px}.secondary-menu .secondary-menu-wrap ul{padding:15px 20px;margin:0;list-style:none;text-align:center}.secondary-menu .secondary-menu-wrap ul li{display:inline-block;margin:0 30px}.secondary-menu .secondary-menu-wrap ul li.active a,.secondary-menu .secondary-menu-wrap ul li:hover a{border-bottom:1px solid #000;opacity:1}.secondary-menu .secondary-menu-wrap ul li a{display:block;text-transform:uppercase;text-decoration:none;padding:5px 25px;opacity:.7;font-size:14px;transition:opacity 0.25s ease-in-out,border-color 0.25s ease-in-out}.secondary-menu .secondary-menu-wrap.white ul{background-color:#fff}.secondary-menu .secondary-menu-wrap.white ul li.active a{border-color:#000}.secondary-menu .secondary-menu-wrap.white ul li a{color:#000}.secondary-menu .secondary-menu-wrap.black ul{background-color:#000}.secondary-menu .secondary-menu-wrap.black ul li.active a{border-color:#fff}.secondary-menu .secondary-menu-wrap.black ul li a{color:#fff;border-color:#fff}@media (max-width:767px){.secondary-menu .secondary-menu-wrap{padding:30px 0 0 0}.secondary-menu .secondary-menu-wrap ul{white-space:nowrap;overflow:auto}.secondary-menu .secondary-menu-wrap ul li{font-size:14px;padding:0 10px;margin:0}.secondary-menu .secondary-menu-wrap ul li a{padding:5px 0}}.triple-squares{display:flex;flex-wrap:wrap;max-width:1515px;margin:auto}.triple-squares .square-item{flex-basis:33.33%;padding:30px;height:610px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.triple-squares .square-item.style2{padding:0}.triple-squares .square-item>a{height:100%;width:100%;object-fit:cover}.triple-squares .square-item img{height:100%;width:100%;object-fit:cover}.triple-squares .square-item.center{text-align:center}.triple-squares .square-item.yellow{background-color:#fbb101;color:#000}.triple-squares .square-item.yellow h3{color:#000}.triple-squares .square-item.white{background-color:#fff;color:#000}.triple-squares .square-item.white h3{color:#000}.triple-squares .square-item.black{background-color:#000;color:#fff}.triple-squares .square-item.black h3{color:#fff}.triple-squares .square-item p:last-of-type{margin-top:5px;margin-bottom:0}.triple-squares .square-item .subtitle{text-transform:uppercase;font-size:12px}.triple-squares .square-item small{display:block;padding:0 0 5px}.triple-squares .square-item .square-item-bottom{position:absolute;bottom:0;left:0;width:100%;padding:20px 30px;background-color:#000;color:#fff}.triple-squares .square-item .square-item-bottom.white{background-color:#fff;color:#000}.triple-squares .square-item .square-item-bottom.white h3{color:#000}.triple-squares .square-item .square-item-bottom .tripple-squer-content-holder{display:flex}.triple-squares .square-item .square-item-bottom h3{color:#fff}.triple-squares .square-item .square-item-bottom p{max-width:98%;min-height:85px}@media (max-width:767px){.triple-squares .square-item{flex-basis:50%;min-height:295px;height:auto;padding:20px;flex-grow:1}.triple-squares .square-item.style1{flex-basis:100%;min-height:455px}.triple-squares .square-item .subtitle{font-size:10px;padding:0 0 5px}.triple-squares .square-item .square-item-bottom h3{font-size:12px}.triple-squares .square-item .square-item-bottom{padding:10px}.triple-squares .square-item .square-item-bottom a{position:relative;font-size:12px;right:auto;bottom:auto}.triple-squares .square-item.style3{min-height:455px;justify-content:space-around}.triple-squares .square-item .square-item-bottom p{min-height:unset;max-width:98%}.tripple-squer-content-holder .square-item-bottom-link .cta2:before{display:none}.tripple-squer-content-holder .square-item-bottom-link .cta2 span{padding:5px;min-width:90px}.square-item-bottom-content p{font-size:16px}.triple-squares .square-item .square-item-bottom .tripple-squer-content-holder{display:block}}.two-frames .two-frames-wrap{display:flex;flex-wrap:wrap;max-width:1515px;margin:auto}.two-frames .two-frames-wrap .two-frames-item{background-position:center;background-repeat:no-repeat;background-size:cover;flex-basis:50%;min-height:610px;text-align:center;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:100px 0}.two-frames .two-frames-wrap .two-frames-item.black{background-color:#000}.two-frames .two-frames-wrap .two-frames-item.yellow{background-color:#fbb101}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-top h3{margin-bottom:40px}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-top h3.yellow{color:#fbb101}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-top h3.white{color:#fff}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-top .subtitle{margin:auto}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-top .subtitle p{margin:8px 0;font-size:20px;line-height:1;margin-bottom:1.5em}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-top .subtitle small{font-size:12px}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-top .subtitle.yellow{color:#fbb101}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-top .subtitle.white{color:#fff}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-top{max-width:70%;margin:0 auto}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-bottom{margin-bottom:80px}@media (max-width:767px){.two-frames:nth-of-type(2n) .two-frames-wrap{flex-direction:column-reverse}.two-frames .two-frames-wrap .two-frames-item{min-height:410px;flex-basis:100%;justify-content:unset;padding:80px 20px 30px}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-top{max-width:95%}.two-frames .two-frames-wrap .two-frames-item .two-frames-item-top .subtitle p{font-size:14px}}#booking-popup,.bookwidget{min-height:auto!important}#booking-popup #basicExample-popup,#booking-popup #basicExample-popupHero,.bookwidget #basicExample-popup,.bookwidget #basicExample-popupHero{display:flex;justify-content:space-between;flex-wrap:wrap}#booking-popup #basicExample-popup .form-row span,#booking-popup #basicExample-popupHero .form-row span,.bookwidget #basicExample-popup .form-row span,.bookwidget #basicExample-popupHero .form-row span{display:block;padding:0 0 10px 0;text-transform:uppercase;font-family:"verlag"}#booking-popup #basicExample-popup .form-row .bk-row,#booking-popup #basicExample-popupHero .form-row .bk-row,.bookwidget #basicExample-popup .form-row .bk-row,.bookwidget #basicExample-popupHero .form-row .bk-row{padding:5px;border:1px solid #fff}#booking-popup #basicExample-popup .form-row .bk-row span,#booking-popup #basicExample-popupHero .form-row .bk-row span,.bookwidget #basicExample-popup .form-row .bk-row span,.bookwidget #basicExample-popupHero .form-row .bk-row span{display:inline-block;width:100px;padding:0 0 0 20px;font-family:"verlag"}#booking-popup #basicExample-popup .form-row .bk-button,#booking-popup #basicExample-popupHero .form-row .bk-button,.bookwidget #basicExample-popup .form-row .bk-button,.bookwidget #basicExample-popupHero .form-row .bk-button{background-color:#fbb101;border:0;border-radius:0;padding:8px 10px;cursor:pointer;outline:0}#booking-popup #basicExample-popup .form-row input,#booking-popup #basicExample-popupHero .form-row input,.bookwidget #basicExample-popup .form-row input,.bookwidget #basicExample-popupHero .form-row input{width:100%;background-color:#000;border:0;border-radius:0;padding:11px 10px 11px 20px;color:#fff;border:1px solid #fff;outline:0}#booking-popup .form-fields,.bookwidget .form-fields{padding:50px 0}#booking-popup .alert,.bookwidget .alert{background-color:red;padding:10px 15px;margin-top:20px;text-align:center;display:none}#booking-popup button.booking-submit[type="submit"],.bookwidget button.booking-submit[type="submit"]{background-image:url(/wp-content/themes/berns/assets/images/cta2yellow.svg);margin-top:15px}#booking-popup button.booking-submit[type="submit"] span,.bookwidget button.booking-submit[type="submit"] span{color:#fbb101;background-color:#000;border-color:#fbb101}#booking-popup button.booking-submit[type="submit"]:hover span,.bookwidget button.booking-submit[type="submit"]:hover span{background-color:#fbb101;color:#000}@media (max-width:767px){div#event-popup,div#booking-popup{min-width:100%}#booking-popup #basicExample-popup{display:block}#booking-popup #basicExample-popup .form-row{margin:0 0 20px}#booking-popup #basicExample-popup .form-row .bk-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#booking-popup #basicExample-popup .form-row .bk-button.bkminus{margin-left:auto;margin-right:4px}}.download-cta{color:#fff;padding:50px 0}.download-cta .download-cta-wrap{max-width:1425px;margin:auto}.download-cta .download-cta-wrap .download-block{display:flex;flex-direction:row-reverse;justify-content:space-around}.download-cta .download-cta-wrap .download-block .download-block-left{max-width:285px}.download-cta .download-cta-wrap .download-block .download-block-left .title-small{color:#fff;text-transform:uppercase;display:inline-block;font-size:12px;margin-bottom:20px;opacity:.8}.download-cta .download-cta-wrap .download-block .download-block-left .title-small::after{content:"";border-bottom:1px solid #fff;width:285px;display:block;padding-top:3px}.download-cta .download-cta-wrap .download-block .download-block-left .download-block-price{font-size:14px;color:rgb(255 255 255 / .8);margin-bottom:60px}.download-cta .download-cta-wrap .download-block .download-block-left .download-block-price small{font-size:12px;text-transform:uppercase;color:#fff;display:block;margin:0 0 10px}.download-cta .download-cta-wrap .download-block .download-block-left .icons-items{display:flex;flex-wrap:wrap}.download-cta .download-cta-wrap .download-block .download-block-left .icons-items .icon-item{flex-basis:50%;display:flex;flex-direction:column;align-items:center;margin-bottom:20px;justify-content:end}.download-cta .download-cta-wrap .download-block .download-block-left .icons-items .icon-item:nth-child(even) .icon::after{left:auto;right:calc(100% + 18px)}.download-cta .download-cta-wrap .download-block .download-block-left .icons-items .icon-item:nth-child(even) .icon::before{left:auto;right:100%}.download-cta .download-cta-wrap .download-block .download-block-left .icons-items .icon-item .icon{padding:10px;border:1px solid #fff0;cursor:pointer;transition:border 0.25s ease-in-out;position:relative}.download-cta .download-cta-wrap .download-block .download-block-left .icons-items .icon-item .icon img{width:70px}.download-cta .download-cta-wrap .download-block .download-block-left .icons-items .icon-item .icon:hover{border:1px solid #fbb101}.download-cta .download-cta-wrap .download-block .download-block-left .icons-items .icon-item .icon:hover::after{opacity:1;z-index:1}.download-cta .download-cta-wrap .download-block .download-block-left .icons-items .icon-item .icon:hover::before{opacity:1}.download-cta .download-cta-wrap .download-block .download-block-left .icons-items .icon-item .icon::before{content:"⭢";position:absolute;left:100%;top:50%;display:block;transform:translateY(-50%);color:#fbb101;opacity:0;transition:opacity 0.25s ease-in-out}.download-cta .download-cta-wrap .download-block .download-block-left .icons-items .icon-item .icon::after{content:attr(data-tooltip);position:absolute;left:calc(100% + 18px);top:50%;display:block;padding:5px 10px;border:1px solid #fff;text-transform:uppercase;font-size:12px;font-weight:700;background-color:rgb(255 255 255 / .2);backdrop-filter:blur(8px);width:150px;text-align:center;z-index:-1;transform:translateY(-50%);opacity:0;transition:opacity 0.25s ease-in-out}.download-cta .download-cta-wrap .download-block .download-block-left .room-details-btn{text-align:center;margin-top:50px}.download-cta .download-cta-wrap .download-block .download-block-left .room-details-btn.second{margin-top:17px;width:272px}.download-cta .download-cta-wrap .download-block .download-block-left .room-details-btn p{font-size:20px;letter-spacing:.5px;color:#ccc;opacity:.8}@media (max-width:767px){.download-cta .download-cta-wrap .download-block{display:block;padding:20px}.download-block-right{margin-bottom:50px}.download-cta .download-cta-wrap .download-block .download-block-left{width:100%;max-width:100%}}.double-square{display:flex;flex-wrap:wrap;max-width:1515px;margin:auto}.double-square .square-item{flex-basis:50%;padding:30px;height:610px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.double-square .square-item.style1{padding:0}.double-square .square-item.style1 .card{position:absolute;width:100%;height:100%;top:0;left:0;perspective:1920px}.double-square .square-item.style1 .card.fliped .card-content{transform:rotateY(-180deg)}.double-square .square-item.style1 .card .card-content{position:absolute;width:100%;height:100%;top:0;left:0;transition:transform 0.5s;transform-style:preserve-3d}.double-square .square-item.style1 .card .card-content .front{position:absolute;width:100%;height:100%;top:0;left:0;backface-visibility:hidden}.double-square .square-item.style1 .card .card-content .back{position:absolute;width:100%;height:100%;top:0;left:0;backface-visibility:hidden;transform:rotateY(-180deg)}.double-square .square-item.style1 .card .card-content .back.black{background-color:#000;color:#fff}.double-square .square-item.style1 .card .card-content .back.black a{color:#fff}.double-square .square-item.style1 .card .card-content .back.white{background-color:#fff;color:#000}.double-square .square-item.style1 .card .card-content .back.white a{color:#000}.double-square .square-item.style1 .card .card-content .back .flip-close{position:absolute;right:10px;top:10px;cursor:pointer;font-size:20px}.double-square .square-item.style1 .card .card-content .back h3{padding:10px 30px;border-bottom:1px solid}.double-square .square-item.style1 .card .card-content .back p{padding:15px 30px;margin:0 0 15px}.double-square .square-item.style1 .card .card-content .back .flip-item-bottom-link{position:absolute;bottom:30px;right:0;border-bottom:1px solid;width:100%;text-align:right;padding:0 30px}.double-square .square-item.style2{text-align:center;justify-content:center}.double-square .square-item.style2.left{text-align:left;justify-content:space-between;padding:60px}.double-square .square-item.style2.left .square-item-top p{width:100%}.double-square .square-item.style2::after{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 40px);height:calc(100% - 40px);margin:20px}.double-square .square-item.style2 .square-item-top{position:relative;z-index:1}.double-square .square-item.style2 .square-item-top h3{margin-bottom:50px}.double-square .square-item.style2 .square-item-top p{width:70%;margin:auto}.double-square .square-item img{height:100%;width:100%;object-fit:cover}.double-square .square-item.center{text-align:center}.double-square .square-item.yellow{background-color:#fbb101;color:#000}.double-square .square-item.yellow h3{color:#000}.double-square .square-item.yellow::after{border:1px solid #000}.double-square .square-item.white{background-color:#fff;color:#000}.double-square .square-item.white h3{color:#000}.double-square .square-item.white::after{border:1px solid #000}.double-square .square-item.black{background-color:#000;color:#fff}.double-square .square-item.black h3{color:#fff}.double-square .square-item.black::after{border:1px solid #fff}.double-square .square-item p:last-of-type{margin-top:5px;margin-bottom:0;min-height:63px}.double-square .square-item .subtitle{text-transform:uppercase;font-size:12px}.double-square .square-item small{display:block;padding:0 0 5px}.double-square .square-item .square-item-bottom{position:absolute;bottom:0;left:0;width:100%;padding:20px 30px;background-color:#000;color:#fff;display:flex;justify-content:space-between;align-items:center}.double-square .square-item .square-item-bottom .square-item-bottom-content{padding-right:50px}.double-square .square-item .square-item-bottom h3{color:#fff}.double-square .square-item .square-item-bottom.white{background-color:#fff;color:#000}.double-square .square-item .square-item-bottom.white h3{color:#000}@media (max-width:1500px){.double-square .square-item .square-item-bottom .square-item-bottom-content p{min-height:85px}}@media (max-width:767px){.double-square .square-item{flex-basis:100%;min-height:550px;height:auto}.double-square .square-item .square-item-bottom{display:block;padding:20px}.double-square .square-item .square-item-bottom .square-item-bottom-content{padding-right:0}.double-square .square-item.style2{min-height:455px}}.gallery-slider{display:flex;flex-wrap:wrap}.gallery-slider .gs-left{width:100%;max-width:320px;padding:40px 30px;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:500px;flex-direction:column;align-items:baseline;border-right:1px solid}.gallery-slider .gs-left h3{font-size:24px}.gallery-slider .gs-right{padding:40px;width:calc(100% - 360px)}.gallery-slider .gs-right .slick-slide{width:100%;max-width:320px;margin-right:30px}.gallery-slider .gs-right .slick-slide img{height:460px;object-fit:cover}.gallery-slider .gs-right .slick-slide .title{text-transform:uppercase;margin:15px 15px 10px}.gallery-slider .gs-right .slick-slide .size{font-size:14px;margin:10px 15px 10px}.gallery-slider .gs-right .slick-slide a{text-decoration:none;display:flex;font-size:14px;align-items:flex-end;flex-wrap:wrap;margin:10px 15px 0}.gallery-slider .gs-right .slick-slide a i{margin-left:5px;color:#fbb101}.gallery-slider .gs-right .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;font-size:29px;padding:0;margin:0;border-radius:0;background-color:#fff0;border:0;color:#000;outline:0;cursor:pointer}.gallery-slider .gs-right .slick-arrow.prev-arrow{left:-10px;transform:rotateY(180deg) translateY(-50%)}.gallery-slider .gs-right .slick-arrow.next-arrow{right:-10px}.gallery-slider .gs-right .gs-slider-item{width:100%}@media (max-width:767px){.gallery-slider .gs-left{max-width:100%;border:0;padding:20px;min-height:auto}.gallery-slider .gs-right{padding:20px;width:100%}.gallery-slider .gs-right .slick-slide{margin-right:0;max-width:375px}}.room-details.service-details{padding:0 10px 10px}.room-details.service-details .room-details-container{display:block}.room-details.service-details .room-details-container .room-details-wrap{padding:0;margin-top:0}.room-details.service-details .room-details-container .room-details-wrap .room-item{color:#fff}.room-details.service-details .room-details-container .room-details-wrap .room-item h3{color:#fff;font-size:20px}.room-details.service-details .room-details-container .room-details-wrap .room-item:first-child{align-items:unset;text-align:left}.room-details.service-details .room-details-container .room-details-wrap .room-item:first-child h3{margin-bottom:100px}.room-details.service-details .room-details-container .room-details-wrap .room-item:first-child h3::after{content:"";border-bottom:1px solid rgb(255 255 255 / .8);width:90%;display:block;padding-top:15px}.room-details a{color:#fff}@media (max-width:767px){.room-details.service-details{padding:10px 0 10px}.room-details.service-details .room-details-container .room-details-wrap .room-item h3{font-size:10px}.room-details.service-details .room-details-container .room-details-wrap .room-item:first-child h3{font-size:14px}.room-details.service-details .room-details-container .room-details-wrap .room-item:first-child p{display:none}.room-details .room-details-container .room-details-wrap .room-item .icon-item,.room-details .room-details-container .room-details-wrap .room-item .icon-item img{width:40px}}.banner-wrap{position:relative;background-color:#000;padding:10px}.banner-wrap .banner-outer{border:3px solid #fbb101}.banner-wrap .banner-outer .banner-inner{border:3px solid #fff;padding:10px}.banner-wrap .banner-outer .banner-inner.map{padding:20px}.banner-wrap .banner-outer .banner-inner img{height:286px;width:100%;object-fit:cover}.banner-wrap .banner-outer .banner-inner .banner-content{position:absolute;width:60%;top:50%;left:50%;color:#fff;text-align:center;transform:translate(-50%,-50%);font-size:32px;padding:20px}.banner-wrap .banner-outer .banner-inner .banner-content h3{font-size:48px}.banner-wrap .banner-outer .banner-inner .banner-content p{margin:0}@media (max-width:767px){.banner-wrap .banner-outer .banner-inner .banner-content h3{font-size:24px}.banner-wrap .banner-outer .banner-inner img{height:300px}.banner-wrap .banner-outer .banner-inner .banner-content{font-size:16px;width:80%}}.whats-on{color:#000;text-align:center;padding:58px 20px 0;margin-bottom:-40px}.whats-on h3{font-size:96px;margin:0;padding:50px 0 10px;line-height:1;border-bottom:1px solid #000}.whats-on .top-row{text-align:center;position:relative;font-size:20px;border-bottom:3px solid;display:flex;justify-content:center;align-items:center}.whats-on .top-row .date{position:absolute;right:0;font-size:16px}.whats-on .three-column{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;padding:15px 0;border-bottom:1px solid #000}.whats-on .three-column .three-column-item{font-size:10px;border-left:1px solid;border-right:1px solid;padding:0 15px;width:240px}.whats-on .three-column .three-column-item h4{font-size:14px;margin:5px 0}.whats-on .three-column .three-column-item p{margin:auto;max-width:70px}.whats-on .three-column .three-column-item:nth-child(2){width:390px;border:0}.whats-on .whatson-img{max-width:332px;margin:30px auto 15px;background-color:#000;padding:5px}.whats-on h2::after{content:"";display:block;width:100%;max-width:1044px;height:19px;background-color:#000;margin:auto}@media (max-width:767px){.whats-on{margin-bottom:0}.whats-on h3{font-size:36px}.whats-on .top-row{font-size:14px}.whats-on .top-row .date{font-size:12px}.whats-on .three-column .three-column-item{width:33.33%;border:0;padding:0 10px}.whats-on .three-column .three-column-item:nth-child(2){width:auto;border-left:1px solid;border-right:1px solid}.whats-on .three-column{flex-wrap:inherit}.whats-on .whatson-img{width:240px}.whats-on h2{font-size:24px}}.calender-wrap{margin:0 0 50px}.calender-wrap .calender-content{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(434px,1fr));grid-auto-rows:300px;grid-auto-flow:dense}.calender-wrap .calender-content .calender-item{position:relative}.calender-wrap .calender-content .calender-item.featured{grid-row:span 2}.calender-wrap .calender-content .calender-item img{width:100%;height:100%;object-fit:cover}.calender-wrap .calender-content .calender-item .citem-bottom{position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:#fbb101;display:flex;flex-direction:column;gap:5px}.calender-wrap .calender-content .calender-item .citem-bottom .citem-meta{padding-right:10px}.calender-wrap .calender-content .calender-item .citem-bottom .citem-meta .citem-date{font-size:25px;font-family:"verlag";color:#fff}.calender-wrap .calender-content .calender-item .citem-bottom .citem-meta a{display:inline-block;font-size:14px;color:#fff;text-decoration:none;border-bottom:1px solid #fff}.calender-wrap .calender-content .calender-item .citem-bottom h5{font-size:clamp(1.375rem, calc(1.309rem + 0.2113vw), 1.5625rem)}@media (max-width:767px){.calender-wrap .calender-content{grid-template-columns:repeat(1,1fr);grid-column-gap:10px;grid-row-gap:10px}.calender-wrap .calender-content .calender-item .citem-bottom .citem-meta .citem-date{font-size:16px;white-space:nowrap}}.news-wrap{margin:0 0 50px}.news-wrap .news-heading{padding-bottom:15px;margin-top:100px}.news-wrap .news-container .news-row{display:flex;flex-wrap:wrap;padding:25px 0;border-bottom:3px solid #000;position:relative}.news-wrap .news-container .news-row:first-child{border-top:3px solid #000}.news-wrap .news-container .news-row:first-child::before{content:"";border-top:1px solid #000;display:block;width:100%;left:0;position:absolute;top:3px}.news-wrap .news-container .news-row::after{content:"";border-bottom:1px solid #000;display:block;width:100%;left:0;position:absolute;bottom:-7px}.news-wrap .news-container .news-row .news-item{width:calc(100% - 20px);display:flex;flex-wrap:wrap;margin:0 0 20px 20px;border-bottom:1px solid #000;padding:0 0 20px}.news-wrap .news-container .news-row .news-item .news-top{display:flex;flex-wrap:wrap;flex-direction:column;width:40%;justify-content:space-between;align-items:start;padding:0 50px 0 0}.news-wrap .news-container .news-row .news-item .news-top .news-content h4{font-weight:700}.news-wrap .news-container .news-row .news-item .news-image{width:60%}.news-wrap .news-container .news-row .news-item .news-image img{height:280px;width:100%;object-fit:cover}.news-wrap .news-container .news-row .news-left{width:40%;border-right:1px solid #000}.news-wrap .news-container .news-row .news-right{width:60%}.news-wrap .news-container .news-row .news-right .news-item:last-child{margin-bottom:0;border:0;padding:0}.news-wrap .news-container .news-row:nth-child(odd) .news-left{border-right:1px solid #000;padding-right:20px}.news-wrap .news-container .news-row:nth-child(odd) .news-left .news-item{width:100%}.news-wrap .news-container .news-row:nth-child(odd) .news-left .news-item:first-child{flex-direction:column;margin:0;border:0;padding:0}.news-wrap .news-container .news-row:nth-child(odd) .news-left .news-item:first-child .news-top{width:100%;order:2}.news-wrap .news-container .news-row:nth-child(odd) .news-left .news-item:first-child .news-image{width:100%;margin:0 0 20px}.news-wrap .news-container .news-row:nth-child(odd) .news-left .news-item:first-child .news-image img{height:410px}.news-wrap .news-container .news-row:nth-child(even),.news-wrap .news-container .news-row.reversed{flex-direction:row-reverse}.news-wrap .news-container .news-row:nth-child(even) .news-left,.news-wrap .news-container .news-row.reversed .news-left{border-right:0;border-left:1px solid #000;padding-right:0;padding-left:20px}.news-wrap .news-container .news-row:nth-child(even) .news-left .news-item,.news-wrap .news-container .news-row.reversed .news-left .news-item{width:100%}.news-wrap .news-container .news-row:nth-child(even) .news-left .news-item:first-child,.news-wrap .news-container .news-row.reversed .news-left .news-item:first-child{flex-direction:column;margin:0;border:0;padding:0}.news-wrap .news-container .news-row:nth-child(even) .news-left .news-item:first-child .news-top,.news-wrap .news-container .news-row.reversed .news-left .news-item:first-child .news-top{width:100%;order:2}.news-wrap .news-container .news-row:nth-child(even) .news-left .news-item:first-child .news-image,.news-wrap .news-container .news-row.reversed .news-left .news-item:first-child .news-image{width:100%;margin:0 0 20px}.news-wrap .news-container .news-row:nth-child(even) .news-left .news-item:first-child .news-image img,.news-wrap .news-container .news-row.reversed .news-left .news-item:first-child .news-image img{height:410px}.news-wrap .news-container .news-row:nth-child(even) .news-right .news-item,.news-wrap .news-container .news-row.reversed .news-right .news-item{margin-left:0;margin-right:20px}body.black .news-wrap{color:#fff}body.black .news-wrap .news-heading{color:#fff}body.black .news-wrap .news-container .news-row{border-bottom:3px solid #fff}body.black .news-wrap .news-container .news-row:first-child{border-top:3px solid #fff}body.black .news-wrap .news-container .news-row:first-child::before{border-top:1px solid #fff}body.black .news-wrap .news-container .news-row::after{border-bottom:1px solid #fff}body.black .news-wrap .news-container .news-row .news-item{border-bottom:1px solid #fff}body.black .news-wrap .news-container .news-row .news-left{border-right:1px solid #fff}body.black .news-wrap .news-container .news-row:nth-child(odd) .news-left{border-right:1px solid #fff}body.black .news-wrap .news-container .news-row:nth-child(even) .news-left{border-left:1px solid #fff}@media (max-width:767px){.news-wrap .news-container .news-row .news-left{width:100%}.news-wrap .news-container .news-row:nth-child(odd) .news-left{padding:0;border:0;margin:0 0 30px}.news-wrap .news-container .news-row .news-right{width:100%}.news-wrap .news-container .news-row .news-item{width:100%;margin:0;border:0}.news-wrap .news-container .news-row .news-item .news-top{order:1;width:100%;padding:0}.news-wrap .news-container .news-row .news-item .news-image{width:100%;margin:0 0 20px}.news-wrap .news-container .news-row{border:0;padding:10px}.news-wrap .news-container .news-row:first-child{padding-top:20px}.news-wrap .news-container .news-row::after{display:none}.news-wrap .news-container .news-row:nth-child(even) .news-left,.news-wrap .news-container .news-row.reversed .news-left{padding:0;border:0;margin:0 0 30px}.news-wrap .news-heading{padding:0 10px 15px;margin-top:50px}}body .faq-wrap{color:#fff}.faq-wrap{margin:0 0 50px}.faq-wrap ul{padding:0;margin:0;list-style:none;font-size:12px;display:flex;flex-wrap:wrap}.faq-wrap ul li{width:50%;margin-bottom:80px}.faq-wrap ul li .faq-question{display:flex;text-transform:uppercase;align-items:center;justify-content:space-between;cursor:pointer;max-width:350px}.faq-wrap ul li .faq-question span{display:inline-block;border-bottom-width:1px;border-bottom-style:solid;border-image:linear-gradient(to right,rgb(255 255 255 / .5),rgb(0 0 0 / .5)) 1;padding-right:30px;padding-bottom:2px}.faq-wrap ul li .faq-question i{color:#fbb101;font-size:20px}.faq-wrap ul li .faq-answer{display:none;border-bottom-width:1px;border-bottom-style:solid;border-image:linear-gradient(to right,rgb(255 255 255 / .5),rgb(0 0 0 / .5)) 1;padding:10px 0 20px;max-width:350px}@media (max-width:767px){.faq-wrap ul{padding:20px}.faq-wrap ul li{width:100%}}.single-page{margin:58px 0;color:#000}.single-page .single-page-top{padding:20px 30px 0}.single-page .single-page-top .top-row{text-align:center;position:relative;font-size:20px;border-top:1px solid;border-bottom:3px solid;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.single-page .single-page-top .top-row .date{position:absolute;right:0;font-size:16px}.single-page .single-page-top .three-column{display:flex;flex-wrap:wrap;align-items:center;padding:15px 0;border-bottom:1px solid #000}.single-page .single-page-top .three-column .three-column-item{font-size:24px;font-weight:700}.single-page .single-page-top .three-column .three-column-item h4{font-size:40px;font-weight:700}.single-page .single-page-top .three-column .three-column-item:nth-child(2){border-left:1px solid;text-align:center;padding:15px 30px;margin:0 30px}.single-page .single-page-middle{padding:0 30px;margin:5px 0 100px}.single-page .single-page-middle .single-two-middle-column{display:flex;flex-wrap:wrap;padding:50px 0}.single-page .single-page-middle .single-two-middle-column .stmc-left{flex-basis:50%;padding-right:30px}.single-page .single-page-middle .single-two-middle-column .stmc-left h2{font-size:36px}.single-page .single-page-middle .single-two-middle-column .stmc-left .scroll-container{border:1px solid #000;padding:2px;max-width:100%;height:calc(100% - 46px)}.single-page .single-page-middle .single-two-middle-column .stmc-left .scroll-container .scroll-wrap{border:1px solid #fbb101;padding:2px;height:100%}.single-page .single-page-middle .single-two-middle-column .stmc-left .scroll-container .scroll-wrap .scroll-border{border:1px solid #000;height:100%}.single-page .single-page-middle .single-two-middle-column .stmc-left .scroll-container .scroll-wrap .scroll-border .scroll-data{padding:20px 20px 0}.single-page .single-page-middle .single-two-middle-column .stmc-left .scroll-container .scroll-wrap .scroll-border .scroll-data .scroll-area{height:360px;overflow:auto}.single-page .single-page-middle .single-two-middle-column .stmc-left .scroll-container .scroll-wrap .scroll-border .scroll-data .scroll-area .scroll{padding-right:40px}.single-page .single-page-middle .single-two-middle-column .stmc-left .scroll-container .scroll-wrap .scroll-border .scroll-data .btn-align{text-align:right}.single-page .single-page-middle .single-two-middle-column .stmc-left .scroll-container .scrollbar-track{background-color:#000}.single-page .single-page-middle .single-two-middle-column .stmc-left .scroll-container .scrollbar-thumb{background:#fff;border-radius:0;top:1px;left:1px;width:6px}.single-page .single-page-middle .single-two-middle-column .stmc-right{flex-basis:50%;padding-left:30px}.single-page .single-page-middle .single-two-middle-column .stmc-right h2{font-size:36px}.single-page .single-page-middle .single-two-middle-column .stmc-right img{width:100%;border:4px solid #000}.single-page .additional-wrap{padding:0 20px;margin:100px 0}.single-page .additional-wrap .additional-wrap-column{display:flex;flex-wrap:wrap}.single-page .additional-wrap .additional-wrap-column .additional-content{font-size:14px;font-weight:700;flex-basis:50%;padding:0 4%;text-transform:uppercase}.single-page .additional-wrap .additional-wrap-column .additional-content .additional-content-top{padding:0 15px 5px 0;border-bottom:1px solid #000;margin-bottom:15px;display:inline-block}.single-page .additional-wrap .additional-wrap-column .additional-content .additional-content-top .date{color:#fbb101}.single-page .additional-wrap .additional-wrap-column .additional-content .video-wrap{display:block;position:relative;padding-bottom:56.25%}.single-page .additional-wrap .additional-wrap-column .additional-content .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-page.whatson-small .single-page-top .three-column .three-column-item.single-meta{text-transform:uppercase}@media (max-width:767px){.single-page .single-page-top{padding:20px 0 0;margin:0 0 35px}.single-page .single-page-top .top-row .date{display:none}.single-page .single-page-top .three-column{display:block;border:0}.single-page .single-page-top .three-column .three-column-item{text-align:center;padding:0 5px}.single-page .single-page-top .three-column .three-column-item h4{font-size:32px}.single-page .single-page-top .three-column .three-column-item:nth-child(2){font-size:16px;padding:15px 0;margin:20px 0 0;border:0;border-top:1px solid #000}.single-page .single-page-middle .single-two-middle-column{flex-direction:column-reverse}.single-page .single-page-middle .single-two-middle-column .stmc-left{flex-basis:100%}.single-page .single-page-middle .single-two-middle-column .stmc-right{flex-basis:100%;margin:0 0 50px}.single-page .single-page-middle .single-two-middle-column .stmc-right h2{font-size:24px;text-align:left}.single-page .single-page-middle .single-two-middle-column .stmc-left .scroll-container{max-width:100%}.single-page .single-page-middle .single-two-middle-column .stmc-left .scroll-container .scroll-wrap .scroll-border .scroll-data{padding-bottom:30px}.single-page .additional-wrap .additional-wrap-column{display:block}.single-page .additional-wrap .additional-wrap-column .additional-content{margin-bottom:50px;padding:0}}.cta-wrap{margin-bottom:50px}.cta-wrap.left{text-align:left}.cta-wrap.center{text-align:center}.cta-wrap.right{text-align:right}.footer{background-color:#000;padding:50px;color:#fff;font-size:12px}.footer h6{font-family:"verlag";font-weight:700;text-transform:uppercase;border-bottom:1px solid #fff;padding:0 0 5px;margin:0 0 20px;letter-spacing:2px}.footer .footer-content{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:start}.footer .footer-content .footer-img{text-align:center;font-size:24px;font-family:"strretch-sans"}.footer .footer-content .footer-img img{vertical-align:sub}.footer .footer-content .footer-img span{font-size:32px;color:#fbb101}.footer .footer-content .footer-img span:nth-child(5){font-size:24px}.footer .footer-content .footer-col{max-width:195px;min-width:195px;width:100%;padding:0 30px;line-height:22px}.footer .footer-content .footer-col a{display:inline-block;text-decoration:none;color:#fff;transition:color 0.25s ease-in-out;letter-spacing:1px}.footer .footer-content .footer-col a:hover{color:#fbb101}.footer .footer-content .footer-col ul{padding:0;margin:0 0 20px;list-style:none}.footer .footer-content .footer-col .newsletter-form{display:flex;margin-bottom:35px}.footer .footer-content .footer-col .newsletter-form input[type="email"]{background-color:#000;border-radius:0;appearance:none;border-color:#fff;padding:3px;line-height:normal;font-size:11px;height:20px;outline:0;color:#fff;text-transform:uppercase;letter-spacing:1px}.footer .footer-content .footer-col .newsletter-form button{padding:0;color:#fbb101;border-radius:0;background-color:#fff0;outline:0;border:0;margin-left:5px;cursor:pointer}.footer .footer-content .footer-col .link a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;max-width:116px;letter-spacing:1px}.footer .footer-content .footer-col .link a i{color:#fbb101}.footer .footer-content .footer-col .social-link{margin:0 0 5px}.footer .footer-content .footer-col .social-link:nth-last-child(3){margin-top:12px}.footer .footer-content .footer-col .social-link a{display:flex;align-items:center;flex-wrap:wrap;font-weight:700}.footer .footer-content .footer-col .social-link a i,.footer .footer-content .footer-col .social-link a img{display:inline-block;margin-right:20px;width:16px;text-align:center}.footer .footer-content .footer-col .footer-logo{position:relative;perspective:20000px;transform-style:preserve-3d;animation:rotate-pause 14s linear infinite;animation-delay:2s}.footer .footer-content .footer-col .footer-logo img{width:121px}@keyframes rotate-pause{0%,20%{transform:rotateX(0deg);animation-delay:5s}25%,45%{transform:rotateX(-90deg);animation-delay:5s}50%,70%{transform:rotateX(-180deg);animation-delay:5s}75%,95%{transform:rotateX(-270deg);animation-delay:5s}100%{transform:rotateX(-360deg);animation-delay:5s}}.footer .footer-content .footer-col .footer-logo div{position:absolute;color:#fff;height:61px;width:134px;overflow:hidden;padding:15px 0;margin:-30px 0;text-align:center;font-size:40px;text-transform:uppercase;background-color:#000}.footer .footer-content .footer-col .footer-logo div:nth-child(1){transform:rotateX(360deg) translateZ(15.5px);animation-delay:5s}.footer .footer-content .footer-col .footer-logo div:nth-child(2){transform:rotateX(270deg) translateZ(15.5px);animation-delay:5s}.footer .footer-content .footer-col .footer-logo div:nth-child(3){transform:rotateX(180deg) translateZ(15.5px);animation-delay:5s}.footer .footer-content .footer-col .footer-logo div:nth-child(4){transform:rotateX(90deg) translateZ(15.5px);animation-delay:5s}@media (max-width:767px){.footer .footer-content{width:100%;justify-content:unset}.footer .footer-content .footer-img{margin-bottom:20px;font-size:20px}.footer{padding:20px}.footer .footer-content .footer-col{margin:15px 0}.footer .footer-content .footer-img span{font-size:28px}}.error404{background-color:#000}.error404 .page-header,.error404 .footer{display:none}.error404 .error-404{color:#fff;text-align:center;display:flex;flex-wrap:wrap;height:calc(100vh);align-items:center;justify-content:center}.error404 .error-404 h2{font-size:36px;text-transform:uppercase}.error404 .error-404 h3{font-size:24px;font-family:"verlag";letter-spacing:4px;color:#ACACAC;text-transform:none;margin:30px 0}.error404 .error-404 h4{color:#fbb101;font-size:20px;letter-spacing:4px;text-transform:none;margin:0 0 50px}.error404 .error-404 ul{padding:0;margin:0;list-style:none}.error404 .error-404 ul li{display:inline-block;margin:0 25px}.error404 .error-404 ul li a{display:block;color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px;padding:0 0 3px;border-bottom:1px solid #fff;transition:color 0.25s ease-in-out}.error404 .error-404 ul li a:hover{color:#fbb101}.search{background-color:#000;color:#fff}.search .page-header{background:#1a1a1a}.search a{color:#fff;text-decoration:none}.search .search-top{margin-top:58px;height:452px;padding:20px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}.search .search-top form{display:flex;flex-wrap:wrap;align-items:center;border:10px solid #fff;padding:5px;width:100%;max-width:920px}.search .search-top form input[type="submit"]{width:40px;height:28px;background-image:url(/wp-content/themes/berns/assets/images/search-icon.png);background-position:center center;background-repeat:no-repeat;background-color:#000;padding:0;border:0;border-radius:0;outline:0;border-right:1px solid #fff}.search .search-top form input[type="text"]{background-color:#000;padding:5px 10px;border:0;border-radius:0;outline:0;color:#fff;width:calc(100% - 41px)}.search .search-top .search-text{text-transform:uppercase;margin:100px 0 0}.search-result-wrap .search-item header.entry-header{text-align:center}.search-result-wrap{display:flex;flex-wrap:wrap}.search-result-wrap .search-item{flex-basis:50%;min-height:610px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:20px;flex-direction:column}.search-result-wrap .search-item.yellow{background-color:#fbb101;color:#000}.search-result-wrap .search-item.black{background-color:#000;color:#fff}.search-result-wrap .search-item .entry-summary{margin:1.5em 0 0;max-width:70%;margin:1.5em auto 0;text-align:center;text-transform:uppercase}@media (max-width:767px){.search .search-top{height:300px}.search .search-top .search-text{margin-top:50px}.search-result-wrap .search-item{flex-basis:100%;min-height:410px}.search-result-wrap .search-item .entry-summary{max-width:100%}}.two-column-block{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:59px 0 59px 0}.two-column-block.imageLeft{flex-direction:row-reverse}.two-column-block .col-2{flex-basis:50%;color:#000}.two-column-block .col-2.content{background-color:#fbb101;position:relative;padding:40px 60px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.two-column-block .col-2.content .column-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center}.two-column-block .col-2.content .column-content h3{margin:0 0 35px 0}.two-column-block .col-2.content .column-content p{margin:0 0 20px 0}.two-column-block .col-2.content .column-content .cta-wrap{width:100%;margin-bottom:0}.two-column-block .col-2.content .column-content .cta-wrap .cta2.black span{background-color:#fff0}.two-column-block .col-2.bk-gallery{position:relative;width:50%}.two-column-block .col-2 .column-2-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.two-column-block .col-2 img{width:100%}.two-column-block.left{flex-direction:row-reverse}.two-column-block .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;font-size:29px;padding:0;margin:0;border-radius:0;background-color:#fff0;border:0;color:#000;outline:0;cursor:pointer}.two-column-block .slick-arrow.next-arrow{right:10px}.two-column-block .slick-arrow.prev-arrow{left:10px;transform:rotateY(180deg) translateY(-50%)}.bk-gallery-image img{height:509.35px;width:100%;display:block;object-fit:cover;margin-bottom:-6px}@media (max-width:767px){.two-column-block{flex-direction:column;padding:20px 0}.two-column-block.imageLeft{flex-direction:column-reverse}.two-column-block .col-2.content{padding:25px 20px}.two-column-block .col-2.content .column-content .cta-wrap .cta2 span{min-width:105px;border-width:2px!important}}.three-column-carousel .three-column-block{max-width:1400px;margin:auto}.three-column-carousel .three-column-block.yellow .angle-left{background-image:url(/wp-content/themes/berns/assets/images/angle-left-yellow.svg);width:30px;height:77px;display:inline-block}.three-column-carousel .three-column-block.yellow .angle-right{background-image:url(/wp-content/themes/berns/assets/images/angle-right-yellow.svg);width:30px;height:77px;display:inline-block}.three-column-carousel .three-column-block.black .angle-left{background-image:url(/wp-content/themes/berns/assets/images/angle-left.svg);width:30px;height:77px;display:inline-block}.three-column-carousel .three-column-block.black .angle-right{background-image:url(/wp-content/themes/berns/assets/images/angle-right.svg);width:30px;height:77px;display:inline-block}.three-column-carousel .three-column-block .slick-list{max-height:287px}.three-column-carousel .three-column-block .slick-arrow{position:absolute;top:48%;transform:translateY(-50%);z-index:1;font-size:29px;padding:0;margin:0;border-radius:0;background-color:#fff0;border:0;color:#000;outline:0;cursor:pointer}.three-column-carousel .three-column-block .slick-arrow.prev-arrow{left:-20px}.three-column-carousel .three-column-block .slick-arrow.next-arrow{right:-20px}.three-column-carousel .three-column-block .slick-slide{width:100%;max-width:467px;padding:0 18px}.three-column-carousel .three-column-block .slick-slide img{object-fit:cover;height:287px;opacity:.6}.three-column-carousel .three-column-content{background-color:#000}.three-column-carousel .three-column-content:hover img{transform:scale(1.1)}.three-column-carousel .three-column-content .three-column-content-image{position:relative;overflow:hidden}.three-column-carousel .three-column-content .three-column-content-image img{transition:transform 0.65s ease}.three-column-carousel .three-column-content .content-item{position:relative;left:0%;bottom:180px;color:#fff;text-align:center}.three-column-carousel .three-column-content .content-item .offer-title{font-family:"battista";font-size:20px;line-height:100%;text-transform:uppercase;margin:0 0 28px 0}.three-column-carousel .three-column-content .content-item p{margin-bottom:1em}.three-column-carousel .three-column-content .content-item .cta2{padding:0;color:#fff;text-transform:unset;min-width:unset}.three-column-carousel .three-column-content .content-item .cta2::before{border-bottom:2px solid #fff;width:100%;height:25px}.three-column-carousel .three-column-content .content-item .cta2 span{font-weight:400;min-width:unset}@media (max-width:767px){.three-column-carousel .three-column-content{padding:0}.three-column-carousel .three-column-content .content-item{width:100vw;margin:unset}.three-column-carousel .three-column-content .content-item .content-mobile-center{width:75vw;margin:auto}.three-column-carousel .three-column-block .slick-arrow.prev-arrow{left:12px}.three-column-carousel .three-column-block .slick-arrow.next-arrow{right:12px}.three-column-carousel .three-column-block .slick-slide{padding:unset}.three-column-carousel .three-column-block.yellow .angle-left,.three-column-carousel .three-column-block.yellow .angle-right{width:15px;height:70px}.three-column-carousel .three-column-block.yellow .angle-right{background-position-x:right}}.wpcf7 form{display:block}.wpcf7-form label{display:block}#page-header .l-subheader-cell .w-socials-item.twitter .fa-x-twitter svg{display:none!important}:root{--uacf7-global-color-primary:#382673;--uacf7-global-text-color-secondary:#383c41;--uacf7-global-placeholder-color:#606266;--uacf7-global-border-color:#e4e9f8;--uacf7-global-button-color:var(--uacf7-global-color-primary);--uacf7-border-radius:5px;--uacf7-white-color:#fff}.uacf7-wrapper-default{border:none!important;margin:0!important;padding:0!important;box-shadow:none!important;outline:none!important;min-inline-size:100%}.uacf7-wrapper-default hr{background-color:var(--uacf7-global-border-color);border:none;height:1px;margin-bottom:20px;width:100%}.uacf7-wrapper-default label{display:inline-block;font-weight:500;line-height:inherit;margin-bottom:15px;width:100%}.uacf7-wrapper-default label span{display:block;margin-top:5px}.uacf7-wrapper-default .wpcf7-acceptance label span{display:inline-block;margin-top:5px}.uacf7-wrapper-default input[type="date"],.uacf7-wrapper-default input[type="email"],.uacf7-wrapper-default input[type="number"],.uacf7-wrapper-default input[type="password"],.uacf7-wrapper-default input[type="search"],.uacf7-wrapper-default input[type="tel"],.uacf7-wrapper-default input[type="text"],.uacf7-wrapper-default input[type="url"],.uacf7-wrapper-default select,.uacf7-wrapper-default textarea,.uacf7-wrapper-default label span textarea,.uacf7-wrapper-default label span input{padding:.7rem 1rem;background-clip:padding-box;background-image:none;border:1px solid var(--uacf7-global-border-color);border-radius:var(--uacf7-border-radius);color:var(--uacf7-global-text-color-secondary);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;outline:none}.uacf7-wrapper-default textarea{height:90px}input[type="date"]:focus-visible,input[type="date"]:visited,input[type="email"]:focus-visible,input[type="email"]:visited,input[type="number"]:focus-visible,input[type="number"]:visited,input[type="password"]:focus-visible,input[type="password"]:visited,input[type="search"]:focus-visible,input[type="search"]:visited,input[type="tel"]:focus-visible,input[type="tel"]:visited,input[type="text"]:focus-visible,input[type="text"]:visited,select:visited,select:focus-visible,textarea:visited,textarea:focus-visible{border-color:var(--uacf7-global-button-color)!important}.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item-label{margin:0}.uacf7-wrapper-default .uacf7-checkbox .wpcf7-list-item{display:flex!important;align-items:center;margin:.5em 0 0 1em;font-weight:400}.uacf7-wrapper-default .uacf7-checkbox span input{margin-right:10px}.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item-label{margin:0}.uacf7-wrapper-default .uacf7-radio .wpcf7-list-item{display:flex!important;align-items:center;margin:.5em 0 0 1em;font-weight:400}.uacf7-wrapper-default .uacf7-radio span input{margin-right:10px}.uacf7-wrapper-default .uacf7-rating label span{display:inline-block}.uacf7-wrapper-default .uacf7-submint{display:flex;align-items:center}.uacf7-wrapper-default .uacf7-submint.end{display:flex;flex-direction:row-reverse;align-items:center}.uacf7-wrapper-default .uacf7-submint input[type="submit"]{font-size:16px;font-weight:700;color:var(--uacf7-white-color);background-color:var(--uacf7-global-color-primary);border-style:solid;border-radius:var(--uacf7-border-radius);border-width:2px;border-color:var(--uacf7-white-color);padding:10px 20px;text-align:center;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;outline:none}.uacf7-wrapper-default .uacf7-submint input[type="submit"]:focus,.uacf7-wrapper-default .uacf7-submint input[type="submit"]:hover{color:var(--uacf7-white-color);background-color:var(--uacf7-global-color-primary)}.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]{background-color:var(--uacf7-global-color-primary);color:var(--uacf7-white-color)!important}.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:focus,.uacf7-wrapper-default .uacf7-submint.fill input[type="submit"]:hover{color:var(--uacf7-global-color-primary);background-color:var(--uacf7-white-color)}.uacf7-wrapper-default .uacf7-submint.full-width{position:relative}.uacf7-wrapper-default .uacf7-submint.full-width input[type="submit"]{width:100%}.uacf7-wrapper-default .uacf7-submint.full-width>span{position:absolute;left:50%;margin-left:-12px}.uacf7-wrapper-default .uacf7-submint.fill.full-width>span.wpcf7-spinner{background-color:var(--uacf7-white-color)}.uacf7-wrapper-default .uacf7-submint.fill.full-width>span.wpcf7-spinner::before{background-color:var(--uacf7-global-color-primary)}.uacf7-wrapper-default .uacf7-charity-dinner{padding:0 15px}.uacf7-wrapper-default .uacf7-charity-dinner .wpcf7-submit{background:#115e99!important;color:#ffffff!important;border-color:#115e99!important}.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit{background-color:#e6a23c!important;border-radius:6px;font-size:18px;line-height:1.5;padding:8px 16px}.uacf7-wrapper-default .uacf7-order-bump-form .wpcf7-submit:hover{background-color:#ebb563!important}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}