@import url(https://fonts.googleapis.com/css?family=Domine:400,700);@import url(https://cloud.typography.com/7160332/6134392/css/fonts.css);.pw{margin:0 auto;width:1420px}.pw-small{margin:0 auto;width:1400px}#main,.fw{float:left;width:100%}#main.Home{max-width:1420px}.site-container{margin:0 auto;max-width:2000px;min-width:320px;overflow:hidden;padding:0 10px;width:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:0;outline:none}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.gdpr-banner *,.gdpr-banner:after,.gdpr-banner:before,.gdpr-modal *,.gdpr-modal:after,.gdpr-modal:before{float:none}.regular{font-weight:400}.bold,.regular{font-family:Domine,serif}.bold{font-weight:700}.book{font-weight:400}.book,.light{font-family:Gotham A,Gotham B,serif;font-style:normal}.light{font-weight:300}.medium{font-family:Gotham A,Gotham B,serif;font-style:normal;font-weight:500}*{-ms-box-sizing:border-box;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;color:#000;font-family:Gotham A,Gotham B,serif;font-size:16px;font-style:normal;font-synthesis:none;font-weight:400;text-rendering:optimizeLegibility}b,strong{font-weight:500}.h1-style,.h2-style,.h3-style,.h4-style,.h5-style,.h6-style,h1,h2,h3,h4,h5,h6,p{float:left;font-weight:400;margin:0;position:relative;width:100%}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}.h1-style,h1{color:#000;font-family:Domine,serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:48px;text-align:center}.h2-style,h2{color:#000;font-family:Gotham A,Gotham B,serif;font-size:28px;font-style:normal;font-weight:300;letter-spacing:-.25px;line-height:32px}.h2-style.v-domine,h2.v-domine{font-family:Domine,serif;font-size:30px;font-weight:400;letter-spacing:0;line-height:44px;margin-bottom:24px}.h2-style.v-alt-size,h2.v-alt-size{font-size:32px;line-height:40px;text-transform:uppercase}.h3-style,h3{font-size:30px;line-height:36px;text-align:left}.h3-style,.h4-style,h3,h4{color:#000;font-family:Gotham A,Gotham B,serif;font-style:normal;font-weight:400;letter-spacing:0}.h4-style,h4{font-size:24px;line-height:30px}.h5-style,h5{border-bottom:1px solid #cdddda;margin-bottom:8px;padding-bottom:14px}.h5-style,.h6-style,h5,h6{color:#000;font-family:Gotham A,Gotham B,serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:0}.h6-style,h6{line-height:24px;margin-bottom:10px;margin-top:15px}.h6-style a,h6 a{color:#00693c}p{font-size:16px;line-height:24px;margin-bottom:18px}.intro,p{color:#000;font-family:Gotham A,Gotham B,serif;font-style:normal;font-weight:400;letter-spacing:0}.intro{font-size:20px;line-height:28px}.subheader{color:#000;font-family:Gotham A,Gotham B,serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:0;line-height:24px;margin-top:30px}a{color:#00693c;text-decoration:none}a:hover{color:#000}a.v--small-link{font-size:14px;line-height:20px}ol,ol li,ul,ul li{float:left;width:100%}ol li,ul li{color:#000;font-family:Gotham A,Gotham B,serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px}img{float:left;max-width:100%;width:auto}input{border:1px solid #cdddda;border-radius:0!important;float:left;padding:10px}input,select{height:52px;width:100%}select{appearance:none;background-image:url(/assets/dist/06ed1ad4d0781680ce8e.svg);background-position:right 15px top 50%;background-repeat:no-repeat;border:1px solid #cdddda;border-radius:0;cursor:pointer;max-width:300px;padding:10px 40px 10px 10px}label{float:left;width:100%}select::-ms-expand{display:none}.btn{background-color:#e8ebe6;border:1px solid #e8ebe6;box-shadow:none;color:#333;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:18px;padding:16px 20px;text-align:center;text-transform:uppercase;transition:all .6s linear}.btn.white{background-color:#fff;color:#c00303}.btn.active,.btn:active,.btn:hover{transition:all .3s linear}.btn.active,.btn:hover{background-color:#bfd4b2!important;border-color:#bfd4b2!important}.btn:active{background-color:#bfd4b2;border-color:#bfd4b2}.btn-link{color:#00693c;text-decoration:none}.pin-line:hover{text-decoration:underline}.v-text-center{text-align:center}.padding-bottom12{padding-bottom:12px!important}.marginbottom18{margin-bottom:18px}.marginbottom28{margin-bottom:28px}.marginbottom0{margin-bottom:0!important}.m-left-20{margin-left:20px}.nomargin{margin:0}.pin-line{border-top:6px solid #e8ebe6;padding-top:20px}.max-width-medium{margin:0 auto;max-width:1024px;width:90%}.relative{position:relative}.mt-14{margin-top:14px}.pt-0{padding-top:0!important}.mt-18{margin-top:18px}.lg-img{display:block}.sm-img{display:none}.border-bottom-module{margin-bottom:20px;padding-bottom:40px}.border-bottom-module:last-child{margin-bottom:0;padding-bottom:0}.page-builder{padding-top:22px}.page-builder .quote{border-bottom:none!important;border-top:none;padding-top:29px}.page-builder .child-page-list .module-container .module-title{max-width:80%}.page-builder .child-page-list .module-container .module-title p{margin-bottom:0;margin-top:16px}.page-builder .top-featured-modules{margin-top:-8px}.padding0{padding:0!important}.col4{float:left;margin-right:3.8%;width:22.1%}.col4:nth-of-type(4n){margin-right:0}.content p .vimeo-wrapper{display:block}@media(max-width:800px){.content p .vimeo-wrapper{padding:56.25% 0 0;position:relative}.content p .vimeo-wrapper embed,.content p .vimeo-wrapper iframe,.content p .vimeo-wrapper object{height:100%;left:0;position:absolute;top:0;width:100%}}.events-page-container,.home-container{float:none;margin:0 auto;max-width:1420px}.events-page-container .border-bottom-module{margin-bottom:20px;padding-bottom:40px}header{background-color:#fff;float:left;padding:16px 0 0;position:relative;width:100%;z-index:9999}header .unstuck-header{display:none}header{left:0;position:fixed!important;top:0}.v-header{padding-top:120px}.mobile-header-btn{height:auto!important}.unstuck-header .c-hamburger{top:14px!important}.mobile-header-btn.icon-search{top:0!important}.icon-tel:before,.mobile-header-btns .icon-search:before{margin-top:0!important}.main-nav>li{margin-left:8px!important}.on-scroll .mobile-header-btns{margin-top:0}header.on-scroll{transition:all .3s linear}header.on-scroll .stuck-header{display:none}header.on-scroll .unstuck-header{border-bottom:1px solid #cdddda;display:block;float:left;width:100%}header.on-scroll .unstuck-header .logo{margin-bottom:0}header.on-scroll .unstuck-header div.main-nav{margin-top:0}.logo{float:left;margin-bottom:16px;margin-left:18px;width:164px}nav{width:80%}nav,nav ul{float:right}nav ul{list-style:none;margin:0;padding:0;width:auto}nav li{float:left;font-size:15px;margin-left:15px;width:auto}nav li:first-child{margin-left:0}nav a{color:#000}.top-nav{float:right;width:100%}.top-nav li{font-size:13px!important;line-height:17px!important}.top-nav .has-children{position:relative}.top-nav .has-children:after{background-image:url(/assets/dist/static/ico-arrow-drop.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-left:5px;width:14px}.top-nav>ul{list-style:none;margin:0}.top-nav>ul>li{margin-left:40px;padding-bottom:5px;position:relative;transition:all .6s linear;width:auto}.top-nav>ul>li ul.nav-dropdown{box-shadow:0 0 6px 0 rgba(0,0,0,.2);width:140px}.top-nav>ul>li ul.nav-dropdown li a{padding:12px 10px}.top-nav>ul>li:hover ul.nav-dropdown{opacity:1;pointer-events:all;transform:scale(1);transition-delay:.05s;transition:all .3s linear}div.main-nav{float:right;margin-top:40px;width:100%}div.main-nav>ul{list-style:none;margin:0}div.main-nav>ul>li{list-style:none;padding-bottom:22px;position:relative;text-transform:uppercase;transition:all .6s linear;width:auto}div.main-nav>ul>li.active a:after,div.main-nav>ul>li:hover a:after{background-color:#00693c;transition:all .3s linear}div.main-nav>ul>li:last-child ul.nav-dropdown{left:auto;right:0}div.main-nav>ul>li>a{color:#000;padding:10px;text-decoration:none}div.main-nav>ul>li>a:after{background-color:#fff;bottom:12px;content:"";height:2px;left:50%;margin-left:-12px;position:absolute;transition:all .6s linear;width:24px}div.main-nav>ul>li:hover ul.nav-dropdown{opacity:1;pointer-events:all;transform:scale(1);transition-delay:.05s;transition:all .3s linear}ul.nav-dropdown{background-color:#fff;box-shadow:0 3px 4px 0 rgba(0,0,0,.2);left:-7px;list-style:none;margin:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;transform:scale(.6);transition:all .3s linear;width:252px;z-index:50}ul.nav-dropdown li{float:left;margin:0;padding:0;text-transform:none;width:100%}ul.nav-dropdown li.active a,ul.nav-dropdown li:hover a{background-color:#e8ebe6;transition:all .3s linear}ul.nav-dropdown li a{background-color:#fff;color:#000;float:left;padding:10px 10px 10px 17px;text-decoration:none;transition:all .6s linear;width:100%}.mobile-header-btns{display:none;float:right}.mobile-header-btns .icon-search{vertical-align:middle}.mobile-header-btns .icon-search:before{content:"";height:28px;margin-top:18px;position:relative;vertical-align:middle;width:28px}.mobile-header-btn{background-color:#fff;cursor:pointer;float:left;font-size:24px;height:68px;outline:0;padding-left:10px;padding-right:10px;position:relative;text-align:center;transition:all .6s linear;vertical-align:middle}.mobile-header-btn span{float:left;font-family:Gotham A,Gotham B,serif;font-size:16px;font-style:normal;font-weight:400;line-height:70px}.mobile-header-btn.menu{width:45px}.mobile-header-btn.menu.active .c-hamburger span{background:none}.mobile-header-btn.menu.active .c-hamburger span:before{top:0;transform:rotate(45deg)}.mobile-header-btn.menu.active .c-hamburger span:after{bottom:0;transform:rotate(-45deg)}.mobile-header-btn.menu.active .c-hamburger span:after,.mobile-header-btn.menu.active .c-hamburger span:before{transition-delay:0s,.3s}#dl-menu{display:none}.icon-tel{vertical-align:middle}.icon-tel:before{background-image:url(/assets/dist/static/ico-phone.png);background-size:contain;content:"";display:inline-block;height:28px;margin-top:18px;width:20px}.search-link a{padding-left:25px;position:relative}.icon-search{cursor:pointer}.icon-search:before{background-image:url(/assets/dist/e9fee050db1edc2cf14d.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:17px;left:0;margin-right:10px;position:absolute;top:9px;width:18px}.icon-search:after{display:none!important}.search-open #search-input-wrap{border-top:1px solid #cdddda;height:auto;top:120px;transition:all .3s linear}.search-open #search-input-wrap form{opacity:1;transition:all .3s ease-in-out .3s}.search-open.nav-stuck #search-input-wrap{top:63px}#search-input-wrap{background-color:#fff;height:0;left:0;overflow:hidden;padding:30px 10px;position:fixed;top:-50px;z-index:999}#search-input-wrap,#search-input-wrap form{float:left;transition:all .6s linear;width:100%}#search-input-wrap form{opacity:0;position:relative}#search-input-wrap form input{float:left;max-width:60%}#search-input-wrap form button{float:right}#search-input-wrap ul{list-style:none;margin:0 0 0 5%;padding:0;width:220px}#search-input-wrap ul li{color:#000;display:block;float:left;height:52px;position:relative;width:50%}#search-input-wrap ul li input[type=radio]{position:absolute;visibility:hidden}#search-input-wrap ul li label{cursor:pointer;display:block;padding:16px 25px 17px 60px;position:relative;-webkit-transition:all .25s linear;z-index:9}#search-input-wrap ul li .check{border:5px solid #cdddda;border-radius:100%;display:block;height:22px;left:20px;position:absolute;top:14px;transition:border .25s linear;-webkit-transition:border .25s linear;width:22px;z-index:5}#search-input-wrap ul li:hover .check{border:5px solid #00693c}#search-input-wrap ul li .check:before{border-radius:100%;content:"";display:block;height:12px;left:0;margin:auto;position:absolute;top:0;transition:background .25s linear;-webkit-transition:background .25s linear;width:12px}#search-input-wrap input[type=radio]:checked~.check{border:5px solid #cdddda}#search-input-wrap input[type=radio]:checked~.check:before{background:#00693c}.c-hamburger{appearance:none;background:transparent;border:none;border-radius:0;box-shadow:0;cursor:pointer;float:left;font-size:0;height:18px;margin:0;padding:0;position:absolute;text-indent:-9999px;width:28px}.c-hamburger:focus{outline:none}.c-hamburger span{right:0;top:8px}.c-hamburger span,.c-hamburger span:after,.c-hamburger span:before{background-color:#333;display:block;height:2px;left:0;position:absolute}.c-hamburger span:after,.c-hamburger span:before{content:"";width:100%}.c-hamburger span:before{top:-8px}.c-hamburger span:after{bottom:-8px}.c-hamburger span:after,.c-hamburger span:before{transition-delay:.3s,0s;transition-duration:.3s,.3s}.c-hamburger span:before{transition-property:top,transform}.c-hamburger span:after{transition-property:bottom,transform}#dl-menu.show{display:block}.dl-menuwrapper{color:#fff;float:left;perspective:1000px;perspective-origin:50% 200%;position:relative;width:100%}.dl-menuwrapper button{display:none}.dl-menuwrapper ul{background-color:#e8ebe6;box-shadow:0 1px 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.16),0 8px 8px rgba(0,0,0,.2);list-style:none;margin:0;padding:0 0 16px}.dl-menuwrapper ul ul{left:0;padding-bottom:16px;position:absolute;top:0}.dl-menuwrapper li{padding:0 20px;position:relative}.dl-menuwrapper li.header-item-bg{background-color:#e8ebe6}.dl-menuwrapper li a{border-bottom:1px solid #cdddda;color:#000;display:block;font-size:16px;font-weight:500;line-height:24px;outline:none;padding:16px 0;position:relative;text-decoration:none;transition:all .6s linear}span.mobile-nav-link{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:flex-end;padding-right:20px;position:absolute;right:0;top:0;width:80px}span.mobile-nav-link i{color:#444;font-size:16px}.no-touch .dl-menuwrapper li:hover{background-color:#dbe0d8;transition:all .3s linear}.dl-menuwrapper li.dl-back a{font-weight:400;padding-left:26px}.dl-menuwrapper li.dl-back:after{align-items:center;content:"";cursor:pointer;display:flex;font-family:Font Awesome\ 6 Pro;height:100%;justify-content:flex-start;left:0;pointer-events:none;position:absolute;top:0;width:80px}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:before,.dl-menuwrapper li>a:not(:only-child):after{height:100%;left:0;position:absolute;top:0;width:36px}.dl-menuwrapper li.dl-back:after{transform:rotate(180deg)}.dl-menuwrapper .dl-menu{backface-visibility:hidden;background-color:#e8ebe6;opacity:0;pointer-events:none;position:absolute;transform:translateY(0);width:100%}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all .3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;transform:translateY(0)}.dl-menu.dl-subview li,.dl-menu.dl-subview li .mobile-nav-link,.dl-menu.dl-subview li.dl-subview>a,.dl-menu.dl-subview li.dl-subview>a .mobile-nav-link,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subviewopen>a .mobile-nav-link,.dl-menuwrapper li .dl-submenu{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-menu.dl-animate-out-2{animation:MenuAnimOut2 .3s ease-in-out}@keyframes MenuAnimOut2{to{opacity:0}}.dl-menu.dl-animate-in-2{animation:MenuAnimIn2 .3s ease-in-out}@keyframes MenuAnimIn2{0%{opacity:0}to{opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{animation:SubMenuAnimIn2 .3s ease-in-out}@keyframes SubMenuAnimIn2{0%{opacity:0}to{opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{animation:SubMenuAnimOut2 .3s ease-in-out}@keyframes SubMenuAnimOut2{0%{opacity:1}to{opacity:0}}.no-js .dl-menuwrapper .dl-menu{opacity:1;position:relative;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:""}.email-signup{background-color:#333;float:left;padding:35px 0 18px;text-align:center;width:100%}.email-signup h3{color:#fff;margin-bottom:15px;text-align:center}.multiselect{display:inline-block;margin:0 20px 20px;text-align:left;width:300px;z-index:9}.multiselect,.selectBox{position:relative}.selectBox span{background-color:#fff;background-image:url(/assets/dist/static/ico-dropdown.png);background-position:right 15px center;background-repeat:no-repeat;background-size:10px;border:1px solid #cdddda;cursor:pointer;padding:15px 40px 16px 10px}.selectBox select,.selectBox span{color:#444;float:left;width:100%}.selectBox select option{display:none}.overSelect{bottom:0;left:0;position:absolute;right:0;top:0}#checkboxes{background:#fff;border:1px solid #cdddda;color:#444;display:none;min-width:250px;overflow:hidden;padding:5px 0;position:absolute;top:52px;width:100%}#checkboxes ul{list-style:none;margin:0;padding:0}#checkboxes li{line-height:16px;padding:8px 10px}#mc_embed_signup .mc-field-group input{padding:8px 0 8px 5px!important}#mc_embed_signup{float:left;padding-top:20px;text-align:center;width:100%}#mc_embed_signup form{padding:0!important;text-align:center!important;width:100%}.mc-field-group{display:inline-block;margin-bottom:20px;padding:0!important;width:300px!important}#mc_embed_signup input[type=checkbox]{float:left;height:15px;width:20px}#checkboxes label{float:left;padding-left:5px;width:90%}.signup-btn{display:inline-block;margin-bottom:20px}#mc-embedded-subscribe{margin:0!important}#mc_embed_signup div.response{color:#fff;font-weight:400!important;width:100%!important}#mc_embed_signup div.response a{color:#fff;text-decoration:underline}#mc_embed_signup div.response a:hover{color:#cdddda}#mc_embed_signup #mce-success-response{color:#fff!important}footer{background-color:#fff;color:#000;float:left;font-family:Gotham A,Gotham B,serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;padding:59px 0 10px;width:100%}footer h5{font-family:Domine,serif;font-weight:400}footer ul{list-style:none;margin:0 0 60px;padding:0}footer li{padding:10px 0}footer li a{color:#000}footer .social li{margin-right:20px;max-width:50px}.footer-bar{border-top:1px solid #cdddda;float:left;text-align:center;width:100%}.footer-bar ul{display:inline-block;list-style:none;margin:0;padding:0}.footer-bar .footerbar-logos{float:none;margin-top:30px;width:auto}.footer-bar .footerbar-links{float:none;width:auto}.footer-bar li{color:#000;font-family:Gotham A,Gotham B,serif;font-size:14px;font-style:normal;font-weight:400;padding:30px 15px 39px;width:auto}.footer-bar li:first-child{padding-left:0}.footer-bar li a{color:#000}.footer-bar .footer-logo{display:inline-block;padding:10px 15px}.footer-bar .footer-logo a{display:block}.footer-bar .footer-logo .yorkshire-logo{max-width:127px}.footer-bar .footer-logo .gardens-logo{max-width:221px}.footer-bar .footer-logo .ma-logo{margin-bottom:5px;max-width:221px}.footer-bar .footer-logo .cyber-logo{max-height:70px;max-width:221px}.footer-bar p{font-size:14px}.contact--form--container{float:left;margin:20px 0 40px;width:100%}.contact--form--error,.contact--form--loading,.contact--form--success{float:left;width:100%}.contact--form--loading{background-image:url(/assets/dist/static/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:80px;min-height:100px}button#btn-file-reset{border:none;color:red;float:right;position:relative;right:5px;top:-38px}input.item-images{padding-right:30px}.contact--form,.contact--form--content{float:left;width:100%}.contact--form--row,.form-row{float:left;margin-bottom:15px;width:100%}.form-row:first-child,.form-row:nth-child(3){float:left;width:49%}.form-row:nth-child(2),.form-row:nth-child(4){float:right;width:49%}.contact-form--error-message{color:red;float:left;width:100%}.contact-form--error-message .pErrorMessage{float:left;margin-top:10px;width:100%}.contact-form--label{margin-bottom:5px}.contact-form--label,.contact-form--label label{float:left;width:100%}.contact-form--input{float:right;width:100%}.contact-form--input.full-row{width:100%}.contact-form--input input[type=text],.contact-form--input textarea{float:left;width:100%}.contact-form--input textarea{border:1px solid #cdddda;min-height:200px;padding:10px}.input-file-wrapper{float:left;margin-top:10px;width:100%}.input-file-wrapper ul.fileList{float:left;margin:0 0 20px;padding:0;width:100%}.input-file-wrapper ul.fileList li{display:inline-block;height:100px;list-style:none;padding:0 20px 20px 0;width:auto}.input-file-wrapper ul.fileList li img{max-height:100px;max-width:100px}.select-wrapper select{background-color:#fff;max-width:100%}.form--submit--btn{float:right;width:auto}@media(max-width:767px){.contact-form--label{width:100%}.contact-form--input{margin-top:5px;width:100%}.form-row:first-child,.form-row:nth-child(2),.form-row:nth-child(3),.form-row:nth-child(4){float:left;width:100%}}.intro-content{color:#000;font-family:Gotham A,Gotham B,serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:0;line-height:28px;margin:0 auto 10px;max-width:980px;padding:0 20px;text-align:center;width:100%}.intro-content .fw{margin-bottom:7px}.intro-content p{color:#000;font-family:Gotham A,Gotham B,serif;font-size:20px;font-style:normal;font-weight:400;letter-spacing:0;line-height:28px;text-align:center}.intro-discover{border-bottom:1px solid #cdddda;border-top:1px solid #cdddda;float:left;margin-bottom:10px;padding:69px 0;width:100%}.intro-content-discover{font-size:30px;line-height:44px;margin:0 auto 10px;max-width:1064px;padding:0 20px}.heading-bar,.intro-content-discover{color:#333;font-family:Domine,serif;font-weight:400;letter-spacing:0;text-align:center;width:100%}.heading-bar{background-color:#e8ebe6;float:left;font-size:40px!important;line-height:150px;margin-bottom:30px}.left-container{float:left;width:74.65%}.left-container h1{margin-bottom:20px}.left-container h3{border-bottom:1px solid #cdddda;font-weight:500;margin-bottom:20px;margin-top:28px;padding-bottom:18px}.left-container .lSSlideOuter{background-color:#fff}.content{float:left;width:100%}.read-more-content{margin-bottom:40px;position:relative}.read-more{background-image:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:-50px;color:#00693c;display:block;font-family:Gotham A,Gotham B,serif;font-size:16px;font-style:normal;font-style:italic;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:20px;padding-top:100px;position:absolute;width:100%}.right-container{float:right;width:23.93%}.content-banner{float:left;margin-bottom:40px;width:100%}.content-banner li{display:none}.content-banner.show li{display:block}.banner-name{color:#000;float:left;font-family:Gotham A,Gotham B,serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;margin:10px 10px 5px;width:100%}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:67.178%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.share-container{float:left;margin:20px 0 40px;position:relative;width:100%}.btn-content{background:inherit;border:none;box-shadow:none;color:#00693c;cursor:pointer;display:inline-block;font-family:Gotham A,Gotham B,serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px;margin-left:-5px;margin-right:-5px;padding:0 5px;text-align:center;text-decoration:underline;text-transform:none;transition:all .6s linear}.btn-content:hover{background-color:#bfd4b2!important;border-color:#bfd4b2!important;color:#00693c;transition:all .3s linear;transition-delay:0s;transition-duration:.3s;transition-property:all;transition-timing-function:linear}.btn-content:hover a{color:#00693c}#cookiesdirective{background:rgba(0,0,0,.8);bottom:0;color:#fff;font-size:13px;height:auto;left:0;opacity:1;padding:20px 0;position:fixed;text-align:left;width:100%;z-index:999999999}#cookiesdirective .fw{padding-right:200px;position:relative}#cookiesdirective p{color:#fff;font-size:18px;line-height:26px;margin-top:0}#cookiesdirective p:last-of-type{margin-bottom:0}#cookiesdirective p a{color:inherit;text-decoration:underline}#cookiesdirective #impliedsubmit{border:1px solid #fff;color:#000;float:right;line-height:31px;padding:0 12px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .6s linear;width:auto}#cookiesdirective #impliedsubmit:hover{transition:all .3s linear}@media(max-width:600px){#cookiesdirective{padding:10px;text-align:center}#cookiesdirective .fw{padding-right:0}#cookiesdirective p{font-size:14px;line-height:22px}#cookiesdirective #impliedsubmit{float:none;margin-top:10px;position:relative;transform:translate(0)}}#main.Home{float:none;margin:0 auto;max-width:100%!important;width:100%}.banner-home{float:left;margin-bottom:10px;position:relative;width:100%}.banner-home ul{list-style:none;margin:0;padding:0}.banner-home li{position:relative}.banner-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:700px}.banner-home .lSSlideOuter{margin:0 auto;max-width:2400px;position:relative}.banner-overlay{background:rgba(0,0,0,.7);bottom:42px;left:42px;max-width:475px;padding:20px;position:absolute;z-index:9}.banner-overlay p{color:#fff}.banner-heading{font-size:30px;letter-spacing:-.2px;line-height:36px}.banner-heading,.date-heading{color:#fff;float:left;font-family:Gotham A,Gotham B,serif;font-style:normal;font-weight:400;margin-bottom:10px;width:100%}.date-heading{font-size:16px;letter-spacing:0;line-height:24px}.banner-home .lSPager{bottom:50px;position:absolute;right:40px;width:auto}.banner-home .lSSlideOuter .lSPager.lSpg>li{float:none;margin-left:9px;width:auto}.banner-home .lSSlideOuter .lSPager.lSpg>li a{background-color:#444!important;border:2px solid #f2f4ed;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);height:16px;width:16px}.banner-home .lSSlideOuter .lSPager.lSpg>li.active a,.banner-home .lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#f2f4ed!important}.top-featured-modules{float:left;width:100%}.top-featured-modules .module-title{font-size:36px;line-height:40px;max-width:360px;padding:40px 25px}.sale-highlights{float:left;width:100%}.sale-highlights .module-title{max-width:430px!important}.sale-highlights .module-container .module-image{padding:50.6% 0}.highlight-title{font-family:Gotham A,Gotham B,serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:10px}.highlight-subheading,.highlight-title{color:#fff;display:block;letter-spacing:0;text-align:center}.highlight-subheading{font-size:30px;line-height:28px}.home-container .quote{border-bottom:1px solid #cdddda;margin-bottom:10px}.home-container .pw{width:100%}.bottom-featured-pages{float:left;width:100%}.bottom-featured-pages .featured-left{float:left;margin-right:.73%;width:49.6%}.bottom-featured-pages .featured-left .module-container{float:left;width:100%}.bottom-featured-pages .featured-left .module-container .module-title{font-size:36px;line-height:40px;max-width:360px;padding:40px 25px}.bottom-featured-pages .featured-right{float:right;width:49.6%}.bottom-featured-pages .featured-right .module-container{float:left;margin-bottom:10px;margin-right:0;width:49.3%}.bottom-featured-pages .featured-right .module-container:nth-child(2n){float:right}.event-list{float:left;width:100%}.event-list .news-item{display:block}.event-list .news-item:nth-child(4n){margin-right:0}.event-details .date-author,.event-list .date-author{color:#00693c;font-size:18px}.event-details .date-author p,.event-list .date-author p{font-size:14px}.event-details .news-item:nth-child(4n),.event-list .news-item:nth-child(4n){margin-right:0}.news-list{display:grid;float:left;gap:0 12px;grid-template-columns:repeat(4,1fr);width:100%}.news-list .news-item{width:100%}@media(max-width:1022px){.news-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.news-list{grid-template-columns:1fr}}.news-list-internal{border-top:6px solid #e8ebe6;float:left;padding-top:20px;width:100%}.news-list-internal.v-no-boder-top{border-top:none!important}.news-list-internal h2{margin-bottom:25px}.news-list-internal .news-item{display:block}.news-list-internal .news-item:nth-child(4n){margin-right:0}.news-list-internal .image-zoom{overflow:hidden}.news-list-internal .image-zoom img{transform:translate(0) scaleX(1);-ms-transform:translate(0);-webkit-transform:translate(0) scaleX(1);transition:all .5s ease-in-out!important}.news-list-internal .news-item:hover .image-zoom img{transform:translate(0) scale3d(1.1,1.1,1)!important}.three-items .news-item{margin-right:1.2%;width:32.5%}.three-items .news-item:nth-child(3n){margin-right:0}.news-item{border:1px solid #cdddda;float:left;margin-bottom:15px;margin-right:.73%;position:relative;width:24.44%}.news-item.fourth{margin-right:0}.news-item h4{margin-bottom:10px}.news-item h4.featured-title{display:table-cell;float:none;font-family:Domine,serif;font-size:26px;font-weight:400;line-height:28px;margin-bottom:16px;vertical-align:middle}.news-thumb{border-bottom:1px solid #cdddda;float:left;position:relative;width:100%}.video-thumb:before{background-color:#00693c;border-radius:100px;height:100px;left:50%;opacity:.9;width:100px}.video-thumb:after,.video-thumb:before{content:"";position:absolute;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.video-thumb:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px 0 20px 34.6px;height:0;left:51.5%;width:0}.news-abstract{display:table;float:left;padding:18px 20px;width:100%}.date-author{color:#000;float:left;font-family:Gotham A,Gotham B,serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px;margin-bottom:18px;width:100%}.date-author p{margin-top:20px}.mix{display:none}.filter-container form{display:inline-block;width:100%}.filter-container .select-filter-block{display:inline-block;margin-right:10px}.filter-container.v--news .filters-toggle{display:none}.filter-container.v--news .filter-body{display:block}.no-results{float:left;text-align:center;width:100%}.issuu-embed{float:left;margin-bottom:20px;padding:10px 0;position:relative;width:100%}.issuuembed{height:100%!important;left:0;position:absolute;top:0}.filters-toggle{background:#f2f4ed;border:0;color:#000;cursor:pointer;display:block;font-size:14px;font-style:normal;font-weight:325;letter-spacing:.56px;line-height:16px;padding:20px 40px 20px 20px;position:relative;text-align:left;text-transform:uppercase;width:100%}.filters-toggle i{color:#444;font-size:16px;position:absolute;right:20px;transition:transform .3s ease}.v--news .filter-row select{margin-right:0;max-width:100%;width:100%}.news-module{border:2px solid red}.people-list{float:left;margin-bottom:30px;width:100%}.people-list h2{margin-bottom:20px;text-transform:uppercase}.person{border:1px solid #cdddda;float:left;margin-bottom:2%;margin-right:2%;width:49%}.person:nth-of-type(2n){margin-right:0}.person.hidden{display:none}.person.visible{margin-right:2%!important}.person.visible.item-2{margin-right:0!important}.p-image{float:left;width:35.29%}.p-details{align-items:flex-start;display:flex;flex-direction:column;float:right;padding:13px 10px 0 0;width:62%}.p-details h4,.p-details p{margin-bottom:10px}.p-details p{font-size:14px;line-height:20px}.p-details .btn{margin-top:18px}.p-details.v--key-contact .btn{margin-top:8px}.filter-container{float:left;margin:20px 0 40px;text-align:center;width:100%}.filter-container span{margin-right:10px}.filter-row{display:inline-block;margin-bottom:10px}.profile{float:left;margin-bottom:38px;width:100%}.profile-image{float:left;width:49.3%}.profile-content{float:right;width:48.6%}.profile-content h1{margin-bottom:5px}.profile-content .content{margin-top:20px}.profile-department-list{border:1px solid #cdddda;float:left;margin-bottom:30px;padding:16px 16px 6px;width:100%}.profile-department-list h6{color:#00693c;font-family:Domine,serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:16px}.profile-department-list .btn{float:left;margin-bottom:10px;margin-right:10px}.history-timeline-wrap{float:left;margin-bottom:30px;padding:15px 10% 30px;width:100%}.history-timeline-container{float:left;position:relative;width:100%}.history-timeline-container:after{background-color:#00693c;content:"";height:100%;left:50%;margin-left:-2px;position:absolute;top:0;width:4px;z-index:1}.timeline-module{clear:both;float:right;margin-bottom:50px;padding:0 0 0 33px;position:relative;width:50%}.timeline-module.visible .content{opacity:1;right:0;transition:all .3s linear}.timeline-module.visible:nth-child(2n) .content,.timeline-module.visible:nth-child(2n) .year p{left:0;right:auto}.timeline-module.visible .year p{opacity:1;right:0;transition:all .3s linear}.timeline-module .year{padding:0 30px;position:absolute;right:100%;text-align:right;top:0;width:100%}.timeline-module .year .indicator{background-color:#00693c;border-radius:50%;height:22px;overflow:hidden;position:absolute;right:-11px;top:0;width:22px;z-index:2}.timeline-module .year p{font-family:Domine,serif;font-size:40px;font-weight:400;margin:0;opacity:0;position:relative;right:20px;transition:all .6s linear}.timeline-module .year span{float:left;font-family:Domine,serif;font-size:24px;font-weight:700;margin:0}.timeline-module:nth-child(2n){float:left;padding-right:33px}.timeline-module:nth-child(2n) .content{left:-40px;right:auto}.timeline-module:nth-child(2n) .year{left:100%;right:auto;text-align:left}.timeline-module:nth-child(2n) .year p{left:30px;right:auto}.timeline-module:nth-child(2n) .year .indicator{left:-11px;right:auto}.timeline-module .content{float:left;left:auto;opacity:0;right:-40px;transition:all .6s linear;width:100%}.timeline-module .content img{margin-bottom:20px}.timeline-module .content p{line-height:20px;margin-bottom:15px}.timeline-module .content p a{color:inherit;text-decoration:none}.timeline-module .content p strong{font-size:18px}.department-list{float:left;margin-bottom:50px;width:100%}.department-list ul{column-count:3;float:left;list-style:none;margin:0;padding:0}.department-list li{break-inside:avoid-column;display:inline-block;display:table;margin:2px 0;page-break-inside:avoid}.department-list li a{background-color:#e8ebe6;color:#000;display:block;font-family:Domine,serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:26px;padding:43px 0;position:relative;transition:all .6s linear}.department-list li a:hover{background-color:#bfd4b2}.department-list li span{left:0;padding:0 25px;position:absolute;top:50%;transform:translateY(-50%)}.department-highlights{float:left;margin-bottom:40px;width:100%}.department-highlights h2{margin-bottom:26px;padding-top:8px}.department-highlights .lSSlideOuter .lSPager,.department-highlights .lSSlideOuter .lightSlider{height:auto!important}.department-highlights .lSSlideOuter .lSPager{display:none!important}.department-highlights .lSSlideOuter .lSPager.lSpg{bottom:12px;position:absolute}.department-highlights .lSSlideOuter .lSPager.lSpg>li{float:none;margin-left:9px;width:auto}.department-highlights .lSSlideOuter .lSPager.lSpg>li a{background-color:#f2f4ed!important;border:2px solid #444;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);height:16px;width:16px}.department-highlights .lSSlideOuter .lSPager.lSpg>li.active a,.department-highlights .lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#444!important}.department-highlights .slides{float:left;height:0;overflow:hidden;padding:0 1px;width:100%}.department-highlights .slides.show{height:auto}.department-highlights .lSSlideOuter{background-color:#fff}.department-highlights .lot-image{border:1px solid #cdddda;float:left;margin-bottom:20px;width:100%}.department-highlights .lot-content{float:left;width:100%}.department-highlights .lot-content h4{color:#000;font-family:Gotham A,Gotham B,serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:15px}.department-highlights .lot-content .price{color:#00693c;font-family:Gotham A,Gotham B,serif;font-size:18px;font-style:normal;font-weight:400}@media(max-width:800px){.department-highlights .lSSlideOuter{position:relative}.department-highlights .lSSlideOuter .lSPager{display:block!important}.department-highlights .lSAction{display:flex;height:66px;justify-content:space-between;padding:0 10px;position:relative;width:100%}.department-highlights .lSAction>.lSNext,.department-highlights .lSAction>.lSPrev{background-image:none;position:relative}.department-highlights .lSAction>.lSNext:before,.department-highlights .lSAction>.lSPrev:before{align-items:center;color:#000;display:flex;font-family:Font Awesome\ 6 Pro;height:100%;position:relative;width:100%}.department-highlights .lSAction>.lSPrev:before{content:"";justify-content:flex-start}.department-highlights .lSAction>.lSNext:before{content:"";justify-content:flex-end}}.sale-listing{float:left;width:100%}.sale-item{border:1px solid #cdddda;float:left;margin-bottom:2%;margin-right:2%;width:49%}.sale-item.second{margin-right:0}.sale-item.hidden{display:none}.sale-item.visible{margin-right:2%!important}.sale-item.visible.item-2{margin-right:0!important}.sale-list-img{border-right:1px solid #cdddda;box-sizing:border-box;float:left;height:auto!important;overflow:hidden;padding:21.7% 0;position:relative;width:35.82%;z-index:1}.sale-list-img img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scaleX(1);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%) scaleX(1);transition:all .5s ease-in-out!important;z-index:1}.sale-list-intro{float:right;padding:25px 20px 0 0;width:61%}.sale-list-intro h3{margin-bottom:15px}.sale-list-intro p{color:#00693c;font-size:18px;margin-bottom:20px}.location-display{border:1px solid #cdddda;float:left;margin-bottom:20px;width:100%}.location-display h4{border-bottom:1px solid #cdddda;padding:22px 40px}.l-left,.l-right{float:left;width:50%}.l-left .content-location,.l-right .content-location{float:left;padding:20px;width:100%}.l-left .content-location{padding-left:40px}.location-image,.map{float:left;width:100%}.map{overflow:hidden}.location-btn-container{float:left;padding:20px 20px 20px 40px;width:100%}.location-btn-container .btn{margin-bottom:20px;margin-right:20px}.directions-content{display:none;float:left;padding:20px 20px 20px 40px;width:100%}.directions-content.show{display:block}.map-responsive{height:0;overflow:hidden;padding-bottom:57.5%;position:relative}.map-responsive iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.internal-banner{float:left;height:270px;margin-bottom:26px;overflow:hidden;position:relative;width:100%}.internal-banner img{max-width:none;min-height:270px;width:100%}.internal-banner img,.internal-banner-title{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.internal-banner-title{background:#000;background:rgba(0,0,0,.7);color:#fff;display:inline-block;font-family:Domine,serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:48px;min-width:400px;padding:40px 45px;text-align:center;width:auto}/*! lightslider - v1.1.6 - 2016-10-25 *//*! lightslider - v1.1.3 - 2015-04-14 */.lSSlideOuter{-webkit-touch-callout:none;background:#444;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{margin:0;overflow:hidden}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{transform:translate(0);-webkit-transition:all 1s;transition-duration:inherit!important;transition-property:transform,height;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{left:0;margin-right:0;position:absolute!important;top:0;width:100%;z-index:9}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;transition-delay:0s;transition-duration:inherit!important;transition-property:opacity;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;position:relative;text-indent:-999em;transition:all .5s linear 0s;width:8px;z-index:99}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{-webkit-touch-callout:none;list-style:none outside none;margin:0;overflow:hidden;padding-left:0;transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);-o-transform:translateZ(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;position:relative}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:after,.lSSlideOuter .lSPager.lSGallery:before{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{background-repeat:no-repeat;cursor:pointer;display:block;height:55px;margin-top:-16px;opacity:.5;position:absolute;top:47%;transition:opacity .35s linear 0s;width:35px;z-index:99}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-image:url(/assets/dist/static/ico-left.png);left:10px}.lSAction>.lSNext{background-image:url(/assets/dist/static/ico-right.png);right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{filter:alpha(opacity=0);height:1px;opacity:0;overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0!important}.lSSlideOuter.vertical .lSGallery{position:absolute!important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{max-width:none!important;width:100%!important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{list-style:none outside none;padding-left:0}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}.lSSlideOuter .rightEnd{animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}#share-link-container{background-color:hsla(0,0%,100%,0);height:0;left:50%;opacity:0;pointer-events:none;position:absolute;top:0;transform:translate(-50%);transition:all .3s linear;visibility:hidden;width:310px}#share-link-container.show{background-color:#fff;height:100%;left:255px;opacity:1;padding:0;pointer-events:visible;transition:all .3s linear;visibility:visible}.jssocials-shares{margin:0}.jssocials-shares *{box-sizing:border-box}.jssocials-share{display:inline-block;margin:0 4px;vertical-align:top}.jssocials-share:last-child{margin-right:0}.jssocials-share-logo{font-size:1.5em;vertical-align:middle;width:1em}img.jssocials-share-logo{height:1em;width:auto}.jssocials-share-link{display:inline-block;line-height:1;text-align:center;text-decoration:none}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0 -.5em -.8em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:.3em;vertical-align:middle}.jssocials-share-count-box{cursor:default;display:inline-block;height:1.5em;line-height:1;vertical-align:middle}.jssocials-share-count-box.jssocials-share-no-count{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}.jssocials-share-twitter .jssocials-share-link{background:#00aced}.jssocials-share-twitter .jssocials-share-link:hover{background:#0087ba}.jssocials-share-facebook .jssocials-share-link{background:#3b5998}.jssocials-share-facebook .jssocials-share-link:hover{background:#2d4373}.jssocials-share-googleplus .jssocials-share-link{background:#dd4b39}.jssocials-share-googleplus .jssocials-share-link:hover{background:#c23321}.jssocials-share-linkedin .jssocials-share-link{background:#007bb6}.jssocials-share-linkedin .jssocials-share-link:hover{background:#005983}.jssocials-share-pinterest .jssocials-share-link{background:#cb2027}.jssocials-share-pinterest .jssocials-share-link:hover{background:#9f191f}.jssocials-share-email .jssocials-share-link{background:#3490f3}.jssocials-share-email .jssocials-share-link:hover{background:#0e76e6}.jssocials-share-stumbleupon .jssocials-share-link{background:#eb4823}.jssocials-share-stumbleupon .jssocials-share-link:hover{background:#c93412}.jssocials-share-whatsapp .jssocials-share-link{background:#29a628}.jssocials-share-whatsapp .jssocials-share-link:hover{background:#1f7d1e}.jssocials-share-telegram .jssocials-share-link{background:#2ca5e0}.jssocials-share-telegram .jssocials-share-link:hover{background:#1c88bd}.jssocials-share-line .jssocials-share-link{background:#25af00}.jssocials-share-line .jssocials-share-link:hover{background:#1a7c00}.jssocials-share-viber .jssocials-share-link{background:#7b519d}.jssocials-share-viber .jssocials-share-link:hover{background:#61407b}.jssocials-share-pocket .jssocials-share-link{background:#ef4056}.jssocials-share-pocket .jssocials-share-link:hover{background:#e9132e}.jssocials-share-messenger .jssocials-share-link{background:#0084ff}.jssocials-share-messenger .jssocials-share-link:hover{background:#006acc}.jssocials-share-vkontakte .jssocials-share-link{background:#45668e}.jssocials-share-vkontakte .jssocials-share-link:hover{background:#344d6c}.jssocials-share-link{color:#fff;padding:15px;transition:background .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-link:active,.jssocials-share-link:focus,.jssocials-share-link:hover{color:#fff}.jssocials-share-count-box{background:#f5f5f5;height:2.5em;margin-left:.3em;padding:0 .3em;position:relative;transition:background .2s ease-in-out,border-color .2s ease-in-out}.jssocials-share-count-box:hover{background:#dcdcdc}.jssocials-share-count-box:hover:after{border-color:transparent #dcdcdc transparent transparent}.jssocials-share-count-box:after{border-color:transparent #f5f5f5 transparent transparent;border-style:solid;border-width:.4em .4em .4em 0;content:"";display:block;height:0;left:-.3em;position:absolute;top:.85em;transform:rotate(1turn);transition:background .2s ease-in-out,border-color .2s ease-in-out;width:0}.jssocials-share-count-box .jssocials-share-count{color:#444;line-height:2.5em}#nprogress{pointer-events:none}#nprogress .bar{background:#c00303;height:3px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}@media(max-width:1460px){.pw{width:100%}.pw-small{width:98%}#cookiesdirective .pw{float:left;margin:0 2%;width:96%}.internal-banner img{min-height:270px;width:auto}}@media(max-width:1350px){.footer-bar li{display:inline-block;float:none!important;padding:15px}.footer-bar .footerbar-logos{float:right;margin-top:20px;text-align:center;width:100%}.footer-bar .footerbar-links{float:left;text-align:center;width:100%}#search-input-wrap ul{margin-left:2%}.sale-list-intro h3{font-size:24px;line-height:30px}.sale-list-intro{padding:20px 20px 0 0}}@media(max-width:1100px){.sale-list-intro h3{font-size:18px;line-height:26px}}@media(max-width:1024px){.quote{padding:69px 40px 57px}.email-signup{padding:35px 40px 18px}.email-signup h3{font-size:24px;line-height:30px}}@media(max-width:1023px){.department-list ul{column-count:2}.left-container,.right-container{width:100%}.right-module .sale-list-img{display:none}.featured-modules .module-container{margin-bottom:10px;margin-right:.73%;width:49.6%}.featured-modules .module-container:nth-of-type(2n){margin-right:0}.news-item{width:49.27%}.news-item.fourth,.news-item.second{margin-right:0}.filter-container .btn,.filter-container .select-filter-block{margin-top:10px}footer .col4{width:48.1%}footer .col4:nth-of-type(2n){margin-right:0}.sale-item .sale-list-img{border-bottom:1px solid #cdddda;border-right:none;padding:60.3% 0;width:100%}.sale-item .sale-list-intro{padding:20px;width:100%}.child-page-list.rows-of-three:not(.sale-highlights) .module-container{margin-right:.73%;width:49.6%}.child-page-list.rows-of-three:not(.sale-highlights) .module-container:nth-child(3n){margin-right:.73%}.child-page-list.rows-of-three:not(.sale-highlights) .module-container:nth-child(2n){margin-right:0}}@media(max-width:950px){.person{margin-right:0;width:100%}.p-details .btn{display:inline-block}.col-content{min-height:500px;padding:40px}.site-container{padding:0}#main{padding:0 10px}.top-nav{margin-right:12px}.top-nav li{display:none}.top-nav li.tablet{display:inline-block}.main-nav{display:none}.mobile-header-btns{display:block}.hide-tablet{display:none}nav{width:50%}.mobile-header-btns{display:flex;justify-content:flex-end;margin-top:45px;width:100%}.mobile-header-btn:not(.hide-tablet){display:flex;justify-content:flex-end;width:25%}.mobile-header-btn .c-hamburger{top:5px}.icon-search:before{top:0}#search-input-wrap form input{max-width:45%}footer{padding:59px 10px 10px}}@media(max-width:800px){.highlight-subheading{font-size:26px}.bottom-featured-pages .featured-left .module-container .module-title,.child-page-list .module-container:first-child .module-title,.child-page-list .module-container:nth-child(2) .module-title{font-size:32px;line-height:36px;max-width:335px;padding:30px 15px}.internal-banner-title{min-width:500px}.banner-fixed-content{background-color:#444;text-align:left;top:0}.banner-fixed-content,.banner-overlay{float:left;left:0;max-width:100%;position:relative}.banner-overlay{background:#444;bottom:0;padding:20px;width:100%;z-index:9}#main .banner-home .lSPager{bottom:20px;position:absolute;right:20px;width:auto}#main .banner-home .lSSlideOuter .lSPager.lSpg>li{margin-left:2px}#main .banner-home .lSSlideOuter .lSPager.lSpg>li a{border:1.5px solid #f2f4ed;height:14px;width:14px}.bottom-featured-pages .featured-left{margin-bottom:10px;margin-right:0;width:100%}.bottom-featured-pages .featured-right,.l-left,.l-right{width:100%}.directions-content,.l-left .content-location,.l-right .content-location{padding:20px}.location-btn-container{padding:20px 20px 0}.location-display h4{padding:22px 20px}}@media(max-width:767px){.three-items .news-item{margin-right:0;width:100%}.col-image{float:left;padding:40% 0;position:relative;width:100%}.col-content{min-height:auto;padding:40px 30px;width:100%}.right-module .sale-list-img{display:block;padding:60% 0}}@media(max-width:730px){.profile-image{margin-bottom:20px;width:100%}.profile-content{width:100%}.news-item{width:49.27%}.news-item.fourth,.news-item.second{margin-right:0}#search-input-wrap form input{margin-bottom:20px;max-width:100%}#search-input-wrap ul{margin-left:0}.banner-home .lSAction{display:flex;height:66px;justify-content:space-between;padding:0 10px;position:relative;width:100%}.banner-home .lSAction>.lSNext,.banner-home .lSAction>.lSPrev{background-image:none;position:relative}.banner-home .lSAction>.lSNext:before,.banner-home .lSAction>.lSPrev:before{align-items:center;color:#f2f4ed;display:flex;font-family:Font Awesome\ 6 Pro;height:100%;position:relative;width:100%}.banner-home .lSAction>.lSPrev:before{content:"";justify-content:flex-start}.banner-home .lSAction>.lSNext:before{content:"";justify-content:flex-end}.banner-home .lSAction>a{height:66px;margin-top:0;opacity:1;top:0}.link-heading{display:block;margin-bottom:20px;padding:0;text-align:center}.banner-home .lSPager{bottom:-33px!important;display:flex;justify-content:center;left:50%;padding:20px 60px!important;right:0!important;transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;width:100%}}@media(max-width:600px){.bottom-featured-pages .featured-right .module-container{width:100%}.module-container{margin-right:0!important;width:100%!important}.filter-container.v--news{margin:0 0 6px;position:relative}.filter-container.v--news.is-open .filters-toggle i{transform:rotate(180deg)}.filter-container.v--news form{width:100%}.filter-container.v--news .btn{margin-top:16px}.filter-container.v--news .filters-toggle{backface-visibility:hidden;display:block;transform:translateZ(0);transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .22s ease-out;will-change:transform,opacity;z-index:20}.filter-container.v--news .filter-body{display:none;margin-bottom:26px;padding-top:24px}.filter-container.v--news .filters-toggle.filters-toggle--floating{box-shadow:0 1px 1px rgba(0,0,0,.15),0 2px 2px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.15),0 8px 8px rgba(0,0,0,.15);left:0;opacity:0;position:fixed;right:0;top:100px;transform:translateY(-100%);z-index:2000}.filter-container.v--news .filters-toggle.filters-toggle--floating:not(.is-visible){transition:none}.filter-container.v--news .filters-toggle.filters-toggle--floating.is-visible{opacity:1;transform:translateY(0)}.filters-toggle-sentinel{display:block;height:0;width:100%}.filter-container span,.filter-container.v--news.is-open .filter-body{display:block}.filter-container span.main-filter-info{display:none}.filter-row,.filter-row span{display:block;margin-bottom:10px}.filter-row .select-filter-block{margin-right:0;margin-top:0;width:100%}.department-list ul{column-count:1}.featured-modules .module-container,.news-item{margin-right:0;width:100%}.email-signup{padding:35px 20px 18px}.email-signup .pw-small{width:96%}.multiselect{margin:0 0 20px;width:96%}#mc_embed_signup .mc-field-group{width:96%!important}header{padding-bottom:16px}nav{width:59%}.top-nav{display:none}.hide-tablet{display:block}.logo{margin-bottom:0;width:122px}.mobile-header-btn{justify-content:center!important;width:33.3%!important}.c-hamburger{left:50%;margin-left:-12px;top:15%}.dl-menuwrapper ul{top:16px}.search-open #search-input-wrap{top:100px}.sale-item,footer .col4{margin-right:0;width:100%}.quote{padding:69px 20px 57px}.quote-heading{font-size:24px;line-height:36px}.internal-banner-title{font-size:30px;line-height:40px;min-width:320px;padding:35px}.p-image{width:100%}.p-details{padding:15px;width:100%}.l-left .content-location,.l-right .content-location{padding:10px 20px 25px}.history-timeline-container:after{left:0}.timeline-module .year .indicator,.timeline-module:nth-child(2n) .year .indicator{left:-11px;right:auto}.timeline-module .year{left:0!important;right:auto;text-align:left}.timeline-module{padding-right:0!important;width:100%}.timeline-module .content{margin-top:40px}}@media(max-width:400px){#main .banner-home .lSSlideOuter .lSPager.lSpg>li{padding:0 4px}#main .banner-home .lSSlideOuter .lSPager.lSpg>li a{height:12px;width:12px}}@media(max-width:490px){#search-input-wrap form button{margin-top:20px;width:100%}}@media(max-width:600px){.main-nav{margin-top:20px}.nav-stuck nav{margin-top:0}.v-header{padding-top:98px}.mobile-header-btns{margin-top:20px}}@media(max-width:1400px){.banner-slide{background-image:none;min-height:auto}.lg-img{display:none}.sm-img{display:block}}.quote{border-top:1px solid #cdddda;float:left;padding:69px 0 57px;width:100%}.quote-max-width{margin:0 auto;max-width:1042px;width:100%}.quote-heading{font-family:Domine,serif;font-size:30px;margin-bottom:12px}.quote-by,.quote-heading{color:#333;float:left;font-weight:400;letter-spacing:0;line-height:44px;text-align:center;width:100%}.quote-by{font-family:Gotham A,Gotham B,serif;font-size:16px;font-style:normal;font-style:italic}.right-module{border:1px solid #cdddda;float:left;margin-bottom:20px;padding:20px;width:100%}.right-module p{color:#000;font-family:Gotham A,Gotham B,serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0;line-height:20px}.right-module .sale-list-img{border-right:0;margin-bottom:20px;padding:70% 0;width:100%}.right-heading{color:#00693c;font-family:Domine,serif;font-size:14px;line-height:24px;margin-bottom:10px;text-transform:uppercase}.right-heading,.right-subheading{float:left;font-weight:400;letter-spacing:0;width:100%}.right-subheading{color:#000;font-family:Gotham A,Gotham B,serif;font-size:24px;font-style:normal;line-height:30px;margin-bottom:20px}.featured-modules{float:left;margin-bottom:22px;width:100%}.module-container{float:left;margin-right:.73%;overflow:hidden;position:relative;width:24.44%}.module-container.v-fullwidth{margin-right:0;width:100%}.module-container:nth-child(4n){margin-right:0}.module-container .module-image{box-sizing:border-box;float:left;height:auto!important;overflow:hidden;padding:50.4% 0;position:relative;width:100%;z-index:1}.module-container img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scaleX(1);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%) scaleX(1);transition:all .5s ease-in-out!important;z-index:1}.module-container:hover .module-title{background:#000;box-shadow:inset 0 0 0 3px #00693c}.module-container:hover img{transform:translate(-50%,-50%) scale3d(1.1,1.1,1)!important}.module-title{background:#000;background:rgba(0,0,0,.7);-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff;display:inline-block;font-family:Domine,serif;font-size:26px;font-weight:400;left:50%;letter-spacing:0;line-height:28px;padding:25px 10px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:all .6s linear;width:80%;z-index:2}.child-page-list{float:left;width:100%}.child-page-list .module-container{margin-bottom:12px;margin-right:.73%;width:49.6%}.child-page-list .module-container .module-title{font-size:36px;line-height:40px;max-width:360px;padding:40px 25px}.child-page-list .module-container:nth-child(2n){margin-right:0}.child-page-list.rows-of-three .module-container{margin-bottom:10px;margin-right:.73%;width:32.82%}.child-page-list.rows-of-three .module-container:nth-child(4n){margin-right:.73%}.child-page-list.rows-of-three .module-container:nth-child(3n){margin-right:0}.child-page-list.rows-of-three .module-container:first-child .module-title,.child-page-list.rows-of-three .module-container:nth-child(2) .module-title{font-size:26px;line-height:28px;padding:25px 10px}.nested-content{float:left;width:100%}.nested-content .content-banner{margin-bottom:10px;position:relative}.nested-content .content-banner ul{list-style:none;margin:0;padding:0}.nested-content .content-banner ul li{display:block}.nested-content .lSSlideOuter .lSPager,.nested-content .lSSlideOuter .lightSlider{height:auto!important}.banner-fixed-content{background:rgba(0,0,0,.7);color:#fff;left:30px;max-width:520px;padding:30px;position:absolute;text-align:left;top:70px;z-index:20}.banner-fixed-content .h1-style{color:#fff;margin-bottom:20px;text-align:left}.banner-fixed-content p{color:#fff;margin-bottom:0}.text-image-module{background-color:#e8ebe6;float:left;margin-bottom:10px;position:relative;width:100%}.text-image-module:nth-of-type(2n) .col-image{left:auto;right:0}.text-image-module:nth-of-type(2n) .col-content{float:left}.col-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:50%}.col-content{float:right;min-height:700px;padding:80px;position:relative;width:50%}.col-content h3{margin-bottom:28px}.col-heading{color:#00693c;float:left;font-family:Domine,serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:20px;text-transform:uppercase;width:100%}.slides-container{float:left;margin-bottom:26px;width:100%}.slides-container h2{margin:20px 0;text-align:center;text-transform:uppercase}.slides-container .slides{float:left;height:0;overflow:hidden;padding:0 1px;width:100%}.slides-container .slides.show{height:auto}.slides-container .slides li{border:1px solid #cdddda}.slides-container .lSSlideOuter{background-color:#fff}.slide-content,.slide-image{float:left;width:100%}.slide-content{padding:25px 20px}.slide-content h4{margin-bottom:15px}.link-container{float:left;margin-bottom:26px;text-align:center;width:100%}.link-container .btn,.link-heading{display:inline-block}.link-heading{color:#000;font-family:Gotham A,Gotham B,serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.25px;line-height:36px;padding-right:20px;text-align:right}.search-item{border-bottom:1px solid #cdddda;float:left;margin-bottom:30px;padding-bottom:30px;width:100%}.search-item h4{margin-bottom:10px}p.search-results{margin-bottom:30px}p.search-results span{font-family:Gotham A,Gotham B,serif}