﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.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:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin: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;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}:root{--primary-color:#60B0BB;--secondary-color:#CFFF9F;--black:#000000;--light-black: #666666;--gutter:30px;--col-width:74px}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{height:100%;max-width:100vw}.text-dark{color:var(--black);border-color:var(--black)}body h1,body h2,body h3,body h4,.woocommerce-js h1,.woocommerce-js h2,.woocommerce-js h3,.woocommerce-js h4{margin-bottom:0;margin-top:0;font-weight:300}body h1,.woocommerce-js h1{margin-bottom:0.468em;font-size:4rem}.h-underline{position:relative;padding-bottom:0.33em}.h-underline::after{bottom:0;left:0;position:absolute;content:"";border-bottom:1px solid;border-color:inherit;width:81%;max-width:142px}.h-underline .sub-text{font-size:clamp(14px, 1.25rem, 20px);display:block;line-height:1.4em;color:var(--light-black);padding:0.75rem 0}p{font-size:clamp(14px, 1.25rem, 20px);font-weight:300;line-height:1.4em}p.sm{font-size:0.94rem}a{color:var(--primary-color);text-decoration:none;font-size:clamp(14px, 1.25rem, 20px)}a:visited{text-decoration:underline}a:hover,a:focus,a:active{color:#000000}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.view-all{font-size:0.875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;position:relative}.view-all::after{position:absolute;content:"";height:1px;border-bottom:1px solid;border-color:inherit;width:98%;left:50%;bottom:0;transform:translateX(-50%)}.primary-btn{display:block;width:fit-content;padding:1.15em 1.428em;font-size:0.875rem;line-height:1em;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;border:1px solid;color:var(--black);border-color:var(--black)}.primary-btn:hover,.primary-btn:focus,.primary-btn:focus-within,.primary-btn:focus-visible{background-color:var(--black);color:#ffffff}.primary-btn.fill-button{background-color:var(--black) !important;color:#ffffff !important}.primary-btn.fill-button:hover{background-color:var(--primary-color) !important;border-color:var(--primary-color) !important}.button{letter-spacing:0.1em}.back-to-link{font-size:0.875rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;position:relative;margin-left:15px;margin-bottom:1.1em;display:block;width:fit-content}.back-to-link::after{position:absolute;content:"";height:1px;border-bottom:1px solid;border-color:inherit;width:98%;left:50%;bottom:0;transform:translateX(-50%)}.back-to-link span.icon{position:absolute;left:-15px;top:50%;transform:translateY(-50%)}.back-to-link span.icon svg{max-width:5px}.mb-2{margin-bottom:1rem !important}.sec-pt{padding-top:8.75rem}.sec-mb{margin-bottom:8.75rem}strong{font-weight:600 !important}ul.no-markers{padding-left:0;list-style:none}ul.custom-markers{list-style-type:none;padding-left:0px}ul.custom-markers li{position:relative;padding-left:22px}ul.custom-markers li::before{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="13" fill="none" viewBox="0 0 12 13"><path fill="%23666666" d="M4.27 12.08c-.358 0-.7-.143-.954-.396L.39 8.759a1.347 1.347 0 0 1 1.905-1.906l1.974 1.974L9.694 3.4a1.348 1.348 0 0 1 1.917 1.893l-.011.012-6.378 6.378a1.347 1.347 0 0 1-.952.396Z"/></svg>');position:absolute;left:0;top:0.22em;font-size:20px;width:12px;height:12px;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:992px) and (max-width:1700px){html{font-size:15px}}@media screen and (min-width:992px) and (max-width:1440px){html{font-size:14px}}@media screen and (min-width:992px) and (max-width:1024px){html{font-size:12px}}@media screen and (max-width:991px){html{font-size:8px}}.site-header form.is-search-form{width:170px;position:relative}.site-header form.is-search-form>label{width:100% !important}.site-header form.is-search-form input[type="search"]{font-size:0.875rem !important;border:1px solid !important;font-weight:300;color:var(--black);padding:0.75rem 36px 0.75rem 0.95rem;border-color:#868686 !important}.site-header form.is-search-form input[type="search"]::placeholder{color:#868686 !important}.site-header form.is-search-form input[type="search"]:hover,.site-header form.is-search-form input[type="search"]:focus,.site-header form.is-search-form input[type="search"]:focus-within,.site-header form.is-search-form input[type="search"]:focus-visible{border-color:var(--primary-color) !important}.site-header form.is-search-form button.is-search-submit{position:absolute;background:transparent;right:0}.site-header form.is-search-form button.is-search-submit .is-search-icon{border:0;background:transparent}.site-header form.is-search-form button.is-search-submit:hover .is-search-icon svg path,.site-header form.is-search-form button.is-search-submit:focus .is-search-icon svg path,.site-header form.is-search-form button.is-search-submit:focus-visible .is-search-icon svg path{fill:var(--primary-color)}.menu-header-menu-container #primary-menu{margin:0;display:flex;list-style:none;gap:2.625rem}.menu-header-menu-container #primary-menu li.menu-item a.menu-link{font-size:1.125rem;color:#777777;font-weight:400;letter-spacing:0.5px}.menu-header-menu-container #primary-menu li.menu-item a.menu-link:hover{color:var(--primary-color)}.site-primary-header-wrap .site-header-primary-section-right>div{justify-content:flex-end}.site-hero.front-page-hero .hero-full-width-slider{padding-top:8.44rem;padding-bottom:8.44rem;max-height:800px;height:calc(100vh - 87px)}.site-hero .hero-full-width-slider{position:relative}.site-hero .hero-full-width-slider .full-width-slider-images{position:absolute;top:0;z-index:0;height:100%;width:100%;overflow:hidden}.site-hero .hero-full-width-slider .full-width-slider-images img{height:100%;object-fit:cover;display:block}.site-hero .hero-full-width-slider .full-width-slider-images .slick-list{height:100%}.site-hero .hero-full-width-slider .full-width-slider-images .slick-list .slick-track{height:100%}.site-hero .hero-full-width-slider .hero-content-slider-wrapper{position:relative;z-index:1}.site-hero .hero-full-width-slider .hero-slider-content{background:rgba(255, 255, 255, 0.8);padding:40px 30px;max-width:700px;margin:0 auto}.site-hero .hero-full-width-slider .hero-slider-content h1{text-align:center;max-width:578px;margin-left:auto;margin-right:auto;font-size:4rem}.site-hero .hero-full-width-slider .hero-slider-content p{text-align:center;max-width:645px;margin:0 auto 2.25rem auto}.site-hero .hero-full-width-slider .hero-slider-content p span{font-weight:600}.site-hero .hero-full-width-slider .hero-slider-content .primary-btn{margin-left:auto;margin-right:auto}.is-ajax-search-result{background:#f6f6f6 !important}.is-ajax-search-result .is-ajax-search-post:hover{background:#f6f6f6 !important}@media (max-width:991px){.hero-full-width-slider{height:100% !important}.view-all{font-size:clamp(10px, 1vw, 15px)}.primary-btn{font-size:1.5rem}}