/*!
Theme Name: Flo Web Design Theme
Theme URI: http://underscores.me/
Author: FloWeb Design
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: flo-web-design-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

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

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}@media screen and (max-width: 576px){ul,ol{margin:0 0 1em .5em}}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:hover,a:focus,a:active{color:#a7b931}a:focus{outline:2px solid #a7b931}a:hover,a:active{outline:0}.shrink-border{position:relative;border:none;-webkit-transition:color .5s,background-color .2s,-webkit-transform .2s;transition:color .5s,background-color .2s,-webkit-transform .2s;transition:color .5s,transform .2s,background-color .2s;transition:color .5s,transform .2s,background-color .2s,-webkit-transform .2s;outline:none;border-radius:3px;padding:10px 15px;border:3px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:rgb(130.6025641026,144.6794871795,38.3205128205)}.shrink-border:hover{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.shrink-border::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s,border .3s;transition:opacity .3s,border .3s}.shrink-border:hover::before{opacity:0}.shrink-border::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);border:2px solid #a7b931;opacity:0;z-index:-1;-webkit-transform:scaleX(1.1) scaleY(1.3);transform:scaleX(1.1) scaleY(1.3);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.shrink-border:hover::after{opacity:1;-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1)}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}header#masthead{position:relative;-webkit-transition:all linear .3s;transition:all linear .3s;z-index:10;margin:auto;background-color:#a7b931;padding:10px 10px 15px 10px}@media screen and (min-width: 800px){header#masthead{background-color:#54275a;padding:0}header#masthead .mobile-logo{display:none}header#masthead .site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}header#masthead .col-md-9{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media(max-width: 1200px){header#masthead .col-md-9{padding:0}}header#masthead img.custom-logo{-webkit-transition:all linear .3s;transition:all linear .3s;max-width:100%;margin-bottom:-22px}@media screen and (max-width: 767px){header#masthead img.custom-logo{max-width:150px}}header#masthead img.custom-logo:hover{-webkit-transform:scale(0.95) rotate(-1deg);transform:scale(0.95) rotate(-1deg)}header#masthead img.mobile-logo{max-width:78px}@media screen and (max-width: 768px){header#masthead .container{max-width:100%}}header#masthead .head-container{z-index:999;position:relative}@media screen and (min-width: 800px){header#masthead .head-container{margin-top:-55px;z-index:2}}@media screen and (max-width: 767px){header#masthead .head-container{overflow:hidden}}header#masthead .head-container .row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.topbar{background:#f6f8f9;display:none}.topbar li.social{z-index:6}.topbar ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 1320px){.topbar ul{margin-right:85px}}@media(min-width: 50em){.topbar{display:block}.topbar a{display:block;border-right:2px solid #a7b931;font-size:.875em;color:#3b4f54;text-shadow:none;padding:.55em 1.5em}.topbar li.social a{border:none;padding:.65em .25em .45em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.topbar li.social a .fa-youtube{padding-top:4px}.topbar li{width:80px;text-align:center}.topbar li:first-of-type{width:auto}.topbar li:first-of-type a{z-index:9;position:relative;font-size:18.5px}.topbar li:nth-of-type(2){font-size:21px}.topbar li:nth-of-type(3){font-size:26px}.topbar li:nth-of-type(3) a{padding:.25em .25em .15em;z-index:9;position:relative}.topbar li:nth-of-type(5){font-size:26px}.topbar li:nth-of-type(5) a{padding:.25em .25em .15em}.topbar li:hover{background-color:#cddb75}.topbar .social svg{width:32px;height:32px;fill:currentColor;overflow:visible;display:inline-block}}.main-navigation{display:block;width:100%}@media screen and (max-width: 800px){.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-navigation.desktop{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.main-navigation ul{list-style:none;margin:0;padding-left:0;font-size:18px}.main-navigation ul a{color:#fff;font-size:18px;font-family:filson-soft,Helvetica,sans-serif;font-weight:400;margin:15px 0}@media(min-width: 800px){.main-navigation ul a{margin:5px 0;padding:1.5em .8em 1em}}@media(min-width: 850px){.main-navigation ul a{padding:1.5em 1em .8em}}@media(min-width: 900px){.main-navigation ul a{padding:1.5em 1.2em .8em}}@media(min-width: 1000px){.main-navigation ul a{padding:1.5em 1.6em .8em}}@media(min-width: 800px){.main-navigation ul a{font-size:15px}}@media(min-width: 1200px){.main-navigation ul a{font-size:16px}}@media(min-width: 1320px){.main-navigation ul a{font-size:18px}}@media(min-width: 1400px){.main-navigation ul a{font-size:20px}}.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#54275a;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-width:260px;padding:5px 0px;-webkit-transform:scale(0.875) translateX(-25px);transform:scale(0.875) translateX(-25px);opacity:0;visibility:hidden;-webkit-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li{padding:6px 15px 6px 27px;width:100%;border-bottom:0px !important}.main-navigation ul ul li.indent{padding-left:3em}.main-navigation ul ul li.indent:before{content:"→";position:absolute;left:22px;top:10px;-webkit-transform:none;transform:none;color:#b4bd00}.main-navigation ul ul li:hover{background-color:#652f6c}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul li:last-of-type{border:0}.main-navigation ul ul a{padding:5px 0px;position:relative;margin:0;font-weight:400;font-size:20px}@media(min-width: 800px){.main-navigation ul ul a{font-size:15px}}@media(min-width: 1000px){.main-navigation ul ul a{font-size:16px}}@media(min-width: 1320px){.main-navigation ul ul a{font-size:18px}}@media(min-width: 1400px){.main-navigation ul ul a{font-size:20px}}@media screen and (min-width: 767px){.main-navigation ul li:hover>ul{left:auto;opacity:1;visibility:visible;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0);border-bottom:.5em solid #67c8df;border-bottom-color:inherit}}.main-navigation ul li.focus>ul{left:auto;opacity:1;visibility:visible;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}.main-navigation li{position:relative}@media screen and (max-width: 767px){.main-navigation li{text-align:right}}@media screen and (min-width: 767px){.main-navigation li{border-bottom:.5em solid #32bcd9}.main-navigation li:nth-child(2){border-color:#a65a2a}.main-navigation li:nth-child(3){border-color:#d6006d}.main-navigation li:nth-child(4){border-color:#00a19b}.main-navigation li:nth-child(5){border-color:#ffc62c}}.main-navigation a{display:block;text-decoration:none}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{color:#a7b931}.main-navigation .btn{background:#a7b931;padding:7px 14px;border-radius:50px;font-family:filson-soft,Helvetica,sans-serif;font-weight:600;display:inline-block;font-size:16px}@media screen and (min-width: 992px){.main-navigation .btn{padding:10px 20px;font-size:18px}}.main-navigation .btn:hover{background-color:#54275a;color:#a7b931}@media screen and (min-width: 767px){.main-navigation .mobile{display:none}}@media screen and (max-width: 800px){.main-navigation.desktop ul{display:none}}@media screen and (max-width: 800px){.custom-logo-link{display:none !important}}button.menu-toggle{background:#54275a;width:76px;height:68px;position:fixed;right:0;top:0;overflow:hidden;border-radius:0}.scrolled button.menu-toggle{position:relative}.menu-toggle{position:relative;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(0,0,0,0);padding:0;color:#fff;font-family:filson-soft,Helvetica,sans-serif;font-weight:bold;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:27px;height:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-toggle:before{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.938%22%20height%3D%229.913%22%20viewBox%3D%220%200%209.938%209.913%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3.89%204.968L0%201.08%201.104%200l3.864%203.888L8.858%200l1.08%201.08-3.89%203.888%203.89%203.865-1.08%201.08-3.89-3.866-3.864%203.866L0%208.833l3.89-3.865z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat}.menu-toggle:after,.menu-toggle:before{background-position:50% 50%;content:"";font-weight:300;height:3.5em;left:0;line-height:1;position:absolute;text-align:center;-webkit-transition:top .4s,-webkit-transform .4s;transition:top .4s,-webkit-transform .4s;transition:top .4s,transform .4s;transition:top .4s,transform .4s,-webkit-transform .4s;width:100%}.menu-toggle:before{top:-3.5em}.menu-toggle:after{content:"MENU";font-size:.75em;text-indent:0;padding:1.875em 0 0 0;text-transform:uppercase}.menu-toggle.is-active:after{top:30px;visibility:hidden}.menu-toggle.is-active:before{top:0;-webkit-transform:scale(1);transform:scale(1)}.menu-toggle:before,.menu-toggle .is-active:after{-webkit-transform:scale(0.6);transform:scale(0.6)}.menu-toggle,.menu-toggle:focus,.menu-toggle:active,.menu-toggle-icon:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border:0}.menu-toggle{position:relative}.toggled .menu-toggle .top-bar{top:10px;position:relative;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.toggled .menu-toggle .middle-bar{opacity:0;display:none}.toggled .menu-toggle .bottom-bar{top:-9px;position:relative;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:100%}@media screen and (min-width: 767px){.menu-item-has-children:after{-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;content:"+";color:hsla(0,0%,100%,.75);text-shadow:rgba(0,0,0,.975) 0 1px 1px;height:1em;width:1em;right:-2px;top:23px;line-height:1em;position:absolute;text-align:center;opacity:.5}}@media screen and (min-width: 800px){.menu-item-has-children:after{right:3px;top:31px}}@media screen and (min-width: 1024px){.menu-item-has-children:after{top:33px}}@media screen and (min-width: 1050px){.menu-item-has-children:after{top:31px}}@media screen and (min-width: 1200px){.menu-item-has-children:after{top:34px}}@media screen and (min-width: 1320px){.menu-item-has-children:after{top:39px}}@media screen and (min-width: 1340px){.menu-item-has-children:after{right:4px;top:42px}}@media screen and (min-width: 800px){.menu-toggle{display:none}.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.offcanvas{background:#54275a;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.offcanvas button.btn-close{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.offcanvas .offcanvas-header{padding:10px 20px 0 20px}.offcanvas.offcanvas-top{top:66px !important;z-index:9}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}:root{--tec-color-icon-focus: #4E5918 !important;--tec-color-event-icon-hover: #6b7100 !important;--tec-color-accent-primary: #4E5918 !important;--tec-color-accent-primary-hover: #6b7100 !important;--tec-color-accent-primary-active: #4E5918 !important;--tec-color-text-primary: #652f6c !important;--tec-color-link-accent-hover: #d6006d!important}html{font-size:1em}body{line-height:1.65;background-color:#f6f8f9}body,p,a,li,span,button{font-family:filson-soft,Helvetica,sans-serif;font-size:18px;color:#3b4f54}h1,h2,h3,h4{font-family:filson-soft,Helvetica,sans-serif !important;color:#7e4985}a{-webkit-transition:.3s ease-in-out 0s;transition:.3s ease-in-out 0s}h1{color:#652f6c;font-size:28px;position:relative;font-weight:bold}h2{font-weight:600}@media(min-width: 50em){h2{font-size:2.25em}}h3{font-size:1.2em;font-weight:bold}@media(min-width: 576px){h3{font-size:32px;font-weight:600}}a{text-decoration:none;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}div#page{overflow-x:hidden}@media(min-width: 768px){.default{padding:50px 0}}@media(min-width: 992px){.mt-lg-6{margin-top:8rem !important}}@media(min-width: 992px){.g-lg-6,.gx-lg-6{--bs-gutter-x: 5rem}}@media(min-width: 900px){.container{max-width:900px}}@media(min-width: 993px){.container{max-width:1320px}}@media(min-width: 1400px){.container{max-width:1360px}}section.error-404.not-found{min-height:600px}@media(min-width: 800px){.col-md-33{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}}:focus-visible{outline:3px solid #ffbf00;outline-offset:3px;border-radius:4px;-webkit-transition:outline-offset .1s ease-out;transition:outline-offset .1s ease-out}.dark-section :focus-visible{outline-color:#fff}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1976d2;outline-offset:2px}::-moz-focus-inner{border:0}:focus-visible{outline:3px solid #2e7d32;outline-offset:3px;-webkit-transition:outline-offset .1s ease,outline-color .2s ease;transition:outline-offset .1s ease,outline-color .2s ease}footer#colophon{background-color:#3a3e41;background-image:-webkit-gradient(linear, left top, left bottom, from(#3a3e41), color-stop(#3a3e41), to(#3a3e41));background-image:linear-gradient(to bottom, #3a3e41, #3a3e41, #3a3e41);padding:70px 0 40px 0;position:relative}@media(max-width: 50em){footer#colophon{margin-top:100px;padding:10px 0 40px 0}footer#colophon .sblogos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer#colophon .sblogos img{width:110px;margin:.5em}}footer#colophon:before{position:relative;top:-141px;content:"";display:block;width:100%;height:110px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1400 80"><path fill="%233a3e41" d="M1400,80v-25.72c-41.23,9.94-85.97,14.91-134.24,14.91-72.4,0-160.69-18.69-234.34-18.69s-100.45-1.23-155.06-1.11c-83.25.19-139.1-31.81-235.5-29.88-96.4,1.93-96.4,17.23-193.03,17.23S328.5,10.12,207.93,0c-39.32,0-108.64,6.5-207.93,19.5v60.5h1400Z"/></svg>');background-repeat:repeat-x;background-size:cover;background-position:left bottom}@media(min-width: 70em){footer#colophon:before{background-position:left top}}@media(max-width: 50em){footer#colophon:before{top:-44px}}footer#colophon h2{color:ivory}footer#colophon .foot-contact ul{list-style:none;margin:0;padding:0}footer#colophon .foot-contact ul a{color:#a7b931}footer#colophon .foot-contact ul i{color:#fff;margin-right:10px}footer#colophon .foot-contact ul i.fa-brands.fa-facebook-f{font-weight:500}@media(max-width: 50em){footer#colophon .foot-contact{text-align:center}footer#colophon .foot-contact li{font-size:16px}}footer#colophon .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;margin:0 auto;padding:0}footer#colophon .logos h3{width:100%;font-size:24px;color:#aec1c6;margin:.5em 0;text-align:center}@media(max-width: 50em){footer#colophon .logos h3{margin:1em 0 0 0;font-size:22px}}footer#colophon .logos p{width:100%;font-size:24px;color:#aec1c6;margin:.5em 0;text-align:center}@media(max-width: 50em){footer#colophon .logos p{font-size:1.2em}}footer#colophon .sblogos a{margin:0 15px}footer#colophon a.flogo{height:5em;width:44%;margin:0 2.5%;text-align:center;display:inline-block}footer#colophon a.flogo img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:7rem;width:100%;height:auto;-webkit-filter:sepia(0.33);filter:sepia(0.33);max-height:80px;-o-object-fit:contain;object-fit:contain}@media(min-width: 50em){footer#colophon a.flogo{width:20%;height:7em}footer#colophon a.flogo img{max-width:8rem}}footer#colophon .foot-bottom{border-top:.5px solid rgba(167,185,49,.5);padding-top:30px}ul#foot-menu{list-style:none;gap:30px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}@media(min-width: 1260em){ul#foot-menu{gap:35px}}@media(max-width: 1120em){ul#foot-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}ul#foot-menu a{color:#fff;position:relative;font-family:filson-soft,Helvetica,sans-serif;font-weight:500}ul#foot-menu a:hover{color:#a7b931}@media(max-width: 1260em){ul#foot-menu a{font-size:16px}}@media(max-width: 50em){ul#foot-menu a{font-size:.875em}}@media(min-width: 991px){ul#foot-menu a:after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:2px;bottom:-3px;left:0;background-color:#a7b931;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}ul#foot-menu a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center;transform-origin:center}}@media(max-width: 50em){ul#foot-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px 25px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.designed{color:#fff;text-align:center;margin-top:50px;font-size:16px}.designed a,.designed small{color:#fff;font-size:80%}@media screen and (min-width: 576px){.designed a,.designed small{font-size:16px}}.designed a{color:#a7b931}.designed a:hover{color:#aec1c6}@media(max-width: 50em){.designed a{font-size:80%}}.hero-section{position:relative;width:100%;overflow:hidden}.hero-section img{width:100%}@media(max-width: 992px){.hero-section img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:100%}}.hero-section .hero-content{position:absolute;z-index:3;color:#fff;top:32%;left:21%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:500px}@media screen and (max-width: 1200px){.hero-section .hero-content{left:27%}}@media screen and (max-width: 991px){.hero-section .hero-content{left:39%}}@media screen and (max-width: 576px){.hero-section .hero-content{left:35%}}.hero-section .hero-content h1{font-size:28px;color:#54275a;margin-bottom:1.5rem;margin-left:25px}.hero-section .hero-content h1:after{display:none}@media screen and (max-width: 1200px){.hero-section .hero-content h1{font-size:22px}}@media screen and (max-width: 576px){.hero-section .hero-content h1{font-size:14px}}.hero-section .hero-content a{display:inline-block;position:relative;padding:.75rem 3.5rem .75rem 2.5rem;background-color:#a7b931;color:#54275a;font-family:filson-soft,Helvetica,sans-serif;text-decoration:none;font-weight:600;border-radius:50px}@media screen and (max-width: 1200px){.hero-section .hero-content a{font-size:14px;padding:.75rem 3.5rem .75rem 1.5rem;margin-left:20px}}@media screen and (max-width: 576px){.hero-section .hero-content a{font-size:12px;padding:.5rem 2.75rem .5rem .75rem}}.hero-section .hero-content a:after{content:"";display:block;position:absolute;height:29px;width:29px;background:url(../../../images/btn-arrow.png);background-size:contain;right:16px;top:12px;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 1200px){.hero-section .hero-content a:after{top:8px}}@media screen and (max-width: 576px){.hero-section .hero-content a:after{top:7px;right:14px;height:21px;width:21px}}.home-conent h2{line-height:1.65}.gallery-section{padding:150px 0 0 0}@media(min-width: 992px){.gallery-section{padding:250px 0 100px 0}}.gallery-section .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.gal-img{width:100%;margin-bottom:30px;overflow:hidden}@media(min-width: 576px){.gal-img{width:calc(50% - 20px)}}@media(min-width: 992px){.gal-img{width:calc(33.33% - 20px)}}.gal-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:1/1;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.gal-img:hover img{cursor:pointer;-webkit-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1)}section.faq-section{padding:.1px;background-color:#f1f1f1}@media(max-width: 992px){section.faq-section{padding:1em 0 2em 0}}@media(max-width: 567px){section.faq-section{padding:0em 0 2em 0}}section.faq-section .container{background:#fff;padding:20px}@media(min-width: 768px){section.faq-section .container{padding:1em 2em}}@media(min-width: 1200px){section.faq-section .container{padding:2em 4em}}@media(min-width: 1400px){section.faq-section .container{padding:5em 8em}}@media(min-width: 1650px){section.faq-section .container{max-width:1600px}}section.faq-section .content{padding-right:63px}@media(max-width: 992px){section.faq-section .content{padding:0}}section.faq-section .accordion-item{border:0;margin:10px 0px}section.faq-section .accordion-button{background-color:#a7b931;color:#888;min-height:90px;padding:20px 50px}@media(max-width: 992px){section.faq-section .accordion-button{padding:20px 25px}}@media(max-width: 567px){section.faq-section .accordion-button{padding:15px 20px;min-height:auto}}section.faq-section .accordion-button span{font-size:19px}@media(max-width: 567px){section.faq-section .accordion-button span{font-size:14px}}section.faq-section .accordion-button:after{background-image:url(../../../images/+.png);background-position:center}section.faq-section .accordion-button:not(.collapsed){background-color:#a7b931}section.faq-section .accordion-button:not(.collapsed) span{color:#fff}section.faq-section .accordion-body{background-color:#f1f1f1;padding:20px 50px}@media(max-width: 992px){section.faq-section .accordion-body{padding:20px 25px}}@media(max-width: 567px){section.faq-section .accordion-body{padding:20px}}section.faq-section nav.breadcrumb{margin-left:-70px}section.about-section{padding:.1px;background-color:#f1f1f1}@media(max-width: 992px){section.about-section{padding:1em 0 2em 0}}@media(max-width: 567px){section.about-section{padding:0em 0 2em 0}}section.about-section .container{background:#fff;padding:20px}@media(min-width: 768px){section.about-section .container{padding:1em 2em}}@media(min-width: 1450px){section.about-section .container{max-width:1450px;padding:3em 4em}}@media(min-width: 768px){section.about-section .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:48.666667%}section.about-section .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:51.333333%}}.blog-section{background:#f1f1f1;padding:50px 0}.blog-section .container{max-width:95%;background:#fff;padding:20px}@media(min-width: 767px){.blog-section .container{padding:20px 60px}}.blog-section main#primary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media(min-width: 767px){.blog-section main#primary{padding:0 20px}}.blog-section main#primary article{width:100%;margin-bottom:30px}@media(min-width: 767px){.blog-section main#primary article{width:calc(50% - 20px)}}@media(min-width: 992px){.blog-section main#primary article{width:calc(33.33% - 20px)}}.blog-section main#primary article header{padding:20px 20px 1px 20px;border-left:1px solid #888;border-right:1px solid #888}.blog-section main#primary article .entry-content{padding:1px 20px 20px 20px;border-left:1px solid #888;border-right:1px solid #888;border-bottom:1px solid #888;margin:0}@media(min-width: 992px){.blog-section main#primary article .entry-content{min-height:197px}}.blog-section header.screen-reader-header{width:0px;position:absolute}.blog-section time.entry-date{color:#54275a;font-family:"Poppins";font-weight:bold}.blog-section .entry-title a{font-family:"Poppins";font-size:20px}.readmore{border:2px solid #54275a;padding:10px 20px;border-radius:50px;color:#54275a;font-weight:bold;display:block;margin-top:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.singleblog .post-thumbnail{max-width:500px;float:left;margin-right:20px;margin-bottom:20px}.singleblog article{min-height:500px}@media(max-width: 992px){.singleblog .post-thumbnail{float:none;margin-right:0}}.contact-section{padding:180px 0 200px 0;background-color:#eee}@media screen and (max-width: 576px){.contact-section{padding:100px 0 250px 0}}.contact-section .container:after{content:"";display:block;position:absolute;background-image:url(../../../images/graphic.png);background-size:contain;background-repeat:no-repeat;width:650px;height:490px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:43%;right:81px;z-index:1;opacity:.5}@media(max-width: 768px){.contact-section .container:after{width:217px;height:158px;top:800px;right:121px}}.contact-section .col-lg-5{z-index:5}.contactdetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;z-index:5}.contactdetails .address{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media(min-width: 992px){.contactdetails .address{max-width:195px;display:block}}@media(max-width: 992px){.contactdetails a{font-size:16px}}@media(max-width: 576px){.contactdetails a{font-size:14px}}.contactdetails select{width:300px;padding:8px;font-family:filson-soft,Helvetica,sans-serif;font-size:18px;color:#888;z-index:5}.contactdetails span{position:relative;font-size:20px}@media(max-width: 1200px){.contactdetails span{font-size:18px}}@media(max-width: 992px){.contactdetails span{font-size:16px}}@media(max-width: 576px){.contactdetails span{font-size:14px}}.contactform{padding:0 65px 0 0}@media(max-width: 992px){.contactform{padding:0}}.contactform p{font-size:20px;margin-bottom:.5em}.contactform p:last-of-type{font-style:italic;font-size:18px}@media(max-width: 576px){.contactform p:last-of-type{margin-top:20px}}@media(max-width: 576px){.contactform p{font-size:14px}}select.wpcf7-select,input.wpcf7-form-control,textarea.wpcf7-form-control{width:97.5%;border:0px;background:#fff;margin:7px;padding:15px;border-radius:0px;font-family:"Open Sans"}@media(max-width: 576px){select.wpcf7-select,input.wpcf7-form-control,textarea.wpcf7-form-control{padding:10px}}.form100{width:100%}.form50{width:49.5%;display:inline-block}@media(max-width: 1350px){.form50{width:49%}}@media(max-width: 992px){.form50{width:100%}}.form50 input.wpcf7-form-control{width:95%}@media(max-width: 992px){.form50 input.wpcf7-form-control{width:97.5%}}.form30{width:32%;display:inline-block}@media(max-width: 1350px){.form30{width:433%}}@media(max-width: 992px){.form30{width:100%}}.form30 input.wpcf7-form-control{width:95%}@media(max-width: 992px){.form30 input.wpcf7-form-control{width:97.5%}}input.wpcf7-submit{background:#a7b931;color:#fff;border-radius:50px;-webkit-transition:300ms;transition:300ms;max-width:150px;font-family:"Open Sans";float:right}input.wpcf7-submit:hover{background:#54275a;-webkit-transition:300ms;transition:300ms}.modal-content{background-color:#a7b931}.modal-content .modal-header{border:0}.modal-content .form100,.modal-content .form50,.modal-content .form30,.modal-content h2,.modal-content p{color:#fff;font-size:15px}.modal-content p{margin:0}.modal-content input.wpcf7-form-control,.modal-content select.wpcf7-select,.modal-content input.wpcf7-form-control,.modal-content textarea.wpcf7-form-control{width:100%;margin:0}.modal-content .wpcf7-submit{background-color:#54275a}.modal-content form.wpcf7-form.init{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 7px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 50em){.default h1{font-size:44px;line-height:1.65}}@media(min-width: 70em){.default h1{font-size:56px;line-height:1.65}}.default h1:after{content:"";display:block;height:7px;background-size:200px 5px;background-repeat:repeat-x;margin-top:.125em;opacity:.75;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);background-image:url(../../../images/wobbly-spots.svg)}.default .container{padding:20px}@media(min-width: 768px){.default .container{padding:1em 2em}}@media(min-width: 1450px){.default .container{max-width:1450px;padding:3em 4em}}@media(max-width: 992px){.default{padding:90px 0 200px 0}}.search-results{background-color:#eee}.search-results header.page-header{width:100%}.search-results main#primary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;max-width:1500px;margin:auto;padding:180px 0 200px 0}@media(max-width: 992px){.search-results main#primary{padding:90px 0 200px 0}}.search-results main#primary article{width:100%;margin-bottom:30px}@media(min-width: 992px){.search-results main#primary article{width:calc(50% - 20px)}}@media(min-width: 1200px){.search-results main#primary article{width:calc(33.33% - 20px)}}.purple-header{margin-top:0;background-color:#54275a;background-image:-webkit-gradient(linear, left top, left bottom, from(#54275a), to(#331837));background-image:linear-gradient(to bottom, #54275a, #331837);padding:1px}@media(max-width: 50em){.purple-header{margin-bottom:20px}}.purple-header h1{text-transform:uppercase;text-align:center;color:#fff;font-size:1.4em;margin:.4em 0}@media(min-width: 50em){.purple-header h1{font-size:60px}}.hero-video-container{max-width:100%}.hero-video-container .video-wrapper{position:relative;width:100%;aspect-ratio:16/9}.hero-video-container .youtube-placeholder{cursor:pointer;overflow:hidden}.hero-video-container .youtube-placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(min-width: 1460px){.hero-video-container .youtube-placeholder img{margin-top:-200px}}.hero-video-container .youtube-placeholder:hover img{-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.hero-video-container .youtube-placeholder .play-button{position:absolute;inset:0;display:grid;place-items:center;max-height:600px}.hero-video-container .youtube-placeholder .play-button:after{content:"";width:68px;height:48px;background:url("https://www.gstatic.com/images/icons/material/system/1x/play_circle_filled_white_48dp.png") no-repeat center;background-size:contain;-webkit-filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.4));filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.4))}.youtube-placeholder .youtube-placeholder .play-button::after{content:"";width:68px;height:48px;background:url("https://www.gstatic.com/images/icons/material/system/1x/play_circle_filled_white_48dp.png") no-repeat center;background-size:contain;-webkit-filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.4));filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.4))}.hero-video-container{position:relative;width:100%;max-height:600px;overflow:hidden}.hero-video-container .video-wrapper{position:relative;width:100%}.hero-video-container .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media(min-width: 50em){.hero-video-container .video-wrapper iframe{max-height:600px}}.hero-section.video-playing .hero-title{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hero-section .heroswiper{max-height:715px}.hero-section .heroswiper .swiper-button-next,.hero-section .heroswiper .swiper-button-prev{color:#a7b931}.hero-section .heroswiper img{width:100%}.hero-section .heroswiper .swiper-pagination-bullet,.hero-section .heroswiper .swiper-pagination-bullet-active{background-color:#cadd4e}.hero-section h1{font-weight:600;font-size:1.4em;text-transform:uppercase;color:#fffffe;text-shadow:.5px .5px 4px #423b3b;background-image:-webkit-gradient(linear, left top, left bottom, from(#652f6c), to(#442048));background-image:linear-gradient(to bottom, #652f6c, #442048);height:auto;text-align:center;padding:.25em;margin:0;z-index:1}@media(min-width: 50em){.hero-section h1{font-weight:600;font-size:1.4em;text-transform:uppercase;color:#fffffe;text-shadow:.5px .5px 4px #423b3b;height:auto;text-align:center;padding:.25em;margin:0;margin-top:0;position:absolute;bottom:0;width:100%;font-size:2em;background-color:rgba(0,0,0,.5);background-image:none}}@media(min-width: 1080px){.hero-section h1{font-size:3em}}.hero-section .heroswiper .swiper-slide{position:relative}.hero-section .heroswiper .swiper-slide img{width:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-section .heroswiper .swiper-slide .overlayimage{position:absolute;right:0;top:50%;-webkit-transform:translate(-16%, -50%) rotateZ(10deg);transform:translate(-16%, -50%) rotateZ(10deg);-o-object-fit:contain;object-fit:contain;max-width:100px;height:auto}@media(min-width: 500px){.hero-section .heroswiper .swiper-slide .overlayimage{max-width:157px}}@media(min-width: 992px){.hero-section .heroswiper .swiper-slide .overlayimage{-o-object-fit:none;object-fit:none;max-width:300px}}.hero-section .heroswiper .swiper-slide p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-83%, -49%);transform:translate(-83%, -49%);color:#fff;font-size:19px;background-color:rgba(0,0,0,.5);max-width:20ch;padding:10px}@media(min-width: 500px){.hero-section .heroswiper .swiper-slide p{-webkit-transform:translate(-90%, -67%);transform:translate(-90%, -67%)}}@media(min-width: 821px){.hero-section .heroswiper .swiper-slide p{font-size:28px;padding:30px}}@media(min-width: 1000px){.hero-section .heroswiper .swiper-slide p{-webkit-transform:translate(-100%, -67%);transform:translate(-100%, -67%);font-size:28px}}@media(min-width: 1300px){.hero-section .heroswiper .swiper-slide p{-webkit-transform:translate(-119%, -67%);transform:translate(-119%, -67%);font-size:33px}}@media(min-width: 1550px){.hero-section .heroswiper .swiper-slide p{-webkit-transform:translate(-142%, -122%);transform:translate(-142%, -122%)}}.heroswiper.small{margin:15px 0}.heroswiper.small .swiper-button-next,.heroswiper.small .swiper-button-prev{color:#a7b931}.heroswiper.small img{width:100%}.heroswiper.small .swiper-pagination-bullet,.heroswiper.small .swiper-pagination-bullet-active{background-color:#cadd4e}.home-content{padding:20px 0}@media(min-width: 50em){.home-content{padding:70px 0}}.home-content h2{line-height:1.65}.home-content .contour{margin-bottom:50px}@media(min-width: 50em){.home-content .contour{margin-bottom:100px}}@media(max-width: 992px){.home-content .container.flexi{padding:0 20px}.home-content .container.flexi:nth-of-type(2) .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media(min-width: 1400px){.home-content .g-xl-5,.home-content .gx-xl-5{--bs-gutter-x: 5rem}}@media(min-width: 1500px){.home-content .container{max-width:1430px}}@media(min-width: 50em)and (max-width: 1220px){.home-content h2{font-size:1.8em}}@media(max-width: 992px){.home-content .img{margin-bottom:25px}.home-content .img img{width:100%}}.walking-details img{-webkit-box-shadow:0 9px 6px -6px rgba(0,0,0,.2);box-shadow:0 9px 6px -6px rgba(0,0,0,.2);margin:15px 0px}.walking-details ul.flex-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.walking-details ul.flex-list i{color:#7e4985;margin-right:5px}@media(max-width: 50em){.walking-details ul.flex-list i{margin-top:5px}}.walking-details ul.flex-list i::before{font-size:22px}@media(max-width: 50em){.walking-details ul.flex-list i::before{font-size:19px}}.walking-details ul.flex-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 500px){.walking-details ul.flex-list li{display:block}}.walking-details ul.flex-list li:before{content:"/";display:inline-block;position:relative;padding:0 5px 0;color:#bbb;font-size:1em;top:0}.walking-details ul.flex-list li:first-of-type:before{display:none}.walking-details ul.flex-list li a{color:#6b7100;text-decoration:underline;text-decoration-color:rgba(107,113,0,.5);text-underline-offset:2px}.walking-details ul.flex-list ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 500px){.walking-details ul.flex-list ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.walking-details ul.flex-list ul li:before{display:none}.walking-details ul.flex-list ul a{margin-left:3px}.walking-details .split-list{margin:20px 0 60px 0;padding:0}@media(min-width: 50em){.walking-details .split-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}}.walking-details .split-list li{list-style:none;font-size:17px !important}.walking-details .split-list li span{color:#7e4985;font-weight:600}.walking-details .split-list li a{color:#6b7100;text-decoration:underline;text-decoration-color:rgba(107,113,0,.5);text-underline-offset:2px}.walking-details .split-list i{color:#a7b931}@media(min-width: 70em){.walking-details .split-list:after{grid-column:1/3;content:"";display:block;height:4px;background-size:200px 5px;background-repeat:repeat-x;opacity:.75;margin:2em 0 1em;background-image:url(../../../images/wobbly-spots.svg)}}.gallery-grid{grid-gap:1em;grid-template-columns:repeat(12, 1fr)}@media(min-width: 50em){.gallery-grid{display:grid;margin:60px auto}}.gallery-grid .gallery-item{overflow:hidden;position:relative}.gallery-grid .gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:1000ms;transition:1000ms}.gallery-grid .gallery-item a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1000ms;transition:1000ms}.gallery-grid .gallery-item span,.gallery-grid .gallery-item h2{text-align:left;position:absolute;color:ivory;font-size:1.25em;background-color:rgba(22,18,38,.5);padding:10px 25px;width:100%;bottom:0;left:0px;margin:0;font-weight:400}.gallery-grid .grid-span-1{grid-column:span 1}.gallery-grid .grid-span-2{grid-column:span 2}.gallery-grid .gallery-item.width-1-3{grid-column:span 4}.gallery-grid .gallery-item.width-1-2{grid-column:span 6}.gallery-grid .gallery-item.width-2-3{grid-column:span 8}.gallery-grid .gallery-item.width-1-1{grid-column:span 12}.gallery-grid>*{border-radius:36px 0 36px 0;border-bottom-style:solid;border-bottom-width:.5em;margin-bottom:1em}.gallery-grid>*:nth-child(7n+1){border-color:#32bcd9}.gallery-grid>*:nth-child(7n+2){border-color:#d6006d}.gallery-grid>*:nth-child(7n+3){border-color:#00a19b}.gallery-grid>*:nth-child(7n+4){border-color:#ffc62c}.gallery-grid>*:nth-child(7n+5){border-color:#a65a2a}.gallery-grid>*:nth-child(7n+6){border-color:#652f6c}.gallery-grid>*:nth-child(7n+7){border-color:#7b868c}@media(max-width: 50em){.bc{padding:0 !important}}@media(min-width: 50em){.bc .breadcrumb{padding:0 3em 0 3em}}.bc .breadcrumb .icon{fill:#fff;height:20px;width:20px;padding:0}.bc .breadcrumb a{font-size:16px;font-weight:300;color:#fff;text-decoration:none !important;padding:3px 0 3px 1.5em;background-color:#863e90;position:relative;display:block;float:left}@media(max-width: 50em){.bc .breadcrumb a{font-size:14px;padding:5px 0 4px 1.5em}}.bc .breadcrumb a:first-of-type{padding-left:5px;background-color:#652f6c}@media(min-width: 50em){.bc .breadcrumb a:first-of-type{border-radius:12px 0 0 3px}}.bc .breadcrumb a:first-of-type:after{border-left:11px solid #652f6c}.bc .breadcrumb a:before{content:" ";display:block;width:0;height:0;border-top:16px solid rgba(0,0,0,0);border-bottom:16px solid rgba(0,0,0,0);border-left:14px solid #fff;position:absolute;top:50%;margin-top:-16px;margin-left:1px;left:100%;z-index:1}.bc .breadcrumb a:after{content:" ";display:block;width:0;height:0;border-top:16px solid rgba(0,0,0,0);border-bottom:16px solid rgba(0,0,0,0);border-left:11px solid #863e90;position:absolute;top:50%;margin-top:-16px;left:100%;z-index:2}.bc .breadcrumb a:nth-child(3){background:#a74fb2}.bc .breadcrumb a:nth-child(3):after{border-left:11px solid #a74fb2}.bc .breadcrumb span{font-size:16px;color:#3b4f54;background:rgba(0,0,0,0);display:block;position:relative;padding:3px 0 3px 1.5em}@media(max-width: 50em){.bc .breadcrumb span{font-size:14px}}.bc .breadcrumb a:hover{background:#54275a}.contour{background-color:rgba(32,53,58,.875);background-size:200px 5px;background-repeat:repeat-x;margin-top:3em;padding:2em 0 3em;position:relative;background-image:url(../../../images/wobbly-spots.svg)}.contour:before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;background-image:url(../../../images/contours-white.svg);opacity:.125}.contour:after{content:"";display:block;height:7px;background-size:200px 5px;background-repeat:repeat-x;margin:2.5em 0 -3.2em;background-image:url(../../../images/wobbly-spots.svg)}.contour.light{background-color:rgba(150,162,72,.25)}.contour.light::before{background-image:url(../../../images/contours.svg)}@media(max-width: 50em){.page-content{margin:0}}.page-content .container{position:relative}.page-content .container.flexi{padding:0 1em;z-index:6;position:relative}.page-content .container.flexi a{color:#6b7100;text-decoration:underline;text-decoration-color:rgba(107,113,0,.5);text-underline-offset:2px}.page-content .container.flexi a:hover{color:#7e4985}@media(min-width: 50em){.page-content .container.flexi{padding:0 2em 2em}}.page-content .container.flexi ul{margin:0 0;padding-left:0}.page-content .container.flexi ul li::marker{content:"» ";display:block;position:relative;height:0;left:-1.125em;color:#7e4985}.page-content .container.flexi ol{counter-reset:li}.page-content .container.flexi ol li{list-style:none;position:relative}.page-content .container.flexi ol li::marker{display:none}.page-content .container.flexi ol li:before{content:counter(li);counter-increment:li;position:absolute;top:.125em;left:auto;margin-left:-2.5em;border-radius:50%;background-color:#7e4985;color:#fff;width:1.725em;height:1.725em;text-align:center;padding:.125em .5em;font-size:.75em}.page-content iframe{width:100%}.page-content .has-hero-text .col-md-12 h2:first-of-type{color:#652f6c;margin:.67em 0}.page-content .has-hero-text .col-md-12 h2:first-of-type:after{content:"";display:block;height:7px;background-size:200px 5px;background-repeat:repeat-x;margin-top:.125em;opacity:.75;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);background-image:url(../../../images/wobbly-spots.svg)}@media(min-width: 50em){.page-content .has-hero-text .col-md-12 h2:first-of-type{font-size:44px}}@media(min-width: 70em){.page-content .has-hero-text .col-md-12 h2:first-of-type{font-size:56px;line-height:1.65}}.page-content p{font-size:18px}@media(min-width: 50em){.page-content p{font-size:20px}}.page-content .col-lg-8 a,.page-content .col-md-8 a,.page-content .col-lg-6 a{font-size:18px}@media(min-width: 50em){.page-content .col-lg-8 a,.page-content .col-md-8 a,.page-content .col-lg-6 a{font-size:20px}}@media(min-width: 50em){.page-content .feat-img{position:absolute;right:0}}@media(min-width: 50em){.page-content h1{font-size:44px;line-height:1.65}}@media(min-width: 70em){.page-content h1{font-size:56px;line-height:1.65}}.page-content h1:after{content:"";display:block;height:7px;background-size:200px 5px;background-repeat:repeat-x;margin-top:.125em;opacity:.75;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);background-image:url(../../../images/wobbly-spots.svg)}@media(min-width: 50em){.page-content .col-md-8,.page-content .col-lg-8{padding:0 3em 0 3em}}.page-content .col-md-8 li,.page-content .col-lg-8 li{font-size:18px}@media(min-width: 50em){.page-content .col-md-8 li,.page-content .col-lg-8 li{font-size:20px}}@media(min-width: 50em){.page-content .col-lg-6{padding:0 1em 0 3em}}.page-content .col-lg-6 li{font-size:18px}@media(min-width: 50em){.page-content .col-lg-6 li{font-size:20px}}.page-content .col-lg-6 a{display:inline-block}.page-content .pageLinkSwiper{padding-top:100px;padding-bottom:50px}@media(min-width: 1250em){.page-content .pageLinkSwiper{padding-bottom:40px}}.page-content .pageLinkSwiper .swiper-button-prev{top:89%;left:75%;color:#7e4985;font-weight:bold}.page-content .pageLinkSwiper .swiper-button-prev:after{font-size:1.5rem;background:#dee3cd;border:2px solid #7e4985;border-radius:50px;padding:7px 13px}@media(min-width: 1150px){.page-content .pageLinkSwiper .swiper-button-prev:after{font-size:2rem;padding:10px 18px}}.page-content .pageLinkSwiper .swiper-button-prev:hover{color:#7e4985;-webkit-transition:300ms;transition:300ms}.page-content .pageLinkSwiper .swiper-button-prev:hover:after{background-color:#cadd4e;-webkit-transition:300ms;transition:300ms;border:2px solid #7e4985}@media(min-width: 800px){.page-content .pageLinkSwiper .swiper-button-prev{left:84%}}@media(min-width: 50em){.page-content .pageLinkSwiper .swiper-button-prev{left:87%}}@media(min-width: 1210em){.page-content .pageLinkSwiper .swiper-button-prev{top:93%}}.page-content .pageLinkSwiper .swiper-button-next{top:89%;left:89%;color:#7e4985;font-weight:bold}.page-content .pageLinkSwiper .swiper-button-next:after{font-size:1.5rem;background:#dee3cd;border:2px solid #7e4985;border-radius:50px;padding:7px 13px}@media(min-width: 1150px){.page-content .pageLinkSwiper .swiper-button-next:after{font-size:2rem;padding:10px 18px}}.page-content .pageLinkSwiper .swiper-button-next:hover{color:#7e4985;-webkit-transition:300ms;transition:300ms}.page-content .pageLinkSwiper .swiper-button-next:hover:after{background-color:#cadd4e;-webkit-transition:300ms;transition:300ms;border:2px solid #7e4985}@media(min-width: 800px){.page-content .pageLinkSwiper .swiper-button-next{left:94%}}@media(min-width: 1210em){.page-content .pageLinkSwiper .swiper-button-next{top:93%}}.page-content .pageLinkSwiper .swiper-slide{padding-bottom:20px}.page-content .pageLinkSwiper .swiper-slide:nth-child(7n+1) .mainlink{border-color:#32bcd9}.page-content .pageLinkSwiper .swiper-slide:nth-child(7n+2) .mainlink{border-color:#d6006d}.page-content .pageLinkSwiper .swiper-slide:nth-child(7n+3) .mainlink{border-color:#00a19b}.page-content .pageLinkSwiper .swiper-slide:nth-child(7n+4) .mainlink{border-color:#ffc62c}.page-content .pageLinkSwiper .swiper-slide:nth-child(7n+5) .mainlink{border-color:#a65a2a}.page-content .pageLinkSwiper .swiper-slide:nth-child(7n+6) .mainlink{border-color:#652f6c}.page-content .pageLinkSwiper .swiper-slide:nth-child(7n+7) .mainlink{border-color:#7b868c}.page-content .pageLinkSwiper .swiper-slide .mainlink{border-radius:36px 0 36px 0;border-bottom-style:solid;border-bottom-width:.5em;margin-bottom:1em;overflow:hidden;position:relative;display:block}.page-content .pageLinkSwiper .swiper-slide .mainlink img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:1000ms;transition:1000ms;-o-object-position:center center;object-position:center center;aspect-ratio:16/9}.page-content .pageLinkSwiper .swiper-slide .mainlink:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1000ms;transition:1000ms}.page-content .pageLinkSwiper .swiper-slide .mainlink span,.page-content .pageLinkSwiper .swiper-slide .mainlink h2{text-align:left;position:absolute;color:ivory;font-size:1.25em;background-color:rgba(22,18,38,.5);padding:10px 25px;width:100%;bottom:0;left:0px;margin:0;font-weight:400}.page-content .map-section{padding:60px 0 100px 0;position:relative}.page-content .map-section:before{content:"";display:block;height:4px;background-size:200px 5px;background-repeat:repeat-x;background-image:url(../../../images/wobbly-spots.svg)}.page-content .map-section:after{content:"";display:block;height:7px;background-size:200px 5px;background-repeat:repeat-x;margin:-0.6em 0 -3.2em;background-image:url(../../../images/wobbly-spots.svg)}.page-content .bluebar .btn{background-image:-webkit-gradient(linear, left top, left bottom, from(#652f6c), to(#863e90));background-image:linear-gradient(to bottom, #652f6c, #863e90);color:#fff !important;text-transform:uppercase;border-radius:50px;padding:10px 20px;text-decoration:none !important}.page-content .bluebar.has-hero-text h2:first-of-type{color:#652f6c;margin:.67em 0}.page-content .bluebar.has-hero-text h2:first-of-type:after{content:"";display:block;height:7px;background-size:200px 5px;background-repeat:repeat-x;margin-top:.125em;opacity:.75;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);background-image:url(../../../images/wobbly-spots.svg)}@media(min-width: 50em){.page-content .bluebar.has-hero-text h2:first-of-type{font-size:44px}}@media(min-width: 70em){.page-content .bluebar.has-hero-text h2:first-of-type{font-size:56px;line-height:1.65}}.page-content .bluebar h2{position:relative;margin-top:1.5em}.page-content .bluebar h2:before{content:"";display:block;height:7px;background-size:200px 5px;background-repeat:repeat-x;margin-bottom:1.3em;opacity:.75;-webkit-transform:rotate(1deg);transform:rotate(1deg);background-image:url(../../../images/wobbly-spots.svg)}.page-content .bluebar h2:first-of-type{margin-top:0}.page-content .bluebar h2:first-of-type:before{display:none}.page-content a.purple-btn{background-image:-webkit-gradient(linear, left top, left bottom, from(#652f6c), to(#863e90));background-image:linear-gradient(to bottom, #652f6c, #863e90);color:#fff !important;text-decoration:none !important;text-shadow:0 -1px 0 rgba(0,0,0,.3);padding:.75em .25em .75em;border-radius:50px;display:block;text-align:center;margin-top:30px}.cards h2{margin:50px auto;padding-top:20px;color:#006e6a;font-size:1.9em;position:relative}.cards h2:after{content:url(../../../images/green-dash.png);position:absolute;bottom:-40px;left:0;right:0}@media(min-width: 50em){.cards-swiper-no-tab{display:grid;grid-template-rows:repeat(3, auto);grid-gap:1em;grid-template-columns:1fr 1fr 1fr}}.cards-swiper-no-tab .hasLink:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:1000ms;transition:1000ms}.cards-swiper-no-tab .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:0 36px 0 36px;max-width:100%;opacity:1;margin-bottom:1em;border-color:rgba(0,0,0,0);overflow:hidden}.cards-swiper-no-tab .card-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px 40px;background-color:#e8f2f2;overflow:hidden;z-index:2}.cards-swiper-no-tab .card-body h3,.cards-swiper-no-tab .card-body h4{color:#7e4985;margin:10px 0px;font-weight:bold}@media(min-width: 1200px){.cards-swiper-no-tab .card-body h3,.cards-swiper-no-tab .card-body h4{font-size:1.5rem}}.cards-swiper-no-tab .card-body p.card-subtitle{text-align:center;margin:0px auto 15px auto;padding:5px 0 10px;color:#006e6a;font-size:15px;text-transform:uppercase;border-bottom:4px dotted #fff;width:100%}.cards-swiper-no-tab img.card-img-top{-webkit-transition:1000ms;transition:1000ms;height:230px;-o-object-fit:cover;object-fit:cover}.swiper-button-lock{display:block !important}section.tab-section.contour{padding:2em 0 6em}section.tab-section.contour:after{margin:5.5em 0 -6.2em}@media(min-width: 1400px){.tab-section .container{max-width:1500px}}@media(max-width: 50em){.tab-section{margin-bottom:30px}}.tab-section h2{margin:30px auto;color:#fff;text-align:center}.tab-section ul#tabbedSectionDynamic,.tab-section ul#tabbedSection{z-index:9;position:relative;margin-bottom:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-color:#cadd4e}.tab-section ul#tabbedSectionDynamic li::marker,.tab-section ul#tabbedSection li::marker{display:none;color:rgba(0,0,0,0)}.tab-section ul#tabbedSectionDynamic .nav-link,.tab-section ul#tabbedSection .nav-link{color:#fff;padding:15px 15px;border:1px solid rgba(0,0,0,0)}@media(min-width: 50em){.tab-section ul#tabbedSectionDynamic .nav-link,.tab-section ul#tabbedSection .nav-link{padding:15px 30px}}.tab-section ul#tabbedSectionDynamic .nav-link:hover,.tab-section ul#tabbedSection .nav-link:hover{border:1px solid rgba(0,0,0,0);color:#ffc62c}.tab-section ul#tabbedSectionDynamic .nav-link.active,.tab-section ul#tabbedSection .nav-link.active{border-color:#cadd4e #cadd4e #3b4d52;color:#cadd4e;background-color:rgba(0,0,0,0)}.tab-section .swiper-button-prev{left:71%;top:103%;color:#a7b931}.tab-section .swiper-button-prev:after{font-size:1.5rem;background:#3b4d52;border:2px solid #a7b931;border-radius:50px;padding:7px 13px}@media(min-width: 1150px){.tab-section .swiper-button-prev:after{font-size:2rem;padding:10px 18px}}.tab-section .swiper-button-prev:hover{color:#7e4985;-webkit-transition:300ms;transition:300ms}.tab-section .swiper-button-prev:hover:after{background-color:#cadd4e;-webkit-transition:300ms;transition:300ms;border:2px solid #7e4985}@media(min-width: 760px){.tab-section .swiper-button-prev{left:80%}}@media(min-width: 980px){.tab-section .swiper-button-prev{left:84%}}.tab-section .swiper-button-next{right:8%;top:103%;color:#a7b931;-webkit-transition:300ms;transition:300ms}.tab-section .swiper-button-next:after{font-size:1.5rem;background:#3b4d52;border:2px solid #a7b931;border-radius:50px;padding:7px 13px}@media(min-width: 1150px){.tab-section .swiper-button-next:after{font-size:2rem;padding:10px 18px}}.tab-section .swiper-button-next:hover{color:#7e4985;-webkit-transition:300ms;transition:300ms}.tab-section .swiper-button-next:hover:after{background-color:#cadd4e;-webkit-transition:300ms;transition:300ms;border:2px solid #7e4985}.tab-section .card-hover{position:relative;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;overflow:hidden}.tab-section .card-hover:hover{-webkit-box-shadow:0 8px 20px rgba(0,0,0,.15);box-shadow:0 8px 20px rgba(0,0,0,.15)}.tab-section .card-hover img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:13/9}.tab-section .card-hover .stretched-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.tab-section .card-hover .stretched-link:after{z-index:3}.tab-section .card-hover .stretched-link:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.tab-section .cards-swiper .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 50em){.tab-section .cards-swiper.few-slides .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tab-section .cards-swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;border-bottom-style:solid;border-bottom-width:.5em;margin-bottom:1em;border-radius:36px 0 36px 0;max-width:400px}.tab-section .cards-swiper .swiper-slide:nth-child(7n+1){border-color:#32bcd9}.tab-section .cards-swiper .swiper-slide:nth-child(7n+2){border-color:#d6006d}.tab-section .cards-swiper .swiper-slide:nth-child(7n+3){border-color:#00a19b}.tab-section .cards-swiper .swiper-slide:nth-child(7n+4){border-color:#ffc62c}.tab-section .cards-swiper .swiper-slide:nth-child(7n+5){border-color:#a65a2a}.tab-section .cards-swiper .swiper-slide:nth-child(7n+6){border-color:#652f6c}.tab-section .cards-swiper .swiper-slide:nth-child(7n+7){border-color:#7b868c}.tab-section .cards-swiper .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:36px 0 36px 0}.tab-section .cards-swiper .card .card-title{color:#7e4985}.tab-section .cards-swiper .card-body{background-color:#e8f2f2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#3b4f54}.tab-section .cards-swiper .card-body h3{font-size:1.25rem;margin:0;margin-bottom:var(--bs-card-title-spacer-y);text-align:left}.tab-section .cards-swiper .card-body .linked-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px;border-bottom:1px solid #c5c5c5;margin-bottom:15px}.tab-section .cards-swiper .card-body .linked-fields span{font-size:14px;font-weight:bold;color:#7e4985}.tab-section .cards-swiper .card-body .linked-fields i{padding:0 .25em 0 0}.tab-section .cards-swiper .card-body .linked-fields div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px;width:calc(44% - 20px);margin-bottom:5px}.tab-section .cards-swiper .card-body .linked-fields div:first-of-type{width:calc(56% - 20px)}.tab-section .cards-swiper .card-body .linked-fields.bottom{border-bottom:0;margin-bottom:0}.tab-section .cards-swiper .card-body .linked-fields.bottom div{width:100%}.tab-section p.card-text{font-size:15px}.tab-section #tabbedSectionDynamicContent .card-body{z-index:3}.tab-section #tabbedSectionDynamicContent .card-hover img{-webkit-transform:scale(1.1);transform:scale(1.1);max-height:200px}.blue-sidebar{background-color:rgba(108,184,175,.1);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;padding:2em 1em;border:1px solid hsla(0,0%,100%,.75);border-radius:0 36px 0 36px}@media(min-width: 576px){.blue-sidebar h2{font-size:32px;font-weight:600}}.blue-sidebar p,.blue-sidebar li,.blue-sidebar a{font-size:17.5px}@media(min-width: 50em){.blue-sidebar{margin:2em 0 4em;padding:2em}}.blue-sidebar span{color:#6b7100}.blue-sidebar a{color:#6b7100;text-decoration:underline;text-decoration-color:rgba(107,113,0,.5);text-underline-offset:2px}.blue-sidebar a:hover{color:#7e4985}@media(max-width: 50em){.blue-sidebar a{font-size:.875em}}.blue-sidebar ul{margin:.5em 0 .5em .5em !important;padding:0;list-style:none}.blue-sidebar ul.menu li{-webkit-transition:all .25s ease-in-out 0s;transition:all .25s ease-in-out 0s;list-style:none;border-bottom:.25em dotted rgba(167,185,49,.25);padding-top:.25em;padding-bottom:.25em}.blue-sidebar ul.menu li:hover{background-color:rgba(167,185,49,.125)}.blue-sidebar ul.menu li a{width:100%;text-decoration:none !important}.blue-sidebar .menu-container .current-menu-item a{color:#7e4985}.blue-sidebar a.purple-btn{text-transform:uppercase;background-image:-webkit-gradient(linear, left top, left bottom, from(#652f6c), to(#863e90));background-image:linear-gradient(to bottom, #652f6c, #863e90);color:#fff;text-decoration:none !important;text-shadow:0 -1px 0 rgba(0,0,0,.3);padding:.9em .25em .9em;margin:1.5em 0;border-radius:50px;display:block;text-align:center;width:90%;margin-left:5%;margin-right:5%}.blue-sidebar li::marker{content:none !important}@media(min-width: 50em){.page-end{margin-bottom:200px}}.page-template-blocks-details .walking-details ul.flex-list{margin-bottom:15px}@media(max-width: 50em){.page-template-blocks-details .page-content .container{padding:0 1em}}.page-template-blocks-details .page-content .container.flexi{padding:0}@media(min-width: 50em){.page-template-blocks-details .page-content .container.flexi{padding:0 0 2em}}.related{display:none}.related .card-img-top{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.walk-subpage .page-end{margin-bottom:0}.walk-subpage .related{display:block}.page-id-294 li#menu-item-484 a{color:#fff}h2#road-cycling{margin-bottom:1.3em}@media(max-width: 1200px){.page-id-294 .col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}dd{font-size:18px}.tribe-events-pro-photo__event-featured-image-wrapper{position:relative}.tribe-events-pro-photo__event-featured-image-wrapper .event-category-overlay{position:absolute;top:0;right:0;background:rgba(84,39,90,.6392156863);color:#fff;padding:5px 10px;font-size:.85rem;text-transform:uppercase;border-radius:3px;z-index:10;pointer-events:none}a.tribe-events-pro-photo__event-title-link.tribe-common-anchor-thin{color:#54275a !important;font-family:filson-soft,Helvetica,sans-serif;text-decoration:none !important}:root{--tec-grid-width-1-of-3: 100%}@media(min-width: 50em){:root{--tec-grid-width-1-of-3: calc(33.333% - 30px)}}.tribe-events .tribe-events-header__title h2.tribe-events-header__title-text{font-weight:600}.tribe-events-pro-photo--grid .tribe-events-pro-photo__event,.tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event{border:1px solid #000;margin-left:15px;margin-right:15px;margin-bottom:var(--tec-spacer-9);width:var(--tec-grid-width-1-of-3)}.tribe-events-pro-photo--grid .tribe-common-g-row--gutters>.tribe-common-g-col,.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:0 !important;padding-right:0 !important}.tribe-events-pro .tribe-events-pro-photo__event-details-wrapper{padding:15px 15px}.tribe-events-pro-photo__event-datetime span{font-size:14px}.tribe-events-pro-photo__event-date-tag-daynum{color:#a7b931 !important}.tribe-events-after-html,.tribe-events-before-html{padding-bottom:50px !important}@media(min-width: 50em){.tribe-events-after-html,.tribe-events-before-html{max-width:75%}}.tribe-events-after-html h1,.tribe-events-before-html h1{font-weight:bold;line-height:1.65}@media(min-width: 50em){.tribe-events-after-html h1,.tribe-events-before-html h1{font-size:56px}}.tribe-events-after-html h1:after,.tribe-events-before-html h1:after{content:"";display:block;height:7px;background-size:200px 5px;background-repeat:repeat-x;margin-top:.125em;opacity:.75;-webkit-transform:rotate(-1deg);transform:rotate(-1deg);background-image:url(../../../images/wobbly-spots.svg)}.tribe-events-after-html ul,.tribe-events-before-html ul{margin:0 0 0 20px;padding-left:0}.tribe-events-after-html ul li::marker,.tribe-events-before-html ul li::marker{content:"» ";display:block;position:relative;height:0;left:-1.125em;color:#7e4985}.single-tribe_events #events-category-filter,.single-tribe_events .tribe-events-before-html,.single-tribe_events .tribe-events-after-html{display:none}.single-tribe_events .tribe-events-event-meta.primary{width:100%}.single-tribe_events .tribe-events-event-meta.primary a{text-decoration:underline}@media(min-width: 50em){.single-tribe_events .tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events){width:75% !important}}.tribe-events-pro-photo__custom-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px 30px}.tribe-events-pro-photo__custom-meta-item i{color:#a7b931}.tribe-events-pro-photo__custom-meta{margin-left:-43px !important}span.tribe-events-pro-photo__custom-meta-value,.tribe-events-pro-photo__custom-meta-item{font-size:15px}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a,.tribe-events-c-nav__prev-label,.tribe-events-c-nav__next-label{color:#6b7100;text-decoration:underline;text-decoration-color:rgba(107,113,0,.5);text-underline-offset:2px}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover,.tribe-events-c-nav__prev-label:hover,.tribe-events-c-nav__next-label:hover{color:#7e4985}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover span.tribe-events-c-nav__prev-label-plural.tribe-common-a11y-visual-hide,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover span.tribe-events-c-nav__next-label-plural.tribe-common-a11y-visual-hide,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover span.tribe-events-c-nav__prev-label-plural.tribe-common-a11y-visual-hide,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover span.tribe-events-c-nav__next-label-plural.tribe-common-a11y-visual-hide,.tribe-events-c-nav__prev-label:hover span.tribe-events-c-nav__prev-label-plural.tribe-common-a11y-visual-hide,.tribe-events-c-nav__prev-label:hover span.tribe-events-c-nav__next-label-plural.tribe-common-a11y-visual-hide,.tribe-events-c-nav__next-label:hover span.tribe-events-c-nav__prev-label-plural.tribe-common-a11y-visual-hide,.tribe-events-c-nav__next-label:hover span.tribe-events-c-nav__next-label-plural.tribe-common-a11y-visual-hide{color:#7e4985}span.tribe-events-c-nav__prev-label-plural.tribe-common-a11y-visual-hide,span.tribe-events-c-nav__next-label-plural.tribe-common-a11y-visual-hide{color:#6b7100}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:0 !important;padding-right:0 !important}.page-content .container.flexi ul li.tribe-events-c-top-bar__nav-list-item::marker{display:none !important;color:rgba(0,0,0,0)}.page-template-blocks .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-bottom:0;padding-top:0}@media(min-width: 50em){.page-template-blocks .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event{width:30% !important}}.page-id-316 ul.tribe-events-c-nav__list,.page-id-316 .tribe-events-pro-photo__event-datetime.tribe-common-b2 p{display:none}@media(max-width: 50em){.tribe-common select#event-category{width:200px}div#events-category-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tribe-events .tribe-events-header{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.tribe-events .tribe-events-c-view-selector__button-icon{display:none !important}}.tribe-events-related-events-title{color:#7e4985}.tribe-events-single ul.tribe-related-events li{border:0;border-radius:36px 0 36px 0;border-color:#32bcd9;border-bottom-style:solid;border-bottom-width:.5em;margin-bottom:1em;background-color:#e8f2f2}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{padding:0 0 0 15px}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a{color:#7e4985}@media(max-width: 1200px){p,li,a{font-size:18px}}@media(max-width: 1100px){p,li,a{font-size:16px}}@media(max-width: 576px){h1{font-size:28px;line-height:1.65}h2{font-size:25.5px}}.icon{display:inline-block;vertical-align:middle;fill:#685d50}.icon--sm{width:16px;height:16px}.icon--md{width:24px;height:24px}.icon--lg{width:32px;height:32px}.offcanvas{--bs-offcanvas-height: 55vh}/*# sourceMappingURL=style.min.css.map */