@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");*{box-sizing:border-box}a:focus,button:focus,input:focus,textarea:focus{outline:0}.input-checkbox,input.text,input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}select{color:inherit!important}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,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}a,button{color:inherit}button{background:none;border-radius:0;font-family:inherit;font-size:inherit;letter-spacing:inherit}article ul{padding-left:40px}article ul li{line-height:1.8;list-style-type:disc}article ol{padding-left:40px}article ol li{line-height:1.8;list-style-type:decimal}article ol li ul li{list-style-type:disc}article .justify{text-align:justify}article .has-text-align-center{text-align:center}article .has-text-align-right{text-align:right}article figure{padding-top:20px}article .aligncenter{display:grid;justify-content:center}@media only screen and (max-width:768px){.gallery-isotope-wrapper{margin-right:-10px!important}.wp-block-columns-is-layout-flex{flex-wrap:wrap!important}}body{background-color:linen;color:#000;font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-size:16px;font-weight:400;line-height:1.4}.nav-active{overflow:hidden;position:fixed;touch-action:none;width:100%}b,strong{font-weight:700}a{word-wrap:break-word}img{height:auto;max-width:100%}h1,h2,h3,h4,h5{font-family:masqualero,serif;font-weight:400}h1{font-size:3em}h2{font-size:2.2em}h3{font-size:1.8em}h4{font-size:1.2em}h5{font-size:1em}article{padding-bottom:4vh;padding-top:2vh}article a:hover{color:#ae9d77;-webkit-text-decoration:underline dotted #ae9d77;text-decoration:underline dotted #ae9d77}html{scroll-behavior:smooth}.container{margin:auto;max-width:100%;padding:0 25px;width:1570px}@media only screen and (max-width:768px){.container{padding:0 10px}}.wrapper-2560{max-width:2560px;width:100%}.wrapper-1920{margin:auto;max-width:1920px;width:100%}.wrapper-1550{margin:auto;max-width:1550px;width:100%}.wrapper-1000{max-width:1000px}.wrapper-1000,.wrapper-800{margin:auto!important;width:100%}.wrapper-800{max-width:800px}.flex{display:flex}.grid{display:grid}.wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.content-around{justify-content:space-around}.m-auto{margin:auto}.px-20{padding-left:20px;padding-right:20px}.px-25{padding-left:25px;padding-right:25px}.py-10{padding-bottom:10px;padding-top:10px}.py-50{padding-bottom:50px;padding-top:50px}.py-100{padding-bottom:100px;padding-top:100px}@media only screen and (max-width:1024px){.px-small-0{padding-left:0;padding-right:0}}.button{background-color:#000;border:none;border-radius:2px;color:linen;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:1;margin-bottom:2px;padding:20px 30px;text-align:center;text-transform:uppercase;transition:.3s}.button:hover{background-color:#d1be92;color:linen;text-decoration:none}.header{background:#000;color:linen;left:0;top:0;transition:.3s;width:100%;z-index:5000}@media only screen and (max-width:1024px){.header{padding:6px 0}}.header .container{align-items:center;height:80px;justify-content:space-between}@media only screen and (max-width:1024px){.header__logo{top:10px}}.header__logo img{display:block;max-width:250px}.header .container{display:flex}.header__right{align-items:center;display:flex;z-index:999}@media only screen and (max-width:1024px){.header__right{background-color:#000;display:none;height:100%;left:0;overflow-y:auto;padding:25px;position:fixed;top:80px;width:100%}.header__right .button{margin-top:25px}}.header__menu{align-items:center;display:flex;z-index:9999}@media only screen and (max-width:1024px){.header__menu{display:block}}.header__menu .menu-item{align-items:center;display:flex;font-size:14px;font-weight:500;padding:0 18px;position:relative;text-transform:uppercase;transition:.3s}@media only screen and (max-width:1024px){.header__menu .menu-item{display:block;margin:10px 0;text-align:center}}@media only screen and (max-width:768px){.header__menu .menu-item{font-size:18px}}.header__menu .menu-item:after{border-bottom:2px solid #fff;bottom:-8px;content:"";height:3px;left:calc(50% - 20px);position:absolute;transform:scaleX(0);transition:.3s;width:40px}.header__menu .sub-menu{background:#000;border-radius:3px;display:none!important;margin-left:0;position:absolute;top:100%;width:-moz-max-content;width:max-content}@media only screen and (max-width:1024px){.header__menu .sub-menu{left:0;margin-left:0;margin-top:15px;padding:10px;position:inherit;width:100%}}.header__menu .sub-menu.active{display:block!important}.header__menu .sub-menu .menu-item{color:linen;font-size:14px;margin:3px 0;padding:5px 15px}@media only screen and (max-width:768px){.header__menu .sub-menu .menu-item{font-size:18px}}@media only screen and (min-width:1024px){.header__menu>.menu-item:not(.menu-item-has-children):hover:after{transform:scaleX(1)}}.header__menu .menu-item-has-children{position:relative}.header__menu .menu-item-has-children:hover .sub-menu{display:block!important}@media only screen and (max-width:1024px){.header__menu .menu-item-has-children:hover .sub-menu{width:100%}}.header__user{align-items:center;display:flex}@media only screen and (max-width:1024px){.header__user{justify-content:center;margin:25px 0}}.header__user svg{width:26px}.header .button{font-size:18px;margin-left:18px;padding:10px 20px}@media only screen and (max-width:1024px){.header .button{margin-left:0;padding:10px 15px;width:100%}}.header__sm{align-items:center;display:flex;margin-left:10px}@media only screen and (max-width:1480px){.header__sm{display:none}}@media only screen and (max-width:1024px){.header__sm{display:flex;justify-content:center;margin-left:0;margin-top:35px}}.header__sm a{align-items:center;display:flex;margin-left:18px;transition:.3s}.header__sm a img{filter:brightness(0) invert(1);width:20px}.header__sm a:hover{opacity:.6}.header__burger{border:none;display:none;margin-right:-10px;padding:10px 15px}@media only screen and (max-width:1024px){.header__burger{display:block}}.header__burger span{background-color:#ae9d77;border-radius:2px;display:block;height:3px;margin:8px 0;transition:.3s;width:32px}.nav-active .header__burger span:first-child{transform:rotate(45deg) translate(10px,10px)}.nav-active .header__burger span:nth-child(2){opacity:0}.nav-active .header__burger span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-active .header__right{display:block}.footer{background:#000;color:linen;padding:80px 0}@media only screen and (max-width:768px){.footer{padding:60px 0}}.footer h5{color:#ae9d77}.footer .container{grid-gap:25px;display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){.footer .container{display:block}.footer .widget{margin-top:35px}}.footer .widget__title{font-size:24px;font-weight:700;margin:0 0 25px}.footer .widget a:hover{text-decoration:underline}.footer .widget .textwidget{font-size:18px}.footer .widget .menu .menu-item{font-size:15px;font-weight:500;margin:8px 0}.footer .widget .menu .sub-menu{display:none}.copyrights{background:#000;border-top:1px solid #111;color:#ae9d77;font-size:14px;padding:35px 0}@media only screen and (max-width:768px){.copyrights{font-size:14px;padding:15px 0}}.copyrights .container{align-items:center;display:flex;justify-content:space-between;position:relative}@media only screen and (max-width:768px){.copyrights .container{display:block}.copyrights .container>div{margin:10px 0}}.copyrights a{font-weight:600}form{background:#ae9d77;padding:20px}form input,form select,form textarea{background:#f1f1f1;border:none;box-sizing:inherit;padding:16px 30px;width:100%}form select{-moz-appearance:none;-webkit-appearance:none;border-radius:4px;padding:10px 30px;width:100%}form select::-ms-expand{display:none}@media only screen and (max-width:1480px){form select{font-size:16px;padding:10px 20px}}form textarea{border-radius:4px!important}form label{display:inline-block;font-size:20px;margin-bottom:5px;max-width:100%}@media only screen and (max-width:768px){form label{font-size:16px}}form label .required{color:#ae9d77}form input[type=submit]{width:-moz-max-content;width:max-content}form .row{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:space-between}form a:link,form a:visited{color:#000!important;font-weight:700}form a:hover{color:#1a1a1a!important;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.form-control{margin:16px 0}.checkbox label{align-items:flex-start;display:flex;font-size:15px}.checkbox input{margin-right:10px;margin-top:18px;width:inherit}.checkbox a{text-decoration:underline}.checkbox a:hover{color:#ae9d77}.form-error{color:linen;font-size:14px}.wpcf7-not-valid-tip{color:linen}.wpcf7-response-output{background-color:linen;border:none!important;padding:20px!important;text-align:center}.wpcf7 form.sent .wpcf7-response-output{color:#006400!important}.wpcf7 br{display:none}.wpcf7 .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-list-item label{grid-gap:12px;align-items:flex-start;display:grid;font-family:Open Sans,sans-serif;grid-template-columns:20px auto}.wpcf7 p{line-height:1.6;margin:0}.wpcf7 label{color:#000;font-family:Open Sans,sans-serif;font-size:14px;margin:10px 0;text-transform:uppercase}.wpcf7 .wpcf7-list-item-label{font-size:14px;line-height:16px;text-transform:none}.wpcf7 .wpcf7-list-item-label a{color:#ae9d77}.wpcf7 .wpcf7-submit{background:#000;border:none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:1;margin:15px 0;padding:20px 40px;text-align:center;text-transform:uppercase;transition:.3s}@media only screen and (max-width:768px){.wpcf7 .wpcf7-submit{padding:20px}}.wpcf7 .wpcf7-submit:hover{opacity:.7;text-decoration:none}.form-group input,.wpcf7-select,.wpcf7-text,.wpcf7-textarea{background:#fff;background:#f1f1f1;border:none;border-radius:4px!important;box-shadow:none;color:#1a1a1a;display:block;font-family:Open Sans,sans-serif;margin-bottom:10px;padding:18px 20px;width:100%}.wpcf7-textarea{font-family:Open Sans,sans-serif;height:150px}.hero{color:linen;position:relative}.hero .container{text-align:center;z-index:10}.hero .container,.hero-slider-wrapper{position:relative}.hero-slider-wrapper .tns-controls{display:none}.hero-slider-wrapper .tns-controls button{align-items:center;background:#fff;border:none;border-radius:70px;color:#ae9d77;display:flex;font-size:0;height:70px;justify-content:center;padding:0;position:absolute;top:45%;width:70px;z-index:100}@media only screen and (max-width:768px){.hero-slider-wrapper .tns-controls button{height:40px;width:40px}}.hero-slider-wrapper .tns-controls button:after{border-right:4px solid #ae9d77;border-top:4px solid #ae9d77;content:"";display:block;height:22px;position:absolute;transform:translateX(-4px) rotate(45deg);width:22px}@media only screen and (max-width:768px){.hero-slider-wrapper .tns-controls button:after{height:10px;width:10px}}.hero-slider-wrapper .tns-controls button:first-child{left:60px}@media only screen and (max-width:768px){.hero-slider-wrapper .tns-controls button:first-child{left:10px}}.hero-slider-wrapper .tns-controls button:first-child:after{transform:translateX(4px) rotate(-135deg)}.hero-slider-wrapper .tns-controls button:last-child{right:60px}@media only screen and (max-width:768px){.hero-slider-wrapper .tns-controls button:last-child{right:10px}}.hero-slider-wrapper .tns-nav{bottom:60px;display:flex;justify-content:center;left:0;position:absolute;width:100%;z-index:100}@media only screen and (max-width:768px){.hero-slider-wrapper .tns-nav{bottom:80px}}.hero-slider-wrapper .tns-nav button{background:#000;border:none;border-radius:30px;height:18px;margin:0 8px;padding:0;width:18px}.hero-slider-wrapper .tns-nav button.tns-nav-active{background:#ae9d77}.hero-slider__slide:after{background:rgba(0,0,0,.3);content:""}.hero-slider__slide:after,.hero-slider__slide__image{height:100%;left:0;position:absolute;top:0;width:100%}.hero-slider__slide__image,.hero-slider__slide__image img{-o-object-fit:cover;object-fit:cover}.hero-slider__slide__image img{height:100%;-o-object-position:top;object-position:top;width:100%}@media only screen and (max-width:768px){.hero-slider__slide__image img{-o-object-position:top;object-position:top}}.hero-slider__slide__content{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;position:relative}.hero-slider__slide__content .container{display:grid;justify-content:center}.hero-slider__slide__content .container .slogan{padding:30px;text-align:center}.hero-slider__slide__content .container .slogan h2{font-size:2.6em;margin:0;padding:0}.hero-slider__slide__content .container .slogan p{font-size:1em}@media only screen and (max-width:1024px){.hero-slider__slide__content{height:650px}}@media only screen and (max-width:768px){.hero-slider__slide__content{height:calc(90vh - 80px)}.hero-slider__slide__content .container{align-items:center;display:grid;height:100%;padding:0}.hero-slider__slide__content .container .slogan{max-width:100%}}.boxes .boxes__grid{background-color:#639}.page-header .bg-wrapper{background-position:50%;background-repeat:no-repeat;background-size:cover;display:grid;height:400px;justify-content:center}.page-header .bg-wrapper .head_title{align-items:center;display:grid;text-align:center}.page-header .bg-wrapper .head_title h1{color:linen;text-transform:uppercase}@media only screen and (max-width:768px){.page-header .bg-wrapper .head_title h1{font-size:2em}}.page-header .bg-wrapper .head_title #breadcrumbs span,.page-header .bg-wrapper .head_title #breadcrumbs span span a:link,.page-header .bg-wrapper .head_title #breadcrumbs span span a:visited{color:linen}.news_item .date_wrapper{display:grid;justify-content:right}.news_item .date_wrapper .date{background-color:#ae9d77;color:linen;padding:10px 20px}.news_item h1{font-size:2.2em;margin-top:0;padding-top:20px}@media only screen and (max-width:768px){.news_item h1{font-size:1.8em}}.news_item p{text-align:justify}.news_item .gt3pg-pro--masonry{padding-top:20px}.news_item .more_events{display:grid;justify-content:center;padding-top:40px}.posts{padding-bottom:4vh}.posts__grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:30px}@media only screen and (max-width:768px){.posts__grid{grid:50px}}.posts__grid .post-teaser{max-width:450px}.posts__grid .post-teaser h3{font-size:1.6em;margin:10px 0}.posts__grid .post-teaser .post-teaser__date{background-color:#ae9d77;display:inline-flex;margin:0;padding:10px 20px}.posts a:hover,.posts__grid .post-teaser .post-teaser__date:hover{color:#000!important}@media only screen and (max-width:768px){figure{padding-bottom:30px}}