@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,300;0,600;0,700;1,400;1,600&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body{display:flex;flex-direction:column;color:#424242;font-family:"Open Sans",sans-serif;font-weight:400;font-size:18px;min-height:100vh}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}#header{position:relative;padding:50px 0 150px 0;background:url("../images/header-min.png") no-repeat center bottom;background-size:cover}@media screen and (max-width: 1024px){#header{padding:25px 0 70px 0}}#header .container{max-width:initial;display:flex;align-items:center;justify-content:space-between;padding:0 5%}@media screen and (max-width: 1024px){#header .container{justify-content:flex-start}}@media screen and (max-width: 1024px){#header.open #navigation{display:flex}}#navToggle{display:none}@media screen and (max-width: 1024px){#navToggle{display:flex;align-items:center;justify-content:center;background:#ebcbb7;width:40px;height:40px;border:0;cursor:pointer;flex:0 0 auto}#navToggle svg{width:20px;color:#424242}}#logo{display:block;margin-top:12px;flex:1 1 auto;max-width:250px}@media screen and (max-width: 1024px){#logo{margin-right:auto;margin-left:30px}}#logo svg{display:block;width:100%}#navigation{display:flex;align-items:center}@media screen and (max-width: 1024px){#navigation{display:none;flex-direction:column;width:100%;position:absolute;left:0;top:calc(100% - 40px);background:#ebcbb7;z-index:999;padding:20px}}#navigation li{margin:0 10px}@media screen and (max-width: 1024px){#navigation li{margin:10px 0}}#navigation li a{font-size:20px;text-transform:uppercase;text-decoration:none;color:#ebcbb7}#navigation li a:hover{color:#fff}@media screen and (max-width: 1024px){#navigation li a{color:#424242}#navigation li a:hover{color:#424242}}.header-details{width:250px;display:flex;flex-direction:column;align-items:flex-end;color:#ebcbb7;flex:0 0 auto}@media screen and (max-width: 1024px){.header-details{width:initial;margin-left:30px}}.header-details .lang{display:flex;align-items:center}.header-details .lang li{margin:0 5px}.header-details .lang li a{text-decoration:none;color:#ebcbb7}.header-details .lang li a:hover{color:#fff}.header-details .contact-details{display:flex;flex-direction:column;align-items:flex-end;margin-top:20px;font-weight:bold}.header-details .contact-details b{font-size:14px;margin-bottom:5px}.header-details .contact-details span{font-size:28px;letter-spacing:2px}.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;z-index:-1}@media screen and (max-width: 1024px){.bg-image{display:none}}.bg-image:before{content:"";display:block;width:100%;height:30%;position:absolute;bottom:0;left:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 80%)}#content{display:flex;flex-direction:column;margin:auto 0;height:100%;flex:1 1 auto;position:relative;bottom:-70px}@media screen and (max-width: 1024px){#content{bottom:0}}#content .container--content{background:#fff;flex:1 1 auto;clip-path:polygon(0 45px, 100% 0, 100% 100%, 0% 100%);padding:100px 50px}@media screen and (max-width: 1024px){#content .container--content{bottom:0;padding:50px 15px;clip-path:none}}#content .container--content h1,#content .container--content h2,#content .container--content h3,#content .container--content h4,#content .container--content h5{margin-bottom:1em;line-height:1.3em;font-weight:bold}#content .container--content p{margin-bottom:1em;line-height:1.3em}#content .container--content ul{display:block;list-style:initial;list-style-position:inside;line-height:1.3em}#content .container--heading{margin:50px auto 100px auto;text-align:center}@media screen and (max-width: 1024px){#content .container--heading{margin:50px auto 30px auto}}#content .container--heading h1{margin:0 auto;color:#7f3a12;font-weight:700;font-size:50px;text-transform:uppercase;line-height:1.3em;text-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (max-width: 1024px){#content .container--heading h1{font-size:30px;text-shadow:none}}.features{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 730px){.features{flex-direction:column}}.features .feature{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width: 730px){.features .feature:nth-child(2){margin:0 30px}}@media screen and (max-width: 730px){.features .feature{margin-bottom:30px}}.features .feature h2{color:#f60;font-weight:bold;font-size:30px}.features .feature h2 a{text-decoration:none;color:#f60}@media screen and (max-width: 730px){.features .feature h2{margin-bottom:.5em}}.features .feature p{font-size:18px;color:#424242;font-weight:300;line-height:1.3em}.gallery-grid{display:grid !important;grid-template-columns:repeat(6, 1fr);grid-auto-rows:auto;grid-gap:5px}.gallery-grid img{display:block;width:100%}@media screen and (max-width: 1024px){.gallery-grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 730px){.gallery-grid{grid-template-columns:repeat(2, 1fr)}}.tabs{display:grid !important;grid-template-columns:repeat(4, 1fr);grid-auto-rows:auto;grid-gap:10px;margin-bottom:20px}@media screen and (max-width: 1024px){.tabs{grid-template-columns:repeat(2, 1fr);grid-gap:0}}@media screen and (max-width: 730px){.tabs{grid-template-columns:1fr}}.tabs li{width:100%;list-style:none}.tabs li a{width:100%;display:inline-flex;padding:10px 15px;text-decoration:none;color:#424242;opacity:.5}.tabs li a:hover{opacity:1}.tabs li.active a{background:#ebcbb7;opacity:1}.tab-content>.entry{display:none}.tab-content>.entry.active{display:block}table{display:block;width:100%}table thead{background:#ebcbb7;border-bottom:3px solid #c3a08d}table thead th{border:1px solid #c3a08d;font-weight:bold}table thead .title th{font-size:22px;font-weight:normal}table th,table td{padding:10px;border:1px solid #ebcbb7;font-size:16px;line-height:1.3em}.map{height:400px;width:100%;margin-bottom:50px}.office-contact-details{display:flex !important;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 730px){.office-contact-details{flex-direction:column}}.office-contact-details li{display:flex;flex-direction:column;list-style:none}@media screen and (max-width: 730px){.office-contact-details li{margin-bottom:20px}.office-contact-details li:last-of-type{margin-bottom:0}}.office-contact-details li span,.office-contact-details li a{font-size:16px}.office-contact-details li a{color:#f60;text-decoration:none}.contact-entry{display:flex;flex-direction:column;list-style:none;margin-bottom:20px}.contact-entry span,.contact-entry a{font-size:16px}.contact-entry a{color:#f60;text-decoration:none}.first_image{width:40%;max-width:400px;float:left;margin:0 1em 1em 0}@media screen and (max-width: 730px){.first_image{width:100%;margin:0 0 1em 0;max-width:initial}}.first_image img{display:block;width:100%}.info-box{position:relative;top:-50px;background:rgba(235,203,183,.4);padding:50px 15px;clip-path:polygon(0 45px, 100% 0, 100% calc(100% - 45px), 0 100%)}.info-box p:last-of-type{margin-bottom:0}#footer{padding:150px 0 50px 0;background:url("../images/footer-min.png") no-repeat center top;background-size:cover;position:relative;z-index:100}@media screen and (max-width: 730px){#footer{padding:90px 0 50px 0}}#footer .container{display:flex;justify-content:space-between}@media screen and (max-width: 730px){#footer .container{flex-direction:column}}#footer .container ul{line-height:24px;font-size:14px}@media screen and (max-width: 730px){#footer .container ul{margin-bottom:30px}#footer .container ul:last-of-type{margin-bottom:0}}#footer .container ul li:first-of-type b{display:block;font-weight:bold;color:#fff;text-transform:uppercase;margin-bottom:20px}#footer .container ul li{color:#ebcbb7}#footer .container ul li a{color:#ebcbb7;text-decoration:none}#footer .container ul li a:hover{color:#fff}/*# sourceMappingURL=main.css.map */
