@charset "UTF-8";/*!
Theme Name: wequassett
*/@import url(https://use.typekit.net/uxl8isr.css);@font-face{font-family:Wequassett;src:url(../fonts/Wequassett.eot?3c8tsh);src:url(../fonts/Wequassett.eot?3c8tsh#iefix) format("embedded-opentype"),url(../fonts/Wequassett.ttf?3c8tsh) format("truetype"),url(../fonts/Wequassett.woff?3c8tsh) format("woff"),url(../fonts/Wequassett.svg?3c8tsh#Wequassett) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:Wequassett!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-down:before{content:"\e901"}.icon-facebook:before{content:"\e902"}.icon-left:before{content:"\e903"}.icon-logo:before{content:"\e904"}.icon-right:before{content:"\e905"}.icon-twitter:before{content:"\e906"}.icon-up:before{content:"\e907"}.icon-zoom:before{content:"\e908"}.icon-download:before{content:"\e900"}html{line-height:1}h1{font-size:inherit;margin:0}figure{margin:0}pre{font-size:inherit}abbr[title]{text-decoration:inherit}code,kbd,samp{font-size:inherit}dfn{font-style:inherit}button,input,optgroup,select,textarea{font-family:inherit;line-height:1}*{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0;border:0;font-size:100%;font:inherit;line-height:1;vertical-align:baseline}::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:inherit}abbr[title]{text-decoration:inherit}b,strong{font-weight:bolder}code,pre{font-family:monospace,monospace}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:"";content:none}button,input,optgroup,select,textarea{color:inherit}[type=button],[type=reset],[type=submit],button{background:0 0;cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:auto}textarea{resize:none;overflow:auto}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;font-family:calluna,serif}body{min-height:100%}.strip-component.text.quote .strip-content .info .heading{font-family:calluna,serif;font-size:30px;line-height:32px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.strip-component.text.quote .strip-content .info .heading{font-size:20px;line-height:22px;letter-spacing:.35px}}.golf-carousel-component .slide .slide-copy h4{font-family:calluna,serif;font-size:2.08333vw;line-height:2.22222vw;font-weight:500;letter-spacing:0;text-transform:uppercase;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:1440px){.golf-carousel-component .slide .slide-copy h4{font-size:30px;line-height:32px}}@media (max-width:768px){.golf-carousel-component .slide .slide-copy h4{font-size:20px;line-height:22px;letter-spacing:.35px}}.list-component h3{font-family:bodoni,serif;font-size:1.73611vw;line-height:28px;font-weight:500;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.list-component h3{font-size:25px;line-height:24px}}@media (min-width:1440px){.list-component h3{font-size:25px}}.product-template-default .product_title,.strip-component .strip-content .info .heading,.woocommerce-page.woocommerce-checkout .entry-content h3,.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-details h2{font-family:bodoni,serif;font-size:2.08333vw;line-height:1.94444vw;font-weight:500;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.product-template-default .product_title,.strip-component .strip-content .info .heading,.woocommerce-page.woocommerce-checkout .entry-content h3,.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-details h2{font-size:26px;line-height:24px}}@media (min-width:1440px){.product-template-default .product_title,.strip-component .strip-content .info .heading,.woocommerce-page.woocommerce-checkout .entry-content h3,.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-details h2{font-size:30px;line-height:28px}}.list-component.thumbnail .items h3{font-family:bodoni,serif;font-size:2.70833vw;line-height:3.26389vw;font-weight:500;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.list-component.thumbnail .items h3{font-size:30px;line-height:36px}}@media (min-width:1440px){.list-component.thumbnail .items h3{font-size:39px;line-height:47px}}.column-container.four-col h1,.column-container.four-col h2,.column-container.four-col h3,.column-container.four-col h4,.column-container.four-col h5,.column-container.four-col h6{font-family:calluna,serif;font-size:20px;line-height:24px;font-weight:500;text-transform:uppercase;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.column-container.four-col h1,.column-container.four-col h2,.column-container.four-col h3,.column-container.four-col h4,.column-container.four-col h5,.column-container.four-col h6{font-size:20px;line-height:24px;letter-spacing:.42px}}.product-template-default .weq-rate-calculator .calculator-heading,.strip-component.centralized-text-and-image .strip-content .info .subheading{font-family:BodoniSevITCPro-BookItalic,Garamond,Times New Roman,serif;font-size:1.25vw;line-height:1.25vw;font-weight:500;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.product-template-default .weq-rate-calculator .calculator-heading,.strip-component.centralized-text-and-image .strip-content .info .subheading{font-size:18px;line-height:18px;letter-spacing:.42px}}@media (min-width:1440px){.product-template-default .weq-rate-calculator .calculator-heading,.strip-component.centralized-text-and-image .strip-content .info .subheading{font-size:18px;line-height:18px}}.golf-carousel-component .slide .yardage li,.list-component.thumbnail .items h5{font-family:calluna,serif;font-size:1.25vw;line-height:1;font-weight:500;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.golf-carousel-component .slide .yardage li,.list-component.thumbnail .items h5{font-size:17px;line-height:1.71;letter-spacing:.32px}}@media (min-width:1440px){.golf-carousel-component .slide .yardage li,.list-component.thumbnail .items h5{font-size:18px}}.column-container.four-col .four-col-column,.golf-carousel-component .slick-dots a,.golf-carousel-component .slide .slide-copy p,.list-component.text ul.item-col li,.product-template-default .weq-product-description p,.strip-component .strip-content .info .copy,.strip-component .strip-content .info .copy p,.strip-component .strip-content .info .subheading,.strip-component .strip-content .info .subheading p{font-family:calluna,serif;font-weight:500;font-size:1.18056vw;line-height:1.71;color:#666;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.column-container.four-col .four-col-column,.golf-carousel-component .slick-dots a,.golf-carousel-component .slide .slide-copy p,.list-component.text ul.item-col li,.product-template-default .weq-product-description p,.strip-component .strip-content .info .copy,.strip-component .strip-content .info .copy p,.strip-component .strip-content .info .subheading,.strip-component .strip-content .info .subheading p{font-size:17px;line-height:1.68}}@media (min-width:1440px){.column-container.four-col .four-col-column,.golf-carousel-component .slick-dots a,.golf-carousel-component .slide .slide-copy p,.list-component.text ul.item-col li,.product-template-default .weq-product-description p,.strip-component .strip-content .info .copy,.strip-component .strip-content .info .copy p,.strip-component .strip-content .info .subheading,.strip-component .strip-content .info .subheading p{font-size:17px}}.strip-component.call-out .strip-content .image .caption,.strip-component.twin-blocks .strip-content .image .caption{font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-weight:500;font-size:12px;line-height:14px;letter-spacing:.3px;text-transform:uppercase;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.strip-component.call-out .strip-content .image .caption,.strip-component.twin-blocks .strip-content .image .caption{font-size:10px;line-height:12px;letter-spacing:.25px}}.secondary-super-header-small{color:#000;font-size:27px;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-style:italic}.link{font-family:calluna,serif;font-size:.90278vw;letter-spacing:2.9px;color:#666;position:relative;text-transform:uppercase}@media (min-width:1440px){.link{font-size:13px}}@media (max-width:768px){.link{font-size:13px}}.link .icon-right{position:absolute;top:.06944vw;right:-1.45833vw;font-size:.90278vw;color:#666}@media (max-width:768px){.link .icon-right{top:1px;right:-21px;font-size:13px}}@media (min-width:1440px){.link .icon-right{top:1px;right:-21px;font-size:13px}}.btn,.gform_button,.product-template-default .product-add-to-cart .cart button[name=add-to-cart],.woocommerce-cart .site-main .cart-collaterals .cart_totals .checkout-button,.woocommerce-cart .site-main .entry-content .woocommerce .return-to-shop a,.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input[name=apply_coupon],.woocommerce-cart .site-main .woocommerce-cart-form .actions input[name=update_cart],.woocommerce-page .woocommerce-error a.button,.woocommerce-page .woocommerce-info a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-notice a.button,.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment input[name=woocommerce_checkout_place_order],.woocommerce-page.woocommerce-checkout .entry-content .checkout_coupon input.button{font-family:calluna,serif;font-size:.90278vw;letter-spacing:.20833vw;text-transform:uppercase;padding:2.08333vw 2.98611vw;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f3f3;color:#333;white-space:nowrap;border-radius:0}.dark.btn,.dark.gform_button,.product-template-default .product-add-to-cart .cart button.dark[name=add-to-cart],.woocommerce-cart .site-main .cart-collaterals .cart_totals .dark.checkout-button,.woocommerce-cart .site-main .entry-content .woocommerce .return-to-shop a.dark,.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input.dark[name=apply_coupon],.woocommerce-cart .site-main .woocommerce-cart-form .actions input.dark[name=update_cart],.woocommerce-page .woocommerce-error a.dark.button,.woocommerce-page .woocommerce-info a.dark.button,.woocommerce-page .woocommerce-message a.dark.button,.woocommerce-page .woocommerce-notice a.dark.button,.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment input.dark[name=woocommerce_checkout_place_order],.woocommerce-page.woocommerce-checkout .entry-content .checkout_coupon input.dark.button{background-color:#3e3e3e;color:#fff}.product-template-default .product-add-to-cart .cart button.reserve[name=add-to-cart],.reserve.btn,.reserve.gform_button,.woocommerce-cart .site-main .cart-collaterals .cart_totals .reserve.checkout-button,.woocommerce-cart .site-main .entry-content .woocommerce .return-to-shop a.reserve,.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input.reserve[name=apply_coupon],.woocommerce-cart .site-main .woocommerce-cart-form .actions input.reserve[name=update_cart],.woocommerce-page .woocommerce-error a.reserve.button,.woocommerce-page .woocommerce-info a.reserve.button,.woocommerce-page .woocommerce-message a.reserve.button,.woocommerce-page .woocommerce-notice a.reserve.button,.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment input.reserve[name=woocommerce_checkout_place_order],.woocommerce-page.woocommerce-checkout .entry-content .checkout_coupon input.reserve.button{padding:1.38889vw 2.08333vw;background-color:#3e3e3e;color:#fff}@media (max-width:768px){.product-template-default .product-add-to-cart .cart button.reserve[name=add-to-cart],.reserve.btn,.reserve.gform_button,.woocommerce-cart .site-main .cart-collaterals .cart_totals .reserve.checkout-button,.woocommerce-cart .site-main .entry-content .woocommerce .return-to-shop a.reserve,.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input.reserve[name=apply_coupon],.woocommerce-cart .site-main .woocommerce-cart-form .actions input.reserve[name=update_cart],.woocommerce-page .woocommerce-error a.reserve.button,.woocommerce-page .woocommerce-info a.reserve.button,.woocommerce-page .woocommerce-message a.reserve.button,.woocommerce-page .woocommerce-notice a.reserve.button,.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment input.reserve[name=woocommerce_checkout_place_order],.woocommerce-page.woocommerce-checkout .entry-content .checkout_coupon input.reserve.button{padding:20px 16px;width:auto}}@media (min-width:1440px){.product-template-default .product-add-to-cart .cart button.reserve[name=add-to-cart],.reserve.btn,.reserve.gform_button,.woocommerce-cart .site-main .cart-collaterals .cart_totals .reserve.checkout-button,.woocommerce-cart .site-main .entry-content .woocommerce .return-to-shop a.reserve,.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input.reserve[name=apply_coupon],.woocommerce-cart .site-main .woocommerce-cart-form .actions input.reserve[name=update_cart],.woocommerce-page .woocommerce-error a.reserve.button,.woocommerce-page .woocommerce-info a.reserve.button,.woocommerce-page .woocommerce-message a.reserve.button,.woocommerce-page .woocommerce-notice a.reserve.button,.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment input.reserve[name=woocommerce_checkout_place_order],.woocommerce-page.woocommerce-checkout .entry-content .checkout_coupon input.reserve.button{padding:20px 30px}}@media (max-width:768px){.btn,.gform_button,.product-template-default .product-add-to-cart .cart button[name=add-to-cart],.woocommerce-cart .site-main .cart-collaterals .cart_totals .checkout-button,.woocommerce-cart .site-main .entry-content .woocommerce .return-to-shop a,.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input[name=apply_coupon],.woocommerce-cart .site-main .woocommerce-cart-form .actions input[name=update_cart],.woocommerce-page .woocommerce-error a.button,.woocommerce-page .woocommerce-info a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-notice a.button,.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment input[name=woocommerce_checkout_place_order],.woocommerce-page.woocommerce-checkout .entry-content .checkout_coupon input.button{position:relative;bottom:0;width:100%;font-size:13px;height:56px}}@media (min-width:1440px){.btn,.gform_button,.product-template-default .product-add-to-cart .cart button[name=add-to-cart],.woocommerce-cart .site-main .cart-collaterals .cart_totals .checkout-button,.woocommerce-cart .site-main .entry-content .woocommerce .return-to-shop a,.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input[name=apply_coupon],.woocommerce-cart .site-main .woocommerce-cart-form .actions input[name=update_cart],.woocommerce-page .woocommerce-error a.button,.woocommerce-page .woocommerce-info a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-notice a.button,.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment input[name=woocommerce_checkout_place_order],.woocommerce-page.woocommerce-checkout .entry-content .checkout_coupon input.button{font-size:13px;letter-spacing:3px;padding:30px 43px}}.btn .icon-right,.gform_button .icon-right,.product-template-default .product-add-to-cart .cart button[name=add-to-cart] .icon-right,.woocommerce-cart .site-main .cart-collaterals .cart_totals .checkout-button .icon-right,.woocommerce-cart .site-main .entry-content .woocommerce .return-to-shop a .icon-right,.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input[name=apply_coupon] .icon-right,.woocommerce-cart .site-main .woocommerce-cart-form .actions input[name=update_cart] .icon-right,.woocommerce-page .woocommerce-error a.button .icon-right,.woocommerce-page .woocommerce-info a.button .icon-right,.woocommerce-page .woocommerce-message a.button .icon-right,.woocommerce-page .woocommerce-notice a.button .icon-right,.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment input[name=woocommerce_checkout_place_order] .icon-right,.woocommerce-page.woocommerce-checkout .entry-content .checkout_coupon input.button .icon-right{display:none}.gform_button{background-color:#3e3e3e;color:#fff;font-size:.90278vw!important;margin:0!important;width:auto!important}@media (max-width:768px){.gform_button{font-size:13px!important;margin:0!important;width:100%!important}}@media (min-width:1440px){.gform_button{font-size:13px!important;margin:0!important}}.select-wrapper{font-family:Wequassett!important;position:relative;width:20.83333vw;height:5vw;overflow:hidden;border:1px solid #e3e3e3}@media (min-width:1440px){.select-wrapper{width:300px;height:72px}}@media (max-width:768px){.select-wrapper{width:100%;height:72px}}.select-wrapper:after{content:"\e901";position:absolute;color:#e3e3e3;font-size:.76389vw;right:1.38889vw;top:50%;margin-top:-.34722vw}@media (min-width:1440px){.select-wrapper:after{right:20px;font-size:11px;margin-top:-5px}}@media (max-width:768px){.select-wrapper:after{right:20px;font-size:8px;margin-top:-3px}}.select-wrapper select{background-color:transparent;width:22.77778vw;height:100%;padding:1.38889vw;padding-right:5.41667vw;font-family:calluna,serif;font-size:1.66667vw;font-style:italic;color:#666;line-height:1.2;border:0;border-radius:0;-webkit-appearance:none}@media (min-width:1440px){.select-wrapper select{width:328px;padding:20px;padding-right:78px;font-size:24px}}@media (max-width:768px){.select-wrapper select{width:110%;height:72px;font-size:20px;padding:20px;padding-right:78px}}input[type=email],input[type=tel],input[type=text],textarea{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;width:100%;font-size:1.18056vw;font-style:normal;padding:1.73611vw;border:1px solid #e3e3e3}@media (min-width:1440px){input[type=email],input[type=tel],input[type=text],textarea{padding:25px;font-size:17px}}@media (max-width:768px){input[type=email],input[type=tel],input[type=text],textarea{padding:25px;font-size:17px}}input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-style:italic;color:#e3e3e3}input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{font-style:italic;color:#e3e3e3}input[type=email]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,textarea::-ms-input-placeholder{font-style:italic;color:#e3e3e3}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{font-style:italic;color:#e3e3e3}.accordion-component .accordion-row:hover .accordion-heading:before{-webkit-transform:translateY(.69444vw);transform:translateY(.69444vw)}.accordion-component .accordion-row{position:relative;overflow:hidden}.accordion-component .accordion-row:after,.accordion-component .accordion-row:before{content:"";position:absolute;height:1px;width:84%;background-color:#e3e3e3;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .4s;transition:opacity .4s}.accordion-component .accordion-row:before{top:0}.accordion-component .accordion-row:after{bottom:0;opacity:0}.accordion-component .accordion-row.active .accordion-heading:before{-webkit-transform:translateY(.69444vw) rotate(180deg);transform:translateY(.69444vw) rotate(180deg)}.accordion-component .accordion-row.active .accordion-expanded{max-height:5000px;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.accordion-component .accordion-row .accordion-heading .heading-big,.accordion-component .accordion-row .accordion-heading .heading-sm,.accordion-component .accordion-row .accordion-heading:after,.accordion-component .accordion-row .accordion-heading:before,.accordion-component .accordion-row:after,.accordion-component .accordion-row:before{z-index:1}.accordion-component .accordion-heading{background-size:cover;width:100%;height:15.13889vw;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5.55556vw;text-align:center;cursor:pointer}@media (max-width:768px){.accordion-component .accordion-heading{height:175px;padding-top:43px}}@media (min-width:1440px){.accordion-component .accordion-heading{height:218px;padding-top:80px}}.accordion-component .accordion-heading .heading-big{color:#000;font-size:2.43056vw;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;-webkit-transition:opacity .4s;transition:opacity .4s}@media (max-width:768px){.accordion-component .accordion-heading .heading-big{font-size:30px}}@media (min-width:1440px){.accordion-component .accordion-heading .heading-big{font-size:35px}}.accordion-component .accordion-heading .heading-sm{color:#666;font-family:calluna,serif;font-style:italic;font-size:1.11111vw;-webkit-transition:opacity .4s;transition:opacity .4s}@media (max-width:768px){.accordion-component .accordion-heading .heading-sm{font-size:17px}}@media (min-width:1440px){.accordion-component .accordion-heading .heading-sm{font-size:16px}}.accordion-component .accordion-heading .heading-hover{position:absolute;height:100%;width:100%;background-color:#fff;top:0;left:0;z-index:0;-webkit-transition:opacity .4s;transition:opacity .4s}.accordion-component .accordion-heading:before{position:absolute;color:#666;font-size:.55556vw;bottom:2.77778vw;-webkit-transition:opacity .4s,-webkit-transform 1s;transition:opacity .4s,-webkit-transform 1s;transition:transform 1s,opacity .4s;transition:transform 1s,opacity .4s,-webkit-transform 1s}@media (max-width:768px){.accordion-component .accordion-heading:before{font-size:6px;bottom:25px}}@media (min-width:1440px){.accordion-component .accordion-heading:before{font-size:8px;bottom:40px}}.accordion-component .accordion-expanded{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s;-webkit-transition-timing-function:ease;transition-timing-function:ease}@media (min-width:769px){.accordion-component .accordion-row.has-bg:hover:not(.active) .heading-hover{opacity:0}}@media (min-width:769px){.accordion-component .accordion-row.has-bg:hover:not(.active) .accordion-heading:before{color:#fff}}@media (min-width:769px){.accordion-component .accordion-row.has-bg:hover:not(.active) .accordion-heading .heading-big{color:#fff}}@media (min-width:769px){.accordion-component .accordion-row.has-bg:hover:not(.active) .accordion-heading .heading-sm{color:#fff}}.accordion-component .has-bg:hover+.no-bg:before{opacity:0}.accordion-component .has-bg:hover:before{opacity:0}.accordion-component .no-bg+.no-bg:after{opacity:1}.accordion-component.accordion-table{border:solid 1px #e3e3e3}@media (max-width:768px){.accordion-component.accordion-table{border:none}}.accordion-component.accordion-table .accordion-table-rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.16667vw}.accordion-component.accordion-table .accordion-table-rows>li:not(:last-child){border-bottom:solid 1px #e3e3e3}@media (min-width:1440px){.accordion-component.accordion-table .accordion-table-rows{padding:60px}}@media (max-width:768px){.accordion-component.accordion-table .accordion-table-rows{padding:0 30px}}.accordion-component.accordion-table .accordion-table-rows .accordion-table-row{padding:1.38889vw 0;color:#666;white-space:nowrap}@media (max-width:768px){.accordion-component.accordion-table .accordion-table-rows .accordion-table-row.active{color:#294372}.accordion-component.accordion-table .accordion-table-rows .accordion-table-row.active .table-row-heading .icon-down:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-component.accordion-table .accordion-table-rows .accordion-table-row.active .table-row-content{max-height:500px!important;color:#294372}}@media (max-width:768px){.accordion-component.accordion-table .accordion-table-rows .accordion-table-row{padding:20px 0;border-bottom:solid 1px #e3e3e3;border-top:solid 1px #e3e3e3}}.accordion-component.accordion-table .table-row-heading{width:50%;display:inline-block;vertical-align:top;font-family:calluna,serif;font-size:1.18056vw;line-height:1.71;position:relative}.accordion-component.accordion-table .table-row-heading .icon-down{display:none;position:absolute;right:0;bottom:11px;font-size:6px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media (max-width:768px){.accordion-component.accordion-table .table-row-heading .icon-down{display:block}}@media (min-width:1440px){.accordion-component.accordion-table .table-row-heading{font-size:17px}}@media (max-width:768px){.accordion-component.accordion-table .table-row-heading{font-size:17px;display:block;width:100%;margin-bottom:0}}.accordion-component.accordion-table .table-row-heading sup{vertical-align:super;font-size:.76389vw}@media (min-width:1440px){.accordion-component.accordion-table .table-row-heading sup{font-size:11px}}@media (max-width:768px){.accordion-component.accordion-table .table-row-heading sup{font-size:11px}}.accordion-component.accordion-table .table-row-content{display:inline-block;white-space:nowrap;width:50%;vertical-align:top;position:relative}.accordion-component.accordion-table .table-row-content .row-content>li{display:inline-block;vertical-align:top;width:100%;margin-left:2.77778vw;font-family:calluna,serif;font-size:1.18056vw;line-height:1.71}@media (min-width:1440px){.accordion-component.accordion-table .table-row-content .row-content>li{font-size:17px;margin-left:40px}}@media (max-width:768px){.accordion-component.accordion-table .table-row-content .row-content>li{font-size:17px;margin-left:22px;display:block;width:100%}}@media (max-width:768px){.accordion-component.accordion-table .table-row-content .row-content>li:first-child{margin-left:12px;margin-bottom:10px}}@media (max-width:768px){.accordion-component.accordion-table .table-row-content>ul{margin-top:17px;margin-bottom:20px}}@media (max-width:768px){.accordion-component.accordion-table .table-row-content{overflow:hidden;-webkit-transition:max-height .4s;transition:max-height .4s;max-height:0;display:block}}.accordion-component.accordion-table .column-notes{font-family:calluna,serif;font-style:italic;font-size:.97222vw;line-height:1.71;margin:1.18056vw 0 1.25vw 30%}@media (min-width:1440px){.accordion-component.accordion-table .column-notes{font-size:14px;margin:17px 0 18px calc(20% + 80px)}}@media (max-width:768px){.accordion-component.accordion-table .column-notes{font-size:14px;margin-bottom:18px;margin-left:0}}@media (min-width:769px){.accordion-component.accordion-table.golf-table .table-row-heading{width:20%}}.accordion-component.accordion-table.golf-table .table-row-content{width:79%}.accordion-component.accordion-table.golf-table .table-row-content .row-content>li{width:20%}.hero-component.home{max-width:none;padding-top:0}.hero-component.home .slick-slide img{width:100%;max-width:100%}.hero-component.home .home-carousel{width:100%;max-width:none}.hero-component.home .home-carousel .slick-list{overflow:visible}.hero-component.home .home-carousel .slick-dots{display:none!important}.hero-component.home .home-hero-intro{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:8.33333vw;margin-right:8.33333vw;margin-top:-8.33333vw;background-color:#fff;position:absolute;z-index:1}@media (max-width:768px){.hero-component.home .home-hero-intro{margin-left:4vw;margin-right:4vw;margin-top:-26.66667vw}}@media (min-width:1440px){.hero-component.home .home-hero-intro{margin-top:-120px;margin-left:120px;margin-right:120px}}.hero-component.home .home-hero-intro .intro_text-box{border:solid 1px #e3e3e3;padding:4.16667vw 2.77778vw}@media (max-width:768px){.hero-component.home .home-hero-intro .intro_text-box{margin:4vw;border:solid 3px #e3e3e3;padding:10.66667vw 6.13333vw}}@media (min-width:1440px){.hero-component.home .home-hero-intro .intro_text-box{padding:60px 40px}}.hero-component.home .home-hero-intro .intro_image{background-size:cover;width:50vw;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:768px){.hero-component.home .home-hero-intro .intro_image{display:none}}.hero-component.home .home-hero-intro .heading h4{font-family:BodoniSevITCPro-BookItalic,Garamond,Times New Roman,serif;font-size:1.59722vw;text-align:center;color:#000}@media (max-width:768px){.hero-component.home .home-hero-intro .heading h4{font-size:24px}}@media (min-width:1440px){.hero-component.home .home-hero-intro .heading h4{font-size:24px}}.hero-component.home .home-hero-intro .heading h3{font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:4.58333vw;text-align:center;color:#000;text-transform:uppercase}@media (max-width:768px){.hero-component.home .home-hero-intro .heading h3{font-size:53px}}@media (min-width:1440px){.hero-component.home .home-hero-intro .heading h3{font-size:66px}}.hero-component.home .home-hero-intro .description{margin-top:1.42361vw;font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;line-height:1.71;text-align:center;color:#666}@media (max-width:768px){.hero-component.home .home-hero-intro .description{font-size:16px;margin-top:37px}}@media (min-width:1440px){.hero-component.home .home-hero-intro .description{font-size:17px}}.hero-component.home .home-hero-intro .logo{display:block;width:4.51389vw;margin:1.52778vw auto 0}@media (max-width:768px){.hero-component.home .home-hero-intro .logo{width:66px;margin:40px auto 0}}@media (min-width:1440px){.hero-component.home .home-hero-intro .logo{width:65px;margin:22px auto 0}}.hero-component.home .home-stats{height:72.43056vw;background:#f4f6ff;position:relative}@media (max-width:768px){.hero-component.home .home-stats{height:1100px}}@media (min-width:1440px){.hero-component.home .home-stats{height:1043px}}.hero-component.home .home-stats .stats-container{position:absolute;bottom:16.80556vw;z-index:1;width:100%}@media (max-width:768px){.hero-component.home .home-stats .stats-container{bottom:50vw}}@media (min-width:1440px){.hero-component.home .home-stats .stats-container{bottom:242px}}.hero-component.home .home-stats .hp-stat-bg{position:absolute;bottom:0;width:100%}@media (max-width:768px){.hero-component.home .home-stats .hp-stat-bg.desktop-bg{display:none}}.hero-component.home .home-stats .hp-stat-bg.mobile-bg{display:none}@media (max-width:768px){.hero-component.home .home-stats .hp-stat-bg.mobile-bg{display:block}}.hero-component .background.show-video .image{display:none}@media (max-width:768px){.hero-component .background.show-video .image{display:block}}.hero-component .background .video-js{width:100%;height:calc(7/16 * 100vw)}@media (max-width:600px){.hero-component .background .video-js{height:100vw}}.hero-component .background .video-js .vjs-poster{background-size:cover}.hero-component .background .video-js video{top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (max-width:768px){.hero-component .background .video-js{display:none}}.hero-component.hero-text{position:relative;padding-top:1.25vw;padding-bottom:2.08333vw}@media (max-width:768px){.hero-component.hero-text{padding-top:75px;padding-bottom:30px}}@media (min-width:1440px){.hero-component.hero-text{padding-top:18px;padding-bottom:30px}}.hero-component.hero-text h4{font-family:BodoniSevITCPro-BookItalic,Garamond,Times New Roman,serif;font-size:2.43056vw;text-align:center;color:#000}@media (max-width:768px){.hero-component.hero-text h4{font-size:27px}}@media (min-width:1440px){.hero-component.hero-text h4{font-size:35px}}.hero-component.hero-text h1{font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:7.01389vw;text-align:center;color:#000;text-transform:uppercase}@media (max-width:768px){.hero-component.hero-text h1{font-size:45px}}@media (min-width:1440px){.hero-component.hero-text h1{font-size:101px}}.hero-component.hero-text .previous-link{opacity:.67;font-family:calluna,serif;font-size:1.04167vw;font-weight:600;letter-spacing:2.1px;text-align:left;color:#666;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:4.23611vw;position:absolute;bottom:3.88889vw}.hero-component.hero-text .previous-link:before{font-weight:500;padding-right:1.38889vw;font-size:1.11111vw}@media (min-width:1440px){.hero-component.hero-text .previous-link:before{font-size:16px;padding-right:20px}}@media (max-width:768px){.hero-component.hero-text .previous-link{display:none}}@media (min-width:1440px){.hero-component.hero-text .previous-link{font-size:15px;padding-left:61px;margin-top:15px}}.hero-component.hero-text.divider:after{content:"";position:relative;width:83.33333vw;height:2px;background-color:#e3e3e3;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:2.77778vw 0;display:block}@media (max-width:768px){.hero-component.hero-text.divider:after{height:1px}}@media (min-width:1440px){.hero-component.hero-text.divider:after{width:1200px;margin:40px 0}}.static-content.home-bottom-content{background:#fff;position:relative}.static-content.home-bottom-content .bottom-content{position:relative;padding-top:12.5vw}@media (max-width:768px){.static-content.home-bottom-content .bottom-content{padding-top:0}}@media (min-width:1440px){.static-content.home-bottom-content .bottom-content{padding-top:180px}}.static-content.home-bottom-content .bottom-content-container{position:absolute;width:37.91667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-top:12.5vw;top:0;z-index:1}@media (max-width:768px){.static-content.home-bottom-content .bottom-content-container{width:100%;-webkit-transform:none;transform:none;left:auto;padding-top:82px;position:relative}}@media (min-width:1440px){.static-content.home-bottom-content .bottom-content-container{width:546px;padding-top:180px}}.static-content.home-bottom-content .bottom-content-container .logo{width:11.25vw;max-width:162px;position:relative;margin:0 auto;display:block;padding-bottom:4.16667vw}@media (max-width:768px){.static-content.home-bottom-content .bottom-content-container .logo{width:176px;padding-bottom:65px}}.static-content.home-bottom-content .bottom-content-container h3{font-size:4.16667vw;line-height:.82;text-align:center;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;text-transform:uppercase;width:17.36111vw;margin:0 auto}@media (max-width:768px){.static-content.home-bottom-content .bottom-content-container h3{width:250px;font-size:55px;padding-bottom:0}}@media (min-width:1440px){.static-content.home-bottom-content .bottom-content-container h3{width:250px;font-size:60px}}.static-content.home-bottom-content .bottom-content-container h4{font-family:BodoniSevITCPro-BookItalic,Garamond,Times New Roman,serif;font-size:1.875vw;text-align:center;padding-bottom:2.77778vw}@media (max-width:768px){.static-content.home-bottom-content .bottom-content-container h4{font-size:28px}}@media (min-width:1440px){.static-content.home-bottom-content .bottom-content-container h4{font-size:27px}}.static-content.home-bottom-content .bottom-content-container p{font-size:1.18056vw;line-height:1.71;text-align:center;color:#666}@media (max-width:768px){.static-content.home-bottom-content .bottom-content-container p{font-size:17px;margin:0 47.5px}}@media (min-width:1440px){.static-content.home-bottom-content .bottom-content-container p{font-size:17px}}.static-content.home-bottom-content .hp-bottom-bg{bottom:0;width:100%}@media (max-width:768px){.static-content.home-bottom-content .hp-bottom-bg.desktop-bg{display:none}}.static-content.home-bottom-content .hp-bottom-bg.mobile-bg{display:none}@media (max-width:768px){.static-content.home-bottom-content .hp-bottom-bg.mobile-bg{display:block}}.static-content.home-bottom-content .hp-bottom-flame{position:absolute;bottom:.76389vw;right:10.83333vw;width:13.19444vw}@media (max-width:768px){.static-content.home-bottom-content .hp-bottom-flame{bottom:14.66667vw;width:12.8vw;right:11.2vw}}.strip-component .strip-content{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.strip-component .strip-content .info .heading{margin-bottom:20px}.strip-component .strip-content .info .copy ol,.strip-component .strip-content .info .copy ul{display:inline-block;text-align:left;margin-left:17px}.strip-component .strip-content .info .copy ol li,.strip-component .strip-content .info .copy ul li{display:list-item}.strip-component .strip-content .info .copy ul{list-style:disc}.strip-component .strip-content .info .copy ol{list-style:decimal}.strip-component .strip-content .info .copy a{color:#666;text-decoration:underline}.strip-component .strip-content .info .links{margin-top:2.5vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.strip-component .strip-content .info .links{margin-top:37px}}.strip-component .strip-content .info .links a{margin:0}.strip-component.text{padding-top:5vw;padding-bottom:5vw}@media (max-width:768px){.strip-component.text{padding-top:75px;padding-bottom:30px;background-image:none!important}}@media (min-width:1440px){.strip-component.text{padding-top:72px;padding-bottom:72px}}.strip-component.text .strip-content h4{font-family:BodoniSevITCPro-BookItalic,Garamond,Times New Roman,serif;font-size:1.875vw;text-align:center;color:#000}@media (max-width:768px){.strip-component.text .strip-content h4{font-size:27px}}@media (min-width:1440px){.strip-component.text .strip-content h4{font-size:27px}}.strip-component.text .strip-content h3.heading{font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:5.55556vw;line-height:5.69444vw;text-align:center;color:#000;text-transform:uppercase}@media (max-width:768px){.strip-component.text .strip-content h3.heading{font-size:45px;line-height:47px}}@media (min-width:1440px){.strip-component.text .strip-content h3.heading{font-size:80px;line-height:82px}}.strip-component.text.quote{padding-top:100px;padding-bottom:100px}@media (max-width:768px){.strip-component.text.quote{padding-top:80px;padding-bottom:80px}}.strip-component.text.heading-strip{padding-top:60px;padding-bottom:20px}@media (max-width:768px){.strip-component.text.heading-strip{padding-top:40px}}.strip-component.text.heading-strip .strip-content .info .copy,.strip-component.text.heading-strip .strip-content .info .links{display:none}.strip-component.text.bg-color{background-color:#666}@media (max-width:768px){.strip-component.text{padding-top:40px;padding-bottom:40px}}.strip-component.text.two-column-text .strip-content .info{width:100%}.strip-component.text.two-column-text .strip-content h3,.strip-component.text.two-column-text .strip-content h4{padding-bottom:2.08333vw}@media (max-width:768px){.strip-component.text.two-column-text .strip-content h3,.strip-component.text.two-column-text .strip-content h4{padding-bottom:30px}}@media (min-width:1440px){.strip-component.text.two-column-text .strip-content h3,.strip-component.text.two-column-text .strip-content h4{padding-bottom:30px}}.strip-component.text.two-column-text .strip-content .copy-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.strip-component.text.two-column-text .strip-content .copy-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.strip-component.text.two-column-text .strip-content .copy:not(:last-child){margin-bottom:30px}}.strip-component.text .strip-content .info{text-align:center}@media (max-width:768px){.strip-component.text .strip-content .info{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.strip-component.text .strip-content .info .copy{display:inline-block;margin:0 auto}.strip-component.text .strip-content .info .copy.narrow{width:37.29167vw}@media (max-width:768px){.strip-component.text .strip-content .info .copy.narrow{width:100%}}.strip-component.text .strip-content .info .copy.wide{max-width:47.22222vw}@media (max-width:768px){.strip-component.text .strip-content .info .copy.wide{width:100%;max-width:none}}.strip-component.text .strip-content .info .links{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.strip-component.text .strip-content .info .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.strip-component.text .strip-content .info .links a{margin-right:.90278vw}@media (max-width:768px){.strip-component.text .strip-content .info .links a{margin:0 0 12px}}.strip-component.text .strip-content .info .links a:last-child{margin-right:0}@media (max-width:768px){.strip-component.text .strip-content .info .links a:last-child{margin:0}}@media (min-width:769px){.strip-component.text .strip-content .info .links a:not(.btn){margin-right:2.77778vw}}@media (max-width:768px){.strip-component.text .strip-content .info .links a:not(.btn){margin:0 0 40px}}.strip-component.centralized-text-and-image{padding-bottom:5vw;padding-top:5vw}@media (max-width:768px){.strip-component.centralized-text-and-image{padding-bottom:72px}}@media (min-width:1440px){.strip-component.centralized-text-and-image{padding-bottom:72px;padding-top:72px}}.strip-component.centralized-text-and-image .strip-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.strip-component.centralized-text-and-image .strip-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.strip-component.centralized-text-and-image .strip-content .info{width:60%}@media (max-width:768px){.strip-component.centralized-text-and-image .strip-content .info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:20px 0 0!important;margin:0 auto}}@media (max-width:768px){.strip-component.centralized-text-and-image .strip-content .info .heading{margin-bottom:9px}}.strip-component.centralized-text-and-image .strip-content .info .subheading{color:#666}.strip-component.centralized-text-and-image .strip-content .info .copy{padding-top:1.59722vw}@media (min-width:1440px){.strip-component.centralized-text-and-image .strip-content .info .copy{padding-top:23px}}.strip-component.centralized-text-and-image .strip-content .info .links{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:768px){.strip-component.centralized-text-and-image .strip-content .info .links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.strip-component.centralized-text-and-image .strip-content .info .links a{margin:0 30px 0 0}.strip-component.centralized-text-and-image .strip-content .info .links a:last-child{margin:0}@media (min-width:769px){.strip-component.centralized-text-and-image .strip-content .image{width:25vw;max-width:360px}}@media (max-width:768px){.strip-component.centralized-text-and-image .strip-content .image{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.strip-component.centralized-text-and-image .strip-content .image img,.strip-component.centralized-text-and-image .strip-content .image picture{width:100%}.strip-component.offset-text-and-image{padding-bottom:5vw;padding-top:5vw}@media (max-width:768px){.strip-component.offset-text-and-image{padding-bottom:72px;padding-top:72px;margin:0}}@media (min-width:1440px){.strip-component.offset-text-and-image{padding-bottom:72px;padding-top:72px}}.strip-component.offset-text-and-image .strip-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}@media (max-width:768px){.strip-component.offset-text-and-image .strip-content{-ms-flex-wrap:wrap;flex-wrap:wrap}}.strip-component.offset-text-and-image .info{padding:3.125vw 3.75vw;position:absolute;width:37.5vw;background:#fff;right:0;top:6.25vw}@media (max-width:768px){.strip-component.offset-text-and-image .info{position:relative;width:100%;padding:30px;top:0}}@media (min-width:1440px){.strip-component.offset-text-and-image .info{padding:45px 54px;top:90px;max-width:750px}}@media (min-width:769px){.strip-component.offset-text-and-image .image{width:58.33333vw;max-width:840px}}@media (max-width:768px){.strip-component.offset-text-and-image .image{width:100%}}.strip-component.offset-text-and-image .image img,.strip-component.offset-text-and-image .image picture{width:100%}.strip-component.twin-blocks{max-width:84%;padding-bottom:5vw}@media (max-width:768px){.strip-component.twin-blocks{max-width:none;padding-bottom:0}}.strip-component.twin-blocks .strip-content{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.strip-component.twin-blocks .strip-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:768px){.strip-component.twin-blocks .strip-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.strip-component.twin-blocks .strip-content .slides-container{width:50%;position:relative}@media (max-width:768px){.strip-component.twin-blocks .strip-content .slides-container{width:100%}}.strip-component.twin-blocks .strip-content .slides-container .image{width:100%}.strip-component.twin-blocks .strip-content .slides-container .icon-zoom{position:absolute;bottom:1.94444vw;right:1.94444vw;color:#fff;font-size:1.59722vw;cursor:pointer}@media (max-width:768px){.strip-component.twin-blocks .strip-content .slides-container .icon-zoom{font-size:23px;bottom:28px;right:28px}}.strip-component.twin-blocks .strip-content .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:4.86111vw 6.52778vw}@media (min-width:769px){.strip-component.twin-blocks .strip-content .info{position:absolute;top:0;right:0;width:50%;height:100%}}@media (max-width:768px){.strip-component.twin-blocks .strip-content .info{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:60px 40px}}.strip-component.twin-blocks .strip-content .info .logo{margin-bottom:40px}.strip-component.twin-blocks .strip-content .info .heading{font-family:BodoniSevITCPro-BookItalic,Garamond,Times New Roman,serif;font-size:1.94444vw;margin-bottom:.97222vw}@media (max-width:768px){.strip-component.twin-blocks .strip-content .info .heading{font-size:25px;margin-bottom:25px}}@media (min-width:1440px){.strip-component.twin-blocks .strip-content .info .heading{font-size:28px;margin-bottom:14px}}.strip-component.twin-blocks .strip-content .info .copy{font-family:calluna,serif;font-size:1.18056vw;line-height:1.71}@media (max-width:768px){.strip-component.twin-blocks .strip-content .info .copy{font-size:17px}}@media (min-width:1440px){.strip-component.twin-blocks .strip-content .info .copy{font-size:17px}}.strip-component.twin-blocks .strip-content .info .copy p{margin-bottom:1.66667vw}@media (max-width:768px){.strip-component.twin-blocks .strip-content .info .copy p{margin-bottom:39px}}@media (min-width:1440px){.strip-component.twin-blocks .strip-content .info .copy p{margin-bottom:24px}}.strip-component.twin-blocks .strip-content .info .copy ul{margin:0;list-style-type:none;position:relative;margin-left:1.94444vw}@media (min-width:1440px){.strip-component.twin-blocks .strip-content .info .copy ul{margin-left:28px}}@media (max-width:768px){.strip-component.twin-blocks .strip-content .info .copy ul{margin-left:28px}}.strip-component.twin-blocks .strip-content .info .copy li{line-height:1.71}.strip-component.twin-blocks .strip-content .info .copy li:before{content:"\2014";position:absolute;left:-1.94444vw}@media (min-width:1440px){.strip-component.twin-blocks .strip-content .info .copy li:before{left:-28px}}@media (max-width:768px){.strip-component.twin-blocks .strip-content .info .copy li:before{left:-28px}}.strip-component.twin-blocks .strip-content .info .links{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.strip-component.twin-blocks .strip-content .info .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.strip-component.twin-blocks .strip-content .info .links a{margin:0 .55556vw 0 0}@media (max-width:768px){.strip-component.twin-blocks .strip-content .info .links a{margin:0 0 12px}}@media (min-width:1440px){.strip-component.twin-blocks .strip-content .info .links a{margin:0 8px 0 0}}.strip-component.twin-blocks .strip-content .info .links a:last-child{margin-right:0}@media (max-width:768px){.strip-component.twin-blocks .strip-content .info .links a:last-child{margin:0}}.strip-component.twin-blocks .strip-content .image .slide-img{width:100%;height:34.93056vw}@media (min-width:769px){.strip-component.twin-blocks .strip-content .image .slide-img{height:503px}}@media (max-width:768px){.strip-component.twin-blocks .strip-content .image .slide-img{height:320px}}.strip-component.twin-blocks.inverted .strip-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.strip-component.twin-blocks.inverted .strip-content .info{left:auto;right:0}@media (max-width:768px){.strip-component.twin-blocks .slick-dots{top:auto;bottom:25px}}@media (max-width:768px){.strip-component.call-out{padding-bottom:0!important}}.strip-component.call-out .strip-content{position:relative}@media (max-width:768px){.strip-component.call-out .strip-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.strip-component.call-out .strip-content .info{text-align:left;position:absolute;z-index:10;background-color:#fff;width:32.08333vw;top:calc(100% - 8vw);left:0;max-width:45%}@media (min-width:769px){.strip-component.call-out .strip-content .info{padding:3.40278vw 4.09722vw}}@media (min-width:1440px){.strip-component.call-out .strip-content .info{padding:49px 59px}}@media (max-width:768px){.strip-component.call-out .strip-content .info{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin:0 auto;padding:40px 43px;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none;max-width:none}}.strip-component.call-out .strip-content .info .btn.link{margin-left:0;background-color:#f3f3f3}.strip-component.call-out .strip-content .image{width:100%;z-index:5}@media (max-width:768px){.strip-component.call-out .strip-content .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.strip-component.call-out .strip-content .image img{width:100%}.strip-component.call-out .strip-content .logo{margin-bottom:40px}.strip-component.call-out .strip-content .links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.strip-component.call-out .strip-content .links .link{margin:20px auto 0}.strip-component.call-out.inverted .strip-content .image .caption{right:auto;left:20px}.strip-component.inverted.call-out .strip-content .image,.strip-component.inverted.centralized-text-and-image .strip-content .image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.strip-component.inverted.call-out .strip-content .info,.strip-component.inverted.centralized-text-and-image .strip-content .info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.strip-component.inverted.call-out .info{left:auto}@media (min-width:1025px){.strip-component.inverted.call-out .info{right:120px}}@media (min-width:769px) and (max-width:1024px){.strip-component.inverted.call-out .info{right:60px}}.strip-component.call-out .heading.divider,.strip-component.text .heading.divider,.strip-component.twin-blocks .heading.divider{margin-bottom:0}.strip-component.call-out .heading.divider:after,.strip-component.text .heading.divider:after,.strip-component.twin-blocks .heading.divider:after{content:'';background-color:#666;width:40px;height:1px;margin:20px auto;display:block}.strip-component.call-out .strip-content .image,.strip-component.twin-blocks .strip-content .image{position:relative}.strip-component.call-out .strip-content .image .caption,.strip-component.twin-blocks .strip-content .image .caption{position:absolute;right:20px;bottom:18px}@media (max-width:768px){.strip-component.call-out .strip-content .image .caption,.strip-component.twin-blocks .strip-content .image .caption{right:0!important;left:auto!important;bottom:10px;width:100%;padding:0 10px;text-align:center}}.strip-component.two-column{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8.33333vw 0}@media (max-width:768px){.strip-component.two-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:49px 0}}@media (min-width:1440px){.strip-component.two-column{padding:120px}}.strip-component.two-column .column-1{width:45.13889vw}@media (max-width:768px){.strip-component.two-column .column-1{width:100%;margin-bottom:25px}}.strip-component.two-column .heading{font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:1.73611vw;color:#000;margin-bottom:1.73611vw}@media (max-width:768px){.strip-component.two-column .heading{font-size:25px;margin-bottom:25px}}@media (min-width:1440px){.strip-component.two-column .heading{font-size:25px}}.strip-component.two-column .body p{font-family:calluna,serif;font-size:1.18056vw;line-height:1.71;text-align:left;color:#666}@media (max-width:768px){.strip-component.two-column .body p{font-size:17px}}@media (min-width:1440px){.strip-component.two-column .body p{font-size:17px}}.strip-component.two-column .column-2{margin-left:8.33333vw}@media (max-width:768px){.strip-component.two-column .column-2 .image>img{width:100%}}.strip-component.two-column .column-2 .text p{font-family:calluna,serif;font-size:1.18056vw;line-height:1.71}@media (max-width:768px){.strip-component.two-column .column-2 .text p{font-size:17px}}@media (max-width:768px){.strip-component.two-column .column-2 .text p{font-size:17px}}@media (max-width:768px){.strip-component.two-column .column-2{margin:0}}@media (min-width:1440px){.strip-component.two-column .column-2{margin-left:120px}}.cards-component{max-width:1440px;margin:0 auto}.cards-component.third-cards .cards-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.cards-component.third-cards .third-card{width:32.88%}.cards-component.third-cards .image{width:100%}.cards-component.third-cards .image img{width:100%}.cards-component.third-cards .info{padding:3.125vw 2.08333vw;text-align:left}@media (max-width:768px){.cards-component.third-cards .info{padding:30px 14px 125px}}@media (min-width:1440px){.cards-component.third-cards .info{padding:45px 30px}}.cards-component.third-cards .info .heading{font-size:1.73611vw;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;padding-bottom:.76389vw}@media (max-width:768px){.cards-component.third-cards .info .heading{font-size:25px}}@media (min-width:1440px){.cards-component.third-cards .info .heading{font-size:25px}}.cards-component.third-cards .info .subheading{font-size:1.18056vw;font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;padding-bottom:2.22222vw;color:#666}@media (max-width:768px){.cards-component.third-cards .info .subheading{font-size:17px}}@media (min-width:1440px){.cards-component.third-cards .info .subheading{font-size:17px}}.cards-component.third-cards .info .links{display:-webkit-box;display:-ms-flexbox;display:flex}.cards-component.third-cards .info .links a{background-color:#f3f3f3}@media (max-width:768px){.cards-component.third-cards .slick-dots{top:auto;bottom:50px}}@media (max-width:768px){.cards-component.third-cards .slick-dots li button:before{color:#3e3e3e}}.carousel-component{position:relative}.carousel-component:not(.home-carousel) .carousel-wrapper{position:relative}.carousel-component:not(.home-carousel) .carousel-wrapper:after,.carousel-component:not(.home-carousel) .carousel-wrapper:before{content:"";position:absolute;width:8.26389vw;width:8.3vw;height:100%;background-color:#000;opacity:.6;top:0;z-index:1}@media (max-width:768px){.carousel-component:not(.home-carousel) .carousel-wrapper:after,.carousel-component:not(.home-carousel) .carousel-wrapper:before{display:none}}@media (min-width:1440px){.carousel-component:not(.home-carousel) .carousel-wrapper:after,.carousel-component:not(.home-carousel) .carousel-wrapper:before{width:119px}}.carousel-component:not(.home-carousel) .carousel-wrapper:before{left:0}.carousel-component:not(.home-carousel) .carousel-wrapper:after{right:0}.carousel-component .slides .carousel-arrow{background-color:#fff;height:59px;width:59px}.carousel-component .slides .carousel-arrow:before{color:#000}.carousel-component .slick-slide{font-size:0}.carousel-component .carousel-arrow{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;cursor:pointer}.carousel-component .carousel-arrow-next{right:0}.carousel-component .carousel-arrow-prev{left:0}@media (max-width:768px){.carousel-component .slide-count-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;background-color:#666}}.carousel-component .slide-count-container .carousel-arrow{position:static;width:80px;height:100%;-webkit-transform:translate(0);transform:translate(0)}.carousel-component .slide-count{font-family:calluna,serif;font-size:18px;color:#666}@media (max-width:768px){.carousel-component .slide-count{margin-top:0;margin-right:0;position:static}}.carousel-component.strip{overflow:hidden}.carousel-component.strip .slick-list.draggable{overflow:visible}.carousel-component.strip .slide-count{bottom:20px;left:20px;position:absolute}@media (max-width:768px){.carousel-component.strip .slide-count{position:static}}.carousel-component.strip .slick-current .call-out .info{opacity:0;-webkit-animation:callOutInfo_In 1s both;animation:callOutInfo_In 1s both;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes callOutInfo_In{0%{opacity:0}100%{opacity:1}}@keyframes callOutInfo_In{0%{opacity:0}100%{opacity:1}}.carousel-component.strip .call-out .info{opacity:0}.carousel-component.grid .slide-count,.carousel-component.split .slide-count{display:block;text-align:right;margin-top:8px;margin-right:25px}@media (max-width:768px){.carousel-component.grid .slide-count,.carousel-component.split .slide-count{margin-top:0;margin-right:0}}.carousel-component.cards{overflow:hidden}.carousel-component.cards .carousel-wrapper:after,.carousel-component.cards .carousel-wrapper:before{width:8vw}@media (min-width:1440px){.carousel-component.cards .carousel-wrapper:after,.carousel-component.cards .carousel-wrapper:before{width:113px}}.carousel-component.cards .slick-list.draggable{overflow:visible}.carousel-component.cards .cards-content{display:block}.carousel-component.cards .third-card{padding:0;position:relative;vertical-align:top;padding-left:.625vw}.carousel-component.cards .third-card:last-child{padding:0}.carousel-component.cards .third-card .info{position:absolute;top:100%}.carousel-component.cards .slick-slide{padding-left:.27778vw;padding-right:.27778vw}.carousel-component.cards .slick-slide .info{opacity:0}.carousel-component.cards .slick-slide .info{-webkit-transition:opacity 1s;transition:opacity 1s}@media (max-width:768px){.carousel-component.cards .slick-dots{top:auto;bottom:50px}}@media (max-width:768px){.carousel-component.cards .slick-dots li button:before{color:#3e3e3e}}.carousel-component.press-clip .carousel-wrapper:after,.carousel-component.press-clip .carousel-wrapper:before,.carousel-component.press-clip-thumbnail .carousel-wrapper:after,.carousel-component.press-clip-thumbnail .carousel-wrapper:before{display:none}.carousel-component.press-clip .carousel-wrapper .slide img,.carousel-component.press-clip-thumbnail .carousel-wrapper .slide img{width:100%}.carousel-component.press-clip .carousel-arrow,.carousel-component.press-clip-thumbnail .carousel-arrow{opacity:.85}.carousel-component.press-clip-thumbnail{width:25%;margin:0}@media (max-width:768px){.carousel-component.press-clip-thumbnail{width:50%}}.carousel-component.press-clip-thumbnail .slick-slide{position:relative}.carousel-component.press-clip-thumbnail .slick-slide:after{content:"";width:100%;height:100%;background-color:#fff;opacity:.4;position:absolute;top:0;left:0}.carousel-component.press-clip-thumbnail .slick-slide.slick-current:after{opacity:0}.carousel-component.press-clip-thumbnail .carousel-arrow{font-size:.625vw;opacity:.4}.carousel-component.press-clip-thumbnail .icon-up{top:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);left:50%}.carousel-component.press-clip-thumbnail .icon-down{bottom:0;top:auto;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);left:50%}.carousel-component.press-clip-thumbnail .icon-left{left:0;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);top:50%;font-size:11px}.carousel-component.press-clip-thumbnail .icon-right{right:0;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);top:50%;font-size:11px}.carousel-mobile-component{position:relative}.carousel-mobile-component .carousel-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:80px;height:40px;bottom:-12px;background-color:#666}.carousel-mobile-component .carousel-arrow-next{right:0}.carousel-mobile-component .carousel-arrow-prev{left:0}@media (max-width:768px){.carousel-mobile-component .slide-count-container{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#666}}@media (max-width:768px){.carousel-mobile-component .slide-count-container .carousel-arrow{position:static}}.carousel-mobile-component .slide-count{display:none;text-align:center;margin-top:40px;font-family:calluna,serif;font-size:18px}@media (max-width:768px){.carousel-mobile-component .slide-count{display:block;margin-top:0}}.carousel-mobile-component.cards-component .slick-slide{padding-left:.27778vw;padding-right:.27778vw}.carousel-mobile-component.cards-component .slick-slide .info{opacity:0}.carousel-mobile-component.cards-component .slick-slide .info{-webkit-transition:opacity 1s;transition:opacity 1s}@media (max-width:768px){.carousel-mobile-component.cards-component .slick-slide{padding-left:4px;padding-right:4px}}.slick-dots{position:absolute;bottom:32px;display:inline-block;padding:0;list-style:none;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media (max-width:768px){.slick-dots{top:45vw;bottom:auto}}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.slick-dots li.slick-active button:before{opacity:1}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:25px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:before{font-family:slick;font-size:25px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#fff;opacity:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.golf-carousel-component .slide img{margin:0 auto;margin-bottom:13.68056vw;width:42.5vw;height:auto}@media (max-width:768px){.golf-carousel-component .slide img{width:100%;margin-bottom:120px}}@media (min-width:1440px){.golf-carousel-component .slide img{margin-bottom:197px;width:612px}}.golf-carousel-component .slide .info{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.golf-carousel-component .slide .info{display:block}}.golf-carousel-component .slide .slide-copy{width:40vw;margin-right:12.36111vw;margin-left:8.33333vw}@media (min-width:1440px){.golf-carousel-component .slide .slide-copy{width:576px;margin-right:178px;margin-left:120px}}@media (max-width:768px){.golf-carousel-component .slide .slide-copy{margin:0;width:100%}}.golf-carousel-component .slide .slide-copy h4{text-transform:none;font-weight:600;margin-bottom:.69444vw}@media (min-width:1440px){.golf-carousel-component .slide .slide-copy h4{margin-bottom:10px}}@media (max-width:768px){.golf-carousel-component .slide .yardage{margin-top:44px}}.golf-carousel-component .slide .yardage li{position:relative;font-style:italic;margin-bottom:1.73611vw;padding-left:2.43056vw}@media (min-width:1440px){.golf-carousel-component .slide .yardage li{margin-bottom:25px;padding-left:35px}}@media (max-width:768px){.golf-carousel-component .slide .yardage li{margin-bottom:25px;padding-left:35px}}.golf-carousel-component .slide .yardage li:before{content:'';position:absolute;top:1px;left:0;width:.90278vw;height:.90278vw}@media (min-width:1440px){.golf-carousel-component .slide .yardage li:before{width:13px;height:13px}}@media (max-width:768px){.golf-carousel-component .slide .yardage li:before{top:8px;width:15px;height:13px}}.golf-carousel-component .slide .yardage li.championship:before{background-color:#41cfea}.golf-carousel-component .slide .yardage li.membership:before{background-color:#e5e2e2}.golf-carousel-component .slide .yardage li.club:before{background-color:#eebb09}.golf-carousel-component .slide .yardage li.forward:before{background-color:#bf3d13}.golf-carousel-component .slide .yardage li span{font-weight:700;font-style:normal}.golf-carousel-component .slick-dots{position:absolute;top:22.91667vw;display:inline-block;padding:0;list-style:none;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media (min-width:1440px){.golf-carousel-component .slick-dots{top:330px}}@media (max-width:768px){.golf-carousel-component .slick-dots{top:42vw;white-space:nowrap;width:100%;overflow-x:scroll;padding:0 30px;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.golf-carousel-component .slick-dots::-webkit-scrollbar{display:none}}.golf-carousel-component .slick-dots li{position:relative;display:inline-block;width:auto;height:auto;margin:0 .48611vw 0 0;padding:0;cursor:pointer}@media (min-width:1440px){.golf-carousel-component .slick-dots li{margin:0 7px 0 0}}@media (max-width:768px){.golf-carousel-component .slick-dots li{margin:0 7px 10px 0}}.golf-carousel-component .slick-dots li:last-child{margin:0}.golf-carousel-component .slick-dots li.slick-active a{opacity:1;border-bottom:1px solid #000}.golf-carousel-component .slick-dots a{color:#000;opacity:.3;padding:.97222vw .48611vw;display:inline-block}@media (min-width:1440px){.golf-carousel-component .slick-dots a{padding:14px 7px}}@media (max-width:768px){.golf-carousel-component .slick-dots a{padding:11px 7px}}.golf-carousel-component .golf-carousel-wrapper{position:relative}.golf-carousel-component .scroll-hider{display:none;position:absolute;width:100%;height:20px;background-color:red;top:54.2vw;left:0}.tabs-component{position:relative}@media (max-width:768px){.tabs-component .tab-labels-container{overflow:hidden;width:100%;height:50px}}.tabs-component .tab-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5vw}@media (max-width:768px){.tabs-component .tab-labels{width:100%;height:100%;overflow-x:scroll;z-index:4;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:15px}}@media (min-width:1440px){.tabs-component .tab-labels{margin-bottom:72px}}.tabs-component .tab-labels .tab-label{font-family:calluna,serif;font-size:1.18056vw;line-height:1.3;font-weight:700;text-align:center;color:#000;opacity:.5;-webkit-transition:opacity .4s;transition:opacity .4s;position:relative;cursor:pointer;padding-bottom:1.25vw}@media (max-width:768px){.tabs-component .tab-labels .tab-label{white-space:nowrap;font-size:17px;padding-bottom:18px}}@media (min-width:1440px){.tabs-component .tab-labels .tab-label{margin-bottom:18px;font-size:17px}}.tabs-component .tab-labels .tab-label:not(:last-child){margin-right:2.63889vw}@media (max-width:768px){.tabs-component .tab-labels .tab-label:not(:last-child){margin-right:38px}}@media (min-width:1440px){.tabs-component .tab-labels .tab-label:not(:last-child){margin-right:38px}}@media (max-width:768px){.tabs-component .tab-labels .tab-label:first-child{margin-left:38px}}.tabs-component .tab-labels .tab-label:after{content:"";position:absolute;width:0;height:1px;background-color:#000;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .4s;transition:width .4s}.tabs-component .tab-labels .tab-label:hover:after{width:1.45833vw}@media (max-width:768px){.tabs-component .tab-labels .tab-label:hover:after{width:21px}}@media (min-width:1440px){.tabs-component .tab-labels .tab-label:hover:after{width:21px}}.tabs-component .tab-labels .tab-label.active{opacity:1}.tabs-component .tab-labels .tab-label.active:after{width:1.45833vw}@media (max-width:768px){.tabs-component .tab-labels .tab-label.active:after{width:21px}}@media (min-width:1440px){.tabs-component .tab-labels .tab-label.active:after{width:21px}}.tabs-component .tab-content-panels .text p{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;line-height:2.01389vw;color:#666}@media (max-width:768px){.tabs-component .tab-content-panels .text p{font-size:17px;line-height:29px}}.tabs-component .tab-content-panels .text p strong{color:#000}.tabs-component .tab-content-panels .strip-component{padding-top:0}.tabs-restaurant{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:5vw!important}@media (max-width:768px){.tabs-restaurant{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:72px!important}}@media (min-width:1440px){.tabs-restaurant{margin-top:72px!important}}.tabs-restaurant>.tabs-component{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;width:100%;margin-right:0}@media (max-width:768px){.tabs-restaurant>.tabs-component{width:100%;margin:0}}.tabs-restaurant>.tabs-component>.tabs-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.tabs-restaurant>.tabs-component>.tabs-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .image{margin-top:1.38889vw}@media (max-width:768px){.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .image{margin-top:20px}}@media (min-width:1440px){.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .image{margin-top:20px}}.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .image img{width:46.875vw;height:auto}@media (max-width:768px){.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .image img{width:77.06667vw}}@media (min-width:1440px){.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .image img{width:675px}}.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .text ul{margin:0;list-style-type:none;position:relative;margin-left:1.94444vw}@media (min-width:1440px){.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .text ul{margin-left:28px}}.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .text li{position:relative;font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-weight:500;font-size:1.18056vw;line-height:1.71;color:#666}@media (min-width:1440px){.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .text li{font-size:17px}}@media (max-width:768px){.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .text li{font-size:17px;padding-left:11px}}.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .text li:before{content:"\2014";position:absolute;left:-1.94444vw}@media (max-width:768px){.tabs-restaurant>.tabs-component>.tabs-content-wrapper .column-container .text li:before{left:-11px}}.tabs-restaurant>.tabs-component>.tab-labels-container>.tab-labels{margin-bottom:0}@media (max-width:768px){.tabs-restaurant>.tabs-component>.tab-labels-container>.tab-labels{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:768px){.tabs-restaurant>.tabs-component>.tab-labels-container>.tab-labels .tab-label:first-child{margin-left:0}}.tabs-restaurant>.tabs-component .tab-content-panels{margin-top:5vw;width:77.5%;padding-right:8.33333vw}@media (min-width:1440px){.tabs-restaurant>.tabs-component .tab-content-panels{margin-top:72px;padding-right:120px}}@media (max-width:768px){.tabs-restaurant>.tabs-component .tab-content-panels{margin:30px 0;width:100%;padding-right:0}}.tabs-restaurant .tabs-column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:5vw}.tabs-restaurant .tabs-column p{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;line-height:2.01389vw;color:#666}@media (max-width:768px){.tabs-restaurant .tabs-column p{font-size:17px;line-height:29px}}.tabs-restaurant .tabs-column p strong{color:#000}.tabs-restaurant .tabs-column .links{margin-top:2.43056vw}@media (max-width:768px){.tabs-restaurant .tabs-column .links{margin-top:35px}}@media (min-width:1440px){.tabs-restaurant .tabs-column .links{margin-top:35px}}.tabs-restaurant .tabs-restaurant{margin:0!important}.tabs-restaurant .tabs-restaurant>.tabs-component{margin:0;width:100%}.tabs-restaurant .tabs-restaurant>.tabs-component .tabs-content-wrapper{margin-left:0;margin-right:0}.tabs-restaurant .tabs-restaurant>.tabs-component .tab-content-panels{margin-left:0;margin-top:0;padding:0;width:100%}.tabs-restaurant .tabs-restaurant>.tabs-component .tab-content-panels .text p{font-weight:600;color:#3e3e3e}@media (max-width:768px){.tabs-restaurant .tabs-restaurant>.tabs-component .tab-content-panels .text p{font-size:17px;line-height:29px}}.tabs-restaurant .tabs-restaurant>.tabs-component .tab-content-panels .text p em{color:#666;font-weight:500;font-style:italic}.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels-container{margin-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels{left:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2.08333vw}@media (max-width:768px){.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels{width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1440px){.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels{margin-bottom:30px}}.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels:after{content:"";position:absolute;width:100%;height:1px;background-color:#000;opacity:.2;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .4s;transition:width .4s}.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels .tab-label{margin-bottom:0}@media (max-width:768px){.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels .tab-label:first-child{margin-left:0}}.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels .tab-label:not(:last-child){margin-right:1.94444vw}@media (max-width:768px){.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels .tab-label:not(:last-child){margin-right:7.46667vw}}@media (min-width:1440px){.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels .tab-label:not(:last-child){margin-right:28px}}.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels .tab-label:hover:after{width:100%}.tabs-restaurant .tabs-restaurant>.tabs-component .tab-labels .tab-label.active:after{width:100%}.copy-row-component .slick-list.draggable{overflow:hidden}.copy-row-component .copy-blocks-container{display:-webkit-box;display:-ms-flexbox;display:flex}.copy-row-component .copy-blocks{max-width:960px;width:33.33%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.copy-row-component .copy-blocks{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;width:66%}}@media (max-width:768px){.copy-row-component .copy-blocks.slides-clone{display:none}}.copy-row-component>.heading{font-family:BodoniSevITCPro-BookItalic,Garamond,Times New Roman,serif;font-size:1.94444vw;font-weight:500;color:#000;margin-bottom:2.77778vw;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.copy-row-component>.heading{font-size:27px;width:230px;margin:0 auto}}@media (min-width:1440px){.copy-row-component>.heading{font-size:28px;margin-bottom:40px}}.copy-row-component .copy-block{width:calc(100% / 3);padding:0 30px;min-height:250px}@media (max-width:768px){.copy-row-component .copy-block{width:100%;padding-top:30px;padding-bottom:30px;height:250px}}.copy-row-component .copy-block .copy{opacity:.4;font-family:calluna,serif;font-size:.97222vw;line-height:1.43;text-align:center;text-transform:uppercase;margin-top:1.18056vw}@media (max-width:768px){.copy-row-component .copy-block .copy{font-size:14px;margin-top:12px}}@media (min-width:1440px){.copy-row-component .copy-block .copy{font-size:14px;margin-top:17px}}.copy-row-component .copy-block:first-child{padding-left:0}.copy-row-component .copy-block:last-child{padding-right:0}.copy-row-component .copy-block h3{margin-top:1.04167vw}@media (min-width:1440px){.copy-row-component .copy-block h3{font-size:15px}}.copy-row-component .copy-block p{font-family:calluna,serif;font-size:1.04167vw;font-weight:700;text-align:center;width:80%;margin:0 auto}@media (max-width:768px){.copy-row-component .copy-block p{font-size:15px;line-height:20px;margin:9px auto 0}}@media (min-width:1440px){.copy-row-component .copy-block p{font-size:15px}}.copy-row-component .copy-block a{color:#666;display:block;text-transform:uppercase;text-align:center;margin-top:52px;font-size:14px}.copy-row-component .large-number{font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:6.04167vw;text-align:center;color:#294372}.copy-row-component .large-number.has-sign:before{content:"#";font-size:2.22222vw;font-weight:700;vertical-align:super;top:-.41667vw;position:relative}@media (min-width:1440px){.copy-row-component .large-number.has-sign:before{font-size:32px;top:-6px}}@media (max-width:768px){.copy-row-component .large-number{font-size:83px}.copy-row-component .large-number.has-sign:before{font-size:35px;top:-7px}}@media (min-width:1440px){.copy-row-component .large-number{font-size:87px}}.column-container.four-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-container.four-col .four-col-column{width:25%;text-align:center;padding:0 1.38889vw}@media (max-width:768px){.column-container.four-col .four-col-column{padding:0 20px;margin-bottom:20px;width:50%}}@media (min-width:1440px){.column-container.four-col .four-col-column{padding:0 20px}}.column-container.four-col h1,.column-container.four-col h2,.column-container.four-col h3,.column-container.four-col h4,.column-container.four-col h5,.column-container.four-col h6{display:block;color:#000;font-weight:bolder;line-height:1.5}.column-container.four-col strong{color:#000;font-weight:bolder}.custom-background-component{padding-top:6.25vw}@media (max-width:768px){.custom-background-component{padding-top:78px}}@media (min-width:1440px){.custom-background-component{padding-top:90px}}.custom-background-component>img{width:100%}.custom-background-component .custom-mobile-bg{display:none}@media (max-width:768px){.custom-background-component .custom-mobile-bg{display:block}}.custom-background-component .custom-desktop-bg{width:100%}@media (max-width:768px){.custom-background-component .custom-desktop-bg{display:none}}.custom-background-component.background-7 .custom-mobile-bg{margin-top:-32vw}.gform_wrapper{margin:0!important}.gform_wrapper .gform_heading{display:none}.gform_wrapper .gform_footer{padding:0!important;margin:0!important}@media (max-width:768px){.gform_wrapper .gform_body{width:100%!important}}.gform_wrapper .gfield_error{background-color:transparent!important;margin-bottom:0!important;border:0!important;padding:0!important}.gform_wrapper form>.validation_error{display:none}.gform_wrapper input:not(.gform_button){margin:0!important;padding:0!important}.gform_confirmation_message{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-weight:700}.newsletter-signup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4.02778vw 8.19444vw;background-color:#f8f8f8}@media (max-width:768px){.newsletter-signup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:69px 44px}}@media (min-width:1440px){.newsletter-signup{padding:58px 118px}}.newsletter-signup .newsletter-heading h3{font-size:2.5vw;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif}@media (max-width:768px){.newsletter-signup .newsletter-heading h3{font-size:30px}}@media (min-width:1440px){.newsletter-signup .newsletter-heading h3{font-size:36px}}.newsletter-signup .newsletter-heading h4{font-family:BodoniSevITCPro-BookItalic,Garamond,Times New Roman,serif;font-size:1.18056vw;line-height:2;color:#666}@media (max-width:768px){.newsletter-signup .newsletter-heading h4{font-size:17px;line-height:1.88}}@media (min-width:1440px){.newsletter-signup .newsletter-heading h4{font-size:17px}}@media (max-width:768px){.newsletter-signup .newsletter-heading{padding-bottom:44px}}.newsletter-signup .newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.newsletter-signup .newsletter-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.newsletter-signup .newsletter-form input[type=text]{background-color:#f8f8f8;width:23.33333vw!important;border-bottom:1px solid #e3e3e3;margin-right:2.15278vw!important;padding-bottom:1.11111vw!important;font-family:calluna,serif;font-size:1.25vw!important;line-height:1.61}.newsletter-signup .newsletter-form input[type=text]::-webkit-input-placeholder{color:#8c8c8c}.newsletter-signup .newsletter-form input[type=text]:-moz-placeholder{color:#8c8c8c}.newsletter-signup .newsletter-form input[type=text]::-moz-placeholder{color:#8c8c8c}.newsletter-signup .newsletter-form input[type=text]:-ms-input-placeholder{color:#8c8c8c}@media (min-width:1440px){.newsletter-signup .newsletter-form input[type=text]{font-size:18px!important}}@media (max-width:768px){.newsletter-signup .newsletter-form input[type=text]{width:100%!important;font-size:17px!important;line-height:2.47;margin-bottom:37px!important}}#weq-modal{position:fixed;width:100%;height:100vh;z-index:99999;opacity:0;left:-99999px;background-color:rgba(255,255,255,.98)}#weq-modal.open{top:0;left:0;opacity:1}#weq-modal .category-content-item-modal-img{position:relative}#weq-modal .category-content-item-modal-img img{width:80%;margin:0 auto;display:block}#weq-modal .category-content-item-modal-img button{position:absolute;bottom:1.38889vw;margin-right:1.38889vw;right:10%;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;font-size:16px;color:#3e3e3e;text-transform:uppercase;background-color:#fff}#weq-modal .category-content-item-modal-img button a{padding:10px;background-color:#fff;font-size:.90278vw;font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:.20139vw}@media (max-width:768px){#weq-modal .category-content-item-modal-img button a span{display:none}}@media (max-width:768px){#weq-modal .category-content-item-modal-img button a i{font-size:10px}}#weq-modal.weq-modal-carousel .carousel-wrapper{position:relative}#weq-modal.weq-modal-carousel .carousel-wrapper:after,#weq-modal.weq-modal-carousel .carousel-wrapper:before{content:"";position:absolute;width:8.26389vw;width:8.3vw;height:100%;background-color:#000;opacity:.6;top:0;z-index:1}@media (max-width:768px){#weq-modal.weq-modal-carousel .carousel-wrapper:after,#weq-modal.weq-modal-carousel .carousel-wrapper:before{display:none}}@media (min-width:1440px){#weq-modal.weq-modal-carousel .carousel-wrapper:after,#weq-modal.weq-modal-carousel .carousel-wrapper:before{width:119px}}#weq-modal.weq-modal-carousel .carousel-wrapper:before{left:0}#weq-modal.weq-modal-carousel .carousel-wrapper:after{right:0}#weq-modal.weq-modal-carousel .slides .carousel-arrow{background-color:#fff;height:59px;width:59px}#weq-modal.weq-modal-carousel .slides .carousel-arrow:before{color:#000}#weq-modal.weq-modal-carousel .slick-slide{font-size:0}#weq-modal.weq-modal-carousel .carousel-arrow{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;cursor:pointer}#weq-modal.weq-modal-carousel .carousel-arrow-next{right:0}#weq-modal.weq-modal-carousel .carousel-arrow-prev{left:0}#weq-modal.weq-modal-carousel .slick-dots{position:absolute;bottom:32px;display:inline-block;padding:0;list-style:none;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media (max-width:768px){#weq-modal.weq-modal-carousel .slick-dots{top:45vw;bottom:auto}}#weq-modal.weq-modal-carousel .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}#weq-modal.weq-modal-carousel .slick-dots li.slick-active button:before{opacity:1}#weq-modal.weq-modal-carousel .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:25px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}#weq-modal.weq-modal-carousel .slick-dots li button:before{font-family:slick;font-size:25px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#fff;opacity:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#weq-modal.weq-modal-carousel .slide-img{height:46.18056vw}#weq-modal .weq-modal-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 6.94444vw;position:relative;height:10.83333vw}@media (max-width:768px){#weq-modal .weq-modal-nav{height:76px}}#weq-modal .weq-modal-nav .heading{font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:2.43056vw;position:absolute;width:100%;text-align:center}#weq-modal .weq-modal-nav #weq-modal-close{z-index:2;position:relative;text-transform:uppercase;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:1.11111vw;color:#3e3e3e;padding-left:1.66667vw;cursor:pointer}@media (max-width:768px){#weq-modal .weq-modal-nav #weq-modal-close{font-size:12px;letter-spacing:2.4px;padding-left:24px}}#weq-modal .weq-modal-nav .close-ex{position:absolute;left:0;top:.34722vw}@media (max-width:768px){#weq-modal .weq-modal-nav .close-ex{top:5px}}#weq-modal .weq-modal-nav .close-ex:after,#weq-modal .weq-modal-nav .close-ex:before{content:"";width:1.21528vw;height:.06944vw;background-color:#3e3e3e;position:absolute}@media (max-width:768px){#weq-modal .weq-modal-nav .close-ex:after,#weq-modal .weq-modal-nav .close-ex:before{width:17.5px;height:1px}}#weq-modal .weq-modal-nav .close-ex:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#weq-modal .weq-modal-nav .close-ex:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#weq-modal.add-to-cart{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}#weq-modal.add-to-cart .weq-modal-content .hero-text{margin-bottom:4.86111vw}@media (min-width:1440px){#weq-modal.add-to-cart .weq-modal-content .hero-text{margin-bottom:70px}}@media (max-width:768px){#weq-modal.add-to-cart .weq-modal-content .hero-text{margin-bottom:48px;padding-bottom:0}}@media (max-width:768px){#weq-modal.add-to-cart .weq-modal-content h1{margin-bottom:11px}}#weq-modal.add-to-cart .weq-modal-content h5{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-align:center;font-size:1.18056vw;color:#666}@media (min-width:1440px){#weq-modal.add-to-cart .weq-modal-content h5{font-size:17px}}@media (max-width:768px){#weq-modal.add-to-cart .weq-modal-content h5{font-size:17px}}#weq-modal.add-to-cart .modal-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3.47222vw;border:1px solid #e3e3e3}@media (min-width:1440px){#weq-modal.add-to-cart .modal-product{padding:50px}}@media (max-width:768px){#weq-modal.add-to-cart .modal-product{padding:30px 24px}}#weq-modal.add-to-cart .modal-product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#weq-modal.add-to-cart .woocommerce-product-gallery--with-images img{width:11.94444vw;margin-right:3.47222vw}@media (min-width:1440px){#weq-modal.add-to-cart .woocommerce-product-gallery--with-images img{width:172px;margin-right:50px}}#weq-modal.add-to-cart .product-title{color:#666;font-size:1.66667vw}@media (min-width:1440px){#weq-modal.add-to-cart .product-title{font-size:24px}}@media (max-width:768px){#weq-modal.add-to-cart .product-title{font-size:17px}}#weq-modal.add-to-cart .product-cost{color:#3e3e3e;font-size:2.91667vw;font-style:italic}@media (min-width:1440px){#weq-modal.add-to-cart .product-cost{font-size:42px}}@media (max-width:768px){#weq-modal.add-to-cart .product-cost{font-size:25px}}#weq-modal.add-to-cart .modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:3.61111vw}@media (min-width:1440px){#weq-modal.add-to-cart .modal-actions{padding-top:52px}}@media (max-width:768px){#weq-modal.add-to-cart .modal-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:52px}}#weq-modal.add-to-cart .modal-actions a,#weq-modal.add-to-cart .modal-actions button{display:inline-block;width:auto}@media (max-width:768px){#weq-modal.add-to-cart .modal-actions a,#weq-modal.add-to-cart .modal-actions button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:72px;margin-bottom:10px}}#weq-modal.add-to-cart .modal-actions .checkout{background-color:#3e3e3e;color:#fff}.list-component{padding:10.41667vw 0}@media (max-width:768px){.list-component{padding:77px 0}}@media (min-width:1440px){.list-component{padding:150px 0}}.list-component h3{margin-bottom:1.73611vw}@media (min-width:1440px){.list-component h3{margin-bottom:25px}}.list-component.text .list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.list-component.text .list-wrapper{display:block}}.list-component.text ul.item-col{width:33%}@media (max-width:768px){.list-component.text ul.item-col{width:100%}}.list-component.text ul.item-col li{position:relative;padding-left:3.125vw;margin-bottom:.97222vw}@media (max-width:768px){.list-component.text ul.item-col li{padding-left:45px;margin-bottom:14px}}@media (min-width:1440px){.list-component.text ul.item-col li{padding-left:45px;margin-bottom:14px}}.list-component.text ul.item-col li:before{content:'';height:2px;width:1.73611vw;display:block;position:absolute;left:0;top:50%;background-color:#e3e3e3}@media (max-width:768px){.list-component.text ul.item-col li:before{width:25px}}@media (min-width:1440px){.list-component.text ul.item-col li:before{width:25px}}.list-component.thumbnail .heading{text-align:center;font-family:BodoniSevITCPro-BookItalic,Garamond,Times New Roman,serif}.list-component.thumbnail .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.list-component.thumbnail .items{width:100%;display:block}}.list-component.thumbnail .items.border{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding-top:6.25vw;padding-bottom:3.125vw}@media (min-width:1440px){.list-component.thumbnail .items.border{padding-top:90px;padding-bottom:45px}}.list-component.thumbnail .items li{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;margin-bottom:3.125vw}@media (max-width:768px){.list-component.thumbnail .items li{width:100%;display:block;margin-bottom:60px}}@media (min-width:1440px){.list-component.thumbnail .items li{margin-bottom:45px}}.list-component.thumbnail .items li .thumbnail{width:12.5vw;height:12.5vw}@media (min-width:1440px){.list-component.thumbnail .items li .thumbnail{width:180px;height:180px}}@media (max-width:768px){.list-component.thumbnail .items li .thumbnail{width:100%;height:auto}}.list-component.thumbnail .items .thumbnail-info{padding-top:1.45833vw;padding-left:2.63889vw}@media (min-width:1440px){.list-component.thumbnail .items .thumbnail-info{padding-top:21px;padding-left:38px}}@media (max-width:768px){.list-component.thumbnail .items .thumbnail-info{padding-top:20px;padding-left:0}}.list-component.thumbnail .items h3{margin-bottom:3.54167vw}@media (min-width:1440px){.list-component.thumbnail .items h3{margin-bottom:51px}}@media (max-width:768px){.list-component.thumbnail .items h3{margin-bottom:26px}}.list-component.thumbnail .items h5{color:#666;margin-bottom:.41667vw}@media (min-width:1440px){.list-component.thumbnail .items h5{margin-bottom:6px}}.reserve-form-component .heading{text-align:center;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:3.88889vw;color:#000;margin-bottom:5.55556vw}@media (max-width:768px){.reserve-form-component .heading{font-size:40px;margin-bottom:56px}}@media (min-width:1440px){.reserve-form-component .heading{font-size:56px;margin-bottom:80px}}.reserve-form-component #reserve-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 120px}@media (max-width:768px){.reserve-form-component #reserve-form{margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.reserve-form-component #reserve-form .input-container{position:relative;width:50%;padding-right:3.47222vw;margin-bottom:4.16667vw}@media (max-width:768px){.reserve-form-component #reserve-form .input-container{width:100%;padding:0;margin-bottom:50px}}@media (min-width:1440px){.reserve-form-component #reserve-form .input-container{padding-right:50px;margin-bottom:60px}}.reserve-form-component #reserve-form .input-container input,.reserve-form-component #reserve-form .input-container select{width:100%;background:0 0;border:none;border-bottom:1px solid #666;padding-bottom:1.38889vw;font-family:calluna,serif;font-size:1.38889vw;font-weight:600}@media (max-width:768px){.reserve-form-component #reserve-form .input-container input,.reserve-form-component #reserve-form .input-container select{font-size:17px;border-color:rgba(102,102,102,.5);padding-bottom:18px}}@media (min-width:1440px){.reserve-form-component #reserve-form .input-container input,.reserve-form-component #reserve-form .input-container select{padding-bottom:20px;font-size:20px}}.reserve-form-component #reserve-form .input-container label{position:absolute;left:0;top:0;color:#666;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;-webkit-transform-origin:0 -100px;transform-origin:0 -100px;font-size:1.18056vw}@media (max-width:768px){.reserve-form-component #reserve-form .input-container label{font-size:17px;color:#666}}@media (min-width:1440px){.reserve-form-component #reserve-form .input-container label{font-size:17px}}.reserve-form-component #reserve-form .input-container input:valid+label,.reserve-form-component #reserve-form .input-container select:valid+label{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}.reserve-form-component #reserve-form .input-container input:focus~.icon-down,.reserve-form-component #reserve-form .input-container select:focus~.icon-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.reserve-form-component #reserve-form .input-container input:focus+label,.reserve-form-component #reserve-form .input-container select:focus+label{-webkit-transform:scale(.8);transform:scale(.8);opacity:.5}.reserve-form-component #reserve-form .input-container select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';border-radius:0}.reserve-form-component #reserve-form .input-container select+label{pointer-events:none}.reserve-form-component #reserve-form .input-container select:invalid{color:#666}.reserve-form-component #reserve-form .input-container .icon-down{position:absolute;top:0;right:3.47222vw;font-size:.55556vw;color:#666;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media (max-width:768px){.reserve-form-component #reserve-form .input-container .icon-down{font-size:8px;right:0;opacity:.5}}@media (min-width:1440px){.reserve-form-component #reserve-form .input-container .icon-down{right:50px;font-size:8px}}@media (max-width:768px){.reserve-form-component #reserve-form .input-container.half{width:45%}}.reserve-form-component #reserve-form #reserve-submit{margin:0 auto}@media (max-width:768px){.reserve-form-component #reserve-form #reserve-submit{letter-spacing:2.6px;font-weight:600;height:72px}}.reserve-form-component .reserve-cancel-container{text-align:center;margin-top:2.08333vw;color:#666;font-size:.97222vw;font-weight:700;text-decoration:underline}@media (max-width:768px){.reserve-form-component .reserve-cancel-container{font-size:15px;margin-top:30px}}@media (min-width:1440px){.reserve-form-component .reserve-cancel-container{margin-top:30px;font-size:14px}}.testimonials{padding:0 135px}@media (max-width:768px){.testimonials{padding:0 32px}}.testimonials button{outline:0}.testimonials-state-view-all .testimonials-item:nth-child(n+7){display:block}@media (max-width:768px){.testimonials-state-view-all .testimonials-item:nth-child(n+4){display:block}}.testimonials-state-view-all .testimonials-controls{display:none}.testimonials-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1440px;margin-left:auto;margin-right:auto;border-top:1px solid #e3e3e3}.testimonials-list::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#e3e3e3}.testimonials-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333%;border-bottom:1px solid #e3e3e3}.testimonials-item:nth-child(n+7){display:none}@media (max-width:768px){.testimonials-item{width:100%}.testimonials-item:nth-child(n+4){display:none}}.testimonials-item-preview{padding:75px 16px;text-align:center}@media (max-width:768px){.testimonials-item-preview{padding:45px 16px}}.testimonials-item-modal-header,.testimonials-item-preview-header{margin-bottom:42px}@media (max-width:768px){.testimonials-item-modal-header,.testimonials-item-preview-header{margin-bottom:26px}}.testimonials-item-modal-header .heading,.testimonials-item-preview-header .heading{font-size:1.73611vw;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif}@media (max-width:768px){.testimonials-item-modal-header .heading,.testimonials-item-preview-header .heading{font-size:25px}}@media (min-width:1440px){.testimonials-item-modal-header .heading,.testimonials-item-preview-header .heading{font-size:25px}}.testimonials-item-modal-header p,.testimonials-item-preview-header p{font-size:1.11111vw;line-height:1.31;font-style:italic;font-family:calluna,serif;color:#666;-webkit-font-smoothing:antialiased}@media (max-width:768px){.testimonials-item-modal-header p,.testimonials-item-preview-header p{font-size:16px}}@media (min-width:1440px){.testimonials-item-modal-header p,.testimonials-item-preview-header p{font-size:16px}}.testimonials-item-modal-content,.testimonials-item-preview-content{max-width:320px;margin-left:auto;margin-right:auto;font-size:1.18056vw;line-height:1.71;color:#666;-webkit-font-smoothing:antialiased}@media (max-width:768px){.testimonials-item-modal-content,.testimonials-item-preview-content{max-width:none;font-size:17px}}@media (min-width:1440px){.testimonials-item-modal-content,.testimonials-item-preview-content{font-size:17px}}.testimonials-item-preview-controls{margin-top:32px}.testimonials-item-modal{position:fixed;z-index:9999;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(255,255,255,.9);text-align:center}.testimonials-item-modal>.inner{position:absolute;top:50%;left:50%;width:calc(100% - 270px);max-width:44.44444vw;height:auto;max-height:calc(100vh - 120px);padding-top:10.41667vw;padding-bottom:10.41667vw;padding-left:4.16667vw;padding-right:4.16667vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;-webkit-box-shadow:0 12px 36px 0 rgba(0,0,0,.1);box-shadow:0 12px 36px 0 rgba(0,0,0,.1);overflow:auto}@media (max-width:768px){.testimonials-item-modal>.inner{width:calc(100% - 60px);max-width:none;padding:60px}}@media (min-width:1440px){.testimonials-item-modal>.inner{max-width:640px;padding-top:150px;padding-bottom:150px;padding-left:60px;padding-right:60px}}.testimonials-item-modal .testimonials-item-action-toggle-modal{position:absolute;top:36px;right:36px;display:block;width:28px;height:28px}.testimonials-item-modal .testimonials-item-action-toggle-modal::after,.testimonials-item-modal .testimonials-item-action-toggle-modal::before{content:"";position:absolute;left:50%;top:50%;width:1px;height:39.59798px;background-color:#3e3e3e;position:absolute}.testimonials-item-modal .testimonials-item-action-toggle-modal::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.testimonials-item-modal .testimonials-item-action-toggle-modal::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.testimonials-item-state-modal-open .testimonials-item-modal{display:block}.testimonials-item-modal-content,.testimonials-item-modal-header,.testimonials-item-modal-image,.testimonials-item-modal-youtube{margin-top:18px}.testimonials-item-modal-content:first-child,.testimonials-item-modal-header:first-child,.testimonials-item-modal-image:first-child,.testimonials-item-modal-youtube:first-child{margin-top:0}.testimonials-item-modal-image{display:block;margin-bottom:48px}.testimonials-item-modal-image:last-child{margin-bottom:0}.testimonials-item-modal-image img{display:block;margin-left:auto;margin-right:auto}.testimonials-item-modal-header{margin-bottom:0}@media (max-width:768px){.testimonials-item-modal-header{margin-bottom:0}}.testimonials-item-modal-content{max-width:none}.testimonials-item-modal-content p{line-height:inherit;font-weight:300}.testimonials-item-modal-youtube{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials-item-modal-youtube a{position:relative}.testimonials-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4.16667vw;margin-bottom:4.16667vw}@media (min-width:1440px){.testimonials-controls{margin-top:60px;margin-bottom:60px}}@media (max-width:768px){.testimonials-controls{margin-top:45px;margin-bottom:45px}}.team-members-component{padding:0 135px}@media (min-width:769px) and (max-width:1024px){.team-members-component{padding:0 32px}}@media (max-width:768px){.team-members-component{padding:0 32px}}.team-members-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1440px;margin-left:auto;margin-right:auto}.team-members-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%;padding:0 20px;text-align:center}@media (max-width:768px){.team-members-item{width:50%}}@media (max-width:600px){.team-members-item{width:100%;padding:0 32px}}.team-members-item .team-members-item-headshot img{max-width:240px;width:100%}.team-members-item-name{margin-bottom:42px}@media (max-width:768px){.team-members-item-name{margin-bottom:26px}}.team-members-item-name .name{font-size:25px;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;margin-top:33px}@media (min-width:769px) and (max-width:1024px){.team-members-item-name .name{font-size:20px}}.team-members-item-name p{font-size:17px;line-height:1.31;font-style:italic;font-family:calluna,serif;color:#666;-webkit-font-smoothing:antialiased;margin-top:7px;margin-bottom:43px}@media (max-width:768px){.team-members-item-name p{font-size:16px}}@media (max-width:768px){.categories-component .category-nav-container{padding-top:10.66667vw}}.categories-component .category-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.38889vw}@media (min-width:1440px){.categories-component .category-nav-list{margin-bottom:20px}}@media (max-width:768px){.categories-component .category-nav-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.categories-component .category-nav-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:768px){.categories-component .category-nav-item{width:50%;margin-bottom:20px}}.categories-component .category-nav-link{font-family:calluna,serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;color:#939393;margin-right:3.68056vw}.categories-component .category-nav-link.category-active{color:#000}.categories-component .category-nav-link:hover{color:#000}@media (min-width:1440px){.categories-component .category-nav-link{font-size:17px;margin-right:53px}}@media (max-width:768px){.categories-component .category-nav-link{font-size:17px;font-weight:400;margin-right:0}}.categories-component--grid .category-content-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px}@media (max-width:768px){.categories-component--grid .category-content-grid{margin-top:0}}.categories-component--grid .category-content-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100%/5 - 16px);margin-top:20px;padding-right:.69444vw;padding-left:.69444vw}.categories-component--grid .category-content-item.hidden{display:none}@media (max-width:600px){.categories-component--grid .category-content-item{width:calc(100%/2 - 20px/2)}}@media (min-width:601px) and (max-width:768px){.categories-component--grid .category-content-item{width:calc(100%/3 - 13.33333px)}}@media (min-width:769px) and (max-width:1024px){.categories-component--grid .category-content-item{width:calc(100%/4 - 15px)}}@media (min-width:1440px){.categories-component--grid .category-content-item{padding-right:10px;padding-left:10px}}.categories-component--grid .category-content-item-modal{display:none}.categories-component--grid .category-content-item-teaser{position:relative}.categories-component--grid .category-content-item-teaser>button{width:100%}.categories-component--grid .category-content-item-img img{display:block;width:100%;height:auto}.categories-component--grid .category-content-item-download,.categories-component--grid .category-content-item-modal-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:40px;min-height:40px;padding:15px;background-color:#fff}.categories-component--grid .category-content-item-download:hover,.categories-component--grid .category-content-item-modal-download:hover{width:auto}.categories-component--grid .category-content-item-download:hover span,.categories-component--grid .category-content-item-modal-download:hover span{display:block}.categories-component--grid .category-content-item-download:hover .icon-download::before,.categories-component--grid .category-content-item-modal-download:hover .icon-download::before{color:#000}.categories-component--grid .category-content-item-download span,.categories-component--grid .category-content-item-modal-download span{display:none;margin-right:10px;font-size:13px;letter-spacing:3px;font-weight:700;text-transform:uppercase}.categories-component--grid .category-content-item-download .icon-download::before,.categories-component--grid .category-content-item-modal-download .icon-download::before{display:block;font-size:17px;color:#bdbbbb}.categories-component--grid .category-content-item-download{position:absolute;bottom:10px;right:10px}.categories-component--grid .category-content-item-modal-img img{display:block;width:100%;height:auto}.categories-component--grid .category-content-item-modal-download{position:absolute;bottom:20px;right:20px;width:auto}.categories-component--grid .category-content-item-modal-download span{display:block}.categories-component--grid .category-content-item-modal-download .icon-download::before{color:#000}.categories-component--list .category-content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.categories-component--list .category-content-list{display:block}}.categories-component--list .category-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;width:50%;padding:3.19444vw 0;border-bottom:1px solid #e3e3e3}@media (min-width:1440px){.categories-component--list .category-content-item{padding:46px 0}}@media (max-width:768px){.categories-component--list .category-content-item{width:100%;padding:44px 0}}.categories-component--list .category-content-item.hidden{display:none}.categories-component--list .category-content-img{display:inline-block}.categories-component--list .category-content-img.bordered img{border:1px solid #e3e3e3}.categories-component--list .category-content-img img{width:12.5vw;display:block;height:auto}@media (min-width:1440px){.categories-component--list .category-content-img img{width:180px}}@media (max-width:768px){.categories-component--list .category-content-img img{width:78px}}.categories-component--list .category-content-info{position:relative;margin-left:2.70833vw;margin-top:1.66667vw;padding-bottom:4.86111vw;padding-right:5.55556vw}@media (min-width:1440px){.categories-component--list .category-content-info{margin-left:39px;margin-top:24px}}@media (max-width:768px){.categories-component--list .category-content-info{margin-left:22px;margin-top:0}}.categories-component--list .category-content-info .link{position:absolute;bottom:2.56944vw;display:inline-block}@media (min-width:1440px){.categories-component--list .category-content-info .link{bottom:37px}}@media (max-width:768px){.categories-component--list .category-content-info .link{margin-top:34px;position:relative;bottom:auto}}.categories-component--list .category-content-date{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;line-height:2.01389vw;margin-bottom:.83333vw;text-align:left;color:#666;display:block}@media (min-width:1440px){.categories-component--list .category-content-date{font-size:17px;line-height:29px;margin-bottom:12px}}@media (max-width:768px){.categories-component--list .category-content-date{font-size:15px;line-height:15px}}.categories-component--list .category-content-title{font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:2.08333vw;line-height:2.5vw;margin-bottom:.34722vw;text-align:left;color:#000}@media (min-width:1440px){.categories-component--list .category-content-title{font-size:30px;line-height:36px;margin-bottom:5px}}@media (max-width:768px){.categories-component--list .category-content-title{font-size:24px;line-height:35px}}.categories-component--list .category-content-subtitle{font-family:calluna,serif;font-weight:400;font-style:italic;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;text-align:left;color:#000}@media (min-width:1440px){.categories-component--list .category-content-subtitle{font-size:17px}}@media (max-width:768px){.categories-component--list .category-content-subtitle{font-size:17px}}.press-contact-component.column-container{border-top:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;padding:25px 0;margin-bottom:72px}.press-contact-component.column-container .four-col-column{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;line-height:1.71;text-align:left;color:#666}@media (max-width:768px){.press-contact-component.column-container .four-col-column{width:100%;font-size:17px}}.press-contact-component.column-container .four-col-column:first-child{padding-left:0}.press-contact-component.column-container .four-col-column h4{font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:1.73611vw;font-weight:400;text-align:left;color:#000;text-transform:none}@media (max-width:768px){.press-contact-component.column-container .four-col-column h4{font-size:25px}}.press-contact-component.column-container .four-col-column span{display:block;padding-bottom:10px}.press-contact-component.column-container .four-col-column a{font-size:.90278vw}@media (max-width:768px){.press-contact-component.column-container .four-col-column a{font-size:13px}}.site-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%}.site-container .page-container{height:100%}.site-container .page-container>div:first-child:not(.home){margin-top:10.83333vw}@media (max-width:768px){.site-container .page-container>div:first-child:not(.home){margin-top:0}}@media (max-width:768px){.site-container .page-container{margin-top:76px}}.site-container .page-container>a.btn{width:18.19444vw;margin:0 auto;margin-top:3.75vw}@media (max-width:768px){.site-container .page-container>a.btn{margin-top:54px;width:75%}}@media (min-width:1440px){.site-container .page-container>a.btn{margin-top:54px;width:262px}}.site-footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:8.33333vw;padding-left:8.33333vw;padding:8.33333vw 6.94444vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.site-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:17.33333vw 11.2vw 14.4vw}}@media (min-width:1440px){.site-footer{padding:120px 100px}}.site-footer .footer-link-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40%}@media (max-width:768px){.site-footer .footer-link-section{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}}@media (min-width:1440px){.site-footer .footer-link-section{width:auto}}.site-footer .footer-link-section .footer-links-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:7.29167vw}@media (max-width:768px){.site-footer .footer-link-section .footer-links-group{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1440px){.site-footer .footer-link-section .footer-links-group{padding:0}}.site-footer .footer-link-section .footer-link-list{padding-right:5.90278vw}@media (max-width:768px){.site-footer .footer-link-section .footer-link-list{width:50%;padding-right:0}}@media (min-width:1440px){.site-footer .footer-link-section .footer-link-list{padding-right:85px}}@media (max-width:768px){.site-footer .footer-link-section .footer-link-list>ul{margin-bottom:0}}@media (max-width:768px){.site-footer .footer-link-section .footer-link-list .footer-category{padding-bottom:22px}}.site-footer .footer-link-section .footer-link-sublist{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.site-footer .footer-link-section .footer-link-sublist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}}@media (max-width:768px){.site-footer .footer-link-section .footer-link-sublist>div{width:100%}}@media (max-width:768px){.site-footer .footer-link-section .footer-link-sublist .footer-link-list:first-child{margin-bottom:37px}}.site-footer .footer-link-section .footer-icons{padding-top:4.44444vw}@media (max-width:768px){.site-footer .footer-link-section .footer-icons{padding-top:22px}}@media (min-width:1440px){.site-footer .footer-link-section .footer-icons{padding-top:64px}}.site-footer .footer-link-section .footer-icons>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.site-footer .footer-link-section .footer-icons>ul{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.site-footer .footer-link-section .footer-icons>ul li{margin-right:4.375vw}@media (min-width:1440px){.site-footer .footer-link-section .footer-icons>ul li{margin-right:63px}}.site-footer .footer-link-section .footer-icons .forbes{width:4.58333vw}@media (max-width:768px){.site-footer .footer-link-section .footer-icons .forbes{width:66px}}@media (min-width:1440px){.site-footer .footer-link-section .footer-icons .forbes{width:66px}}.site-footer .footer-link-section .footer-icons .preferred{width:7.98611vw}@media (max-width:768px){.site-footer .footer-link-section .footer-icons .preferred{width:100px}}@media (min-width:1440px){.site-footer .footer-link-section .footer-icons .preferred{width:115px}}.site-footer .footer-map{position:relative;height:100%}@media (max-width:768px){.site-footer .footer-map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 0 66px}}.site-footer .footer-map .map-img{width:23.125vw}@media (max-width:768px){.site-footer .footer-map .map-img{width:100%}}@media (min-width:1440px){.site-footer .footer-map .map-img{width:333px}}.site-footer .footer-map .btn{position:absolute;bottom:1.66667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block;background-color:#fff}@media (max-width:768px){.site-footer .footer-map .btn{position:relative;margin-top:6px}}@media (min-width:1440px){.site-footer .footer-map .btn{bottom:24px}}@media (max-width:768px){.site-footer .footer-map .direction{background-color:#3e3e3e;color:#fff}}.site-footer .footer-map .contact{display:none;background-color:#f3f3f3;color:#3e3e3e}@media (max-width:768px){.site-footer .footer-map .contact{display:block}}.site-footer .footer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.site-footer .footer-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.site-footer .footer-info li{padding-bottom:2.08333vw}@media (max-width:768px){.site-footer .footer-info li{padding-bottom:47px}}@media (min-width:1440px){.site-footer .footer-info li{padding-bottom:30px}}.site-footer .footer-info .address{width:100%;white-space:normal}.site-footer .footer-category{font-family:calluna,serif;font-style:italic;font-size:1.18056vw;text-align:left;color:#666;padding-bottom:.34722vw}@media (max-width:768px){.site-footer .footer-category{font-size:17px;padding-bottom:0}}@media (min-width:1440px){.site-footer .footer-category{font-size:17px;padding-bottom:5px}}.site-footer .footer-links>li{font-family:calluna,serif;font-size:1.18056vw;font-weight:700;line-height:2.06;text-align:left;color:#000;white-space:nowrap}@media (max-width:768px){.site-footer .footer-links>li{font-size:17px;line-height:2.06;white-space:normal}}@media (min-width:1440px){.site-footer .footer-links>li{font-size:17px}}header.header-component{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:10.83333vw;min-height:5.55556vw;max-height:156px;z-index:999;position:fixed;color:#fff;border-bottom:1px solid;border-color:rgba(227,227,227,0);-webkit-transition:background-color .4s,border-color .4s;transition:background-color .4s,border-color .4s}@media (max-width:768px){header.header-component{height:76px!important;background-color:#fff;padding:0 15px}}header.header-component .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;height:100%}header.header-component .open-mobile-nav-btn{display:none;height:100%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media (max-width:768px){header.header-component .open-mobile-nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}header.header-component .open-mobile-nav-btn .hamburger-slice{position:relative;-webkit-transition:background-color .4s;transition:background-color .4s;-webkit-transition-delay:.4s;transition-delay:.4s}header.header-component .open-mobile-nav-btn .hamburger-slice,header.header-component .open-mobile-nav-btn .hamburger-slice:after,header.header-component .open-mobile-nav-btn .hamburger-slice:before{content:"";width:23px;height:2px;background-color:#000}header.header-component .open-mobile-nav-btn .hamburger-slice:after,header.header-component .open-mobile-nav-btn .hamburger-slice:before{position:absolute;left:0}header.header-component .open-mobile-nav-btn .hamburger-slice:before{top:-6px;-webkit-transition:top .4s,-webkit-transform .4s;transition:top .4s,-webkit-transform .4s;transition:transform .4s,top .4s;transition:transform .4s,top .4s,-webkit-transform .4s;-webkit-transition-delay:.4s;transition-delay:.4s}header.header-component .open-mobile-nav-btn .hamburger-slice:after{bottom:-6px;-webkit-transition:bottom .4s,-webkit-transform .4s;transition:bottom .4s,-webkit-transform .4s;transition:transform .4s,bottom .4s;transition:transform .4s,bottom .4s,-webkit-transform .4s;-webkit-transition-delay:.4s;transition-delay:.4s}header.header-component .menu-section{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){header.header-component .nav-section{opacity:0;position:absolute;visibility:hidden;width:100%;left:0;top:100%;-webkit-transition:opacity .4s;transition:opacity .4s;background-color:#f8f8f8;padding-top:20px;height:100vh}}header.header-component .nav-section ul.nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){header.header-component .nav-section ul.nav-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:70%;-ms-flex-pack:distribute;justify-content:space-around}}header.header-component .nav-section .nav-menu>li{-webkit-transition:opacity .4s,color .4s;transition:opacity .4s,color .4s}@media (max-width:768px){header.header-component .nav-section .nav-menu>li{text-align:center}}header.header-component .nav-section .nav-menu>li:not(:last-of-type){padding-right:2.36111vw}header.header-component .nav-section .nav-menu>li a{font-family:calluna,serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;text-align:center}header.header-component .nav-section .nav-menu>li a:hover{opacity:1}@media (max-width:768px){header.header-component .nav-section .nav-menu>li a{font-size:20px;color:#3e3e3e}}@media (min-width:1440px){header.header-component .nav-section .nav-menu>li a{font-size:17px}}header.header-component .sub-menu{display:none}header.header-component .brand-logo{height:30%;min-height:2.43056vw}@media (max-width:768px){header.header-component .brand-logo{height:31px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding-left:21px}}header.header-component .brand-logo svg{height:100%;width:auto;fill:#fff;-webkit-transition:fill .4s;transition:fill .4s}@media (max-width:768px){header.header-component .brand-logo svg{fill:#2e2e2e}}@media (max-width:768px){header.header-component .btn.reserve>div{font-size:12px;letter-spacing:2.4px}}header.header-component.alt{background-color:#fff}header.header-component.alt .nav-menu>li a{opacity:.3;color:#000}header.header-component.alt .brand-logo svg{fill:#000}header.header-component.pegged{border-color:rgba(227,227,227,.3)}@media (max-width:768px){header.header-component.mobile-active .nav-section{opacity:1;position:absolute;visibility:visible}}header.header-component.mobile-active .nav-menu>li a{opacity:.3;color:#000}header.header-component.mobile-active .hamburger{-webkit-transform:rotate(90deg);transform:rotate(90deg)}header.header-component.mobile-active .hamburger-slice{background-color:#fff}header.header-component.mobile-active .hamburger-slice:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}header.header-component.mobile-active .hamburger-slice:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:0}.carousel-component,.copy-row-component,.hero-component.hero-text,.sample-component .component-name,.sample-component .sample-variation .variation-name,.strip-component{max-width:1440px;margin:0 auto}.site-main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}@media (max-width:768px){.guttered{margin:0 30px}}@media (min-width:769px){.guttered{margin:0 8.33333vw}}@media (min-width:1440px){.guttered{margin:0 120px}}@media (max-width:768px){#weq-modal.add-to-cart .modal-actions,#weq-modal.add-to-cart .modal-product,.product-template-default .woocommerce-message{margin:0 30px}}@media (min-width:769px){#weq-modal.add-to-cart .modal-actions,#weq-modal.add-to-cart .modal-product,.product-template-default .woocommerce-message{margin:0 16.66667vw}}@media (min-width:1440px){#weq-modal.add-to-cart .modal-actions,#weq-modal.add-to-cart .modal-product,.product-template-default .woocommerce-message{margin:0 240px}}@media (max-width:768px){.mobile-guttered{margin:0 30px}}@media (max-width:768px){.desktop-only{display:none}}@media (min-width:769px){.mobile-only{display:none}}.image img,.image picture{width:100%}.transparent{opacity:0}.woocommerce-page .site-main{padding-top:1.66667vw}@media (min-width:1440px){.woocommerce-page .site-main{padding-top:24px}}@media (max-width:768px){.woocommerce-page .site-main{padding-top:24px}}.woocommerce-page .entry-content h2,.woocommerce-page .entry-content h3{text-transform:capitalize}.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-notice{border:0;background-color:#f3f3f3;padding:1.73611vw;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-style:italic;color:#666;font-size:1.25vw;width:100%}@media (min-width:1440px){.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-notice{padding:25px;font-size:18px}}@media (max-width:768px){.woocommerce-page .woocommerce-error,.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-message,.woocommerce-page .woocommerce-notice{padding:25px;font-size:18px}}.woocommerce-page .woocommerce-error:before,.woocommerce-page .woocommerce-info:before,.woocommerce-page .woocommerce-message:before,.woocommerce-page .woocommerce-notice:before{display:none}.woocommerce-page .woocommerce-error a,.woocommerce-page .woocommerce-info a,.woocommerce-page .woocommerce-message a,.woocommerce-page .woocommerce-notice a{display:inline-block;text-decoration:underline;margin-left:5px}.woocommerce-page .woocommerce-error a.button,.woocommerce-page .woocommerce-info a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-notice a.button{font-style:normal;padding:1.38889vw 2.08333vw;background-color:#3e3e3e;color:#fff;font-weight:400}@media (max-width:768px){.woocommerce-page .woocommerce-error a.button,.woocommerce-page .woocommerce-info a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-notice a.button{padding:20px 16px;width:auto}}@media (min-width:1440px){.woocommerce-page .woocommerce-error a.button,.woocommerce-page .woocommerce-info a.button,.woocommerce-page .woocommerce-message a.button,.woocommerce-page .woocommerce-notice a.button{padding:20px 30px}}.woocommerce-page .woocommerce-error a.button:hover,.woocommerce-page .woocommerce-info a.button:hover,.woocommerce-page .woocommerce-message a.button:hover,.woocommerce-page .woocommerce-notice a.button:hover{background-color:#3e3e3e;color:#fff}.woocommerce-page .woocommerce-notice--success{text-align:center;font-style:normal;font-size:2.08333vw;color:#000}@media (min-width:1440px){.woocommerce-page .woocommerce-notice--success{font-size:30px}}@media (max-width:768px){.woocommerce-page .woocommerce-notice--success{font-size:30px}}.woocommerce-page .woocommerce-error{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;background-color:#d93045;color:#fff;font-style:normal}.woocommerce-page .woocommerce-error li{margin-bottom:2.5vw}@media (min-width:1440px){.woocommerce-page .woocommerce-error li{margin-bottom:36px}}@media (max-width:768px){.woocommerce-page .woocommerce-error li{margin-bottom:36px}}.woocommerce-page .woocommerce-error li:last-child{margin-bottom:0}.woocommerce-page .woocommerce-NoticeGroup{width:100%}.woocommerce-page .entry-header{font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:7.01389vw;text-align:center;color:#000;text-transform:uppercase;margin-bottom:6.94444vw}@media (max-width:768px){.woocommerce-page .entry-header{font-size:45px}}@media (min-width:1440px){.woocommerce-page .entry-header{font-size:101px;margin-bottom:100px;margin-top:24px}}.woocommerce-page .woocommerce table.shop_table{border:0}.woocommerce-page .woocommerce table.shop_table td{color:#666;font-weight:400;padding-bottom:1.94444vw}@media (max-width:768px){.woocommerce-page .woocommerce table.shop_table td{padding-bottom:28px}}.woocommerce-page .woocommerce table.shop_table td,.woocommerce-page .woocommerce table.shop_table th{padding:1.94444vw 0;border-top:0;border-bottom:1px solid #e3e3e3;font-size:1.18056vw}@media (min-width:1440px){.woocommerce-page .woocommerce table.shop_table td,.woocommerce-page .woocommerce table.shop_table th{padding:28px 0;font-size:17px}}@media (max-width:768px){.woocommerce-page .woocommerce table.shop_table td,.woocommerce-page .woocommerce table.shop_table th{padding:19px 0;font-size:17px}}.woocommerce-page .woocommerce table.shop_table th.product-name,.woocommerce-page .woocommerce table.shop_table th.product-total{padding-top:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}.sample-component{padding-bottom:50px}.sample-component .component-name{font-size:24px;font-weight:700;padding:10px 20px}.sample-component .sample-variation{padding-bottom:50px}.sample-component .sample-variation .variation-name{font-size:20px;font-weight:700;padding:10px 40px}.hero-component.hero-text .press-release-date{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;text-align:center;color:#666;margin-bottom:1.38889vw}@media (max-width:768px){.hero-component.hero-text .press-release-date{font-size:17px;margin-bottom:20px}}.hero-component.hero-text .press-release-hero{width:34%;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:2.43056vw;text-align:center;margin:0 auto;text-transform:none;color:#000;margin-bottom:4.16667vw}@media (max-width:768px){.hero-component.hero-text .press-release-hero{width:75%;font-size:35px}}.press-release-return{font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:1.11111vw;text-align:left;text-transform:uppercase;position:absolute;left:0}@media (max-width:768px){.press-release-return{left:2%;font-size:16px}}.press-release-return span{margin-right:10px;font-size:.97222vw}@media (max-width:768px){.press-release-return span{font-size:14px}}.press-release-hero-image{width:100%;max-width:1440px;margin:0 auto}.press-release-hero-image img{display:block;width:100%}.press-release-content{width:57%;margin:0 auto}@media (max-width:768px){.press-release-content{width:80%}}.press-release-share-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:2.63889vw;padding-bottom:1.80556vw;border-bottom:1px solid #e3e3e3}@media (max-width:768px){.press-release-share-download{padding-top:25px;padding-bottom:15px}}.press-release-share-download ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.18056vw}@media (max-width:768px){.press-release-share-download ul{font-size:12px}}.press-release-share-download ul li{margin-right:.83333vw}@media (max-width:768px){.press-release-share-download ul li{margin-right:12px}}.press-release-share-download ul a,.press-release-share-download ul li{font-size:inherit}.press-release-share-download ul a.press-release-share-link,.press-release-share-download ul li.press-release-share-link{font-size:.83333vw}@media (max-width:768px){.press-release-share-download ul a.press-release-share-link,.press-release-share-download ul li.press-release-share-link{font-size:12px}}.press-release-share{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;line-height:1.71;text-align:left;color:#666}.press-release-download{font-family:calluna,serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:.90278vw;letter-spacing:.20139vw;color:#c2c2c2;text-transform:uppercase}@media (max-width:768px){.press-release-download{font-size:13px}}.press-release-article{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;line-height:1.71;text-align:justify;color:#666;margin-top:1.73611vw}@media (max-width:768px){.press-release-article{font-size:17px;margin-top:25px}}.press-release-article p{line-height:inherit;padding-bottom:2.77778vw}@media (max-width:768px){.press-release-article p{padding-bottom:20px}}.press-release-article strong{font-family:calluna,serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.press-release-article em{font-family:calluna,serif;font-weight:400;font-style:italic;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.press-release-article a{text-decoration:underline}.press-release-article img{display:block;max-width:100%;height:auto}.press-news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.press-news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.press-news .hero-component,.press-news .press-clip-thumbnail-container{width:25%}@media (max-width:768px){.press-news .hero-component,.press-news .press-clip-thumbnail-container{width:100%}}.press-news .hero-component{text-align:right;margin-right:1.38889vw;padding:0}@media (max-width:768px){.press-news .hero-component{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:40px}}.press-news .hero-component .press-news-hero{width:100%;text-align:right;font-family:BodoniSevITCPro-Book,Garamond,Times New Roman,serif;font-size:2.43056vw;margin:0 auto;text-transform:none;color:#000;margin-bottom:.69444vw}@media (max-width:768px){.press-news .hero-component .press-news-hero{width:75%;font-size:35px;text-align:center}}@media (min-width:1440px){.press-news .hero-component .press-news-hero{font-size:35px}}.press-news .hero-component .press-news-date{text-align:right;font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;color:#666;margin-bottom:1.38889vw;padding-top:5.55556vw}@media (max-width:768px){.press-news .hero-component .press-news-date{font-size:17px;margin-bottom:20px;padding-top:0;text-align:center}}@media (min-width:1440px){.press-news .hero-component .press-news-date{font-size:17px;margin-bottom:20px;padding-top:80px}}.press-news .hero-component .press-news-subtitle{text-align:right;font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-style:italic;font-size:1.18056vw;color:#666}@media (max-width:768px){.press-news .hero-component .press-news-subtitle{font-size:17px;margin-bottom:20px;text-align:center}}@media (min-width:1440px){.press-news .hero-component .press-news-subtitle{font-size:17px}}.press-news ul.press-news-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;line-height:1.71;text-align:right;color:#666;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;bottom:0;right:0}@media (max-width:768px){.press-news ul.press-news-share{font-size:12px;top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1440px){.press-news ul.press-news-share{font-size:12px}}.press-news ul.press-news-share li{margin-right:.83333vw}@media (max-width:768px){.press-news ul.press-news-share li{margin-right:12px}}@media (min-width:1440px){.press-news ul.press-news-share li{margin-right:12px}}.press-news ul.press-news-share li:first-child{width:100%;margin-bottom:.69444vw}@media (max-width:768px){.press-news ul.press-news-share li:first-child{width:auto;margin-bottom:0}}@media (min-width:1440px){.press-news ul.press-news-share li:first-child{margin-bottom:10px}}.press-news ul.press-news-share a,.press-news ul.press-news-share li{font-size:inherit}.press-news ul.press-news-share a.press-release-share-link,.press-news ul.press-news-share li.press-release-share-link{font-size:.83333vw}@media (max-width:768px){.press-news ul.press-news-share a.press-release-share-link,.press-news ul.press-news-share li.press-release-share-link{font-size:12px}}@media (min-width:1440px){.press-news ul.press-news-share a.press-release-share-link,.press-news ul.press-news-share li.press-release-share-link{font-size:12px}}.press-news .press-clip-thumbnail-container{margin-left:1.38889vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.press-news .press-clip-thumbnail-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.press-news .press-clip{width:45%;position:relative}@media (max-width:768px){.press-news .press-clip{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:20px}}.press-news .press-clip .slide-count{position:absolute;bottom:0;right:-1.38889vw;-webkit-transform:translateX(100%);transform:translateX(100%);font-size:1.18056vw}@media (max-width:768px){.press-news .press-clip .slide-count{display:none}}@media (min-width:1440px){.press-news .press-clip .slide-count{font-size:17px}}.press-news .press-news-download-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.22222vw}@media (max-width:768px){.press-news .press-news-download-container{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:32px}}@media (min-width:1440px){.press-news .press-news-download-container{margin-top:32px}}.press-news .press-news-download{font-family:calluna,serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:.90278vw;letter-spacing:.20139vw;color:#c2c2c2;text-transform:uppercase}@media (max-width:768px){.press-news .press-news-download{font-size:13px}}@media (min-width:1440px){.press-news .press-news-download{font-size:13px}}.product-template-default .woocommerce-message{width:auto;margin-bottom:1.38889vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1440px){.product-template-default .woocommerce-message{margin-bottom:20px}}@media (max-width:768px){.product-template-default .woocommerce-message{margin-bottom:20px}}.product-template-default .woocommerce-message a{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.product-template-default .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.product-template-default .product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}}.product-template-default .product-info-column{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.product-template-default .product-info-column{width:100%}}.product-template-default .col-left{padding-right:8.33333vw}@media (max-width:768px){.product-template-default .col-left{padding-right:0;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e3e3e3}}@media (min-width:1440px){.product-template-default .col-left{padding-right:120px}}@media (min-width:1440px){.product-template-default .col-right{max-width:480px}}.product-template-default .weq-product-description h2{display:none}.product-template-default .weq-product-description p{margin-bottom:2.77778vw}@media (min-width:1440px){.product-template-default .weq-product-description p{margin-bottom:40px}}.product-template-default .weq-product-description p em{font-size:.90278vw;line-height:1.54}@media (max-width:768px){.product-template-default .weq-product-description p em{font-size:13px}}@media (min-width:1440px){.product-template-default .weq-product-description p em{font-size:13px}}.product-template-default .product_title{margin-bottom:1.38889vw}@media (min-width:1440px){.product-template-default .product_title{margin-bottom:20px}}@media (max-width:768px){.product-template-default .woocommerce-product-gallery--with-images img{max-width:298px;margin:0 auto}}.product-template-default .product-add-to-cart .product_meta,.product-template-default .product-add-to-cart .product_title,.product-template-default .product-add-to-cart .quantity{display:none}.product-template-default .product-add-to-cart .cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:768px){.product-template-default .product-add-to-cart .cart{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-template-default .product-add-to-cart .cart button[name=add-to-cart]{color:#fff;background-color:#3e3e3e;height:5vw;width:12.5vw}.product-template-default .product-add-to-cart .cart button[name=add-to-cart]:hover{color:#fff;background-color:#3e3e3e}@media (min-width:1440px){.product-template-default .product-add-to-cart .cart button[name=add-to-cart]{height:72px;width:180px}}@media (max-width:768px){.product-template-default .product-add-to-cart .cart button[name=add-to-cart]{height:72px;width:49%;float:none!important}}.product-template-default .product-add-to-cart .nyp{position:relative}@media (max-width:768px){.product-template-default .product-add-to-cart .nyp{width:44%}}.product-template-default .product-add-to-cart .nyp:before{content:'$';position:absolute;bottom:1.38889vw;left:0;font-family:calluna,serif;font-size:2.91667vw;color:#666}@media (min-width:1440px){.product-template-default .product-add-to-cart .nyp:before{bottom:20px;font-size:42px}}@media (max-width:768px){.product-template-default .product-add-to-cart .nyp:before{bottom:17px;font-size:35px}}.product-template-default .product-add-to-cart .nyp input,.product-template-default .product-add-to-cart .nyp label{display:block}.product-template-default .product-add-to-cart .nyp label{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;color:#000;font-weight:700;margin-bottom:1.18056vw;white-space:nowrap}@media (min-width:1440px){.product-template-default .product-add-to-cart .nyp label{font-size:17px;margin-bottom:17px}}@media (max-width:768px){.product-template-default .product-add-to-cart .nyp label{font-size:17px;margin-bottom:11px}}.product-template-default .product-add-to-cart .nyp input{border:1px solid #e3e3e3;height:5vw;width:18.05556vw;padding:0 1.38889vw;margin-left:2.77778vw;font-family:calluna,serif;font-size:2.91667vw;font-style:italic;color:#3e3e3e;line-height:1.2}@media (min-width:1440px){.product-template-default .product-add-to-cart .nyp input{height:72px;width:260px;padding:0 20px;font-size:42px;margin-left:40px}}@media (max-width:768px){.product-template-default .product-add-to-cart .nyp input{height:72px;width:100%;padding:0 20px;font-size:25px;margin-left:22px}}.product-template-default .weq-rate-calculator{padding-top:3.47222vw}@media (min-width:1440px){.product-template-default .weq-rate-calculator{padding-top:50px}}@media (max-width:768px){.product-template-default .weq-rate-calculator{padding-top:40px}}.product-template-default .weq-rate-calculator .calculator-heading{display:block;color:#666;padding-bottom:1.38889vw;border-bottom:1px solid #e3e3e3}@media (min-width:1440px){.product-template-default .weq-rate-calculator .calculator-heading{padding-bottom:20px}}@media (max-width:768px){.product-template-default .weq-rate-calculator .calculator-heading{padding-bottom:11px}}.product-template-default .weq-rate-calculator form{padding-top:2.08333vw}@media (min-width:1440px){.product-template-default .weq-rate-calculator form{padding-top:30px}}@media (max-width:768px){.product-template-default .weq-rate-calculator form{padding-top:28px}}.product-template-default .weq-rate-calculator .calculator-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.38889vw}@media (min-width:1440px){.product-template-default .weq-rate-calculator .calculator-row{margin-bottom:20px}}@media (max-width:768px){.product-template-default .weq-rate-calculator .calculator-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-ms-flex-align:left;align-items:left;margin-bottom:20px}}.product-template-default .weq-rate-calculator label{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;color:#000;font-weight:700;display:inline-block}@media (min-width:1440px){.product-template-default .weq-rate-calculator label{font-size:17px}}@media (max-width:768px){.product-template-default .weq-rate-calculator label{font-size:17px;margin-bottom:11px}}.woocommerce-cart .site-main{width:50vw}@media (min-width:769px){.woocommerce-cart .site-main{margin:0 auto;max-width:720px}}@media (max-width:768px){.woocommerce-cart .site-main{width:100%;padding:0 30px}}.woocommerce-cart .site-main .entry-content .woocommerce{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw}@media (min-width:1440px){.woocommerce-cart .site-main .entry-content .woocommerce{font-size:17px}}@media (max-width:768px){.woocommerce-cart .site-main .entry-content .woocommerce{font-size:17px}}.woocommerce-cart .site-main .entry-content .woocommerce th{color:#000}.woocommerce-cart .site-main .entry-content .woocommerce td{color:#666}.woocommerce-cart .site-main .entry-content .woocommerce td:before{color:#000}.woocommerce-cart .site-main .entry-content .woocommerce .cart-empty{text-align:center;font-size:1.94444vw;margin-bottom:2.77778vw;color:#666}@media (min-width:1440px){.woocommerce-cart .site-main .entry-content .woocommerce .cart-empty{font-size:28px;margin-bottom:40px}}@media (max-width:768px){.woocommerce-cart .site-main .entry-content .woocommerce .cart-empty{font-size:28px;margin-bottom:40px}}.woocommerce-cart .site-main .entry-content .woocommerce .return-to-shop{text-align:center}.woocommerce-cart .site-main .entry-content .woocommerce .return-to-shop a{width:auto;display:inline-block}.woocommerce-cart .site-main .shop_table{border:0}.woocommerce-cart .site-main .woocommerce-cart-form .shop_table .cart_item td{height:8.61111vw;padding:1.875vw .97222vw}@media (min-width:1440px){.woocommerce-cart .site-main .woocommerce-cart-form .shop_table .cart_item td{height:124px;padding:27px 14px}}@media (max-width:768px){.woocommerce-cart .site-main .woocommerce-cart-form .shop_table .cart_item td{height:auto;padding:0 0 20px 0;border:0}}.woocommerce-cart .site-main .woocommerce-cart-form .shop_table .product-name a{text-decoration:underline}.woocommerce-cart .site-main .woocommerce-cart-form .shop_table .product-thumbnail{width:7.5vw}@media (min-width:1440px){.woocommerce-cart .site-main .woocommerce-cart-form .shop_table .product-thumbnail{width:108px}}.woocommerce-cart .site-main .woocommerce-cart-form .shop_table .product-thumbnail img{height:auto;width:100%}@media (min-width:769px){.woocommerce-cart .site-main .woocommerce-cart-form .shop_table th.product-name,.woocommerce-cart .site-main .woocommerce-cart-form .shop_table th.product-total{padding-top:1.94444vw}}@media (min-width:1440px){.woocommerce-cart .site-main .woocommerce-cart-form .shop_table th.product-name,.woocommerce-cart .site-main .woocommerce-cart-form .shop_table th.product-total{padding-top:28px}}@media (min-width:769px){.woocommerce-cart .site-main .woocommerce-cart-form .shop_table .quantity{width:4.16667vw;height:4.16667vw;border:1px solid #e3e3e3}}@media (min-width:1440px){.woocommerce-cart .site-main .woocommerce-cart-form .shop_table .quantity{width:60px;height:60px}}@media (min-width:769px){.woocommerce-cart .site-main .woocommerce-cart-form .shop_table .quantity .qty{width:100%;height:100%}}@media (max-width:768px){.woocommerce-cart .site-main .woocommerce-cart-form .shop_table .product-remove{display:none}}.woocommerce-cart .site-main .woocommerce-cart-form .shop_table a.remove{color:#3e3e3e!important;font-size:2.43056vw}@media (min-width:1440px){.woocommerce-cart .site-main .woocommerce-cart-form .shop_table a.remove{font-size:35px}}.woocommerce-cart .site-main .woocommerce-cart-form .shop_table a.remove:hover{background:0 0}.woocommerce-cart .site-main .woocommerce-cart-form .actions{padding:2.5vw 0;border-bottom:1px solid #e3e3e3}@media (min-width:1440px){.woocommerce-cart .site-main .woocommerce-cart-form .actions{padding:36px 0}}@media (max-width:768px){.woocommerce-cart .site-main .woocommerce-cart-form .actions{background-color:#fff;padding:30px 0}}.woocommerce-cart .site-main .woocommerce-cart-form .actions input[name=update_cart]{display:inline-block;width:16.66667vw}@media (min-width:1440px){.woocommerce-cart .site-main .woocommerce-cart-form .actions input[name=update_cart]{width:240px}}@media (max-width:768px){.woocommerce-cart .site-main .woocommerce-cart-form .actions input[name=update_cart]{display:block;width:100%;padding:25px 0;height:72px}}.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon{height:5vw;display:inline-block}@media (min-width:1440px){.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon{height:72px}}@media (max-width:768px){.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon{display:block;height:auto;padding-bottom:20px}}.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input{height:100%}@media (max-width:768px){.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input{display:inline-block!important;float:left!important}}.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input[name=coupon_code]{width:16.66667vw;padding:1.73611vw}@media (min-width:1440px){.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input[name=coupon_code]{width:240px;padding:25px}}@media (max-width:768px){.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input[name=coupon_code]{width:50%;padding:25px}}.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input[name=apply_coupon]{text-transform:uppercase}@media (max-width:768px){.woocommerce-cart .site-main .woocommerce-cart-form .actions .coupon input[name=apply_coupon]{width:48%;height:72px}}.woocommerce-cart .site-main .cart-collaterals .cart_totals h2{display:none}.woocommerce-cart .site-main .cart-collaterals .cart_totals .checkout-button{background-color:#3e3e3e;color:#fff}.woocommerce-cart .site-main .cart-collaterals .cart_totals td,.woocommerce-cart .site-main .cart-collaterals .cart_totals th{padding:1.59722vw 0}@media (min-width:1440px){.woocommerce-cart .site-main .cart-collaterals .cart_totals td,.woocommerce-cart .site-main .cart-collaterals .cart_totals th{padding:23px 0}}.woocommerce-cart .site-main .cart-collaterals .cart_totals td{text-align:right}@media (max-width:768px){.woocommerce-cart .site-main .cart-collaterals .cart_totals td{border:0;padding-bottom:20px;padding-top:0}}.woocommerce-cart .site-main .cart-collaterals .cart_totals .cart-subtotal td,.woocommerce-cart .site-main .cart-collaterals .cart_totals .cart-subtotal th{padding-top:0}.woocommerce-cart .site-main .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding:0}.woocommerce-cart .site-main .cart-collaterals .cart_totals .wc-proceed-to-checkout #wc-stripe-payment-request-wrapper{display:none}@media (max-width:768px){.woocommerce-cart .site-main .cart-collaterals .cart_totals .tax-rate td{background-color:#fff}}.woocommerce-page.woocommerce-checkout .site-main{width:50vw}@media (min-width:769px){.woocommerce-page.woocommerce-checkout .site-main{margin:0 auto;max-width:720px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .site-main{width:100%;padding:0 30px}}.woocommerce-page.woocommerce-checkout .entry-content .woocommerce-account-fields{display:none}.woocommerce-page.woocommerce-checkout .entry-content .woocommerce-info:first-child{display:none}.woocommerce-page.woocommerce-checkout .entry-content .checkout_coupon{border-radius:0}.woocommerce-page.woocommerce-checkout .entry-content .checkout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woocommerce-page.woocommerce-checkout .entry-content .checkout .col-1,.woocommerce-page.woocommerce-checkout .entry-content .checkout .col-2{float:none;width:100%}.woocommerce-page.woocommerce-checkout .entry-content .checkout #customer_details{margin-bottom:4.93056vw}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #customer_details{margin-bottom:71px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #customer_details{margin-bottom:53px}}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields h3{margin-top:1.45833vw}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields h3{margin-top:21px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields h3{margin-top:0;margin-bottom:20px}}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields__field-wrapper,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-checkout-review-order{width:66.666666%}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields__field-wrapper,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-checkout-review-order{width:100%}}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields:after,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields:before,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields:after,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields:before{display:none}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row{float:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-bottom:1.38889vw}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row{margin-bottom:20px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row:after,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row:before,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row:after,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row:before{display:none}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row .select2-container,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row input,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row textarea,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row .select2-container,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row input,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row textarea{width:100%}@media (min-width:769px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row .select2-container,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row input,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row textarea,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row .select2-container,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row input,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row textarea{width:68.75%!important;-ms-flex-negative:0;flex-shrink:0}}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row .select2-container .select2-selection,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row .select2-container .select2-selection{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;font-style:normal;padding:1.73611vw;border-radius:0;height:auto;border:1px solid #e3e3e3}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row .select2-container .select2-selection,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row .select2-container .select2-selection{font-size:17px;padding:25px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row .select2-container .select2-selection,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row .select2-container .select2-selection{font-size:17px;padding:25px}}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row .select2-container .select2-selection .select2-selection__rendered,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row .select2-container .select2-selection .select2-selection__rendered{padding:0}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row .select2-container .select2-selection .select2-selection__arrow,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row .select2-container .select2-selection .select2-selection__arrow{top:50%;margin-top:-13px;right:1.73611vw}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row .select2-container .select2-selection .select2-selection__arrow,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row .select2-container .select2-selection .select2-selection__arrow{right:25px}}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row textarea,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row textarea{height:7.01389vw}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row textarea,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row textarea{height:101px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row textarea,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row textarea{height:101px}}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row label,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row label{font-family:calluna,serif;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:1.18056vw;color:#000;font-weight:700;white-space:nowrap;-ms-flex-item-align:center;align-self:center;padding-right:20px;line-height:1}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row label,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row label{font-size:17px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields .form-row label,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields .form-row label{-ms-flex-item-align:start;align-self:flex-start;font-size:17px;margin-bottom:11px}}@media (min-width:769px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields #billing_address_2_field,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields #billing_address_2_field{position:relative;height:5vw}}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields #billing_address_2_field,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields #billing_address_2_field{height:72px}}@media (min-width:769px){.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields #billing_address_2_field input,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields #billing_address_2_field input{position:absolute;right:0}}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields #order_comments_field,.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-billing-fields #order_comments_field{margin-bottom:0}.woocommerce-page.woocommerce-checkout .entry-content .checkout .woocommerce-additional-fields h3{display:none}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment{background-color:#fff}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment ul.payment_methods{padding:0;border:0}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .stripe-pf{font-size:1.04167vw;padding-top:.27778vw}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .stripe-pf{font-size:15px;padding-top:4px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .stripe-pf{font-size:14px;padding-top:6px}}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box{padding:0;margin:0;background-color:#f3f3f3;margin-top:1.38889vw}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box{margin-top:20px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box{margin-top:20px}}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box:before{display:none}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form{margin-top:0;padding:2.08333vw}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form{padding:30px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form{padding:15px}}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form .form-row{padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.38889vw}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form .form-row{margin-bottom:20px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:left;-ms-flex-align:left;align-items:left;margin-bottom:20px}}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form .form-row.form-row-last{margin-bottom:0}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form .form-row:after,.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form .form-row:before{display:none}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form .form-row label{font-weight:700}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form .form-row .StripeElement{height:5vw;width:18.75vw;padding:1.73611vw!important;margin:0!important}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form .form-row .StripeElement{height:72px;width:270px;padding:25px!important}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .payment_box .wc-credit-card-form .form-row .StripeElement{height:72px;width:100%;padding:25px!important}}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .place-order{padding:0;padding-top:2.08333vw}@media (min-width:1440px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .place-order{padding-top:30px}}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment .place-order{padding-top:50px}}.woocommerce-page.woocommerce-checkout .entry-content .checkout #payment input[name=woocommerce_checkout_place_order]{background-color:#3e3e3e;color:#fff}@media (max-width:768px){.woocommerce-page.woocommerce-checkout .entry-content h3{margin-bottom:20px}}.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-thankyou-order-received{margin-bottom:4.16667vw}@media (min-width:1440px){.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-thankyou-order-received{margin-bottom:60px}}@media (max-width:768px){.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-thankyou-order-received{margin-bottom:30px}}.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:430px;margin:0 auto;margin-bottom:4.16667vw}@media (min-width:1440px){.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-overview{margin-bottom:60px}}@media (max-width:768px){.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-overview{margin-bottom:44px}}.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-overview:after,.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-overview:before{display:none}.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-overview li{width:100%;text-align:center;padding:0;margin:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.76389vw}@media (min-width:1440px){.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-overview li{margin-bottom:11px}}@media (max-width:768px){.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-overview li{margin-bottom:11px}}.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-overview li strong{display:block}.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4.16667vw;border-top:1px solid #e3e3e3}@media (min-width:1440px){.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-details{padding-top:60px}}@media (max-width:768px){.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-details{padding-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-details h2{margin-bottom:20px}}.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-details .shop_table{width:66.666666%}@media (max-width:768px){.woocommerce-page.woocommerce-order-received .entry-content .woocommerce-order-details .shop_table{width:100%}}
/*# sourceMappingURL=main.css.map */
