@charset "UTF-8";

body{font-family:"Jost", sans-serif;line-height:1.4;margin:0;font-size:18px}@media (max-width: 420px){body{font-size:16px}}
h1{margin:0}h2,h3{margin-bottom:0}img,iframe{border:0}img{max-width:100%;width:auto;height:auto;border:0}a{color:#b04727}nav ul{list-style-type:none;padding:0;margin:0}html{height:100%}body{display:flex;height:100vh;flex-direction:column}.site-content{flex:1 0 auto}.site-footer{flex-shrink:0}.container{margin:0 auto;max-width:980px;padding:0 7px}.site-content h2.wp-block-heading,.site-content h3.wp-block-heading,.site-content p:not(.no-width),.site-content .p:not(.no-width),.site-content ul:not(.blocks-gallery-grid),.site-content ol{box-sizing:border-box;max-width:720px;margin:1em auto}.site-header,.site-footer{padding:14px 0}.site-header{position:absolute;top:0;left:0;right:0;padding:28px 0;z-index:10;background-image:linear-gradient(rgba(0,0,0,0.5), transparent)}.logged-in .site-header{padding-top:56px}.site-header .container{display:flex;justify-content:space-between;align-items:center}.site-content{padding:0 0 28px}.logo{display:inline-block;max-width:364px}@media (max-width: 420px){.logo{max-width:250px}}.main-nav>ul{font-size:16px;display:flex;font-weight:300}.main-nav>ul .sub-menu{opacity:0;background:#000}.main-nav>ul .menu-item-has-children{position:relative}.main-nav>ul .menu-item-has-children>a:after{font-family:'FontAwesome';margin-left:5px;content:'\F107'}.main-nav>ul .menu-item-has-children .sub-menu{position:absolute;top:100%;left:0;width:100%}.main-nav>ul .menu-item-has-children:focus-within .sub-menu,.main-nav>ul .menu-item-has-children:hover .sub-menu{opacity:1}.main-nav>ul .menu-item-has-children:focus-within .sub-menu a:hover,.main-nav>ul .menu-item-has-children:focus-within .sub-menu a:focus,.main-nav>ul .menu-item-has-children:hover .sub-menu a:hover,.main-nav>ul .menu-item-has-children:hover .sub-menu a:focus{border-bottom-color:transparent;background:#fff;color:#000}.main-nav>ul .menu-item-has-children:focus-within>a,.main-nav>ul .menu-item-has-children:hover>a{border-bottom-color:rgba(255,255,255,0.9)}.main-nav a{display:block;text-decoration:none;color:#fff;padding:5px 10px;border-bottom:4px solid transparent}.main-nav a:hover,.main-nav a:focus{border-bottom-color:rgba(255,255,255,0.9);outline:none}.single .main-nav .current_page_parent>a,.current-menu-ancestor>a,.main-nav .current-menu-item>a{color:#fff;font-weight:500}.menu-toggle{cursor:pointer;display:none;border:none;background:none;color:#fff;font-size:2em;padding:10px 7px}.menu-close{color:rgba(255,255,255,0.7);padding:7px}.menu-toggle .fa{font-size:2em}.menu-toggle:hover,.menu-toggle:focus{outline:0}@media screen and (max-width: 800px){.menu-toggle{display:initial;font-size:1em}.menu-close{display:none}.main-nav,body{transition:0.3s}body{position:relative;right:0}body.open-menu{right:200px;overflow-x:hidden}.main-nav{position:fixed !important;right:-200px;width:200px;height:100%;padding:0;top:0;z-index:1000;background:rgba(0,0,0,0.8);text-align:center}.main-nav>ul .menu-item-has-children .sub-menu{position:relative;max-height:0;overflow:hidden;transition:.5s}.main-nav>ul .menu-item-has-children:focus-within .sub-menu,.main-nav>ul .menu-item-has-children:hover .sub-menu{max-height:900px;transition:0}.open-menu .main-nav{right:0px}.main-nav ul{margin:0;display:block}.main-nav a{padding:1em;color:#fff;border:none}.main-nav a:hover,.main-nav a:focus{color:#fff;background:#000}}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}form{max-width:423px}label{display:block}input,textarea,div.wpforms-container-full .wpforms-form.wpforms-form.wpforms-form.wpforms-form input,div.wpforms-container-full .wpforms-form.wpforms-form textarea{padding:10px;background:transparent;border:1px solid #000;width:100%;display:block;box-sizing:border-box;border-radius:0;height:52px;margin-bottom:13px}div.wpforms-container-full .wpforms-form.wpforms-form textarea{height:130px}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:400}input[type=submit],div.wpforms-container-full.wpforms-container-full .wpforms-form button[type=submit],.button{border:1px solid #000;font-weight:700;background:#fff;padding:0 40px;text-decoration:none;display:inline-block;box-sizing:border-box;line-height:52px;color:#000;cursor:pointer;font-size:16px;height:52px}@media (max-width: 800px){input[type=submit],div.wpforms-container-full.wpforms-container-full .wpforms-form button[type=submit],.button{padding:0 20px}}input[type=submit]:hover,input[type=submit]:focus,div.wpforms-container-full.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full.wpforms-container-full .wpforms-form button[type=submit]:focus,.button:hover,.button:focus{background:#000;color:#fff;border-color:#000}.search-form{position:relative}.search-submit{position:absolute;background:none;border:none;right:4px;top:4px;cursor:pointer}.gallery{list-style-type:none;padding:0;margin:14px 0 28px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px;text-align:center}.gallery figure{margin:0;position:relative}@media (min-width: 700px){.gallery{grid-gap:20px;margin-bottom:56px}}@media (min-width: 900px){.gallery{grid-gap:30px}}.gallery figcaption{padding:5px;font-size:13px;position:absolute;right:0;bottom:0;background:rgba(0,0,0,0.7);color:#eee}.page-template-page-gallery h2{text-align:center}.gallery a,.gallery img{display:block}.gallery a span,.gallery img{transition:all 0.3s ease}.gallery a{background:#000;color:#fff;text-decoration:none;position:relative;overflow:hidden}.gallery a span{position:absolute;top:50%;right:0;left:0;padding:0 10px;text-align:center;transform:translateY(-50%);opacity:0;transition:all 0.3s ease}.gallery a:hover img{opacity:0.6;transform:scale(1.1)}.gallery a:focus span{opacity:1}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{overflow:hidden}.has-sidebar{display:grid;justify-content:space-between;grid-template-columns:3fr 1fr;grid-gap:20px}.sidebar ul{list-style-type:none;padding:0;margin:0}@media (max-width: 700px){.has-sidebar{grid-template-columns:1fr}.sidebar{margin:0;margin-top:14px}}.description{font-size:0.8888em}.date{text-transform:uppercase;margin:0;font-size:18px}.location{display:block;font-weight:400}.comment-list,.comment-list ul{list-style-type:none}.comment-list{padding:0}.page-header{height:35vw;min-height:250px;margin-bottom:56px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:linear-gradient(rgba(0,0,0,0.6), transparent 20%, transparent 80%, rgba(0,0,0,0.8)),url(//gaddieldombrowner.com/wp-content/themes/gadi/img/header.jpg);color:#fff}.page-header h1,.page-header .h1{font-size:40px;text-transform:uppercase;text-shadow:0 4px 4px rgba(0,0,0,0.75);margin-bottom:48px;font-weight:bold;text-align:center}@media (max-width: 600px){.page-header h1,.page-header .h1{margin-bottom:14px}}.page-template-page-home-php .page-header{display:block;height:100vh;box-sizing:border-box;padding-top:30px;background-color:#000;background-position:30% 30px;background-size:contain}.page-template-page-home-php .page-header .container{max-width:1400px;padding:0 20px;height:100%;justify-content:center;align-items:flex-end;display:flex;flex-direction:column}@media (max-width: 800px){.page-template-page-home-php .page-header .container{justify-content:flex-end}}@media (max-width: 880px){.page-template-page-home-php .page-header{background-position:50% bottom;height:100vw}}@media (max-width: 600px){.page-template-page-home-php .page-header{height:110vw}}.page-header h1.has-nav{margin-bottom:0}.page-header .sub-nav ul{display:flex;font-size:20px;text-transform:uppercase;margin:5px 0 20px}.page-header .sub-nav a{color:#fff;text-decoration:none;display:block;padding:10px}.page-header .sub-nav .current_page_item,.page-header .sub-nav .current-cat{font-weight:bold}.alignleft{float:left;margin-right:14px}.alignright{float:right;margin-left:14px}.alignleft,.alignright{max-width:50%;margin-bottom:14px}.visuallyhidden,.owl-next span,.owl-prev span,.screen-reader-text{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-block-image{margin-left:0;margin-right:0}.testimonial{margin:56px 0;grid-gap:80px}@media (max-width: 900px){.testimonial{grid-gap:42px}}@media (max-width: 700px){.testimonial{grid-gap:28px}}.single-post .testimonial{grid-template-columns:1fr 2fr}@media (max-width: 550px){.testimonial.testimonial{grid-template-columns:1fr}}.testimonial blockquote{margin:1em 0}.testimonial blockquote p{font-style:italic;font-size:24px;hyphens:auto}.testimonial blockquote p:before{content:'“'}.testimonial blockquote p:after{content:'”'}.testimonial cite{display:block;text-transform:uppercase;font-style:normal}.testimonial cite:before{content:"";display:block;width:140px;height:1px;background:#000;margin-bottom:21px}.site-footer{background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;text-align:center;padding:56px 0}.site-footer .name{text-transform:uppercase;font-size:28px;margin:0 0 5px}.site-footer p{margin:5px 0}.site-footer a{text-decoration:none;color:rgba(255,255,255,0.75)}.site-footer a:focus,.site-footer a:hover{color:#fff}.social{padding:0;margin-top:0;list-style-type:none;display:flex;justify-content:center;margin-bottom:14px}.social a{color:#fff;display:block;font-size:24px;padding:10px;margin:5px}.schedule-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px}.schedule-wrap h2{font-size:24px;margin-bottom:14px}.schedule-wrap h2:after{content:"";display:table;width:40px;border-bottom:1px solid #000;margin-top:28px}@media (max-width: 700px){.schedule-wrap{grid-template-columns:1fr}}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:focus,.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.img{width:100%;height:0;padding-bottom:56.67%;display:block;background-size:120%;background-position:center;position:relative;overflow:hidden;background-repeat:no-repeat}.img:after,.img:before{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-10px, -13px);opacity:0.75;transition:opacity .3s;height:0;width:0;background:none;border-style:solid;border-color:transparent transparent transparent #fff;border-width:14px 0 14px 25px;content:'';line-height:1}.img:before{width:90px;height:90px;border:3px solid #fff;box-sizing:border-box;border-radius:50%;transform:translate(-45px, -45px)}a:focus .img:after,a:focus .img:before,a:hover .img:after,a:hover .img:before{opacity:1}.videos-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;max-width:878px;margin:auto;text-align:center}@media (min-width: 700px){.videos-wrap{grid-gap:42px}}@media (min-width: 900px){.videos-wrap{grid-gap:56px}}.videos-wrap a{color:#000;text-decoration:none}.videos-wrap h2{font-size:1em}.single-post .caption{font-size:15px;text-align:right}.single-post h2,.single-post h3,.single-post h4{text-align:center}.news-wrap,.alm-listing{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:28px;text-align:initial}@media (max-width: 700px){.news-wrap,.alm-listing{grid-template-columns:1fr 1fr}}@media (max-width: 500px){.news-wrap,.alm-listing{grid-template-columns:1fr}.news-wrap .postexcerpt,.alm-listing .postexcerpt{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px}}@media (max-width: 400px){.news-wrap .postexcerpt,.alm-listing .postexcerpt{grid-template-columns:1fr;grid-gap:0px}}.news-wrap a,.alm-listing a{text-decoration:none;color:#000;display:block;overflow:hidden}.news-wrap a img,.alm-listing a img{transition:.3s;display:block}.news-wrap a:focus img,.news-wrap a:hover img,.alm-listing a:focus img,.alm-listing a:hover img{transform:scale(1.1)}.news-wrap h2,.news-wrap h3,.alm-listing h2,.alm-listing h3{font-size:19px}@media (max-width: 600px){.news-wrap h2,.news-wrap h3,.alm-listing h2,.alm-listing h3{font-size:16px}}.news-wrap .date,.alm-listing .date{text-transform:uppercase;font-size:16px}@media (max-width: 600px){.news-wrap .date.date,.alm-listing .date.date{margin-top:5px}}
.news-wrap{display:block}.two-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:84px}@media (max-width: 750px){.two-cols{grid-gap:28px}}@media (max-width: 600px){.two-cols{grid-template-columns:1fr}}
.contact-text,.newsletter{font-size:16px;line-height:24px}.contact-text form,.newsletter form{max-width:800px;display:flex;align-items:flex-end}.contact-text div.wpforms-container-full .wpforms-form.wpforms-form.wpforms-form input,.newsletter div.wpforms-container-full .wpforms-form.wpforms-form.wpforms-form input{margin:0}.contact-text div.wpforms-container-full .wpforms-form .wpforms-field,.newsletter div.wpforms-container-full .wpforms-form .wpforms-field{padding:0}.contact-text .wpforms-field-container,.newsletter .wpforms-field-container{flex:1}.contact-text div.wpforms-container-full .wpforms-form button[type=submit],.newsletter div.wpforms-container-full .wpforms-form button[type=submit]{background:#000;color:#fff;border-left:0}.contact-text div.wpforms-container-full .wpforms-form button[type=submit]:focus,.contact-text div.wpforms-container-full .wpforms-form button[type=submit]:hover,.newsletter div.wpforms-container-full .wpforms-form button[type=submit]:focus,.newsletter div.wpforms-container-full .wpforms-form button[type=submit]:hover{background:#fff;color:#000}.contact-text h3,.newsletter h3{font-weight:400;font-size:18px;text-transform:uppercase;margin-bottom:0}.contact-text h3:after,.newsletter h3:after{margin:14px 0;content:"";width:140px;height:1px;display:block;background:#000}.contact-text .social,.newsletter .social{justify-content:flex-start}.contact-text .social a,.newsletter .social a{color:#000}.contact-text .social a:focus .fa,.contact-text .social a:hover .fa,.newsletter .social a:focus .fa,.newsletter .social a:hover .fa{color:#000}.contact-text .social a:focus .fa-instagram,.contact-text .social a:hover .fa-instagram,.newsletter .social a:focus .fa-instagram,.newsletter .social a:hover .fa-instagram{background:radial-gradient(#000, #000);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-text .social .fa-facebook,.newsletter .social .fa-facebook{color:#3b5998}.contact-text .social .fa-youtube-play,.newsletter .social .fa-youtube-play{color:#c4302b}.contact-text .social .fa-spotify,.newsletter .social .fa-spotify{color:#00D065}.contact-text .social .fa-soundcloud,.newsletter .social .fa-soundcloud{color:#ff7700}.contact-text .social .fa-linkedin,.newsletter .social .fa-linkedin{color:#0072b1}.contact-text .social .fa-instagram,.newsletter .social .fa-instagram{background:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%),radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent),linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.details{list-style-type:none;padding:0;margin-top:0}.details a{text-decoration:none;color:#000}.blocks-gallery-grid img{transition:.3s}.blocks-gallery-grid a{overflow:hidden}.blocks-gallery-grid a:focus img,.blocks-gallery-grid a:hover img{transform:scale(1.1)}.home-about{padding-bottom:56px}.page-template-page-home-php h2{margin:56px 0 21px;font-size:40px;text-transform:uppercase;text-align:center}@media (max-width: 600px){.page-template-page-home-php h2{font-size:28px}}.page-template-page-home-php .newsletter{padding:60px 0 34px;text-align:center;font-size:21px}.page-template-page-home-php .newsletter form{margin:auto;max-width:500px}.page-template-page-home-php .button{display:table;margin:28px auto 0}@media (max-width: 800px){.page-template-page-home-php .button{margin-top:14px}}
.recent-posts{padding:56px 0}.recent-posts .container{position:relative}.recent-posts h2{margin-top:0}.button:after{content:" >"}.home-video,.home-gallery{position:relative;overflow:hidden;background:#000;color:#fff;text-align:center;font-size:16px;font-weight:bold;padding:0 0 56px}.home-video:before,.home-gallery:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;opacity:0.3;filter:blur(10px)}.home-video .container,.home-gallery .container{position:relative}.home-video a,.home-gallery a{color:#fff;text-decoration:none}.home-video h3,.home-gallery h3{font-size:1em}.home-video .caption,.home-gallery .caption{margin-bottom:35px}.home-video .button,.home-gallery .button{background:none;border-color:#fff;color:#fff}.home-video .button:focus,.home-video .button:hover,.home-gallery .button:focus,.home-gallery .button:hover{background:#fff;color:#000}.x,.mfp-close{position:relative;display:inline-block;width:1.2em;height:1.2em}.x:before,.mfp-close:before,.x:after,.mfp-close:after{content:"";position:absolute;width:2px;background:currentColor;height:100%}.x:before,.mfp-close:before{transform:rotate(45deg)}.x:after,.mfp-close:after{transform:rotate(135deg)}.mfp-close{font-size:0;position:absolute;color:#fff;height:18px;width:18px}.bars{position:relative;display:flex;flex-direction:column;justify-content:center;width:24px;height:18px}.bars span{height:2px;background:currentColor;transition:.3s}.bars:before,.bars:after{content:"";position:absolute;width:100%;height:2px;background:currentColor;left:0;transition:.3s}.bars:before{top:0}.bars:after{bottom:0}.open-menu .bars:before{transform:rotate(45deg) translate(6px, 5px)}.open-menu .bars:after{transform:rotate(-45deg) translate(6px, -5px)}.open-menu .bars span{display:none}.nav-links{margin:28px 0;display:flex;justify-content:center}.page-numbers{text-decoration:none;min-width:28px;height:28px;line-height:28px;box-sizing:border-box;padding:0 7px;margin:0 5px;text-align:center;color:#000}a.page-numbers{border:1px solid}::-moz-selection{background:black;text-shadow:none;color:#fff}::selection{background:black;text-shadow:none;color:#fff}.blocks-gallery-grid.blocks-gallery-grid,.wp-block-gallery.wp-block-gallery{max-width:720px;margin:auto}.owl-dots{text-align:center}.carousel-wrap{padding:56px 0 38px;max-width:500px}@media (max-width: 800px){.carousel-wrap{max-width:100%;padding:50px 0 20px;background:radial-gradient(rgba(0,0,0,0.5), transparent)}}.carousel-wrap .owl-carousel .owl-prev,.carousel-wrap .owl-carousel .owl-next{position:absolute;top:50%;transform:translateY(-50%);opacity:.4}.carousel-wrap .owl-carousel .owl-prev span,.carousel-wrap .owl-carousel .owl-next span{display:none}.carousel-wrap .owl-carousel .owl-prev:after,.carousel-wrap .owl-carousel .owl-next:after{font-family:'FontAwesome';font-size:48px}.carousel-wrap .owl-carousel .owl-prev:focus,.carousel-wrap .owl-carousel .owl-prev:hover,.carousel-wrap .owl-carousel .owl-next:focus,.carousel-wrap .owl-carousel .owl-next:hover{opacity:1}.carousel-wrap .owl-carousel button.owl-prev{left:-70px}.carousel-wrap .owl-carousel button.owl-prev:after{content:'\F104'}@media (max-width: 1180px){.carousel-wrap .owl-carousel button.owl-prev{left:-40px}}.carousel-wrap .owl-carousel button.owl-next{right:-70px}.carousel-wrap .owl-carousel button.owl-next:after{content:'\F105'}@media (max-width: 1180px){.carousel-wrap .owl-carousel button.owl-next{right:-40px}}.carousel-wrap .owl-carousel button.owl-dot span{border:2px solid;display:block;width:8px;height:8px;border-radius:50%}.carousel-wrap .owl-carousel .owl-dots{display:flex;justify-content:center;gap:10px;margin:40px 0 0}.carousel-wrap .owl-carousel button.owl-dot.active span{background:black}.carousel-wrap .item blockquote{margin:0;font-size:24px;font-style:italic}@media (max-width: 800px){.carousel-wrap .item blockquote{font-size:21px}}@media (max-width: 600px){.carousel-wrap .item blockquote{font-size:20px}}@media (max-width: 450px){.carousel-wrap .item blockquote{font-size:18px}}.carousel-wrap .item blockquote p:before{content:'“'}.carousel-wrap .item blockquote p:after{content:'”'}.carousel-wrap .item blockquote cite{font-style:normal;font-size:18px;text-transform:uppercase}@media (max-width: 800px){.carousel-wrap .item blockquote cite{font-size:16px}}.carousel-wrap .item blockquote cite:before{content:"";display:block;width:140px;height:1px;background:#fff;margin-bottom:21px}.vid-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:84px;margin:28px 0}@media (max-width: 800px){.vid-grid{grid-gap:56px}}@media (max-width: 600px){.vid-grid{grid-gap:28px;grid-template-columns:1fr}}
.slider-wrap{margin:28px 0}.slider-wrap .fotorama__html{-webkit-font-smoothing:antialiased !important;background:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.7));color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}@media (min-width: 600px){.slider-wrap .fotorama__html{font-size:18px}}.slider-wrap .fotorama__html p{margin:10px 0 28px}.slider-wrap .fotorama__html h2{line-height:1.2;font-size:18px;text-transform:capitalize}@media (min-width: 600px){.slider-wrap .fotorama__html h2{font-size:30px}}@media (min-width: 800px){.slider-wrap .fotorama__html h2{font-size:48px}}.slider-wrap .fotorama__html a{display:inline-block;text-decoration:none;color:#fff;font-size:13px;border:2px solid #fff;padding:7px 20px;border-radius:40px}.slider-wrap .fotorama__html a:focus,.slider-wrap .fotorama__html a:hover{background:#FFF;color:#ec1823}.slider-wrap .fotorama .fotorama__nav-wrap{margin:14px 0 0}.slider-wrap .fotorama__nav__frame.fotorama__active .fotorama__dot{border-color:#fff}.fotorama .fotorama__nav-wrap{z-index:100}.fotorama__dot{display:block;position:relative;top:9px;left:7px;border-radius:6px;border-width:2px;width:8px;height:8px}.fotorama__caption.fotorama__caption{text-align:center;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,0.8);font-size:13px;font-family:inherit}.fotorama__caption__wrap.fotorama__caption__wrap{background:none}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0px;height:0px;border:6px solid #fff}.fotorama__nav--dots .fotorama__nav__frame{width:26px}.fotorama__arr{background:none}.fotorama__arr:before,.owl-next:before,.owl-prev:before{font-family:"FontAwesome";font-size:32px;line-height:32px;content:"\F105";text-align:center}.home-gallery .fotorama__arr:before,.home-gallery .owl-next:before,.home-gallery .owl-prev:before{color:#fff}@media (max-width: 600px){.fotorama__arr:before,.owl-next:before,.owl-prev:before{color:#fff}}
.fotorama__arr:before{position:absolute;top:0;left:0;right:0;bottom:0}.fotorama__arr--prev:before,.owl-prev:before{content:"\F104"}.owl-next,.owl-prev{position:absolute;top:calc(50% - 36px);transform:translateY(-50%)}.owl-next{right:-50px}.owl-prev{left:-50px}@media (max-width: 980px){.owl-next{right:10px}.owl-prev{left:10px}}.owl-carousel2 button.owl-dot{width:18px;height:18px;display:inline-block;border-radius:50%;border:2px solid #000 !important;margin:33px 9px 20px;box-sizing:border-box;opacity:0.7}.home-gallery .owl-carousel2 button.owl-dot{border:2px solid #fff !important}.owl-carousel2 button.owl-dot.active{background:#000 !important;opacity:1}.home-gallery .owl-carousel2 button.owl-dot.active{background:#fff !important}@media (max-width: 400px){.no-js .owl-carousel,.owl-carousel.owl-loaded{display:flex}}
#cookie-banner{position:fixed;bottom:0;left:0;right:0;background:#000;color:#fff;padding:15px;display:none;z-index:1000;text-align:center}#cookie-banner button{background:none;border:1px solid #ccc;padding:5px 20px;color:#eee;margin-left:10px}#cookie-banner button:hover,#cookie-banner button:focus{color:#fff}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}