@font-face{font-family:Gotham;src:url(../fonts/Gotham-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mackinac;src:url(../fonts/P22Mackinac-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a,address,blockquote,center,div,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,hr,input,li,main,menu,ol,p,pre,section,span,table,textarea,ul{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none}a:active,a:hover{outline:0}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}img{display:block;max-width:100%;height:auto}b,strong{font-weight:700}em,i{font-style:italic}::-webkit-placeholder{color:#222}:-moz-placeholder{color:#222}::-moz-placeholder{color:#222}:-ms-placeholder{color:#222}input,textarea{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;outline:0}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{width:100%;height:60px;padding:20px 30px;font-family:inherit;font-size:inherit;border:none;background:#f6f6f6;color:#222}@media only screen and (max-width:768px){input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],select,textarea{height:45px;padding:15px 20px}}textarea{height:auto}button[type=submit],input[type=submit]{display:inline-block;padding:12px 26px;font-family:inherit;font-size:16px;line-height:inherit;letter-spacing:.1em;text-transform:uppercase;background:#550018;border:1px solid #550018;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media only screen and (max-width:768px){button[type=submit],input[type=submit]{padding:12px 20px;font-size:14px}}button[type=submit]:hover,input[type=submit]:hover{background:#880026}input[type=checkbox]:checked,input[type=checkbox]:not(:checked){position:absolute;left:-9999px}input[type=checkbox]:checked+span,input[type=checkbox]:not(:checked)+span{display:inline-block;position:relative;padding-left:26px;line-height:23px;cursor:pointer}input[type=checkbox]:checked+span:before,input[type=checkbox]:not(:checked)+span:before{content:"";position:absolute;left:0;top:3px;width:14px;height:14px;border:2px solid #222;background-color:transparent}input[type=checkbox]:checked+span:before,input[type=checkbox]:not(:checked)+span:before{-webkit-border-radius:3px;border-radius:3px}input[type=checkbox]:checked+span:after,input[type=checkbox]:not(:checked)+span:after{content:"";position:absolute;-webkit-transition:all .2s ease;transition:all .2s ease}input[type=checkbox]:checked+span:after,input[type=checkbox]:not(:checked)+span:after{left:0;top:3px;width:17px;height:17px;background:url(../images/icons/chackmark-grey.svg) no-repeat center;background-size:11px}input[type=checkbox]:not(:checked)+span:after{opacity:0}input[type=checkbox]:checked+span:after{opacity:1}:root{--wp--style--block-gap:20px}@media only screen and (max-width:768px){:root{--wp--style--block-gap:10px}}html{overflow-x:hidden}body{position:relative;padding-top:170px;font-family:Gotham,sans-serif;font-size:18px;line-height:1.4;color:#222;overflow-x:hidden;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media only screen and (max-width:992px){body{padding-top:230px}}@media only screen and (max-width:768px){body{padding-top:210px;font-size:16px}}body:after{content:"";position:absolute;top:0;left:0;width:100%;height:170px;background:#550018;z-index:-1}@media only screen and (max-width:992px){body:after{height:230px}}@media only screen and (max-width:768px){body:after{height:210px}}p{margin-bottom:20px}p:last-child{margin-bottom:0}h1,h2,h3,h4{font-family:Mackinac,sans-serif}h1{font-size:52px;line-height:1.2}@media only screen and (max-width:768px){h1{font-size:40px}}h2{font-size:46px;line-height:1.2}@media only screen and (max-width:768px){h2{font-size:36px}}h3{font-size:24px;line-height:1.4}@media only screen and (max-width:768px){h3{font-size:18px}}h4{font-size:38px;line-height:1}@media only screen and (max-width:768px){h4{font-size:30px}}h5{font-size:16px;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;color:#a78252}@media only screen and (max-width:768px){h5{font-size:14px}}hr{margin:45px 0}@media only screen and (max-width:768px){hr{margin:30px 0}}button{cursor:pointer}.container{max-width:1540px;padding:0 20px;margin:0 auto}.container_md{max-width:1400px}.container_sm{max-width:1280px}.btn{display:inline-block;padding:12px 26px;font-size:16px;letter-spacing:.1em;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:768px){.btn{padding:12px 16px;font-size:14px}}.btn_red{background:#550018;border:1px solid #550018;color:#fff}.btn_red:hover{background:#880026}.btn_dark-grey{background:#222;border:1px solid #222;color:#fff;text-transform:none}.btn_dark-grey:hover{background:#3c3c3c}.btn_gold{background:#a78252;border:1px solid #a78252;color:#fff}.btn_gold:hover{background:#ba9b72}.btn_gold-border{border:1px solid #a78252}.btn_gold-border:hover{background:#a78252}.btn_green{background:#86a64f;border:1px solid #86a64f;color:#fff}.btn_green:hover{background:#9eba6e}.btns-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:15px}.header{position:fixed;top:0;left:0;width:100%;height:110px;background:#550018;color:#fff;z-index:99;-webkit-transition:height .3s linear;transition:height .3s linear}@media only screen and (max-width:992px){.header{height:90px}}@media only screen and (max-width:768px){.header{height:70px}}.header .location{display:-ms-grid;display:grid;gap:5px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px}@media only screen and (max-width:992px){.header .location{margin-top:15px}}.header .location span{font-size:16px;font-weight:700;color:#a78252}.header .location span br{display:none}.header .top{position:relative;z-index:3;padding:15px 0;background:#550018;z-index:3}@media only screen and (max-width:768px){.header .top{padding:10px 0}}.header .top .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:992px){.header .top .location{display:none}}.header .top .logo{margin:0 auto}.header .top .logo img{height:78px;width:auto}@media only screen and (max-width:992px){.header .top .logo img{height:70px}}@media only screen and (max-width:768px){.header .top .logo img{height:50px}}.header .top .action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:992px){.header .top .action{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px}}@media only screen and (max-width:992px){.header .top .action .btn{display:none}}.header .middle{position:relative;z-index:1;display:none;padding:15px 0;text-align:center;background:#550018;border-top:1px solid rgba(255,255,255,.2);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s linear;transition:all .3s linear}@media only screen and (max-width:992px){.header .middle{display:block}}.header .bottom{position:relative;z-index:2;background:#550018;border-top:1px solid rgba(255,255,255,.2);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s linear;transition:all .3s linear}@media only screen and (max-width:992px){.header .bottom{position:absolute;top:90px;left:0;width:100%;-webkit-transform:translateY(-webkit-calc(-100% - 90px));-ms-transform:translateY(calc(-100% - 90px));transform:translateY(calc(-100% - 90px))}}@media only screen and (max-width:768px){.header .bottom{top:70px;-webkit-transform:translateY(-webkit-calc(-100% - 70px));-ms-transform:translateY(calc(-100% - 70px));transform:translateY(calc(-100% - 70px))}}@media only screen and (max-width:992px){.header .bottom.opened{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.header .hamburger{position:relative;display:block;height:15px;width:0;cursor:pointer;margin-left:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:992px){.header .hamburger{display:block;width:22px;margin-left:40px;opacity:1;visibility:visible}}.header .hamburger span{position:absolute;display:block;height:1px;width:22px;background:#a78252;-webkit-transition:all .3s ease;transition:all .3s ease}.header .hamburger span:nth-child(1){top:0}.header .hamburger span:nth-child(2){top:50%;left:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:16px}.header .hamburger span:nth-child(3){top:-webkit-calc(100% - 2px);top:calc(100% - 2px)}.header .hamburger.opened span:nth-child(1){top:50%;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.header .hamburger.opened span:nth-child(2){opacity:0}.header .hamburger.opened span:nth-child(3){top:50%;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.header.fixed .top .hamburger{width:22px;margin-left:40px;opacity:1;visibility:visible}@media only screen and (max-width:992px){.header.fixed .middle{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}@media only screen and (max-width:992px){.header.fixed .middle.opened{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.header.fixed .bottom{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (max-width:992px){.header.fixed .bottom{-webkit-transform:translateY(-webkit-calc(-100% - 90px));-ms-transform:translateY(calc(-100% - 90px));transform:translateY(calc(-100% - 90px))}}@media only screen and (max-width:768px){.header.fixed .bottom{-webkit-transform:translateY(-webkit-calc(-100% - 70px));-ms-transform:translateY(calc(-100% - 70px));transform:translateY(calc(-100% - 70px))}}.header.fixed .bottom.opened{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:992px){.header.fixed .bottom.opened{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.main-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:35px;list-style-type:none}@media only screen and (max-width:992px){.main-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}@media only screen and (max-width:768px){.main-menu{padding:15px 0}}.main-menu>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:5px;padding:20px 0}@media only screen and (max-width:992px){.main-menu>li{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:768px){.main-menu>li{padding:10px}}@media only screen and (min-width:993px){.main-menu>li:hover .sub-menu{display:block}}.main-menu li a{text-transform:uppercase;letter-spacing:.15em;font-size:16px}@media only screen and (max-width:768px){.main-menu li a{font-size:14px}}.main-menu .submenu-toggle{width:10px;height:10px;background:transparent url(../images/icons/arrow-down.svg) no-repeat center;background-size:contain;border:none;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease}.main-menu .submenu-toggle.opened{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.main-menu .sub-menu{display:none;position:absolute;top:100%;background:#550018;list-style-type:none;padding:0 0 10px;margin-left:-20px}@media only screen and (max-width:992px){.main-menu .sub-menu{display:none;position:static;width:100%;margin:0;padding:10px 0 0;text-align:center}}.main-menu .sub-menu li{padding:10px 20px}@media only screen and (max-width:768px){.main-menu .sub-menu li{padding:7px 0}}.slick-arrow{position:absolute;z-index:2;width:50px;height:50px;padding:0;background:#222 url(../images/icons/slick-arrow.svg) no-repeat center left 47%;background-repeat:no-repeat;background-size:20px;-webkit-border-radius:50%;border-radius:50%;border:none;outline:0;font-size:0;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}@media only screen and (max-width:768px){.slick-arrow{width:40px;height:40px;background-size:15px}}.slick-arrow:hover{background-color:#a78252}.slick-arrow.slick-next{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.gallery-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.6fr;grid-template-columns:1fr 1.6fr;height:100%;gap:10px}@media only screen and (max-width:992px){.gallery-grid{height:85vw}}.gallery-grid img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.gallery-grid .item{position:relative}.gallery-grid .stripe:first-child{display:-ms-grid;display:grid;-ms-grid-rows:2.1fr 1fr;grid-template-rows:2.1fr 1fr;gap:10px}.gallery-grid .stripe:last-child{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr)}.gallery-grid .stripe:last-child .item:first-child{grid-column:1/-1}body .wpcf7 form .wpcf7-list-item{margin:0}body .wpcf7 form .wpcf7-response-output{margin:20px 0 0;font-size:14px}body .wpcf7 form .wpcf7-not-valid-tip{margin-top:5px;font-size:14px}@media only screen and (max-width:768px){body .wpcf7 form .wpcf7-not-valid-tip{font-size:12px}}body .wpcf7 form .fields{display:-ms-grid;display:grid;gap:15px}@media only screen and (max-width:768px){body .wpcf7 form .fields{gap:10px}}body .wpcf7 form .field_double{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:15px}@media only screen and (max-width:768px){body .wpcf7 form .field_double{gap:10px}}body .wpcf7 form .field_submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:15px;gap:15px}@media only screen and (max-width:768px){body .wpcf7 form .field_submit{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:5px}}body .wpcf7 form .field_submit .submit-wrap{position:relative}body .wpcf7 form .field_submit .submit-wrap .wpcf7-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}.wp-block-yoast-faq-block{display:-ms-grid;display:grid;gap:10px}.content .btn,.content .btn-wrap,.content .wp-block-yoast-faq-block,.content blockquote,.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content img,.content ol,.content ul{margin-bottom:20px}.content .btn-wrap:last-child,.content .btn:last-child,.content .wp-block-yoast-faq-block:last-child,.content blockquote:last-child,.content h1:last-child,.content h2:last-child,.content h3:last-child,.content h4:last-child,.content h5:last-child,.content h6:last-child,.content img:last-child,.content ol:last-child,.content ul:last-child{margin-bottom:0}.content :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:-5px}.content ol,.content ul{padding-left:20px}.content blockquote{padding-left:20px;border-left:5px solid #a78252}@media only screen and (max-width:768px){.content .wp-block-spacer{max-height:30px}}.content figure.wp-block-gallery.has-nested-images{gap:50px 20px}@media only screen and (max-width:768px){.content figure.wp-block-gallery.has-nested-images{gap:30px 10px}}.content .galleryberg-gallery-container,.content .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.content .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{margin-bottom:20px}.content .wp-block-gallery.has-nested-images figure.wp-block-image{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{position:static;background:0 0;color:#a78252;padding:0;-webkit-box-flex:unset;-webkit-flex-grow:unset;-ms-flex-positive:unset;flex-grow:unset;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;font-size:inherit;text-transform:uppercase;text-align:left;text-shadow:none;will-change:unset;scrollbar-gutter:unset;font-weight:700}@media only screen and (max-width:768px){.content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:14px}}@media only screen and (max-width:580px){.content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:12px}}.content .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{content:none}.content .btns-group .btn{margin:0}.textarea h5{font-weight:400;letter-spacing:.3em}.section{padding:70px 0}@media only screen and (max-width:768px){.section{padding:50px 0}}.section .heading{margin-bottom:45px;text-align:center}@media only screen and (max-width:768px){.section .heading{margin-bottom:30px}}.hero{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;height:700px}@media only screen and (max-width:992px){.hero{height:500px;max-height:-webkit-calc(100vh - 210px);max-height:calc(100vh - 210px)}}.hero .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero iframe{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh}.hero .text{position:relative;z-index:1;text-align:center;color:#fff;font-size:14px}.hero .text h1{margin-bottom:10px}.hero .text p{text-transform:uppercase;font-weight:700;letter-spacing:.15em}.marquee{position:relative;overflow:hidden;white-space:nowrap;background:#000;color:#fff;padding:15px 0;text-transform:uppercase;font-size:16px;font-weight:700}@media only screen and (max-width:768px){.marquee{padding:10px 0;font-size:14px}}.marquee .inner{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;-webkit-animation:marquee 60s linear infinite;animation:marquee 60s linear infinite}.marquee p{margin:0;padding-left:6px;display:inline-block}.marquee a{color:#a78252}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.about{position:relative}.about .container-wrap{position:relative}.about .image{position:absolute;bottom:0;left:2.5%;width:410px;max-width:26%;z-index:1}@media only screen and (max-width:992px){.about .image{max-width:45%}}@media only screen and (max-width:768px){.about .image{max-width:40%}}.about .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:992px){.about .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:40px}}.about .col{position:relative;width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:992px){.about .col{width:100%}}.about .col:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:35px;padding-right:25px}@media only screen and (max-width:992px){.about .col:first-child{padding:0}}@media only screen and (max-width:768px){.about .col:first-child{gap:25px}}.about .col:last-child{padding-left:15px}@media only screen and (max-width:992px){.about .col:last-child{padding:0}}.about .inner{max-width:495px;padding:60px 35px 35px;background:#222;color:#fff;border-left:10px solid #a78252}@media only screen and (max-width:768px){.about .inner{padding:20px;border-left-width:8px}}.about .inner .btn-wrap{text-align:right}.photo-gallery{background:#550018;color:#fff}.photo-gallery .heading h2{color:#e4dcc7}@media only screen and (max-width:768px){.photo-gallery .slider{padding-bottom:60px}}.photo-gallery .slider .slick-list{margin:0 -10px;padding-right:15.5%}.photo-gallery .slider .slick-arrow{bottom:-webkit-calc(100% + 45px);bottom:calc(100% + 45px)}@media only screen and (max-width:768px){.photo-gallery .slider .slick-arrow{bottom:0}}.photo-gallery .slider .slick-arrow.slick-prev{left:3%}@media only screen and (max-width:768px){.photo-gallery .slider .slick-arrow.slick-prev{left:-webkit-calc(50% - 45px);left:calc(50% - 45px)}}.photo-gallery .slider .slick-arrow.slick-next{right:3%}@media only screen and (max-width:768px){.photo-gallery .slider .slick-arrow.slick-next{right:-webkit-calc(50% - 45px);right:calc(50% - 45px)}}.photo-gallery .slider .item{position:relative;margin:0 10px}.photo-gallery .slider .item .image{position:relative;padding-top:145%}.photo-gallery .slider .item .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.photo-gallery .slider .item .text{position:absolute;bottom:10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;width:78%;max-height:80%;padding:35px;z-index:1;background:rgba(0,0,0,.6);font-size:16px;line-height:1.8}@media only screen and (max-width:768px){.photo-gallery .slider .item .text{bottom:25px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);max-height:-webkit-calc(100% - 50px);max-height:calc(100% - 50px);padding:20px;font-size:14px}}.photo-gallery .slider .item .text::after,.photo-gallery .slider .item .text::before{content:"";position:absolute;z-index:0;pointer-events:none}.photo-gallery .slider .item .text::before{top:0;left:-10px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);height:100%;border-top:1px solid #878080;border-bottom:1px solid #878080}.photo-gallery .slider .item .text::after{top:-10px;left:0;width:100%;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);border-left:1px solid #878080;border-right:1px solid #878080}.photo-gallery .slider .item .text .inner{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}.photo-gallery .slider .item .text h3{margin-bottom:16px;font-size:20px}@media only screen and (max-width:768px){.photo-gallery .slider .item .text h3{font-size:18px}}.photo-gallery .slider .item .text .link{color:#a78252;font-weight:700}.dishes .grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:10px}@media only screen and (max-width:768px){.dishes .grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.dishes .grid .item{position:relative;padding-top:65%}.dishes .grid .item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.dishes .btns-group{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:30px}.icons-bl{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px}@media only screen and (max-width:768px){.icons-bl{-ms-grid-columns:1fr;grid-template-columns:1fr}}.icons-bl .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:25px}@media only screen and (max-width:768px){.icons-bl .item{gap:20px}}.icons-bl .item .icon{width:65px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:768px){.icons-bl .item .icon{width:50px}}.icons-bl .item h3{font-size:20px}@media only screen and (max-width:768px){.icons-bl .item h3{font-size:18px}}.accommodation{background:#222;color:#fff}.accommodation .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:992px){.accommodation .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:40px}}@media only screen and (max-width:768px){.accommodation .row{gap:30px}}.accommodation .row .col{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:992px){.accommodation .row .col{width:100%}}.accommodation .row .col:first-child{width:42%}@media only screen and (max-width:992px){.accommodation .row .col:first-child{width:100%}}.accommodation .icons-bl{margin-top:45px}@media only screen and (max-width:768px){.accommodation .icons-bl{margin-top:30px}}.events .list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:100px}@media only screen and (max-width:1200px){.events .list{gap:50px}}@media only screen and (max-width:768px){.events .list{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px}}.events .list .item{position:relative;padding:0 0 40px 70px}@media only screen and (max-width:768px){.events .list .item{padding:0 0 30px 50px}}.events .list .item .image{position:relative;padding-top:124%}.events .list .item .image::after{content:"";position:absolute;bottom:-40px;left:-70px;width:100%;height:85%;z-index:-1}@media only screen and (max-width:768px){.events .list .item .image::after{bottom:-30px;left:-50px}}.events .list .item .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.events .list .item .title{position:absolute;left:-40px;bottom:50px;display:inline-block;padding:27px 55px;color:#fff;letter-spacing:.1em}@media only screen and (max-width:992px){.events .list .item .title{font-size:32px}}@media only screen and (max-width:768px){.events .list .item .title{left:-30px;bottom:35px;padding:18px 40px;font-size:28px}}.events .list .item_red .image::after{border:1px solid #550018}.events .list .item_red .title{background:#550018}.events .list .item_gold .image::after{border:1px solid #a78252}.events .list .item_gold .title{background:#a78252}.testimonials{background:#550018 url(../images/testimonials-sign.png) no-repeat top 25% right;background-size:21%;background-size:350px;color:#fff}@media only screen and (max-width:1200px){.testimonials{background-size:220px;background-position:top 32% right}}@media only screen and (max-width:992px){.testimonials{background-image:none}}.testimonials .heading h5{color:#fff}.testimonials .slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.testimonials .slider .slick-list{margin:0 -22px;padding:20px 16px 20px 0}@media only screen and (max-width:768px){.testimonials .slider .slick-list{padding:15px 12px 15px 0;margin:0 -16px}}.testimonials .slider .item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:inherit;margin:0 22px;padding:25px 35px;background:#323232}@media only screen and (max-width:768px){.testimonials .slider .item{padding:25px;margin:0 16px}}.testimonials .slider .item::before{content:"";position:absolute;top:-16px;right:30px;width:38px;height:38px;background:url(../images/icons/quote.svg) no-repeat center;background-size:cover}@media only screen and (max-width:768px){.testimonials .slider .item::before{top:-12px;right:22px;width:28px;height:28px}}.testimonials .slider .item::after{content:"";position:absolute;right:-16px;bottom:-16px;display:block;width:100%;height:100%;background:#222;z-index:-1}@media only screen and (max-width:768px){.testimonials .slider .item::after{right:-12px;bottom:-12px}}.testimonials .slider .item:nth-child(odd)::after{background:#a78252}.testimonials .slider .item .rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:10px}.testimonials .slider .item .rating span{width:22px;height:22px;background:url(../images/icons/star.svg) no-repeat center;background-size:contain}@media only screen and (max-width:768px){.testimonials .slider .item .rating span{width:16px;height:16px}}.testimonials .slider .item .text{margin-bottom:25px;font-size:14px;line-height:1.8;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media only screen and (max-width:768px){.testimonials .slider .item .text{margin-bottom:20px}}.testimonials .slider .item .author{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:16px}@media only screen and (max-width:768px){.testimonials .slider .item .author{gap:12px}}.testimonials .slider .item .author .image{position:relative;width:50px;height:50px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:768px){.testimonials .slider .item .author .image{width:40px;height:40px}}.testimonials .slider .item .author .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.testimonials .slider .item .author .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}.testimonials .slider .item .author .info .name{margin-bottom:0;font-size:14px;text-transform:uppercase}.testimonials .slider .item .author .info .position{color:#a78252;font-size:12px}.posts{padding-top:0}.posts .btn-wrap{margin-top:50px;text-align:center}@media only screen and (max-width:768px){.posts .btn-wrap{margin-top:40px}}.feed{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:55px 30px}@media only screen and (max-width:768px){.feed{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:35px 20px}}@media only screen and (max-width:580px){.feed{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:30px}}.feed .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-width:0}.feed .item .image{position:relative;display:block;width:100%;padding-top:62%;margin-bottom:20px}@media only screen and (max-width:768px){.feed .item .image{margin-bottom:15px}}.feed .item .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.feed .item .image .label{position:absolute;right:0;bottom:0;padding:10px 22px;background:#550018;color:#fff;text-align:right;font-weight:700;line-height:1.2}.feed .item h3{margin-bottom:10px}.feed .item .body{max-width:100%}.feed .item .text{max-width:100%;margin-bottom:15px}.feed .item .btn{margin:auto 0 0}.feed+.load-more{display:block;margin:50px auto 0}@media only screen and (max-width:768px){.feed+.load-more{margin-top:40px}}.contact-bl .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.contact-bl .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}.contact-bl .col{width:50%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:768px){.contact-bl .col{width:100%}}.contact-bl .col:first-child{padding-right:100px}@media only screen and (max-width:992px){.contact-bl .col:first-child{padding-right:50px}}@media only screen and (max-width:768px){.contact-bl .col:first-child{padding-right:0}}.page-wrap .two-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:35px}@media only screen and (max-width:768px){.page-wrap .two-col{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}}@media only screen and (max-width:768px){.page-wrap .two-col_reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-wrap .two-col .image{width:445px;max-width:35%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:768px){.page-wrap .two-col .image{width:100%;max-width:100%}}.page-wrap .two-col .benefits{max-width:45%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:40px;background:#222;color:#fff;border-left:10px solid #a78252}@media only screen and (max-width:768px){.page-wrap .two-col .benefits{width:100%;max-width:100%;padding:20px;border-left-width:8px}}.page-wrap .two-col .benefits h2{margin-bottom:15px}.page-wrap .two-col .benefits ul{display:-ms-grid;display:grid;gap:15px;list-style-type:none;text-transform:uppercase}.page-wrap+.upcoming-events{padding-top:0}.functions{background:#550018;color:#fff}.functions .list{display:-ms-grid;display:grid;gap:70px}@media only screen and (max-width:768px){.functions .list{gap:40px}}.functions .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:35px}@media only screen and (max-width:992px){.functions .list .item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.functions .list .item .description{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.functions .list .item .text{-webkit-flex-basis:34%;-ms-flex-preferred-size:34%;flex-basis:34%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:30px;padding:40px 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}@media only screen and (max-width:992px){.functions .list .item .text{width:100%}}@media only screen and (max-width:768px){.functions .list .item .text{margin-bottom:25px;padding:30px 0}}.functions .list .item .text h3{margin-bottom:35px;font-family:Gotham,sans-serif;text-transform:uppercase}@media only screen and (max-width:768px){.functions .list .item .text h3{margin-bottom:25px}}.functions .list .item .text h4{margin-bottom:5px}.functions .list .item .features{position:relative;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:30px 20px;background:#220a0e}@media only screen and (max-width:992px){.functions .list .item .features{-webkit-flex-basis:-webkit-calc(50% - 18px);-ms-flex-preferred-size:calc(50% - 18px);flex-basis:calc(50% - 18px)}}@media only screen and (max-width:768px){.functions .list .item .features{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px}}.functions .list .item .features::after,.functions .list .item .features::before{content:"";position:absolute;z-index:0;pointer-events:none}.functions .list .item .features::before{top:0;left:-10px;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);height:100%;border-top:1px solid #878080;border-bottom:1px solid #878080}.functions .list .item .features::after{top:-10px;left:0;width:100%;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);border-left:1px solid #878080;border-right:1px solid #878080}.functions .list .item .features h3{margin-bottom:10px;padding:0 12px;text-transform:uppercase;font-weight:400;font-family:Gotham,sans-serif}.functions .list .item .features ul{list-style-type:none;text-transform:uppercase}.functions .list .item .features ul li{padding:14px 12px;border-top:1px solid #878080}.functions .list .item .features ul li:last-child{padding-bottom:0}.functions .list .item .image{position:relative;-webkit-flex-basis:31%;-ms-flex-preferred-size:31%;flex-basis:31%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:992px){.functions .list .item .image{-webkit-flex-basis:-webkit-calc(50% - 18px);-ms-flex-preferred-size:calc(50% - 18px);flex-basis:calc(50% - 18px)}}@media only screen and (max-width:768px){.functions .list .item .image{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.functions .list .item .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:768px){.functions .list .item .image img{position:static}}.rooms{background:#222;color:#fff}.rooms .top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:30px;margin-bottom:60px}@media only screen and (max-width:768px){.rooms .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}}.rooms .top .heading{margin:0;text-align:left}@media only screen and (max-width:768px){.rooms .top .heading{text-align:center}}.rooms .top .icons-bl{width:500px;max-width:45%}@media only screen and (max-width:992px){.rooms .top .icons-bl{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:768px){.rooms .top .icons-bl{width:100%;max-width:100%}}.rooms .list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:30px}@media only screen and (max-width:992px){.rooms .list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.rooms .list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (max-width:580px){.rooms .list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.rooms .list .item .image{position:relative;width:46%;max-width:320px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-border-radius:11px;border-radius:11px;overflow:hidden}@media only screen and (max-width:580px){.rooms .list .item .image{width:100%;max-width:100%}}.rooms .list .item .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:580px){.rooms .list .item .image img{position:static}}.rooms .list .item .description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-size:16px}@media only screen and (max-width:768px){.rooms .list .item .description{font-size:14px}}.rooms .list .item h3{margin-bottom:5px;color:#a78252}.rooms .list .item .price{font-size:21px;letter-spacing:.15em;text-transform:uppercase}@media only screen and (max-width:768px){.rooms .list .item .price{font-size:16px}}.rooms .list .item .text{margin-bottom:25px}@media only screen and (max-width:768px){.rooms .list .item .text{margin-bottom:15px}}.rooms .list .item .btn{margin:auto 0 0 0}.accom-gallery .groups{display:-ms-grid;display:grid;gap:90px}@media only screen and (max-width:768px){.accom-gallery .groups{gap:68px}}.accom-gallery .group{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:10px}@media only screen and (max-width:992px){.accom-gallery .group{-ms-grid-columns:1fr;grid-template-columns:1fr}}.accom-gallery .group .col:first-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.accom-gallery .group .col h2{margin:-10px 0 15px;color:#550018}.accom-gallery .group .col video{display:block;margin:auto 0 0;width:100%;height:100%;object-fit:cover}.accom-gallery .group .col video[poster]{object-fit:cover}.accom-gallery .group_reverse .col:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media only screen and (max-width:992px){.accom-gallery .group_reverse .col:first-child{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.accom-gallery .group_reverse .col:last-child{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media only screen and (max-width:992px){.accom-gallery .group_reverse .col:last-child{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.accom-gallery .group:not(:first-child)::before{content:"";position:absolute;top:-45px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;width:40%;background:#e0e0e0}@media only screen and (max-width:768px){.accom-gallery .group:not(:first-child)::before{top:-34px}}.accom-gallery .btn-wrap{margin-top:45px;text-align:center}@media only screen and (max-width:768px){.accom-gallery .btn-wrap{margin-top:30px}}.map iframe{display:block;width:100%}.upcoming-events+.upcoming-events{padding-top:0}.form-search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px;max-width:600px}.search-results .search-list{margin-top:45px}@media only screen and (max-width:768px){.search-results .search-list{margin-top:30px}}.search-results .search-list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}@media only screen and (max-width:580px){.search-results .search-list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.search-results .search-list .item .image{width:200px;max-width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:580px){.search-results .search-list .item .image{width:100%;max-width:100%}}.search-results .search-list .item h3{margin-bottom:10px}.search-results .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.footer{background:#222;color:#fff}.footer .top{padding:95px 0 45px}@media only screen and (max-width:768px){.footer .top{padding:70px 0 25px}}.footer .top .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media only screen and (max-width:992px){.footer .top .row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 25px}}@media only screen and (max-width:768px){.footer .top .row{gap:35px}}@media only screen and (max-width:580px){.footer .top .col{text-align:center}}.footer .top .col:nth-child(1){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-flex-basis:36%;-ms-flex-preferred-size:36%;flex-basis:36%}@media only screen and (max-width:992px){.footer .top .col:nth-child(1){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}}@media only screen and (max-width:768px){.footer .top .col:nth-child(1){gap:25px}}.footer .top .col:nth-child(1) .text{max-width:360px}@media only screen and (max-width:992px){.footer .top .col:nth-child(1) .text{max-width:100%}}.footer .top .col:nth-child(2){-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%}@media only screen and (max-width:992px){.footer .top .col:nth-child(2){-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media only screen and (max-width:580px){.footer .top .col:nth-child(2){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.footer .top .col:nth-child(3){-webkit-flex-basis:23%;-ms-flex-preferred-size:23%;flex-basis:23%}@media only screen and (max-width:992px){.footer .top .col:nth-child(3){-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}}@media only screen and (max-width:580px){.footer .top .col:nth-child(3){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.footer .top .col:nth-child(4){-webkit-flex-basis:23%;-ms-flex-preferred-size:23%;flex-basis:23%}@media only screen and (max-width:992px){.footer .top .col:nth-child(4){-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}}@media only screen and (max-width:768px){.footer .top .col:nth-child(4){-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.footer .top .col h3{margin-bottom:10px}.footer .top .col ul{list-style:none}.footer .top .col ul:not(.social){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:6px}@media only screen and (max-width:580px){.footer .top .col ul:not(.social){-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}}.footer .top .col ul:not(.social) li{position:relative;padding-left:25px}.footer .top .col ul:not(.social) li::before{content:"";position:absolute;top:8px;left:4px;display:block;width:8px;height:8px;background:url(../images/icons/double-arrow.svg) no-repeat center;background-size:contain}.footer .top .logo{display:block;max-width:300px}@media only screen and (max-width:768px){.footer .top .logo{max-width:225px}}.footer .top .social{margin:auto 0 0 0;list-style-type:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px}.footer .top .social li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px}.footer .top .social li a img{max-width:100%;max-height:100%}.footer .bottom{padding:0 0 50px}@media only screen and (max-width:768px){.footer .bottom{padding-bottom:40px}}.footer .bottom .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:25px 0 15px;border-top:1px solid rgba(255,255,255,.5)}@media only screen and (max-width:992px){.footer .bottom .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px}}.footer .bottom .text{display:-ms-grid;display:grid;gap:10px}@media only screen and (max-width:992px){.footer .bottom .text{text-align:center}}.footer .bottom .wpcf7{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:992px){.footer .bottom .wpcf7{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.footer .bottom form{width:390px;max-width:-webkit-calc(100% - 60px);max-width:calc(100% - 60px)}@media only screen and (max-width:768px){.footer .bottom form{margin:0 auto}}.footer .bottom form .inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .bottom form input[type=email]{background:#322e2e;border:1px solid #423d3d;color:#fff}.footer .bottom form input[type=email]::-webkit-input-placeholder{color:#fff}.footer .bottom form input[type=email]::-moz-placeholder{color:#fff}.footer .bottom form input[type=email]:-ms-input-placeholder{color:#fff}.footer .bottom form input[type=email]::placeholder{color:#fff}.footer .bottom form input[type=submit]{height:60px;width:60px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;background:#a78252 url(../images/icons/newsletter.svg) no-repeat center;background-size:26px;border:none}@media only screen and (max-width:768px){.footer .bottom form input[type=submit]{height:45px;width:45px;background-size:20px}}.footer .bottom form input[type=submit]:hover{background-color:#ba9b72}.footer .bottom form input[type=checkbox]:checked+span:before,.footer .bottom form input[type=checkbox]:not(:checked)+span:before{content:"";border:2px solid #a78252}.footer .bottom form input[type=checkbox]:checked+span:after,.footer .bottom form input[type=checkbox]:not(:checked)+span:after{background:url(../images/icons/chackmark-gold.svg) no-repeat center;background-size:11px}.footer .bottom form input[type=checkbox]:checked+span,.footer .bottom form input[type=checkbox]:not(:checked)+span{font-size:13px}.footer .bottom form .wpcf7-acceptance{display:block;margin-top:8px;text-align:right}.footer .bottom form .wpcf7-spinner{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:18px;margin:0}@media only screen and (max-width:768px){.footer .bottom form .wpcf7-spinner{right:10px}}.footer .bottom .copyright{margin-bottom:20px;text-align:center;font-size:14px}@media only screen and (max-width:768px){.footer .bottom .copyright{margin-bottom:15px}}.footer .bottom .legal{font-size:12px}.footer .bottom .legal ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style-type:none}.footer .bottom .legal ul li{position:relative}.footer .bottom .legal ul li:not(:last-child):after{content:"|";display:inline-block;margin:0 10px}