﻿.dark{background-color:#1C2938}.mid{background-color:#264567}.light{background-color:#95B6D3}.grey{background-color:#F4F3F2}.site-2 .dark{background-color:#CE5E3E}.site-2 .mid{background-color:#D18D62}.site-2 .light{background-color:#DEB791}.site-4 .dark{background-color:#477649}.site-4 .mid{background-color:#7C9454}.site-4 .light{background-color:#A9C68D}*{outline:none}html{font-size:100%;margin:0}body{margin:0;background-color:#F4F3F2}.container-fluid{position:relative}.float-left{display:block;float:left}.float-right{display:block;float:right}.section{padding-top:30px;padding-bottom:30px;margin-top:15px;margin-bottom:15px;opacity:0;transition:800ms;position:relative}.section.active{opacity:1}img{max-width:100%;height:auto}@media (min-width: 1700px){.container.flow{max-width:80%}}.gform_title{display:none !important}.otgs-development-site-front-end,.wpml-ls-statics-footer{display:none !important}h1,h2,h3,h4,h5,h6,p,a,span,li,td,th,textarea,input,button,label{line-height:180%;letter-spacing:1px;font-family:"poppins",sans-serif;color:#161616}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:140%}h2,h5{text-transform:uppercase}h2{letter-spacing:3px;font-size:1.7rem;font-weight:800}h5{letter-spacing:3px;font-size:1.25rem;font-weight:800}a{text-decoration:none}a:hover{color:#1C2938}input,textarea,select{padding:10px 15px;margin-bottom:15px}.btn,input[type="submit"]{color:#fff;background-color:#264567;font-weight:600;letter-spacing:1px;font-size:14px;text-transform:uppercase;border:2px solid #264567;border-radius:0 !important;transition:none;padding:15px 30px}.btn:hover,input[type="submit"]:hover{background-color:transparent;color:#161616}.btn::after,input[type="submit"]::after{content:" >";position:relative;margin-left:15px}.text-light{color:#264567 !important}.big-white{font-size:22px;font-weight:700;line-height:140%;color:#fff}.big-dark{font-size:22px;font-weight:700;line-height:140%;color:#1C2938}.mid p,.mid a,.mid span,.mid li,.mid td,.mid th,.mid label,.dark p,.dark a,.dark span,.dark li,.dark td,.dark th,.dark label{color:#fff}.mid h1,.mid h2,.mid h3,.mid h4,.mid h5,.mid h6,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#95B6D3}.mid .btn:hover,.mid input[type="submit"]:hover,.dark .btn:hover,.dark input[type="submit"]:hover{color:#fff}.mid a:hover,.dark a:hover{color:#95B6D3}.grey h1,.grey h2,.grey h3{color:#1C2938}.grey p,.grey a,.grey span,.grey li,.grey td,.grey th,.grey textarea,.grey input,.grey button{color:#161616}.grey .btn,.grey input[type="submit"]{color:#fff}.grey .btn:hover,.grey input[type="submit"]:hover{color:#1C2938}.dark a{color:#95B6D3}.dark a:hover{color:#fff}.mid .btn,.mid input[type="submit"]{background-color:#95B6D3}.mid .btn:hover,.mid input[type="submit"]:hover{background-color:#1C2938}.site-2 h1,.site-2 h2,.site-2 h3,.site-2 h4,.site-2 h5,.site-2 h6,.site-2 a,.site-2 span,.site-2 li,.site-2 td,.site-2 th,.site-2 textarea,.site-2 input,.site-2 button{color:#CE5E3E}.site-2 .btn,.site-2 input[type="submit"]{border:2px solid #D18D62;background-color:#D18D62;color:#fff}.site-2 .btn:hover,.site-2 input[type="submit"]:hover{background-color:#CE5E3E;color:#fff}.site-2 .text-light{color:#D18D62 !important}.site-2 .mid p,.site-2 .mid a,.site-2 .mid span,.site-2 .mid li,.site-2 .mid td,.site-2 .mid th,.site-2 .dark p,.site-2 .dark a,.site-2 .dark span,.site-2 .dark li,.site-2 .dark td,.site-2 .dark th{color:#fff}.site-2 .mid h1,.site-2 .mid h2,.site-2 .mid h3,.site-2 .mid h4,.site-2 .mid h5,.site-2 .mid h6,.site-2 .dark h1,.site-2 .dark h2,.site-2 .dark h3,.site-2 .dark h4,.site-2 .dark h5,.site-2 .dark h6{color:#fff}.site-2 .grey h1,.site-2 .grey h2,.site-2 .grey h3{color:#CE5E3E}.site-2 .grey .btn,.site-2 .grey input[type="submit"]:hover{color:#CE5E3E}.site-2 a:hover{color:#CE5E3E}.site-2 .dark a{color:#DEB791}.site-2 .dark a:hover{color:#fff}.site-2 .mid .btn,.site-2 .mid input[type="submit"]{background-color:#DEB791}.site-2 .mid .btn:hover,.site-2 .mid input[type="submit"]:hover{background-color:#CE5E3E}.site-2 .big-dark{color:#CE5E3E}.site-4 h1,.site-4 h2,.site-4 h3,.site-4 h4,.site-4 h5,.site-4 h6,.site-4 span,.site-4 li,.site-4 td,.site-4 th,.site-4 textarea,.site-4 input,.site-4 button{color:#477649}.site-4 p,.site-4 a{color:#161616}.site-4 .btn,.site-4 input[type="submit"]{border:2px solid #7C9454;background-color:#7C9454;color:#fff}.site-4 .btn:hover,.site-4 input[type="submit"]:hover{background-color:#477649;color:#fff}.site-4 .text-light{color:#7C9454 !important}.site-4 .mid p,.site-4 .mid a,.site-4 .mid span,.site-4 .mid li,.site-4 .mid td,.site-4 .mid th{color:#fff}.site-4 .mid h1,.site-4 .mid h2,.site-4 .mid h3,.site-4 .mid h4,.site-4 .mid h5,.site-4 .mid h6{color:#fff}.site-4 .light p,.site-4 .light a,.site-4 .light span,.site-4 .light li,.site-4 .light td,.site-4 .light th{color:#161616}.site-4 .light h1,.site-4 .light h2,.site-4 .light h3,.site-4 .light h4,.site-4 .light h5,.site-4 .light h6{color:#477649}.site-4 .dark p,.site-4 .dark a,.site-4 .dark span,.site-4 .dark li,.site-4 .dark td,.site-4 .dark th{color:#fff}.site-4 .dark h1,.site-4 .dark h2,.site-4 .dark h3,.site-4 .dark h4,.site-4 .dark h5,.site-4 .dark h6{color:#fff}.site-4 .dark .btn,.site-4 .dark input[type="submit"]:hover{color:#477649}.site-4 a:hover{color:#477649}.site-4 .dark a{color:#A9C68D}.site-4 .dark a:hover{color:#fff}.site-4 .mid .btn,.site-4 .mid input[type="submit"]{background-color:#A9C68D}.site-4 .mid .btn:hover,.site-4 .mid input[type="submit"]:hover{background-color:#477649}.site-4 .big-dark{color:#477649}.slick-loading .slick-list{background:#fff url("/js/slick/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir="rtl"]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-prev:before[dir="rtl"]{content:"→"}.slick-next{right:-25px}.slick-next[dir="rtl"]{left:-25px;right:auto}.slick-next:before{content:"→"}.slick-next:before[dir="rtl"]{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-40px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#161616;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#161616;opacity:.75}#header1{padding-top:15px;padding-bottom:15px;position:relative;z-index:2}#header1.fixed{background-color:#95B6D3}#header1 a#logo{display:block;float:left;width:300px;margin-right:20px;position:relative;z-index:1;max-width:65vw;top:5px}#header1 a#logo:hover{transform:scale(1.05)}#header1 .menu-main-menu-container,#header1 .menu-welsh-menu-container,#header1 .menu-main-menu-welsh-container{position:relative;float:right;clear:both;margin-top:-15px;margin-bottom:0}@media (max-width: 1400px){#header1 .menu-main-menu-container,#header1 .menu-welsh-menu-container,#header1 .menu-main-menu-welsh-container{display:none}}#header1 .menu-main-menu-container ul,#header1 .menu-welsh-menu-container ul,#header1 .menu-main-menu-welsh-container ul{display:block;list-style:none;margin-bottom:0}#header1 .menu-main-menu-container ul li,#header1 .menu-welsh-menu-container ul li,#header1 .menu-main-menu-welsh-container ul li{display:inline-block;margin-right:20px;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:14px;position:relative}#header1 .menu-main-menu-container ul li:last-child,#header1 .menu-welsh-menu-container ul li:last-child,#header1 .menu-main-menu-welsh-container ul li:last-child{margin-right:0}#header1 .menu-main-menu-container ul li ul,#header1 .menu-welsh-menu-container ul li ul,#header1 .menu-main-menu-welsh-container ul li ul{position:absolute;background-color:#1C2938;display:block;width:max-content;padding:15px;right:-15px;display:none}#header1 .menu-main-menu-container ul li ul li,#header1 .menu-welsh-menu-container ul li ul li,#header1 .menu-main-menu-welsh-container ul li ul li{display:block;text-align:right;width:100%}#header1 .menu-main-menu-container ul li ul li a,#header1 .menu-welsh-menu-container ul li ul li a,#header1 .menu-main-menu-welsh-container ul li ul li a{color:#fff}#header1 .menu-main-menu-container ul li ul li a:hover,#header1 .menu-welsh-menu-container ul li ul li a:hover,#header1 .menu-main-menu-welsh-container ul li ul li a:hover{color:#95B6D3}#header1 .menu-main-menu-container ul li:hover ul,#header1 .menu-welsh-menu-container ul li:hover ul,#header1 .menu-main-menu-welsh-container ul li:hover ul{display:block}#header1 #open-nav{position:relative;top:50%;transform:translateY(-50%);font-size:22px;display:none;float:right;color:#fff}@media (max-width: 1400px){#header1 #open-nav{display:block}}#header1 #open-nav.menu-dark{color:#1C2938}#header1 .wpml-language-switcher{float:right;list-style:none;margin:0;padding:0}@media (max-width: 1400px){#header1 .wpml-language-switcher{display:none}}#header1 .wpml-language-switcher li{display:inline-block}#header1 .wpml-language-switcher li.active a{font-weight:700}#header1 .wpml-language-switcher li:nth-child(1){margin-right:15px}#header1 .wpml-language-switcher li:nth-child(1)::after{content:" | ";margin-left:15px}#header1.topimage .menu-main-menu-container ul li a,#header1.topimage .menu-welsh-menu-container ul li a{color:#fff}#header1.topimage .wpml-language-switcher li a{color:#fff}#top{display:block;width:100%;aspect-ratio:1/.7;background-size:cover;min-height:800px;position:relative;top:-101px;margin-bottom:-101px}@media (min-width: 1920px){#top{aspect-ratio:1/.4}}#top .gradiant{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, #000 9%, rgba(255,255,255,0) 51%);display:block;z-index:1;opacity:.7}#top video{width:100%;height:100%;position:absolute;object-fit:cover}#top h1{position:absolute;top:50%;transform:translateY(-50%);color:#fff;display:block;width:90%;margin-left:5%;text-align:center;font-size:60px;line-height:120%;z-index:1}@media (max-width: 1400px){#top h1{top:200px;transform:none;font-size:28px}}#top #event-carousel{width:1200px;max-width:100%;position:absolute;display:block;bottom:0;left:50%;transform:translateX(-50%);padding:45px 90px;padding-bottom:30px;z-index:2}@media (max-width: 1280px){#top #event-carousel{padding:15px}}#top #event-carousel h3{color:#1C2938}#top #event-carousel .btn{margin-top:30px}#top .slick-dots{text-align:right;top:-40px}#top .slick-dots li button{border:2px solid #1C2938;border-radius:30px;width:15px;height:15px}#top .slick-dots li.slick-active button{background-color:#1C2938}#top .slick-list{position:relative;z-index:1}#top .slick-prev{background-image:url("images/previous.svg");display:block;position:absolute;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;left:-115px}@media (max-width: 1280px){#top .slick-prev{display:none !important}}#top .slick-prev::before{content:""}#top .slick-next{background-image:url("images/previous.svg");display:block;position:absolute;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;right:-115px;transform:rotate(180deg);top:18px}@media (max-width: 1280px){#top .slick-next{display:none !important}}#top .slick-next::before{content:""}.site-2 #header1 .menu-main-menu-container ul li a:hover{color:#CE5E3E}.site-2 #header1 .menu-main-menu-container ul li ul{background-color:#CE5E3E}.site-2 #header1 .menu-main-menu-container ul li ul li a:hover{color:#DEB791}.site-2 #header1.light ul li a:hover{color:#fff}.site-2 #header1.light ul li ul a:hover{color:#DEB791}.site-2 #top #event-carousel h3{color:#CE5E3E}.site-2 #open-nav.menu-dark{color:#CE5E3E}.site-2 #top p{color:#161616}.site-2 #top .slick-dots li button{border:2px solid #CE5E3E}.site-2 #top .slick-dots li.slick-active button{background-color:#CE5E3E}.site-2 #top .slick-prev{background-image:url("images/newtown-previous.svg")}.site-2 #top .slick-next{background-image:url("images/newtown-previous.svg")}.site-4 #header1 .menu-main-menu-container ul li a:hover{color:#477649}.site-4 #header1 .menu-main-menu-container ul li ul{background-color:#477649}.site-4 #header1 .menu-main-menu-container ul li ul li a:hover{color:#A9C68D}.site-4 #top #event-carousel h3{color:#477649}.site-4 #open-nav.menu-dark{color:#477649}.site-4 #top p{color:#161616}.site-4 #top .slick-dots li button{border:2px solid #477649}.site-4 #top .slick-dots li.slick-active button{background-color:#477649}.site-4 #top .slick-prev{background-image:url("images/prestatyn-previous.svg")}.site-4 #top .slick-next{background-image:url("images/prestatyn-previous.svg")}#nav-m{width:100%;height:0;min-height:0;position:absolute;top:0;z-index:1000;overflow:hidden;transition:all .3s;background-color:#fff}#nav-m i{font-size:20px;font-size:1.25rem;margin:15px;float:right;cursor:pointer}#nav-m i:hover{color:#161616}#nav-m .wpml-language-switcher{float:none;list-style:none;margin:0;padding:15px}#nav-m .wpml-language-switcher li{display:inline-block}#nav-m .wpml-language-switcher li a{color:#161616}#nav-m .wpml-language-switcher li.active a{font-weight:700}#nav-m .wpml-language-switcher li:nth-child(1){margin-right:15px}#nav-m .wpml-language-switcher li:nth-child(1)::after{content:" | ";margin-left:15px}#nav-m .mobile-main-menu ul{margin-top:60px;list-style:none;padding:0;max-height:0;transition:all 1s;padding-left:15px}#nav-m .mobile-main-menu ul li{padding:0;text-align:left;margin-bottom:30px}#nav-m .mobile-main-menu ul li a{font-size:22px;font-size:1.375rem}#nav-m .mobile-main-menu ul li a span{display:none}#nav-m .mobile-main-menu ul li a:hover{color:#161616}#nav-m .mobile-main-menu ul li ul{margin-top:15px}#nav-m .mobile-main-menu ul li ul li{margin-bottom:15px}#nav-m .mobile-main-menu ul li ul li a{font-size:14px;font-size:.875rem}#nav-m.active{height:auto;min-height:100%}#nav-m.active ul{max-height:5000px}#page.menu{position:fixed;width:100%}#footer{padding-top:90px;padding-bottom:60px;position:relative}#footer .footer-icon{width:60px;height:60px;display:block;left:50%;margin-left:-30px;top:-30px;position:absolute}#footer ul{list-style:none;padding:0;margin:0}#footer ul li a{text-transform:uppercase;letter-spacing:1px;font-weight:600;font-size:14px}#footer ul.bottom-links{margin-top:30px}#footer ul.bottom-links li{display:inline-block;margin-right:30px}#footer ul.bottom-links li:last-child{margin-right:0}#footer ul.bottom-links li a{font-size:10px}#footer p strong{display:block}@media(max-width: 1200px){#footer h4{margin-top:30px}}#footer input[type="text"]{padding:15px 20px}#bottom-strip{position:fixed;bottom:0;left:0;width:100%;z-index:9999;padding-top:15px;padding-bottom:15px}#bottom-strip p{margin:0}#bottom-strip a{margin-left:30px}#bottom-strip a.upcoming{margin-left:0;float:right}@media (max-width: 992px){#bottom-strip{display:none}}.social-links{float:left}.social-links .social-link{float:left;margin-right:15px}.social-links .social-link:last-child{margin-right:0}.social-share h5{margin-bottom:0}.social-share a.share-link{margin-right:15px}.section-contact-form input,.section-contact-form textarea{font-size:13px;font-size:.8125rem;width:100%;border:none;padding:20px 30px !important}.section-contact-form input[type="checkbox"]{width:auto;margin-bottom:0}.section-contact-form .wpcf7-form-control div{display:block;margin:0 auto}.section-contact-form .wpcf7-not-valid-tip{display:none}.section-contact-form .wpcf7-response-output{clear:both;font-family:"poppins",sans-serif;border:1px solid #161616}.section-contact-form input[type="submit"]{display:block;width:fit-content;border:2px solid #264567}.section-cta{text-align:center}.section-cta a.cta-link{display:inline-block}.section-video-links{overflow:hidden;margin-top:0;margin-bottom:0}.section-video-links .video-link a{display:block;width:calc(100% + 30px);left:-15px;position:relative}.section-video-links .video-link a img{display:block;width:100%;aspect-ratio:1/.7;object-fit:cover}@media (max-width: 1800px){.section-video-links .video-link a img{aspect-ratio:1}}@media (max-width: 1200px){.section-video-links .video-link a img{aspect-ratio:1/.7}}.section-video-links .video-link a .details{display:block;width:fit-content;padding:30px;padding-bottom:45px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);text-align:center}.section-video-links .video-link a .details h3{color:#fff;line-height:120%}@media (max-width: 1280px){.section-video-links .video-link a .details h3{font-size:22px}}.section-video-links .video-link a .details .ico-event{display:block;width:66px;height:66px;position:absolute;background-image:url("images/ico-event.svg");background-size:contain;background-repeat:no-repeat;left:50%;bottom:-30px;margin-left:-33px;transform:scale(1);transition:300ms}.section-video-links .video-link a:hover .details .ico-event{transform:scale(1.1)}.site-2 .section-video-links .video-link a .details .ico-event{background-image:url("images/ico-event2.svg")}.site-4 .section-video-links .video-link a .details .ico-event{background-image:url("images/ico-event3.svg")}.section-event-carousel{margin-top:0;margin-bottom:0}.section-event-carousel #event-carousel{width:1200px;max-width:100%;display:block;bottom:0;padding:45px 90px;padding-bottom:30px;margin-bottom:40px}@media (max-width: 1280px){.section-event-carousel #event-carousel{padding:15px}}.section-event-carousel #event-carousel h3{color:#1C2938}.section-event-carousel #event-carousel .btn{margin-top:30px}.section-event-carousel .slick-dots{text-align:right;top:-40px}.section-event-carousel .slick-dots li button{border:2px solid #1C2938;border-radius:30px;width:15px;height:15px}.section-event-carousel .slick-dots li.slick-active button{background-color:#1C2938}.section-event-carousel .slick-list{position:relative;z-index:1}.section-event-carousel .slick-prev{background-image:url("images/previous.svg");display:block;position:absolute;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;left:-115px}@media (max-width: 1280px){.section-event-carousel .slick-prev{display:none !important}}.section-event-carousel .slick-prev::before{content:""}.section-event-carousel .slick-next{background-image:url("images/previous.svg");display:block;position:absolute;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;right:-115px;transform:rotate(180deg);top:18px}@media (max-width: 1280px){.section-event-carousel .slick-next{display:none !important}}.section-event-carousel .slick-next::before{content:""}.site-2 .section-event-carousel #event-carousel h3{color:#CE5E3E}.section-regular-events{margin-bottom:0;padding-top:60px;padding-bottom:60px}.section-regular-events .regular-event{margin-bottom:30px}.section-regular-events .regular-event img{display:block;width:100%;aspect-ratio:1/.7;object-fit:cover}.section-regular-events .regular-event h3{margin-top:15px}.section-regular-events .regular-event p.info{font-weight:700;display:block;padding-left:25px;background-size:15px 15px;background-position:top 5px left;background-repeat:no-repeat;margin:0}.section-regular-events .regular-event p.info.date{background-image:url("images/date.svg")}.section-regular-events .regular-event p.info.time{background-image:url("images/time.svg")}.section-regular-events .regular-event p.info.location{background-image:url("images/location.svg")}.section-regular-events .regular-event p.description{margin-top:15px}.section-image-and-content{padding-top:120px;padding-bottom:120px;background-size:50% 100%;background-position:left center;background-repeat:no-repeat;margin-top:0;margin-bottom:0}@media (max-width: 768px){.section-image-and-content{padding-top:15px;padding-bottom:15px}}.section-image-and-content.right{background-position:right center}.section-image-and-content.right .col-md-6{padding-right:90px}@media (max-width: 768px){.section-image-and-content.right .col-md-6{padding-right:15px}}.section-image-and-content.left .col-md-6{padding-left:90px}@media (max-width: 768px){.section-image-and-content.left .col-md-6{padding-left:15px}}.section-image-and-content .bg{position:absolute;top:0;bottom:0;left:0;width:50%;background-size:cover;height:100%}@media (max-width: 768px){.section-image-and-content .bg{position:relative;height:auto;aspect-ratio:1/.7;width:100%;display:block;margin-bottom:30px}}.section-image-and-content.right .bg{right:0;left:unset}.section-image-and-content ul{list-style:none;padding:0}.section-image-and-content ul li{background-image:url("images/tick.svg");background-position:top 5px left;background-repeat:no-repeat;background-size:30px 30px;padding-left:45px;margin-bottom:10px;padding-bottom:10px;padding-top:10px}.site-2 .section-image-and-content ul li{background-image:url("images/tick2.svg")}.site-4 .section-image-and-content ul li{background-image:url("images/tick3.svg")}.section-featured-links{padding-bottom:0}.section-featured-links a.featured-link{display:block;position:relative;aspect-ratio:1/.7;background-size:cover;background-position:center;overflow:hidden}.section-featured-links a.featured-link span.overlay{background-color:#95B6D3;opacity:.4;z-index:1;position:absolute;left:0;top:0;width:100%;height:100%}.section-featured-links a.featured-link span.label{display:block;padding:15px 30px;color:#95B6D3;background-color:#1C2938;left:50%;bottom:30px;transform:translateX(-50%);font-size:28px;font-weight:600;transition:300ms;position:absolute;z-index:2;white-space:nowrap}@media (max-width: 1280px){.section-featured-links a.featured-link span.label{font-size:22px}}.section-featured-links a.featured-link:hover span.label{color:#fff}.site-2 .section-featured-links{padding-bottom:0}.site-2 .section-featured-links a.featured-link span.overlay{background-color:#DEB791}.site-2 .section-featured-links a.featured-link span.label{color:#DEB791;background-color:#CE5E3E}.site-4 .section-featured-links{padding-bottom:0}.site-4 .section-featured-links a.featured-link span.overlay{background-color:#A9C68D}.site-4 .section-featured-links a.featured-link span.label{color:#A9C68D;background-color:#477649}.section-gallery{padding-bottom:10px;margin-bottom:90px;overflow:hidden;margin-top:0;padding-top:0}.section-gallery a{display:block;height:35vw;position:relative;overflow:hidden;width:calc(100% + 30px);left:-15px}.section-gallery a img{object-fit:cover;width:100%;height:100%;object-position:center;transform:scale(1);transition:300ms;position:relative;left:0}.section-gallery a:hover img{transform:scale(1.05)}@media(max-width: 992px){.section-gallery .row{margin-right:-5px;margin-left:-5px}.section-gallery .row>[class^="col-"],.section-gallery .row>[class^=" col-"]{padding-right:5px;padding-left:5px}.section-gallery a{margin-bottom:10px}}#menu-gallery-menu{margin-bottom:0;list-style:none;padding-top:15px;padding-bottom:15px}#menu-gallery-menu li{display:inline-block;margin-right:30px}#menu-gallery-menu li a{font-weight:700}#menu-gallery-menu li a:hover{color:#161616}.section-background-image-content{background-size:cover;background-position:center;background-position:relative;padding-top:90px;padding-bottom:90px;margin-top:0;margin-bottom:0}.section-background-image-content .overlay{background-color:#264567;opacity:.7;position:absolute;top:0;left:0;height:100%;width:100%}.section-background-image-content .container{position:relative;z-index:1}.section-background-image-content h1,.section-background-image-content h2,.section-background-image-content h3{color:#fff}.section-background-image-content .btn,.section-background-image-content input[type="submit"]{background-color:#264567;border:2px solid #264567}.section-background-image-content .btn:hover,.section-background-image-content input[type="submit"]:hover{background-color:transparent}.site-2 .section-background-image-content .overlay{background-color:#D18D62}.site-4 .section-background-image-content .overlay{background-color:#7C9454}.section-general-content.dark,.section-general-content.mid,.section-general-content.light,.section-general-content.grey{margin-top:0;margin-bottom:0}.section-general-content .row{padding-top:15px;padding-bottom:15px}.section-video video{display:block;width:100%;height:auto}.section-video iframe{width:100%;aspect-ratio:16/9;height:auto !important}.section-three-images{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}.section-three-images img{aspect-ratio:1/.7;object-fit:cover;display:block;width:calc(100% + 30px);left:-15px;position:relative;max-width:unset}.section-three-images .slick-dots{bottom:20px}.section-three-images .slick-dots li button{border:2px solid #fff;border-radius:30px;width:15px;height:15px}.section-three-images .slick-dots li.slick-active button{background-color:#fff}.section-team img{aspect-ratio:1/1.4;object-fit:cover;display:block;width:100%}.section-team p{font-weight:700}.section-team p.name{margin-top:15px;font-size:24px;margin-bottom:0;font-weight:400}.section-team p.role{font-size:18px;margin-top:0;font-weight:600}.section-events{overflow:hidden;margin-top:0;margin-bottom:0}.section-events .event a{display:block;width:calc(100% + 30px);left:-15px;position:relative}.section-events .event a img{display:block;width:100%;aspect-ratio:1/.7;object-fit:cover}@media (max-width: 1800px){.section-events .event a img{aspect-ratio:1}}@media (max-width: 1200px){.section-events .event a img{aspect-ratio:1/.7}}.section-events .event a .details{display:block;width:fit-content;padding:30px;padding-bottom:45px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);text-align:center}.section-events .event a .details h3{color:#fff;line-height:120%}@media (max-width: 1280px){.section-events .event a .details h3{font-size:22px}}.section-events .event a .details .ico-event{display:block;width:66px;height:66px;position:absolute;background-image:url("images/ico-event.svg");background-size:contain;background-repeat:no-repeat;left:50%;bottom:-30px;margin-left:-33px;transform:scale(1);transition:300ms}.section-events .event a:hover .details .ico-event{transform:scale(1.1)}.section-content-snippets{padding-top:90px;padding-bottom:60px;margin-top:0;margin-bottom:0}.section-content-snippets .col-lg-3{margin-bottom:30px}.section-content-snippets .snippet{padding:30px;padding-top:150px;background-position:right 30px top 30px;background-size:60px 60px;background-repeat:no-repeat;height:100%}.section-content-snippets .snippet p,.section-content-snippets .snippet span,.section-content-snippets .snippet a{color:#161616 !important}.site-2 .section-content-snippets .snippet h1,.site-2 .section-content-snippets .snippet h2,.site-2 .section-content-snippets .snippet h3,.site-2 .section-content-snippets .snippet h4,.site-2 .section-content-snippets .snippet h5,.site-2 .section-content-snippets .snippet h6{color:#CE5E3E}.site-2 .section-content-snippets .snippet .btn.btn-primary{color:#fff}.site-4 .section-content-snippets .snippet h1,.site-4 .section-content-snippets .snippet h2,.site-4 .section-content-snippets .snippet h3,.site-4 .section-content-snippets .snippet h4,.site-4 .section-content-snippets .snippet h5,.site-4 .section-content-snippets .snippet h6{color:#477649}.site-4 .section-content-snippets .snippet .btn.btn-primary{color:#fff}.section-accordion .accordion-item{border:none;background-color:transparent}.section-accordion .accordion-item .accordion-button{border:none;border-bottom:2px solid #161616;background-color:transparent;font-size:22px;color:#1C2938 !important;font-weight:700}.section-accordion .accordion-item .accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,0.125);border-bottom:2px solid #161616}.section-accordion .accordion-item .accordion-button::after{color:#161616 !important;transform:rotate(-180deg)}.section-accordion .accordion-item .accordion-button:not(.collapsed)::after{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(0deg)}.section-accordion .accordion-item .accordion-body p{font-size:19px}.site-2 .section-accordion .accordion-item .accordion-button{color:#CE5E3E !important;border-bottom:2px solid #CE5E3E}.site-2 .section-accordion .accordion-item .accordion-button:focus{border-bottom:2px solid #CE5E3E}.site-4 .section-accordion .accordion-item .accordion-button{color:#477649 !important;border-bottom:2px solid #477649}.site-4 .section-accordion .accordion-item .accordion-button:focus{border-bottom:2px solid #477649}.section-testimonials .testimonial{cursor:e-resize}.archive{clear:both}.archive .container{clear:left}.archive .post{margin-bottom:30px}.archive .post img{margin-bottom:15px}.archive-navigation{text-align:center;padding-top:15px;padding-bottom:15px}.archive-navigation .current{border-bottom:1px solid #161616}#blog-nav{padding-top:15px;padding-bottom:15px;margin-bottom:30px}#blog-nav p{display:inline-block;font-weight:700;text-transform:uppercase;float:left}#blog-nav ul{list-style:none;padding:0;margin:0;display:inline-block}#blog-nav ul li{display:inline-block;margin-left:30px}.post-navigation{text-align:center}
/*# sourceMappingURL=main.css.map */
