@import url("https://use.typekit.net/pii2lur.css");
/*
Theme Name: Suzy Becker
Theme URI: https://khj.com
Author: Aurelien Dallaserra
Author URI: https://digitaldesign.works
Description: A custom theme designed by Anna Faber-Hammond and built by Aurelien Dallaserra for our friend Suzy.
Version: 1.0
*/
/* Pulling in fonts here */
/* TypeKit fonts! */
/* Custom additional fonts */@font-face{font-family:Populaire;src:url(fonts/Populaire.eot);src:local("./fonts/Populaire"),url(fonts/Populaire.eot?#iefix) format("embedded-opentype"),url(fonts/Populaire.woff) format("woff"),url(fonts/Populaire.ttf) format("truetype");font-weight:500;font-style:normal}
/* WordPressify imports */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */html{line-height:1.15; /* 1 */-webkit-text-size-adjust:100% /* 2 */}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */body{margin:0}
/**
 * Render the `main` element consistently in IE.
 */main{display:block}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1{font-size:2em;margin:.67em 0}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr{box-sizing:content-box; /* 1 */height:0; /* 1 */overflow:visible /* 2 */}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre{font-family:monospace,monospace; /* 1 */font-size:1em /* 2 */}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */a{background-color:transparent}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title]{border-bottom:none; /* 1 */text-decoration:underline; /* 2 */-webkit-text-decoration:underline dotted;text-decoration:underline dotted /* 2 */}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,strong{font-weight:bolder}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,kbd,samp{font-family:monospace,monospace; /* 1 */font-size:1em /* 2 */}
/**
 * Add the correct font size in all browsers.
 */small{font-size:80%}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */img{border-style:none}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */button,input,optgroup,select,textarea{font-family:inherit; /* 1 */font-size:100%; /* 1 */line-height:1.15; /* 1 */margin:0 /* 2 */}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,input{ /* 1 */overflow:visible}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,select{ /* 1 */text-transform:none}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
/**
 * Remove the inner border and padding in Firefox.
 */[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
/**
 * Restore the focus styles unset by the previous rule.
 */[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
/**
 * Correct the padding in Firefox.
 */fieldset{padding:.35em .75em .625em}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend{box-sizing:border-box; /* 1 */color:inherit; /* 2 */display:table; /* 1 */max-width:100%; /* 1 */padding:0; /* 3 */white-space:normal /* 1 */}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress{vertical-align:baseline}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */textarea{overflow:auto}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */[type=checkbox],[type=radio]{box-sizing:border-box; /* 1 */padding:0 /* 2 */}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type=search]{-webkit-appearance:textfield; /* 1 */outline-offset:-2px /* 2 */}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */[type=search]::-webkit-search-decoration{-webkit-appearance:none}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button{-webkit-appearance:button; /* 1 */font:inherit /* 2 */}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */details{display:block}
/*
 * Add the correct display in all browsers.
 */summary{display:list-item}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
/**
 * Add the correct display in IE 10.
 */[hidden],template{display:none}.container{margin:auto;max-width:1440px;max-width:1240px;max-width:var(--max-width,1440px);padding-right:20px;padding-right:var(--margin-container-mobile,20px);padding-left:20px;padding-left:var(--margin-container-mobile,20px)}@media (min-width:992px){.container{padding-right:60px;padding-right:var(--margin-container-desktop,20px);padding-left:60px;padding-left:var(--margin-container-desktop,20px)}}@media (min-width:1920px){.container{max-width:1704px}}.container-fluid{width:100%;max-width:100%;padding-right:20px;padding-right:var(--margin-container-mobile,20px);padding-left:20px;padding-left:var(--margin-container-mobile,20px);margin-right:auto;margin-left:auto}@media (min-width:992px){.container-fluid{padding-right:60px;padding-right:var(--margin-container-desktop,20px);padding-left:60px;padding-left:var(--margin-container-desktop,20px)}}.container-child{padding-right:0;padding-left:0}@media (min-width:992px){.container-child{padding-right:0;padding-left:0}}.row{flex-wrap:wrap;justify-content:space-between}.justify-content-flex-start{justify-content:flex-start}.justify-content-flex-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-space-between{justify-content:space-between}.justify-content-space-around{justify-content:space-around}.justify-content-initial{justify-content:normal}.align-items-stretch{align-items:stretch}.align-items-center{align-items:center}.align-items-flex-start{align-items:flex-start}.align-items-flex-end{align-items:flex-end}.align-items-baseline{align-items:baseline}.align-items-initial{align-items:normal}@media (min-width:0){.xs-gaps-none{margin-right:0;margin-left:0}.xs-gaps-none>*,.xs-gaps-none [data-col]{padding-right:0;padding-left:0}.xs-gaps-default{margin-right:-10px;margin-right:var(--margin-row-default,-10px);margin-left:-10px;margin-left:var(--margin-row-default,-10px)}.xs-gaps-default>*,.xs-gaps-default [data-col]{padding-right:10px;padding-right:var(--gutter-col-default,10px);padding-left:10px;padding-left:var(--gutter-col-default,10px)}.xs-gaps-medium{margin-right:-30px;margin-right:var(--margin-row-medium,-30px);margin-left:-30px;margin-left:var(--margin-row-medium,-30px)}.xs-gaps-medium>*,.xs-gaps-medium [data-col]{padding-right:30px;padding-right:var(--gutter-col-medium,30px);padding-left:30px;padding-left:var(--gutter-col-medium,30px)}.xs-gaps-big{margin-right:-50px;margin-right:var(--margin-row-big,-50px);margin-left:-50px;margin-left:var(--margin-row-big,-50px)}.xs-gaps-big>*,.xs-gaps-big [data-col]{padding-right:50px;padding-right:var(--gutter-col-big,50px);padding-left:50px;padding-left:var(--gutter-col-big,50px)}}@media (min-width:576px){.sm-gaps-none{margin-right:0;margin-left:0}.sm-gaps-none>*,.sm-gaps-none [data-col]{padding-right:0;padding-left:0}.sm-gaps-default{margin-right:-10px;margin-right:var(--margin-row-default,-10px);margin-left:-10px;margin-left:var(--margin-row-default,-10px)}.sm-gaps-default>*,.sm-gaps-default [data-col]{padding-right:10px;padding-right:var(--gutter-col-default,10px);padding-left:10px;padding-left:var(--gutter-col-default,10px)}.sm-gaps-medium{margin-right:-30px;margin-right:var(--margin-row-medium,-30px);margin-left:-30px;margin-left:var(--margin-row-medium,-30px)}.sm-gaps-medium>*,.sm-gaps-medium [data-col]{padding-right:30px;padding-right:var(--gutter-col-medium,30px);padding-left:30px;padding-left:var(--gutter-col-medium,30px)}.sm-gaps-big{margin-right:-50px;margin-right:var(--margin-row-big,-50px);margin-left:-50px;margin-left:var(--margin-row-big,-50px)}.sm-gaps-big>*,.sm-gaps-big [data-col]{padding-right:50px;padding-right:var(--gutter-col-big,50px);padding-left:50px;padding-left:var(--gutter-col-big,50px)}}@media (min-width:768px){.md-gaps-none{margin-right:0;margin-left:0}.md-gaps-none>*,.md-gaps-none [data-col]{padding-right:0;padding-left:0}.md-gaps-default{margin-right:-10px;margin-right:var(--margin-row-default,-10px);margin-left:-10px;margin-left:var(--margin-row-default,-10px)}.md-gaps-default>*,.md-gaps-default [data-col]{padding-right:10px;padding-right:var(--gutter-col-default,10px);padding-left:10px;padding-left:var(--gutter-col-default,10px)}.md-gaps-medium{margin-right:-30px;margin-right:var(--margin-row-medium,-30px);margin-left:-30px;margin-left:var(--margin-row-medium,-30px)}.md-gaps-medium>*,.md-gaps-medium [data-col]{padding-right:30px;padding-right:var(--gutter-col-medium,30px);padding-left:30px;padding-left:var(--gutter-col-medium,30px)}.md-gaps-big{margin-right:-50px;margin-right:var(--margin-row-big,-50px);margin-left:-50px;margin-left:var(--margin-row-big,-50px)}.md-gaps-big>*,.md-gaps-big [data-col]{padding-right:50px;padding-right:var(--gutter-col-big,50px);padding-left:50px;padding-left:var(--gutter-col-big,50px)}}@media (min-width:992px){.lg-gaps-none{margin-right:0;margin-left:0}.lg-gaps-none>*,.lg-gaps-none [data-col]{padding-right:0;padding-left:0}.lg-gaps-default{margin-right:-10px;margin-right:var(--margin-row-default,-10px);margin-left:-10px;margin-left:var(--margin-row-default,-10px)}.lg-gaps-default>*,.lg-gaps-default [data-col]{padding-right:10px;padding-right:var(--gutter-col-default,10px);padding-left:10px;padding-left:var(--gutter-col-default,10px)}.lg-gaps-medium{margin-right:-30px;margin-right:var(--margin-row-medium,-30px);margin-left:-30px;margin-left:var(--margin-row-medium,-30px)}.lg-gaps-medium>*,.lg-gaps-medium [data-col]{padding-right:30px;padding-right:var(--gutter-col-medium,30px);padding-left:30px;padding-left:var(--gutter-col-medium,30px)}.lg-gaps-big{margin-right:-50px;margin-right:var(--margin-row-big,-50px);margin-left:-50px;margin-left:var(--margin-row-big,-50px)}.lg-gaps-big>*,.lg-gaps-big [data-col]{padding-right:50px;padding-right:var(--gutter-col-big,50px);padding-left:50px;padding-left:var(--gutter-col-big,50px)}}@media (min-width:1200px){.xl-gaps-none{margin-right:0;margin-left:0}.xl-gaps-none>*,.xl-gaps-none [data-col]{padding-right:0;padding-left:0}.xl-gaps-default{margin-right:-10px;margin-right:var(--margin-row-default,-10px);margin-left:-10px;margin-left:var(--margin-row-default,-10px)}.xl-gaps-default>*,.xl-gaps-default [data-col]{padding-right:10px;padding-right:var(--gutter-col-default,10px);padding-left:10px;padding-left:var(--gutter-col-default,10px)}.xl-gaps-medium{margin-right:-30px;margin-right:var(--margin-row-medium,-30px);margin-left:-30px;margin-left:var(--margin-row-medium,-30px)}.xl-gaps-medium>*,.xl-gaps-medium [data-col]{padding-right:30px;padding-right:var(--gutter-col-medium,30px);padding-left:30px;padding-left:var(--gutter-col-medium,30px)}.xl-gaps-big{margin-right:-50px;margin-right:var(--margin-row-big,-50px);margin-left:-50px;margin-left:var(--margin-row-big,-50px)}.xl-gaps-big>*,.xl-gaps-big [data-col]{padding-right:50px;padding-right:var(--gutter-col-big,50px);padding-left:50px;padding-left:var(--gutter-col-big,50px)}}@media (min-width:1440px){.xxl-gaps-none{margin-right:0;margin-left:0}.xxl-gaps-none>*,.xxl-gaps-none [data-col]{padding-right:0;padding-left:0}.xxl-gaps-default{margin-right:-10px;margin-right:var(--margin-row-default,-10px);margin-left:-10px;margin-left:var(--margin-row-default,-10px)}.xxl-gaps-default>*,.xxl-gaps-default [data-col]{padding-right:10px;padding-right:var(--gutter-col-default,10px);padding-left:10px;padding-left:var(--gutter-col-default,10px)}.xxl-gaps-medium{margin-right:-30px;margin-right:var(--margin-row-medium,-30px);margin-left:-30px;margin-left:var(--margin-row-medium,-30px)}.xxl-gaps-medium>*,.xxl-gaps-medium [data-col]{padding-right:30px;padding-right:var(--gutter-col-medium,30px);padding-left:30px;padding-left:var(--gutter-col-medium,30px)}.xxl-gaps-big{margin-right:-var(--margin-row-big,-50px);margin-left:ar(--margin-row-big,-50px)}.xxl-gaps-big>*,.xxl-gaps-big [data-col]{padding-right:ar(--gutter-col-big,50px);padding-left:ar(--gutter-col-big,50px)}}@media (min-width:1920px){.xxxl-gaps-none{margin-right:0;margin-left:0}.xxxl-gaps-none>*,.xxxl-gaps-none [data-col]{padding-right:0;padding-left:0}.xxxl-gaps-default{margin-right:-10px;margin-right:var(--margin-row-default,-10px);margin-left:-10px;margin-left:var(--margin-row-default,-10px)}.xxxl-gaps-default>*,.xxxl-gaps-default [data-col]{padding-right:10px;padding-right:var(--gutter-col-default,10px);padding-left:10px;padding-left:var(--gutter-col-default,10px)}.xxxl-gaps-medium{margin-right:-30px;margin-right:var(--margin-row-medium,-30px);margin-left:-30px;margin-left:var(--margin-row-medium,-30px)}.xxxl-gaps-medium>*,.xxxl-gaps-medium [data-col]{padding-right:30px;padding-right:var(--gutter-col-medium,30px);padding-left:30px;padding-left:var(--gutter-col-medium,30px)}.xxxl-gaps-big{margin-right:-5var(--margin-row-big,-50px);margin-left:-50px;margin-left:var(--margin-row-big,-50px)}.xxxl-gaps-big>*,.xxxl-gaps-big [data-col]{padding-right:50px;padding-right:var(--gutter-col-big,50px);padding-left:50px;padding-left:var(--gutter-col-big,50px)}}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.col-auto{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 auto;width:auto;max-width:none}.col-1,.col-auto{position:relative;min-height:1px;box-sizing:border-box}.col-1{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 16.666667%;max-width:16.666667%}.col-2,.col-3{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-3{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 25%;max-width:25%}.col-4{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 33.333333%;max-width:33.333333%}.col-4,.col-5{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-5{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 50%;max-width:50%}.col-6,.col-7{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-7{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 66.666667%;max-width:66.666667%}.col-8,.col-9{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-9{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 75%;max-width:75%}.col-10{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 83.333333%;max-width:83.333333%}.col-10,.col-11{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-11{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{position:relative;width:100%;min-height:1px;flex-basis:0;flex-grow:1;box-sizing:border-box;flex:0 0 100%;max-width:100%}.col-order-first{order:-1}.col-order-last{order:13}@media (min-width:0){.col-xs-auto{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 auto;width:auto;max-width:none}.col-xs-1,.col-xs-auto{position:relative;min-height:1px;box-sizing:border-box}.col-xs-1{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 16.666667%;max-width:16.666667%}.col-xs-2,.col-xs-3{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xs-3{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 25%;max-width:25%}.col-xs-4{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 33.333333%;max-width:33.333333%}.col-xs-4,.col-xs-5{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xs-5{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 41.666667%;max-width:41.666667%}.col-xs-6{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 50%;max-width:50%}.col-xs-6,.col-xs-7{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xs-7{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 58.333333%;max-width:58.333333%}.col-xs-8{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 66.666667%;max-width:66.666667%}.col-xs-8,.col-xs-9{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xs-9{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 75%;max-width:75%}.col-xs-10{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 83.333333%;max-width:83.333333%}.col-xs-10,.col-xs-11{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xs-11{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 91.666667%;max-width:91.666667%}.col-xs-12{position:relative;width:100%;min-height:1px;flex-basis:0;flex-grow:1;box-sizing:border-box;flex:0 0 100%;max-width:100%}.col-xs-order-first{order:-1}.col-xs-order-last{order:13}}@media (min-width:576px){.col-sm-auto{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 auto;width:auto;max-width:none}.col-sm-1,.col-sm-auto{position:relative;min-height:1px;box-sizing:border-box}.col-sm-1{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-2,.col-sm-3{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-sm-3{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 25%;max-width:25%}.col-sm-4{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-4,.col-sm-5{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-sm-5{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 50%;max-width:50%}.col-sm-6,.col-sm-7{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-sm-7{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-8,.col-sm-9{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-sm-9{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 75%;max-width:75%}.col-sm-10{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-10,.col-sm-11{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-sm-11{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{position:relative;width:100%;min-height:1px;flex-basis:0;flex-grow:1;box-sizing:border-box;flex:0 0 100%;max-width:100%}.col-sm-order-first{order:-1}.col-sm-order-last{order:13}}@media (min-width:768px){.col-md-auto{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 auto;width:auto;max-width:none}.col-md-1,.col-md-auto{position:relative;min-height:1px;box-sizing:border-box}.col-md-1{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-2,.col-md-3{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-md-3{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 25%;max-width:25%}.col-md-4{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-4,.col-md-5{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-md-5{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 50%;max-width:50%}.col-md-6,.col-md-7{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-md-7{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-8,.col-md-9{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-md-9{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 75%;max-width:75%}.col-md-10{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-10,.col-md-11{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-md-11{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{position:relative;width:100%;min-height:1px;flex-basis:0;flex-grow:1;box-sizing:border-box;flex:0 0 100%;max-width:100%}.col-md-order-first{order:-1}.col-md-order-last{order:13}}@media (min-width:992px){.col-lg-auto{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 auto;width:auto;max-width:none}.col-lg-1,.col-lg-auto{position:relative;min-height:1px;box-sizing:border-box}.col-lg-1{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-2,.col-lg-3{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-lg-3{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 25%;max-width:25%}.col-lg-4{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-4,.col-lg-5{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-lg-5{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 50%;max-width:50%}.col-lg-6,.col-lg-7{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-lg-7{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-8,.col-lg-9{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-lg-9{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 75%;max-width:75%}.col-lg-10{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-10,.col-lg-11{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-lg-11{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{position:relative;width:100%;min-height:1px;flex-basis:0;flex-grow:1;box-sizing:border-box;flex:0 0 100%;max-width:100%}.col-lg-order-first{order:-1}.col-lg-order-last{order:13}}@media (min-width:1200px){.col-xl-auto{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 auto;width:auto;max-width:none}.col-xl-1,.col-xl-auto{position:relative;min-height:1px;box-sizing:border-box}.col-xl-1{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-2,.col-xl-3{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xl-3{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 25%;max-width:25%}.col-xl-4{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-4,.col-xl-5{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xl-5{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 50%;max-width:50%}.col-xl-6,.col-xl-7{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xl-7{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xl-9{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 75%;max-width:75%}.col-xl-10{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-10,.col-xl-11{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xl-11{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{position:relative;width:100%;min-height:1px;flex-basis:0;flex-grow:1;box-sizing:border-box;flex:0 0 100%;max-width:100%}.col-xl-order-first{order:-1}.col-xl-order-last{order:13}}@media (min-width:1440px){.col-xxl-auto{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1,.col-xxl-auto{position:relative;min-height:1px;box-sizing:border-box}.col-xxl-1{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-2,.col-xxl-3{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xxl-3{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 25%;max-width:25%}.col-xxl-4{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-4,.col-xxl-5{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xxl-5{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 50%;max-width:50%}.col-xxl-6,.col-xxl-7{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xxl-7{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-8,.col-xxl-9{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xxl-9{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 75%;max-width:75%}.col-xxl-10{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-10,.col-xxl-11{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xxl-11{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{position:relative;width:100%;min-height:1px;flex-basis:0;flex-grow:1;box-sizing:border-box;flex:0 0 100%;max-width:100%}.col-xxl-order-first{order:-1}.col-xxl-order-last{order:13}}@media (min-width:1920px){.col-xxxl-auto{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 auto;width:auto;max-width:none}.col-xxxl-1,.col-xxxl-auto{position:relative;min-height:1px;box-sizing:border-box}.col-xxxl-1{width:100%;flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxxl-2{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxxl-2,.col-xxxl-3{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xxxl-3{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 25%;max-width:25%}.col-xxxl-4{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 33.333333%;max-width:33.333333%}.col-xxxl-4,.col-xxxl-5{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xxxl-5{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxxl-6{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 50%;max-width:50%}.col-xxxl-6,.col-xxxl-7{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xxxl-7{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxxl-8{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxxl-8,.col-xxxl-9{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xxxl-9{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 75%;max-width:75%}.col-xxxl-10{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxxl-10,.col-xxxl-11{position:relative;width:100%;min-height:1px;box-sizing:border-box}.col-xxxl-11{flex-basis:0;flex-grow:1;max-width:100%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxxl-12{position:relative;width:100%;min-height:1px;flex-basis:0;flex-grow:1;box-sizing:border-box;flex:0 0 100%;max-width:100%}.col-xxxl-order-first{order:-1}.col-xxxl-order-last{order:13}}
/* @define-mixin eyebrow {
	position: relative;
	font-size: var(--size-eyebrow-mobile);
	line-height: var(--lineheight-eyebrow-mobile);
	margin: 10px 0;

	&:before {
		content: '';
		display: block;
		width: 60px;
		border-top: solid 2px var(--color-primary);
		margin-bottom: 20px;
	}

	@media (--screen-lg) {
		font-size: var(--size-eyebrow-desktop);
		line-height: var(--size-eyebrow-desktop);
	}
} */
/* Special Grid stuff */:global div[data-container]{max-width:1240px;max-width:var(--max-width);margin:auto;padding-right:20px;padding-right:var(--margin-container-mobile);padding-left:20px;padding-left:var(--margin-container-mobile)}@media (min-width:992px){:global div[data-container]{padding-right:60px;padding-right:var(--margin-container-desktop);padding-left:60px;padding-left:var(--margin-container-desktop)}}@media (min-width:1920px){:global div[data-container]{max-width:1704px}}:global div[data-fluid=true]{width:100%;max-width:100%;padding-right:20px;padding-right:var(--margin-container-mobile);padding-left:20px;padding-left:var(--margin-container-mobile);margin-right:auto;margin-left:auto}@media (min-width:992px){:global div[data-fluid=true]{padding-right:60px;padding-right:var(--margin-container-desktop);padding-left:60px;padding-left:var(--margin-container-desktop)}}:global div[data-child=true]{padding-right:0;padding-left:0}@media (min-width:992px){:global div[data-child=true]{padding-right:0;padding-left:0}}:global div[data-row]{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:0){:global div[xs-gaps=none]{margin-right:0;margin-right:var(--margin-row-none);margin-left:0;margin-left:var(--margin-row-none)}:global div[xs-gaps=none] [data-col]{padding-right:0;padding-right:var(--gutter-col-none);padding-left:0;padding-left:var(--gutter-col-none)}}@media (min-width:0){:global div[xs-gaps=default]{margin-right:-10px;margin-right:var(--margin-row-default);margin-left:-10px;margin-left:var(--margin-row-default)}:global div[xs-gaps=default] [data-col]{padding-right:10px;padding-right:var(--gutter-col-default);padding-left:10px;padding-left:var(--gutter-col-default)}}@media (min-width:0){:global div[xs-gaps=big]{margin-right:-50px;margin-right:var(--margin-row-big);margin-left:-50px;margin-left:var(--margin-row-big)}:global div[xs-gaps=big] [data-col]{padding-right:50px;padding-right:var(--gutter-col-big);padding-left:50px;padding-left:var(--gutter-col-big)}}@media (min-width:576px){:global div[sm-gaps=none]{margin-right:0;margin-right:var(--margin-row-none);margin-left:0;margin-left:var(--margin-row-none)}:global div[sm-gaps=none] [data-col]{padding-right:0;padding-right:var(--gutter-col-none);padding-left:0;padding-left:var(--gutter-col-none)}}@media (min-width:576px){:global div[sm-gaps=default]{margin-right:-10px;margin-right:var(--margin-row-default);margin-left:-10px;margin-left:var(--margin-row-default)}:global div[sm-gaps=default] [data-col]{padding-right:10px;padding-right:var(--gutter-col-default);padding-left:10px;padding-left:var(--gutter-col-default)}}@media (min-width:576px){:global div[sm-gaps=big]{margin-right:-50px;margin-right:var(--margin-row-big);margin-left:-50px;margin-left:var(--margin-row-big)}:global div[sm-gaps=big] [data-col]{padding-right:50px;padding-right:var(--gutter-col-big);padding-left:50px;padding-left:var(--gutter-col-big)}}@media (min-width:768px){:global div[md-gaps=none]{margin-right:0;margin-right:var(--margin-row-none);margin-left:0;margin-left:var(--margin-row-none)}:global div[md-gaps=none] [data-col]{padding-right:0;padding-right:var(--gutter-col-none);padding-left:0;padding-left:var(--gutter-col-none)}}@media (min-width:768px){:global div[md-gaps=default]{margin-right:-10px;margin-right:var(--margin-row-default);margin-left:-10px;margin-left:var(--margin-row-default)}:global div[md-gaps=default] [data-col]{padding-right:10px;padding-right:var(--gutter-col-default);padding-left:10px;padding-left:var(--gutter-col-default)}}@media (min-width:768px){:global div[md-gaps=big]{margin-right:-50px;margin-right:var(--margin-row-big);margin-left:-50px;margin-left:var(--margin-row-big)}:global div[md-gaps=big] [data-col]{padding-right:50px;padding-right:var(--gutter-col-big);padding-left:50px;padding-left:var(--gutter-col-big)}}@media (min-width:992px){:global div[lg-gaps=none]{margin-right:0;margin-right:var(--margin-row-none);margin-left:0;margin-left:var(--margin-row-none)}:global div[lg-gaps=none] [data-col]{padding-right:0;padding-right:var(--gutter-col-none);padding-left:0;padding-left:var(--gutter-col-none)}}@media (min-width:992px){:global div[lg-gaps=default]{margin-right:-10px;margin-right:var(--margin-row-default);margin-left:-10px;margin-left:var(--margin-row-default)}:global div[lg-gaps=default] [data-col]{padding-right:10px;padding-right:var(--gutter-col-default);padding-left:10px;padding-left:var(--gutter-col-default)}}@media (min-width:992px){:global div[lg-gaps=big]{margin-right:-50px;margin-right:var(--margin-row-big);margin-left:-50px;margin-left:var(--margin-row-big)}:global div[lg-gaps=big] [data-col]{padding-right:50px;padding-right:var(--gutter-col-big);padding-left:50px;padding-left:var(--gutter-col-big)}}@media (min-width:1200px){:global div[xl-gaps=none]{margin-right:0;margin-right:var(--margin-row-none);margin-left:0;margin-left:var(--margin-row-none)}:global div[xl-gaps=none] [data-col]{padding-right:0;padding-right:var(--gutter-col-none);padding-left:0;padding-left:var(--gutter-col-none)}}@media (min-width:1200px){:global div[xl-gaps=default]{margin-right:-10px;margin-right:var(--margin-row-default);margin-left:-10px;margin-left:var(--margin-row-default)}:global div[xl-gaps=default] [data-col]{padding-right:10px;padding-right:var(--gutter-col-default);padding-left:10px;padding-left:var(--gutter-col-default)}}@media (min-width:1200px){:global div[xl-gaps=big]{margin-right:-50px;margin-right:var(--margin-row-big);margin-left:-50px;margin-left:var(--margin-row-big)}:global div[xl-gaps=big] [data-col]{padding-right:50px;padding-right:var(--gutter-col-big);padding-left:50px;padding-left:var(--gutter-col-big)}}@media (min-width:1440px){:global div[xxl-gaps=none]{margin-right:0;margin-right:var(--margin-row-none);margin-left:0;margin-left:var(--margin-row-none)}:global div[xxl-gaps=none] [data-col]{padding-right:0;padding-right:var(--gutter-col-none);padding-left:0;padding-left:var(--gutter-col-none)}}@media (min-width:1440px){:global div[xxl-gaps=default]{margin-right:-10px;margin-right:var(--margin-row-default);margin-left:-10px;margin-left:var(--margin-row-default)}:global div[xxl-gaps=default] [data-col]{padding-right:10px;padding-right:var(--gutter-col-default);padding-left:10px;padding-left:var(--gutter-col-default)}}@media (min-width:1440px){:global div[xxl-gaps=big]{margin-right:-50px;margin-right:var(--margin-row-big);margin-left:-50px;margin-left:var(--margin-row-big)}:global div[xxl-gaps=big] [data-col]{padding-right:50px;padding-right:var(--gutter-col-big);padding-left:50px;padding-left:var(--gutter-col-big)}}@media (min-width:1920px){:global div[xxxl-gaps=none]{margin-right:0;margin-right:var(--margin-row-none);margin-left:0;margin-left:var(--margin-row-none)}:global div[xxxl-gaps=none] [data-col]{padding-right:0;padding-right:var(--gutter-col-none);padding-left:0;padding-left:var(--gutter-col-none)}}@media (min-width:1920px){:global div[xxxl-gaps=default]{margin-right:-10px;margin-right:var(--margin-row-default);margin-left:-10px;margin-left:var(--margin-row-default)}:global div[xxxl-gaps=default] [data-col]{padding-right:10px;padding-right:var(--gutter-col-default);padding-left:10px;padding-left:var(--gutter-col-default)}}@media (min-width:1920px){:global div[xxxl-gaps=big]{margin-right:-50px;margin-right:var(--margin-row-big);margin-left:-50px;margin-left:var(--margin-row-big)}:global div[xxxl-gaps=big] [data-col]{padding-right:50px;padding-right:var(--gutter-col-big);padding-left:50px;padding-left:var(--gutter-col-big)}}:global div[data-col]{position:relative;min-height:1px;box-sizing:border-box}
/* Custom Mixins from DDW */:root{

	/* Spacing ----------------------------------------------- */--max-width:1240px;--padding-top-body-mobile:130px;--padding-top-body-mobile-scrolled:100px;--padding-top-body-desktop:300px;--padding-top-body-desktop-scrolled:110px;--margin-container-mobile:20px;--margin-container-desktop:60px;--margin-container-child-mobile:10px;--margin-container-child-desktop:10px;--margin-row-none:0;--margin-row-default:-10px;--margin-row-medium:-30px;--margin-row-big:-50px;--gutter-col-none:0;--gutter-col-default:10px;--gutter-col-medium:30px;--gutter-col-big:50px;

	/* Colors ----------------------------------------------------- */--color-primary:#64a8c5;--color-primary-alt:#0081b5;--color-secondary:#fadd5a;--color-tertiary:#7b9748;--color-dark:#000;--color-light:#fff;--color-gray-light:#f2f2f2;--color-gray-medium:#a7a7a7;--color-gray-dark:#777;--color-gray-text:#4c4c4c;--color-tinted-row:#f8f8f8;--color-success:#28a745;--color-error:#dc3545;--color-warning:#ffc107;--color-info:#17a2b8;

	/* Fonts ------------------------------------------------------ */--font-text:"proxima-nova",sans-serif;--font-alt:"effra",sans-serif;--font-head:"livory",serif;--font-special:"Populaire",sans-serif;

	/* Font Sizes ------------------------------------------------- */
	/* --> Hero --------------------------------------------------- */--size-hero1-mobile:52px;--lineheight-hero1-mobile:1.35;--size-hero1-desktop:62px;--lineheight-hero1-desktop:1.15;--size-hero2-mobile:42px;--lineheight-hero2-mobile:1.35;--size-hero2-desktop:52px;--lineheight-hero2-desktop:1.15;--size-hero3-mobile:32px;--lineheight-hero3-mobile:1.35;--size-hero3-desktop:42px;--lineheight-hero3-desktop:1.15;

	/* --> Eyebrow ------------------------------------------------ */--size-eyebrow-mobile:16px;--lineheight-eyebrow-mobile:1.35;--size-eyebrow-desktop:18px;--lineheight-eyebrow-desktop:1.15;

	/* --> Heading ------------------------------------------------ */--size-h1-mobile:40px;--lineheight-h1-mobile:1.35;--size-h1-desktop:64px;--lineheight-h1-desktop:1.15;--size-h2-mobile:30px;--lineheight-h2-mobile:1.15;--size-h2-desktop:42px;--lineheight-h2-desktop:1.4;--size-h3-mobile:24px;--lineheight-h3-mobile:1.15;--size-h3-desktop:32px;--lineheight-h3-desktop:1.15;--size-h4-mobile:22px;--lineheight-h4-mobile:1.35;--size-h4-desktop:24px;--lineheight-h4-desktop:1.40;--size-h5-mobile:18px;--lineheight-h5-mobile:1.35;--size-h5-desktop:20px;--lineheight-h5-desktop:1.15;--size-h6-mobile:14px;--lineheight-h6-mobile:1.35;--size-h6-desktop:16px;--lineheight-h6-desktop:1.15;

	/* --> Subtitle ----------------------------------------------- */--size-subtitle-mobile:18px;--lineheight-subtitle-mobile:1.35;--size-subtitle-desktop:20px;--lineheight-subtitle-desktop:1.15;


	/* --> Lead --------------------------------------------------- */--size-lead-mobile:16px;--lineheight-lead-mobile:1.5;--size-lead-desktop:18px;--lineheight-lead-desktop:1.75;

	/* --> Text --------------------------------------------------- */--size-text-mobile:16px;--lineheight-text-mobile:1.5;--size-text-desktop:18px;--lineheight-text-desktop:1.7;

	/* --> Nav --------------------------------------------------- */--size-nav-mobile:16px;--lineheight-nav-mobile:1.7;--size-nav-desktop:14px;--lineheight-nav-desktop:1.7;

	/* --> Small -------------------------------------------------- */--size-small-mobile:12px;--lineheight-small-mobile:1.7;--size-small-desktop:14px;--lineheight-small-desktop:1.7;

	/* --> Blockquote --------------------------------------------- */--size-blockquote-mobile:var(--size-h3-mobile);--lineheight-blockquote-mobile:var(--lineheight-h3-mobile);--size-blockquote-desktop:var(--size-h3-desktop);--lineheight-blockquote-desktop:var(--lineheight-h3-desktop);

	/* --> List --------------------------------------------------- */--size-list-mobile:var(--size-text-mobile);--lineheight-list-mobile:var(--lineheight-text-mobile);--size-list-desktop:var(--size-text-desktop);--lineheight-list-desktop:var(--lineheight-text-desktop);

	/* --> Buttons ------------------------------------------------ */--size-button-regular-mobile:var(--size-text-mobile);--lineheight-button-regular-mobile:var(--lineheight-text-mobile);--size-button-regular-desktop:var(--size-text-desktop);--lineheight-button-regular-desktop:var(--lineheight-text-desktop);--size-button-big-mobile:var(--size-subtitle-mobile);--lineheight-button-big-mobile:var(--lineheight-subtitle-mobile);--size-button-big-desktop:var(--size-subtitle-desktop);--lineheight-button-big-desktop:var(--lineheight-subtitle-desktop)}body,html{margin:0;padding:0;min-height:100%;width:100%}body{font-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:16px;font-size:var(--size-text-mobile);line-height:1.5;line-height:var(--lineheight-text-mobile);padding-top:130px;padding-top:var(--padding-top-body-mobile);transition:all .3s ease}body.scrolled{padding-top:100px;padding-top:var(--padding-top-body-mobile-scrolled)}body{color:#4c4c4c;color:var(--color-gray-text);box-sizing:border-box}@media (min-width:992px){body{font-size:18px;font-size:var(--size-text-desktop);line-height:1.7;line-height:var(--lineheight-text-desktop);padding-top:300px;padding-top:var(--padding-top-body-desktop)}body.scrolled{padding-top:110px;padding-top:var(--padding-top-body-desktop-scrolled)}}*,:after,:before{box-sizing:border-box}::-moz-selection{background:#64a8c5;background:var(--color-primary);color:#fff;color:var(--color-light)}::selection{background:#64a8c5;background:var(--color-primary);color:#fff;color:var(--color-light)}a,button{cursor:pointer;outline:none;text-decoration:none;transition:all .3s ease}a{color:#64a8c5;color:var(--color-primary)}@media (hover:hover){a:hover{color:#fadd5a;color:var(--color-secondary)}}figure{margin:0}hr{border:none;border-bottom:1px solid #f2f2f2;border-bottom:1px solid var(--color-gray-light)}fieldset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}img,svg{//:all .3s ease}img *,svg *{transition:all .3s ease}img{display:block;max-width:100%;width:auto;height:auto}b,strong{font-weight:700}small{display:inline-block;font-size:12px;font-size:var(--size-small-mobile);line-height:1.7;line-height:var(--lineheight-small-mobile)}@media (min-width:992px){small{font-size:14px;font-size:var(--size-small-desktop);line-height:1.7;line-height:var(--lineheight-small-desktop)}}h1,h2,h3,h4,h5,h6{font-family:livory,serif;font-family:var(--font-head);font-style:normal;font-weight:400;margin:0;padding:0}h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection{background:#fadd5a;background:var(--color-secondary);color:#fff;color:var(--color-light)}h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection{background:#fadd5a;background:var(--color-secondary);color:#fff;color:var(--color-light)}h1{font-size:40px;font-size:var(--size-h1-mobile);line-height:1.35;line-height:var(--lineheight-h1-mobile);color:#000;color:var(--color-dark)}@media (min-width:992px){h1{font-size:64px;font-size:var(--size-h1-desktop);line-height:1.15;line-height:var(--lineheight-h1-desktop)}}h2{font-size:30px;font-size:var(--size-h2-mobile);line-height:1.15;line-height:var(--lineheight-h2-mobile);color:#000;color:var(--color-dark)}@media (min-width:992px){h2{font-size:42px;font-size:var(--size-h2-desktop);line-height:1.4;line-height:var(--lineheight-h2-desktop)}}h3{font-size:24px;font-size:var(--size-h3-mobile);line-height:1.15;line-height:var(--lineheight-h3-mobile);color:#000;color:var(--color-dark)}@media (min-width:992px){h3{font-size:32px;font-size:var(--size-h3-desktop);line-height:1.15;line-height:var(--lineheight-h3-desktop)}}h4{font-size:22px;font-size:var(--size-h4-mobile);line-height:1.35;line-height:var(--lineheight-h4-mobile)}@media (min-width:992px){h4{font-size:24px;font-size:var(--size-h4-desktop);line-height:1.4;line-height:var(--lineheight-h4-desktop)}}h5{font-size:18px;font-size:var(--size-h5-mobile);line-height:1.35;line-height:var(--lineheight-h5-mobile)}@media (min-width:992px){h5{font-size:20px;font-size:var(--size-h5-desktop);line-height:1.15;line-height:var(--lineheight-h5-desktop)}}h6{font-size:14px;font-size:var(--size-h6-mobile);line-height:1.35;line-height:var(--lineheight-h6-mobile)}@media (min-width:992px){h6{font-size:16px;font-size:var(--size-h6-desktop);line-height:1.15;line-height:var(--lineheight-h6-desktop)}}h6.eyebrow{font-size:14px;font-size:var(--size-h6-mobile);line-height:var(--lineheight-h6-mobile)}@media (min-width:992px){h6.eyebrow{font-size:16px;font-size:var(--size-h6-desktop);line-height:1.15;line-height:var(--lineheight-h6-desktop)}}h6.eyebrow{position:relative;font-size:16px;font-size:var(--size-eyebrow-mobile);line-height:1.35;line-height:var(--lineheight-eyebrow-mobile);margin:10px 0;text-transform:uppercase;color:#777;color:var(--color-gray-dark);letter-spacing:1.4px}@media (min-width:992px){h6.eyebrow{font-size:18px;font-size:var(--size-eyebrow-desktop);line-height:18px;line-height:var(--size-eyebrow-desktop)}}p{color:#4c4c4c;color:var(--color-gray-text);font-size:16px;font-size:var(--size-text-mobile);line-height:1.5;line-height:var(--lineheight-text-mobile)}@media (min-width:992px){p{font-size:18px;font-size:var(--size-text-desktop);line-height:1.7;line-height:var(--lineheight-text-desktop)}}
/* Colors */.tinted{background-color:#f8f8f8;background-color:var(--color-tinted-row)}
/* Typography */.center,.text-center{text-align:center}.center{margin:0 auto;justify-content:center;align-items:center;display:flex;flex-direction:column}.text-right{text-align:right}.low-margin{margin:3px 20px!important}
/* Wordpress block styling */hr.wp-block-separator{border-top:1px solid #f2f2f2;border-top:1px solid var(--color-gray-light);border-bottom:none;width:100px;margin:30px 0}hr.wp-block-separator.is-style-wide{width:100%}.wp-block-buttons{margin:20px auto 40px}.wp-block-buttons .wp-block-button{margin:0}.wp-block-buttons .wp-block-button .wp-block-button__link{color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:1px solid #64a8c5;border:1px solid var(--color-primary);padding:10px 35px;background:none;border-radius:0;transition:all .3s ease}.wp-block-buttons .wp-block-button .wp-block-button__link:hover{color:#fff;color:var(--color-light);background-color:#64a8c5;background-color:var(--color-primary)}.wp-block-buttons .wp-block-button.button_block .wp-block-button__link{color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:1px solid #64a8c5;border:1px solid var(--color-primary);padding:10px 35px;background:none;border-radius:0;transition:all .3s ease}.wp-block-buttons .wp-block-button.button_block .wp-block-button__link:hover{color:#fff;color:var(--color-light);background-color:#64a8c5;background-color:var(--color-primary)}.wp-block-buttons .wp-block-button.button_simple .wp-block-button__link{color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:none;background:none;transition:all .3s ease}.wp-block-buttons .wp-block-button.button_simple .wp-block-button__link:after{content:"";height:4px;display:block;background-size:cover;background-repeat:no-repeat;background-image:url(img/underline-blue_thin_buttons.svg);transition:all .3s ease}.wp-block-buttons .wp-block-button.button_simple .wp-block-button__link:hover{color:#64a8c5;color:var(--color-primary)}.wp-block-buttons .wp-block-button.button_simple .wp-block-button__link:hover:after{margin-top:5px;margin-bottom:-5px}.wp-block-buttons .wp-block-button.button_simple.inactive .wp-block-button__link:after{display:none}ul.wp-block-latest-posts__list{padding:0;margin:0}ul.wp-block-latest-posts__list li{display:flex;flex-direction:column;position:relative;border-top:1px solid #f2f2f2;border-top:1px solid var(--color-gray-light);padding:20px 0;margin:0}ul.wp-block-latest-posts__list li:first-child{border-top:none}ul.wp-block-latest-posts__list li .wp-block-latest-posts__featured-image{width:100%;height:auto;margin:0;align-items:center;justify-content:flex-start;display:flex}@media (min-width:576px){ul.wp-block-latest-posts__list li .wp-block-latest-posts__featured-image{border:1px solid #f2f2f2;border:1px solid var(--color-gray-light);position:absolute;justify-content:center;left:0;top:20px;bottom:20px;width:150px;height:auto;overflow:hidden}}ul.wp-block-latest-posts__list li .wp-block-latest-posts__featured-image a{margin-left:0;margin-top:0}ul.wp-block-latest-posts__list li a{margin-top:13px;font-weight:600}@media (min-width:576px){ul.wp-block-latest-posts__list li a{margin-left:200px;margin-top:3px}}@media (min-width:576px){ul.wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt{margin-left:200px}}
/* Custom CSS imports */
/* A non-locked-in grid, for massive customization! */section{padding:40px 0;
  /* align-items: center; */flex-direction:column}.row,section{display:flex;justify-content:center}.row{flex-direction:row;align-items:center}.column{display:flex;flex-direction:column}.pull-left{justify-content:flex-start!important}.max-width-short{max-width:760px;margin:20px auto}.hide-on-mobile{display:none}@media (min-width:768px){.hide-on-mobile{display:block}}
/* Totally nuts animations that aren't worth the average man's time */@-webkit-keyframes spinspinsugar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinspinsugar{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes fadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@-webkit-keyframes fadeOut{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}@keyframes fadeOut{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}
/* Custom Select/Drop Downs */
/* Select reset */select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0;margin:0;width:100%;font-family:inherit;font-size:inherit;cursor:inherit;line-height:inherit;z-index:1}select::-ms-expand{display:none}select{outline:none;border:2px solid #fadd5a;border:2px solid var(--color-secondary);padding:8px 45px 10px 20px;cursor:pointer;color:#64a8c5;color:var(--color-primary);transition:all .3s ease;border-radius:30px;position:relative;display:inline-block}
/* Custom select */select:hover{background-color:#fadd5a;background-color:var(--color-secondary);color:#4c4c4c;color:var(--color-gray-text)}
/* Location of custom select */form.woocommerce-ordering{position:relative}form.woocommerce-ordering:after{content:"";display:block;position:absolute;height:10px;width:10px;transform:rotate(45deg);border-right:1px solid #64a8c5;border-right:1px solid var(--color-primary);border-bottom:1px solid #64a8c5;border-bottom:1px solid var(--color-primary);top:calc(50% - 8px);right:25px;z-index:1;transition:all .3s ease}form.woocommerce-ordering:hover:after{transform:rotate(-135deg);top:calc(50% - 4px)}
/* Global */.theme-becker{clear:both}
/* WP edit page/post  */.edit-button{display:none}@media (min-width:992px){.edit-button{display:inline-block}}.edit-button{background-image:url(img/edit.svg);background-size:35px;background-repeat:no-repeat;background-position:50%;background-color:#000;background-color:var(--color-dark);width:60px;height:60px;border-radius:30px;position:fixed;right:20px;top:20px;margin:0;overflow:hidden;opacity:.9;z-index:100;box-shadow:0 0 5px rgba(0,0,0,.4);transition:all .3s ease}.edit-button a.post-edit-link{color:#000;color:var(--color-dark);width:60px;height:120px;border-radius:30px;display:inline-block;position:relative;text-align:center;margin:60px 0 0;padding:17px 0;text-transform:uppercase;font-size:16px!important}.edit-button:hover,.edit-button a.post-edit-link{background-color:#fadd5a;background-color:var(--color-secondary)}.edit-button:hover{opacity:1;box-shadow:0 0 5px rgba(0,0,0,.2)}.edit-button:hover a.post-edit-link{margin:0}.scrolled .edit-button{opacity:0;visibility:hidden}
/* Navigation Bar */.header{display:flex;flex-wrap:wrap;align-items:center;position:fixed;z-index:99;top:0;left:0;right:0;background-color:#fff;background-color:var(--color-light);border-bottom:1px solid #f2f2f2;border-bottom:1px solid var(--color-gray-light);border-left:1px solid #fff;border-left:1px solid var(--color-light);border-right:1px solid #fff;border-right:1px solid var(--color-light);padding:45px 20px 40px}@media (min-width:992px){.header{padding:260px 20px 40px}}.header{margin-top:-1px;transition:all .3s ease;transition-duration:.6s}.scrolled .header{padding:20px}@media (min-width:992px){.scrolled .header{padding:40px}}.scrolled .header{border-left:1px solid #f2f2f2;border-left:1px solid var(--color-gray-light);border-right:1px solid #f2f2f2;border-right:1px solid var(--color-gray-light)}.header a{display:block;width:100%}.nav-left{width:100%;justify-content:center;align-items:center;z-index:2}.scrolled .nav-left{width:200px;margin:0;transition:all .3s ease}@media (min-width:992px){.scrolled .nav-left{opacity:0;visibility:hidden}}@media (min-width:1200px){.scrolled .nav-left{opacity:1;visibility:visible}}.site_icon{position:absolute;left:calc(50% - 35px);top:-10px;-webkit-animation:iconResetSmall .4s ease-in-out 0s normal forwards;animation:iconResetSmall .4s ease-in-out 0s normal forwards}.scrolled .site_icon{opacity:1;-webkit-animation:iconMovesSmall .8s ease-in-out 0s normal forwards;animation:iconMovesSmall .8s ease-in-out 0s normal forwards}.site_icon{width:70px;height:70px;z-index:1;opacity:0}@media (min-width:992px){.site_icon{top:40px;-webkit-animation:iconReset .4s ease-in-out 0s normal forwards;animation:iconReset .4s ease-in-out 0s normal forwards}.scrolled .site_icon{opacity:1;-webkit-animation:iconMoves .8s ease-in-out 0s normal forwards;animation:iconMoves .8s ease-in-out 0s normal forwards}}.site_icon{background-image:url(img/animated-bird-static.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.site_icon:hover{background-image:url(img/animated-bird.gif)}@-webkit-keyframes iconResetSmall{0%{left:20px;top:20px;width:35px;opacity:0}1%{left:calc(50% - 35px);top:-10px;width:70px;opacity:0}to{left:calc(50% - 35px);top:-10px;width:70px;opacity:1}}@keyframes iconResetSmall{0%{left:20px;top:20px;width:35px;opacity:0}1%{left:calc(50% - 35px);top:-10px;width:70px;opacity:0}to{left:calc(50% - 35px);top:-10px;width:70px;opacity:1}}@-webkit-keyframes iconMovesSmall{0%{left:calc(50% - 35px);top:-10px;width:70px;transform:rotate(0)}50%{transform:rotate(-35deg)}to{left:20px;top:0;width:40px;transform:rotate(0deg)}}@keyframes iconMovesSmall{0%{left:calc(50% - 35px);top:-10px;width:70px;transform:rotate(0)}50%{transform:rotate(-35deg)}to{left:20px;top:0;width:40px;transform:rotate(0deg)}}@-webkit-keyframes iconReset{0%{left:20px;top:20px;width:35px;opacity:0}1%{left:calc(50% - 35px);top:40px;width:70px;opacity:0}to{left:calc(50% - 35px);top:40px;width:70px;opacity:1}}@keyframes iconReset{0%{left:20px;top:20px;width:35px;opacity:0}1%{left:calc(50% - 35px);top:40px;width:70px;opacity:0}to{left:calc(50% - 35px);top:40px;width:70px;opacity:1}}@-webkit-keyframes iconMoves{0%{left:calc(50% - 35px);top:40px;width:70px;transform:rotate(0)}50%{transform:rotate(-35deg)}to{left:20px;top:0;width:40px;transform:rotate(0deg)}}@keyframes iconMoves{0%{left:calc(50% - 35px);top:40px;width:70px;transform:rotate(0)}50%{transform:rotate(-35deg)}to{left:20px;top:0;width:40px;transform:rotate(0deg)}}.site_logo{position:absolute;opacity:0;left:calc(50% - 75px);top:70px;width:150px;-webkit-animation:logoResetSmall .8s ease 0s forwards;animation:logoResetSmall .8s ease 0s forwards}.scrolled .site_logo{-webkit-animation:logoMovesSmall 1.3s ease 0s forwards;animation:logoMovesSmall 1.3s ease 0s forwards}@media (min-width:992px){.site_logo{left:calc(50% - 150px);top:140px;width:300px;-webkit-animation:logoReset .8s ease 0s forwards;animation:logoReset .8s ease 0s forwards}.scrolled .site_logo{-webkit-animation:logoMoves 1.3s ease 0s forwards;animation:logoMoves 1.3s ease 0s forwards}}@-webkit-keyframes logoReset{0%{opacity:0}20%{left:calc(50% - 150px);top:140px;width:300px;opacity:0}to{left:calc(50% - 150px);top:140px;width:300px;opacity:1}}@keyframes logoReset{0%{opacity:0}20%{left:calc(50% - 150px);top:140px;width:300px;opacity:0}to{left:calc(50% - 150px);top:140px;width:300px;opacity:1}}@-webkit-keyframes logoMoves{0%{opacity:1;left:calc(50% - 150px);top:140px;width:300px}20%{opacity:0;left:calc(50% - 150px);top:140px;width:300px}21%{opacity:0;left:65px;top:23px;width:160px}to{opacity:1;left:65px;top:23px;width:160px}}@keyframes logoMoves{0%{opacity:1;left:calc(50% - 150px);top:140px;width:300px}20%{opacity:0;left:calc(50% - 150px);top:140px;width:300px}21%{opacity:0;left:65px;top:23px;width:160px}to{opacity:1;left:65px;top:23px;width:160px}}@-webkit-keyframes logoResetSmall{0%{opacity:0}20%{left:calc(50% - 75px);top:70px;width:150px;opacity:0}to{left:calc(50% - 75px);top:70px;width:150px;opacity:1}}@keyframes logoResetSmall{0%{opacity:0}20%{left:calc(50% - 75px);top:70px;width:150px;opacity:0}to{left:calc(50% - 75px);top:70px;width:150px;opacity:1}}@-webkit-keyframes logoMovesSmall{0%{opacity:1;left:calc(50% - 75px);top:70px;width:150px}20%{opacity:0;left:calc(50% - 75px);top:70px;width:150px}21%{opacity:0;left:65px;top:23px;width:160px}to{opacity:1;left:65px;top:23px;width:160px}}@keyframes logoMovesSmall{0%{opacity:1;left:calc(50% - 75px);top:70px;width:150px}20%{opacity:0;left:calc(50% - 75px);top:70px;width:150px}21%{opacity:0;left:65px;top:23px;width:160px}to{opacity:1;left:65px;top:23px;width:160px}}.nav-middle{display:none;position:absolute;left:20px}@media (min-width:992px){.nav-middle{display:block}}@media (min-width:1200px){.nav-middle{left:0;right:0}}.nav-middle{z-index:0;transition:all .3s ease}.nav-right{display:none;position:absolute;right:20px;transition:all .3s ease}@media (min-width:992px){.nav-right{display:block}}nav{display:flex;margin:18px 0;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-weight:600;text-transform:uppercase;font-size:16px;font-size:var(--size-nav-mobile);line-height:1.7;line-height:var(--lineheight-nav-mobile)}@media (min-width:992px){nav{font-size:14px;font-size:var(--size-nav-desktop);line-height:1.7;line-height:var(--lineheight-nav-desktop)}}nav ul{list-style:none}nav ul,nav ul li{margin:0;padding:0}nav ul li{display:inline-block}nav.main{justify-content:center}nav.main a{color:#000;color:var(--color-dark)}nav.main a:hover{color:#64a8c5;color:var(--color-primary)}nav.main ul{align-items:flex-start;text-align:left;z-index:1}nav.main li{margin:0 13px;position:relative}nav.main li.current-menu-item:before,nav.main li.current_page_parent:before{content:"";background-image:url(img/blob-yellow.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;display:block;top:calc(50% - 35px);left:calc(50% - 35px);width:70px;height:70px;opacity:1;z-index:-1;position:absolute;-webkit-animation:spinspinsugar 10s linear 0s infinite forwards;animation:spinspinsugar 10s linear 0s infinite forwards}nav.main ul.sub-menu{z-index:2;display:none;position:absolute;flex-grow:1;top:0;left:0;padding-top:28px;width:100%}nav.main ul.sub-menu li{display:inline-block;min-width:calc(100% + 30px);margin:0 0 3px -10px;background:#fff;background:var(--color-light);border-radius:3px;opacity:0;transition:opacity .4s ease-out}nav.main ul.sub-menu li:first-child{transition-delay:.1s}nav.main ul.sub-menu li:nth-child(2){transition-delay:.2s}nav.main ul.sub-menu li:nth-child(3){transition-delay:.3s}nav.main ul.sub-menu li:nth-child(4){transition-delay:.4s}nav.main ul.sub-menu li:nth-child(5){transition-delay:.5s}nav.main ul.sub-menu li:nth-child(6){transition-delay:.6s}nav.main ul.sub-menu li:nth-child(7){transition-delay:.7s}nav.main ul.sub-menu li:nth-child(8){transition-delay:.8s}nav.main ul.sub-menu li:nth-child(9){transition-delay:.9s}nav.main ul.sub-menu li:nth-child(10){transition-delay:.1s}nav.main ul.sub-menu li:nth-child(11){transition-delay:.11s}nav.main ul.sub-menu li:nth-child(12){transition-delay:.12s}nav.main ul.sub-menu li:nth-child(13){transition-delay:.13s}nav.main ul.sub-menu li:nth-child(14){transition-delay:.14s}nav.main ul.sub-menu li:nth-child(15){transition-delay:.15s}nav.main ul.sub-menu li:nth-child(16){transition-delay:.16s}nav.main ul.sub-menu li:nth-child(17){transition-delay:.17s}nav.main ul.sub-menu li:nth-child(18){transition-delay:.18s}nav.main ul.sub-menu li:nth-child(19){transition-delay:.19s}nav.main ul.sub-menu li:nth-child(20){transition-delay:.2s}nav.main ul.sub-menu li:nth-child(21){transition-delay:.21s}nav.main ul.sub-menu li:nth-child(22){transition-delay:.22s}nav.main ul.sub-menu li:nth-child(23){transition-delay:.23s}nav.main ul.sub-menu li:nth-child(24){transition-delay:.24s}nav.main ul.sub-menu li:nth-child(25){transition-delay:.25s}nav.main ul.sub-menu li:nth-child(26){transition-delay:.26s}nav.main ul.sub-menu li:nth-child(27){transition-delay:.27s}nav.main ul.sub-menu li:nth-child(28){transition-delay:.28s}nav.main ul.sub-menu li:nth-child(29){transition-delay:.29s}nav.main ul.sub-menu li:nth-child(30){transition-delay:.3s}nav.main ul.sub-menu li a{padding:4px 10px}nav.main ul.sub-menu li:after{content:none}nav.main ul.sub-menu li:hover{background:#f2f2f2;background:var(--color-gray-light)}nav.main ul.sub-menu li ul.sub-menu{width:100%;left:100%;top:-28px;padding-left:14px}nav.main ul.sub-menu li.current-menu-item,nav.main ul.sub-menu li.current-menu-parent,nav.main ul.sub-menu li.current_page_parent{background:#f2f2f2;background:var(--color-gray-light)}nav.main ul.sub-menu li.current-menu-item:before,nav.main ul.sub-menu li.current-menu-parent:before,nav.main ul.sub-menu li.current_page_parent:before{content:none}nav.main ul.sub-menu:hover li{opacity:1}nav.main li.menu-item-has-children{position:relative;margin-right:26px}nav.main li.menu-item-has-children:after{content:"";position:absolute;top:6px;right:-14px;width:6px;height:6px;transform:rotate(45deg);border-bottom:1px solid #64a8c5;border-bottom:1px solid var(--color-primary);border-right:1px solid #64a8c5;border-right:1px solid var(--color-primary);transition:all .3s ease}nav.main li.menu-item-has-children:hover:after{transform:rotate(-135deg);top:8px}nav.main li.menu-item-has-children:hover ul.sub-menu{display:block}nav.main li.menu-item-has-children:hover ul.sub-menu ul.sub-menu{display:none}nav.main li.menu-item-has-children:hover ul.sub-menu ul.sub-menu:hover{display:block}nav.main li.menu-item-has-children:hover ul.sub-menu li.menu-item-has-children:after{content:"";position:absolute;top:11px;right:7px;width:6px;height:6px;transform:rotate(-45deg);border-bottom:1px solid #64a8c5;border-bottom:1px solid var(--color-primary);border-right:1px solid #64a8c5;border-right:1px solid var(--color-primary);transition:all .3s ease}nav.main li.menu-item-has-children:hover ul.sub-menu li.menu-item-has-children:hover:after{transform:rotate(135deg)}nav.main li.menu-item-has-children:hover ul.sub-menu li.menu-item-has-children:hover ul.sub-menu{display:block}nav.secondary{display:flex;justify-content:flex-end}nav.secondary li{margin:0 6px;position:relative}nav.secondary li a{color:#a7a7a7;color:var(--color-gray-medium);transition:all .3s ease}nav.secondary li.current-menu-item a,nav.secondary li.current-page-ancestor a,nav.secondary li.current_page_parent a,nav.secondary li a:hover{color:#000;color:var(--color-dark)}nav.secondary li.current-menu-item:before,nav.secondary li.current-page-ancestor:before,nav.secondary li.current_page_parent:before{content:"";background-image:url(img/blob-blue.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;display:block;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;opacity:.5;z-index:-1;position:absolute;-webkit-animation:spinspinsugar 10s linear 0s infinite forwards;animation:spinspinsugar 10s linear 0s infinite forwards}
/* Mobile Nav */.burger{z-index:100}@media (min-width:992px){.burger{display:none}}.burger .button{display:flex;z-index:1;flex-direction:column;position:fixed;padding:10px 0;transition:all .3s ease;top:35px;right:30px}.scrolled .burger .button{top:15px;right:30px}.burger .button{cursor:pointer}.burger .button span{height:3px;width:40px;margin:5px 0;transition:all .3s ease;background:#64a8c5;background:var(--color-primary);
			/* background: url('img/menu-line.svg'); */background-repeat:no-repeat;background-size:contain}.burger.active span{background:#fadd5a;background:var(--color-secondary)}.burger.active span.top{transform:rotate(-45deg);margin-top:8px}.burger.active span.bottom{transform:rotate(45deg);margin-top:-8px}.burger .mobile_menu{display:flex;background:#0081b5;background:var(--color-primary-alt);position:fixed;top:100%;visibility:hidden;right:0;left:0;bottom:0;padding:50px;flex-direction:column;overflow-y:auto;transition:all .7s ease}.burger .mobile_menu ul{display:block}.burger .mobile_menu ul li{display:block;flex-direction:row;margin-top:10px}.burger .mobile_menu ul li a{border-bottom:1px solid #64a8c5;border-bottom:1px solid var(--color-primary);display:inline-block;width:auto;color:#fff;color:var(--color-light)}.burger .mobile_menu ul li ul{margin-left:40px}.burger .mobile_menu ul li ul li:before{content:"-";color:#64a8c5;color:var(--color-primary);margin-right:10px}.burger .mobile_menu ul li ul a{border-bottom:none;color:#64a8c5;color:var(--color-primary)}.burger.active .mobile_menu{top:0;visibility:visible}
/* Main page content */.content-area{min-height:calc(100vh - 130px);min-height:calc(100vh - var(--padding-top-body-mobile));transition:all .3s ease}.scrolled .content-area{min-height:calc(100vh - 100px);min-height:calc(100vh - var(--padding-top-body-mobile-scrolled))}@media (min-width:992px){.content-area{min-height:calc(100vh - 300px);min-height:calc(100vh - var(--padding-top-body-desktop))}.scrolled .content-area{min-height:calc(100vh - 110px);min-height:calc(100vh - var(--padding-top-body-desktop-scrolled))}}
/* Brush and fancy accents */.underline-yellow:after{content:"";background:#fadd5a;background:var(--color-secondary);background:url(img/underline-yellow_loop.svg);background-repeat:repeat-x;background-size:contain;display:block;margin:25px 8px 0;width:211px;height:10px}@media (min-width:768px){.underline-yellow:after{width:381px;height:16px}}.underline-green:after{content:"";background:#7b9748;background:var(--color-tertiary);background:url(img/underline-green_dash.svg);background-repeat:repeat-x;background-size:contain;display:block;margin:20px 8px 0;width:148px;height:6px}.underline-blue:after{content:"";background:#64a8c5;background:var(--color-primary);background:url(img/underline-blue_dash.svg);background-repeat:repeat-x;background-size:contain;display:block;margin:20px 8px 0;width:164px}@media (min-width:768px){.underline-blue:after{width:344px}}.underline-blue:after{height:11px}.underline-red:after{content:"";background:#64a8c5;background:var(--color-primary);background:url(img/underline-red_dash.svg);background-repeat:repeat-x;background-size:contain;display:block;margin:20px auto 0;height:11px}.underline-squiggle_blue:after{content:"";background:#64a8c5;background:var(--color-primary);background:url(img/underline-blue_squiggle.svg);background-repeat:no-repeat;background-size:contain;display:block;margin:10px 8px 0;max-width:200px;height:11px}.brush-yellow_3{position:relative}.brush-yellow_3:after{content:"";display:inline-block;position:absolute;z-index:-1;left:-90px;top:calc(50% - 200px);width:80%;height:400px;background-image:url(img/brush-3_line_yellow.svg);background-repeat:no-repeat;background-position:0;background-size:contain}.brush-blue{position:relative}.brush-blue:after{content:"";display:inline-block;position:absolute;z-index:-1;right:0}@media (min-width:992px){.brush-blue:after{right:-90px}}.brush-blue:after{top:calc(50% - 200px);width:80%;height:400px;background-image:url(img/brush-blue_line.svg);background-repeat:no-repeat;background-position:0;background-size:contain}.blobs{position:absolute;top:100vh;left:0;right:80px;z-index:-1}.blobs .blob-blue{width:30vw;height:30vw;right:60vw;top:100%}@media (min-width:768px){.blobs .blob-blue{top:40%;right:0;width:10vw;height:10vw}}.blobs .blob-blue{background:#0081b5;background:var(--color-primary-alt);background:url(img/blob-blue.svg);background-position:50%;background-size:contain;position:absolute;z-index:0;-webkit-animation:spinspinsugar 15s infinite;animation:spinspinsugar 15s infinite}.blobs .blob-red{width:30vw;height:30vw;left:60vw;top:100%}@media (min-width:768px){.blobs .blob-red{top:40%;left:0;width:10vw;height:10vw}}.blobs .blob-red{background:url(img/blob-red.svg);background-position:50%;background-size:contain;position:absolute;z-index:0;-webkit-animation:spinspinsugar 15s infinite;animation:spinspinsugar 15s infinite}.blobs .blob-yellow{width:40vw;height:40vw;right:20vw}@media (min-width:768px){.blobs .blob-yellow{right:0;width:20vw;height:20vw}}.blobs .blob-yellow{background:#0081b5;background:var(--color-primary-alt);background:url(img/blob-yellow.svg);background-position:50%;background-size:contain;position:absolute;bottom:-10%;z-index:-1;animation:spinspinsugar 20s infinite reverse}
/* Pagination */.pagination{display:flex;justify-content:center;align-items:center;width:100%}.pagination .page-numbers{margin:10px}.pagination .current{background:#64a8c5;background:var(--color-primary);color:#fff;color:var(--color-light);padding:2px 12px;border-radius:5px}
/* Footer */.mailing{border-top:1px solid #f2f2f2;border-top:1px solid var(--color-gray-light)
	/*Form styling*/}.mailing form{display:flex;align-items:center;justify-content:center;position:relative;flex-wrap:wrap}.mailing form .mailing-text{margin:0 20px 20px}.mailing form .mailing-text h2{margin:0}.mailing form .mailing-text p{margin:0 auto}.mailing form .form-area{display:flex;align-items:center;justify-content:center;margin:0 20px;position:relative;flex-wrap:wrap}.mailing form .form-area .field{position:relative;margin-top:-30px}.mailing form .form-area .field label{position:absolute;color:#64a8c5;color:var(--color-primary);top:33px}@media (min-width:992px){.mailing form .form-area .field label{top:38px}}.mailing form .form-area .field label{left:20px;z-index:1;font-size:18px;transition:all .3s ease}.mailing form .form-area .field.active label{top:10px;left:12px;font-size:12px;padding:1px 8px 3px;border-radius:3px}.mailing form .form-area .ajax-loader{position:absolute;bottom:-30px;left:-10px}.mailing form input[type=email],.mailing form input[type=tel],.mailing form input[type=text],.mailing form textarea{background-color:none;color:#64a8c5;color:var(--color-primary);font-size:18px;padding:13px 0;margin:0 20px;width:calc(100% - 40px);border:none;border-bottom:1px solid #64a8c5;border-bottom:1px solid var(--color-primary);border-radius:0}.mailing form input[type=email]::-moz-placeholder,.mailing form input[type=tel]::-moz-placeholder,.mailing form input[type=text]::-moz-placeholder,.mailing form textarea::-moz-placeholder{font-size:0;color:#64a8c5;color:var(--color-primary)}.mailing form input[type=email]:-ms-input-placeholder,.mailing form input[type=tel]:-ms-input-placeholder,.mailing form input[type=text]:-ms-input-placeholder,.mailing form textarea:-ms-input-placeholder{font-size:0;color:#64a8c5;color:var(--color-primary)}.mailing form input[type=email]::-ms-input-placeholder,.mailing form input[type=tel]::-ms-input-placeholder,.mailing form input[type=text]::-ms-input-placeholder,.mailing form textarea::-ms-input-placeholder{font-size:0;color:#64a8c5;color:var(--color-primary)}.mailing form input[type=email]::placeholder,.mailing form input[type=tel]::placeholder,.mailing form input[type=text]::placeholder,.mailing form textarea::placeholder{font-size:0;color:#64a8c5;color:var(--color-primary)}.mailing form input[type=email]:focus,.mailing form input[type=tel]:focus,.mailing form input[type=text]:focus,.mailing form textarea:focus{outline:none!important}.mailing form textarea{resize:none;height:15vh;min-height:140px}.mailing form input[type=submit]{cursor:pointer;color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:1px solid #64a8c5;border:1px solid var(--color-primary);padding:10px 35px;background:none;border-radius:0}.mailing form input[type=submit]:hover{color:#fff;color:var(--color-light);background-color:#64a8c5;background-color:var(--color-primary)}.mailing form input[type=submit]{transition:all .3s ease;padding-top:16px;padding-bottom:16px;float:right;margin:20px 0}.mailing form .wpcf7-response-output{border:none;margin:20px auto 0;padding:0;position:absolute;max-width:80%;left:0;right:0;bottom:-30px;color:#a7a7a7;color:var(--color-gray-medium);font-size:14px;text-align:center}.mailing form .wpcf7-not-valid-tip{font-size:14px;margin-bottom:-20px;margin-left:20px}.footer{border-top:1px solid #f2f2f2;border-top:1px solid var(--color-gray-light);padding:10px 20px;display:flex;justify-content:space-between;align-items:center}.footer .logo{max-width:150px;display:none}@media (min-width:576px){.footer .logo{display:flex}}.footer .right{display:flex;flex-direction:column;align-items:center;flex:1}@media (min-width:576px){.footer .right{align-items:flex-end}}.footer .right .social-links{display:flex;flex-direction:row}.footer .right .social-links .social-item{width:20px;height:20px;margin:6px 10px;background-repeat:no-repeat;background-size:contain;background-position:50%}.footer .right .social-links .social-item.twitter{background-image:url(img/social/twitter.svg)}.footer .right .social-links .social-item.facebook{background-image:url(img/social/facebook.svg)}.footer .right .social-links .social-item.instagram{background-image:url(img/social/instagram.svg);width:18px}.footer .right .social-links .social-item.youtube{background-image:url(img/social/youtube.svg)}.footer .right .social-links a{opacity:1;transition:all .3s ease}.footer .right .social-links a:hover{opacity:.3}.footer .right p{margin:5px 0;font-size:14px;color:#a7a7a7;color:var(--color-gray-medium)}
/* Page Specific CSS imports */.about .page{margin-top:0}@media (min-width:768px){.about .page{margin-top:50px}}@media (min-width:992px){.about .page{margin-top:100px}}@media (min-width:768px){.about .page .page-title{display:none}}.about .page .wp-block-buttons{justify-content:center}@media (min-width:768px){.about .page .wp-block-buttons{justify-content:flex-start}}.FAQ-container{padding:40px 0 0;align-items:center}.FAQ-container .FAQs{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:calc(100% - 40px);padding:0 20px;max-width:700px}.FAQ-container .FAQs h3{text-align:left}.FAQ-container .FAQs ul.FAQ-list{list-style:none;padding:0;margin:40px 0;width:100%}.FAQ-container .FAQs ul.FAQ-list li.FAQ{background:#fff;background:var(--color-light);border:1px solid #f2f2f2;border:1px solid var(--color-gray-light);width:100%;margin:10px 0;cursor:pointer;position:relative;transition:all .3s ease}.FAQ-container .FAQs ul.FAQ-list li.FAQ p.question{margin:15px 50px 15px 20px}.FAQ-container .FAQs ul.FAQ-list li.FAQ p.answer{margin:0 20px;line-height:0;color:#64a8c5;color:var(--color-primary);visibility:hidden;overflow:hidden;opacity:0;transition:all .3s ease}.FAQ-container .FAQs ul.FAQ-list li.FAQ:after,.FAQ-container .FAQs ul.FAQ-list li.FAQ:before{content:"";height:2px;width:20px;background-color:#64a8c5;background-color:var(--color-primary);display:block;position:absolute;right:20px;top:29px;transition:all .3s ease}.FAQ-container .FAQs ul.FAQ-list li.FAQ:after{transform:rotate(90deg)}.FAQ-container .FAQs ul.FAQ-list li.FAQ:hover{border:1px solid #64a8c5;border:1px solid var(--color-primary)}.FAQ-container .FAQs ul.FAQ-list li.FAQ.active p.answer{margin:0 20px 20px;line-height:inherit;visibility:visible;opacity:1}.FAQ-container .FAQs ul.FAQ-list li.FAQ.active:before{transform:rotate(-45deg)}.FAQ-container .FAQs ul.FAQ-list li.FAQ.active:after{transform:rotate(45deg)}.archive .page-title:after,.blog .page-title:after{margin-left:auto;margin-right:auto}.archive .inner,.blog .inner{display:flex;justify-content:center;flex-wrap:wrap;margin:20px -10px 160px}.archive .inner .item,.blog .inner .item{max-width:400px;margin:10px;padding:20px;border:1px solid #f2f2f2;border:1px solid var(--color-gray-light);
      /* background-color: #FAFAFA; */border-radius:15px;display:flex;flex-direction:column;flex:1 0 50%}@media (min-width:768px){.archive .inner .item,.blog .inner .item{flex:1 0 30%}}.archive .inner .item .post-thumbnail,.blog .inner .item .post-thumbnail{border-radius:10px;overflow:hidden}.archive .inner .item .inner-content .item-title,.blog .inner .item .inner-content .item-title{font-size:150%;margin:20px 0}.archive .inner .item .inner-content .post-info,.blog .inner .item .inner-content .post-info{font-size:18px;line-height:normal}.archive .inner .item .inner-content a.button,.blog .inner .item .inner-content a.button{font-size:16px;line-height:normal;margin:10px 0 40px;color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:1px solid #64a8c5;border:1px solid var(--color-primary);padding:10px 35px;background:none;border-radius:0;transition:all .3s ease}.archive .inner .item .inner-content a.button:hover,.blog .inner .item .inner-content a.button:hover{color:#fff;color:var(--color-light);background-color:#64a8c5;background-color:var(--color-primary)}.contact .contactform{text-align:center;display:flex;flex-direction:column
  	/*Form styling*/}.contact .contactform form .field{position:relative;margin-top:5px}@media (min-width:992px){.contact .contactform form .field{margin-top:0}}.contact .contactform form .field label{position:absolute;color:#a7a7a7;color:var(--color-gray-medium);background-color:#fff;background-color:var(--color-light);top:38px}@media (min-width:992px){.contact .contactform form .field label{top:43px}}.contact .contactform form .field label{left:20px;z-index:1;font-size:14px;font-weight:600;text-transform:uppercase;transition:all .3s ease}.contact .contactform form .field.active label{top:3px}@media (min-width:992px){.contact .contactform form .field.active label{top:6px}}.contact .contactform form .field.active label{left:18px;font-size:12px;padding:1px 8px 3px;border-radius:5px 5px 0 0;background-color:#64a8c5;background-color:var(--color-primary);color:#fff;color:var(--color-light)}.contact .contactform form .wpcf7-form-control.sorting{display:flex;align-items:flex-start;flex-direction:column;background-color:#f8f8f8;background-color:var(--color-tinted-row);border-radius:10px;padding:10px 20px;margin:40px 0 -20px}@media (min-width:576px){.contact .contactform form .wpcf7-form-control.sorting{align-items:center;justify-content:center;flex-direction:row}}.contact .contactform form .wpcf7-form-control.sorting:before{content:"Select an option *";display:block;position:absolute;top:-30px;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:14px;font-weight:600;text-transform:uppercase;color:#a7a7a7;color:var(--color-gray-medium)}.contact .contactform form .wpcf7-form-control.sorting .wpcf7-list-item{color:#64a8c5;color:var(--color-primary);margin:5px 0;font-size:110%;cursor:pointer}@media (min-width:576px){.contact .contactform form .wpcf7-form-control.sorting .wpcf7-list-item{font-size:90%;margin:0 20px 0 0}.contact .contactform form .wpcf7-form-control.sorting .wpcf7-list-item:last-child{margin-right:0}}.contact .contactform form input[type=email],.contact .contactform form input[type=tel],.contact .contactform form input[type=text],.contact .contactform form textarea{-webkit-appearance:none;background-color:none;color:#64a8c5;color:var(--color-primary);font-size:18px;padding:13px 20px;margin:0;width:100%;border:1px solid #64a8c5;border:1px solid var(--color-primary);border-radius:0}.contact .contactform form input[type=email]::-moz-placeholder,.contact .contactform form input[type=tel]::-moz-placeholder,.contact .contactform form input[type=text]::-moz-placeholder,.contact .contactform form textarea::-moz-placeholder{font-size:0;color:#64a8c5;color:var(--color-primary)}.contact .contactform form input[type=email]:-ms-input-placeholder,.contact .contactform form input[type=tel]:-ms-input-placeholder,.contact .contactform form input[type=text]:-ms-input-placeholder,.contact .contactform form textarea:-ms-input-placeholder{font-size:0;color:#64a8c5;color:var(--color-primary)}.contact .contactform form input[type=email]::-ms-input-placeholder,.contact .contactform form input[type=tel]::-ms-input-placeholder,.contact .contactform form input[type=text]::-ms-input-placeholder,.contact .contactform form textarea::-ms-input-placeholder{font-size:0;color:#64a8c5;color:var(--color-primary)}.contact .contactform form input[type=email]::placeholder,.contact .contactform form input[type=tel]::placeholder,.contact .contactform form input[type=text]::placeholder,.contact .contactform form textarea::placeholder{font-size:0;color:#64a8c5;color:var(--color-primary)}.contact .contactform form input[type=email]:focus,.contact .contactform form input[type=tel]:focus,.contact .contactform form input[type=text]:focus,.contact .contactform form textarea:focus{outline:none!important}.contact .contactform form textarea{resize:none;height:15vh;min-height:140px}.contact .contactform form input[type=submit]{cursor:pointer;color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:1px solid #64a8c5;border:1px solid var(--color-primary);padding:10px 35px;background:none;border-radius:0}.contact .contactform form input[type=submit]:hover{color:#fff;color:var(--color-light);background-color:#64a8c5;background-color:var(--color-primary)}.contact .contactform form input[type=submit]{transition:all .3s ease;padding-top:16px;padding-bottom:16px;float:right}.contact .contactform form .wpcf7-response-output{border:none;padding:0;color:#a7a7a7;color:var(--color-gray-medium);font-size:18px;line-height:18px;text-align:center}.contact .contactform form .wpcf7-not-valid-tip{font-size:14px;margin-bottom:-20px;margin-left:20px}.page .page-title{margin:40px auto;text-align:center}.page h4{margin:20px auto}.page_404{text-align:center;margin:60px auto}.single-post .page-title{margin:40px auto 0;text-align:center}.single-post .page-title:after{margin-left:auto;margin-right:auto}.single-post .attachment-post-thumbnail{display:none}.single-post .post-info{display:flex;justify-content:center;align-items:center;margin-bottom:40px;flex-direction:column}.single-post .post-info .date{color:#a7a7a7;color:var(--color-gray-medium)}.single-post .post-inner-content{max-width:960px;margin:0 auto 100px}.single-post .post-inner-content .wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.single-post .post-inner-content .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.results .inner{display:flex;flex-wrap:wrap;margin:20px auto}.results .inner .item{flex:1 0 30%}@media (min-width:1440px){.results .inner .item{max-width:420px}}.results .inner .item{display:flex;flex-direction:column;margin:10px;padding:20px;border:1px solid #f2f2f2;border:1px solid var(--color-gray-light);
      /* background-color: #FAFAFA; */border-radius:15px}.results .inner .item img{max-width:250px;margin:0 auto}.results .inner .item .inner-content .item-title{line-height:1;margin:30px 0 10px;font-size:150%}.results .inner .item .inner-content .post-info{margin:0}.results .inner .item .inner-content a.button{font-size:16px;line-height:normal;margin:20px 0 40px;color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:1px solid #64a8c5;border:1px solid var(--color-primary);padding:10px 35px;background:none;border-radius:0;transition:all .3s ease}.results .inner .item .inner-content a.button:hover{color:#fff;color:var(--color-light);background-color:#64a8c5;background-color:var(--color-primary)}.no-results{margin:0 auto}.no-results .return{display:flex;flex-direction:column;align-items:center}.no-results .return .search{margin:40px auto}
/* Template Partials CSS imports */
/* CSS for all post types throughout site */.post{margin:40px 0 0}@media (min-width:768px){.post{margin:100px 0 0}}.post .post_image .default{background-image:url(img/default-post.png);background-size:contain;background-repeat:no-repeat;background-position:50%}
/* Featured (larger) posts */.post.featured{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px){.post.featured{flex-direction:row}}.post.featured .post_image{flex:1;padding:0;margin:0 2vw 0 0;transition:all .3s ease}.post.featured .post_image img{transform:scale(1);transition:all .3s ease}.post.featured .post_image img:hover{transform:rotate(-1deg) scale(1.01)}.post.featured .post_image .default{width:calc(100vw - 80px);height:calc(84vw - 80px)}@media (min-width:768px){.post.featured .post_image .default{width:calc(40vw - 40px);height:calc(33vw - 40px)}}.post.featured .post_data{flex:1;margin:0 2vw}.post.featured .post_title{margin-top:20px}@media (min-width:768px){.post.featured .post_title{margin-top:10px}}.post.featured .post_title{margin-bottom:30px}.post.featured .button{color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:none;background:none;transition:all .3s ease}.post.featured .button:after{content:"";height:4px;display:block;background-size:cover;background-repeat:no-repeat;background-image:url(img/underline-blue_thin_buttons.svg);transition:all .3s ease}.post.featured .button:hover{color:#64a8c5;color:var(--color-primary)}.post.featured .button:hover:after{margin-top:5px;margin-bottom:-5px}
/* Promo Blocks */.promo_block-parent{margin-top:100px;margin-bottom:40px}@media (min-width:768px){.promo_block-parent{margin-bottom:160px}}.promo_block{display:flex;position:relative;flex-wrap:wrap}.promo_block .eyebrow{margin:-110px 0 30px;width:130px;position:relative;z-index:1}.promo_block .eyebrow:after{content:"";display:block;width:150px;height:150px;position:absolute;left:20px;top:0;z-index:-1;background-image:url(img/blob-yellow.svg);background-size:contain;background-repeat:no-repeat;-webkit-animation:spinspinsugar 40s infinite;animation:spinspinsugar 40s infinite}.promo_block .button{color:#000;color:var(--color-dark);text-transform:uppercase;font-family:Populaire,sans-serif;font-family:var(--font-special);font-size:24px;font-weight:600;letter-spacing:2.2px;font-feature-settings:"kern";-webkit-font-kerning:normal;font-kerning:normal;display:inline-block;background:none;border:none;border-radius:0;transition:all .3s ease}.promo_block .button:after{content:"";margin-left:10px;height:16px;width:31px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url(img/arrow-blue.svg);transition:all .3s ease}.promo_block .button:hover:after{margin-left:15px}@media (min-width:768px){.promo_block .promo_left{flex:1}}.promo_block .promo_left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (min-width:768px){.promo_block .promo_left p{margin-right:80px}}.promo_block .promo_left .promo_image{background-image:url(img/frames/polaroid.png);background-size:contain;background-repeat:no-repeat;padding:20px;margin-top:10px}@media (min-width:768px){.promo_block .promo_left .promo_image{padding:40px 30px;margin-top:40px;margin-bottom:-200px}}.promo_block .promo_left .promo_image{transform:scale(1);transition:all .3s ease}.promo_block .promo_left .promo_image img{width:280px;border:1px solid #a7a7a7;border:1px solid var(--color-gray-medium)}@media (min-width:992px){.promo_block .promo_left .promo_image img{width:350px}}.promo_block .promo_left .promo_image:hover{transform:scale(1.01)}.promo_block .promo_left .button{margin:35px 0}@media (min-width:768px){.promo_block .promo_left .button{margin:45px 0}}@media (min-width:768px){.promo_block .promo_right{flex:1}}.promo_block .promo_right{z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-image:url(img/frames/paper.png);background-size:contain;background-repeat:no-repeat;height:125vw;max-height:700px}@media (min-width:768px){.promo_block .promo_right{height:58vw;max-height:700px;margin-top:-80px}}.promo_block .promo_right{transform:rotate(1.3deg);transition:all .3s ease}@media (min-width:992px){.promo_block .promo_right{height:750px}}.promo_block .promo_right img{margin-left:8vw;width:calc(100% - 12vw)}@media (min-width:768px){.promo_block .promo_right img{width:31vw}}.promo_block .promo_right img{margin-bottom:20px;max-width:400px}@media (min-width:992px){.promo_block .promo_right img{margin-left:80px;width:340px}}.promo_block .promo_right:hover{transform:scale(1.01) rotate(.8deg)}.promo_block .promo_right .button{margin-left:calc(8vw + 5px)}@media (min-width:992px){.promo_block .promo_right .button{margin-left:85px}}.promo_block .blob-blue{width:30vw;height:30vw;right:60vw;top:100%}@media (min-width:768px){.promo_block .blob-blue{top:40%;right:0;width:10vw;height:10vw}}.promo_block .blob-blue{background:#0081b5;background:var(--color-primary-alt);background:url(img/blob-blue.svg);background-position:50%;background-size:contain;position:absolute;z-index:0;-webkit-animation:spinspinsugar 15s infinite;animation:spinspinsugar 15s infinite}.promo_block .blob-yellow{width:40vw;height:40vw;right:20vw}@media (min-width:768px){.promo_block .blob-yellow{right:0;width:20vw;height:20vw}}.promo_block .blob-yellow{background:#0081b5;background:var(--color-primary-alt);background:url(img/blob-yellow.svg);background-position:50%;background-size:contain;position:absolute;bottom:-10%;z-index:0;animation:spinspinsugar 20s infinite reverse}
/* Search form css */.search-form .inner-content{justify-content:center;align-items:center;display:flex}.search-form .inner-content input[type=text]{-webkit-appearance:none;width:100%;max-width:400px;padding:9px 35px;text-align:center;outline:none;margin-right:10px;font-size:90%}.search-form .inner-content input[type=submit],.search-form .inner-content input[type=text]{border:1px solid #64a8c5;border:1px solid var(--color-primary);border-radius:0;letter-spacing:1.4px;display:inline-block}.search-form .inner-content input[type=submit]{color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;padding:10px 35px;background:none;transition:all .3s ease}.search-form .inner-content input[type=submit]:hover{color:#fff;color:var(--color-light);background-color:#64a8c5;background-color:var(--color-primary)}.search-form .inner-content input[type=submit]{font-size:90%}.testimonials{background-color:#f2f2f2;background-color:var(--color-gray-light)}.testimonials .slick{width:calc(100% - 100px);max-width:1000px;margin:20px auto}.testimonials .slick .slick-list{padding:0 0 40px}.testimonials .slick .slick-dots{bottom:10px}.testimonials .slick .testimonial{justify-content:center;align-items:center;display:flex;flex-direction:column}.testimonials .slick .testimonial p{font-family:livory,serif;font-family:var(--font-head);font-size:120%;max-width:650px;text-align:center}.testimonials .slick .testimonial p:before{content:"“"}.testimonials .slick .testimonial p:after{content:"”"}.testimonials .slick .testimonial .divider{width:170px;height:8px;background-image:url(img/underline-blue_squiggle.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.testimonials .slick .testimonial h3{margin:20px 0 10px;font-size:120%;font-family:proxima-nova,sans-serif;font-family:var(--font-text)}.testimonials .slick .testimonial h4{margin:0;font-size:100%;font-family:proxima-nova,sans-serif;font-family:var(--font-text)}
/* Promo Blocks */@media (min-width:768px){.thoughts_du_jour{margin:60px}}.thoughts_du_jour{position:relative}.thoughts_du_jour .section_title{max-width:600px}@media (min-width:768px){.thoughts_du_jour .left,.thoughts_du_jour .right{flex:1}}.thoughts_du_jour .left{width:100%;margin-top:20px}@media (min-width:768px){.thoughts_du_jour .left{width:auto;margin-top:0}}.thoughts_du_jour ol.thoughts-container{list-style:none;padding:0;margin:0;font-family:livory,serif;font-family:var(--font-head);font-weight:600;font-size:16px}@media (min-width:768px){.thoughts_du_jour ol.thoughts-container{font-size:21px}}.thoughts_du_jour ol.thoughts-container{color:#000;color:var(--color-dark);counter-reset:li}.thoughts_du_jour ol.thoughts-container li{counter-increment:juanmore;padding:20px 0;border-bottom:1px solid #f2f2f2;border-bottom:1px solid var(--color-gray-light)}.thoughts_du_jour ol.thoughts-container li:before{content:counter(juanmore);display:inline-flex;align-items:center;justify-content:center;color:#64a8c5;color:var(--color-primary);border:3px solid #fadd5a;border:3px solid var(--color-secondary);border-radius:25px;width:37px;height:37px;margin-right:15px}@media (min-width:768px){.thoughts_du_jour ol.thoughts-container li:before{width:47px;height:47px;margin-right:25px}}.thoughts_du_jour ol.thoughts-container li:last-child{border-bottom:none}.thoughts_du_jour .button{color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:1px solid #64a8c5;border:1px solid var(--color-primary);padding:10px 35px;background:none;border-radius:0;transition:all .3s ease}.thoughts_du_jour .button:hover{color:#fff;color:var(--color-light);background-color:#64a8c5;background-color:var(--color-primary)}.thoughts_du_jour .button{margin-top:30px}.thoughts_du_jour .right img{width:100%}@media (min-width:992px){.thoughts_du_jour .right img{margin:60px 30px}}.thoughts_du_jour .squiggle{position:absolute;width:50%;height:0;bottom:0;right:0}
/* Video Block */.video_block .left,.video_block .right{margin-top:20px;margin-bottom:20px}@media (min-width:768px){.video_block .left,.video_block .right{flex:1}}@media (min-width:768px){.video_block .left{max-width:35%}}.video_block .left{margin-right:50px}.video_block .left .button{color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:none;background:none;transition:all .3s ease}.video_block .left .button:after{content:"";height:4px;display:block;background-size:cover;background-repeat:no-repeat;background-image:url(img/underline-blue_thin_buttons.svg);transition:all .3s ease}.video_block .left .button:hover{color:#64a8c5;color:var(--color-primary)}.video_block .left .button:hover:after{margin-top:5px;margin-bottom:-5px}.video_block .video_image{cursor:pointer;position:relative}.video_block .video_image:after{content:"";background-image:url(img/video-blue.svg);background-repeat:no-repeat;background-size:contain;height:10vw;width:10vw;max-width:100px;max-height:100px;display:block;position:absolute;right:5vw;bottom:5vw;padding:0}.video_block .video_image:hover:after{background-image:url(img/video-yellow.svg)}.video_block .video_container{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999999;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden}.video_block .video_container.show{-webkit-animation:fadeIn .8s normal forwards;animation:fadeIn .8s normal forwards;justify-content:center;align-items:center}.video_block .video_container .video_player{width:80vw}.video_block .video_container .kill_video{position:fixed;top:40px;right:40px;color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:none;background:none;transition:all .3s ease}.video_block .video_container .kill_video:after{content:"";height:4px;display:block;background-size:cover;background-repeat:no-repeat;background-image:url(img/underline-blue_thin_buttons.svg);transition:all .3s ease}.video_block .video_container .kill_video:hover{color:#64a8c5;color:var(--color-primary)}.video_block .video_container .kill_video:hover:after{margin-top:5px;margin-bottom:-5px}.video_block .video_container .kill_video{color:#fff;color:var(--color-light)}
/* WOO module for book sliders */.woo-product_category_carousel{justify-content:center;display:flex;flex-direction:column;margin:40px 0}.woo-product_category_carousel .heading-with_image{position:relative}.woo-product_category_carousel .heading-with_image .eyebrow{position:absolute;right:calc(50% - 125px);bottom:-32px;width:80px}@media (min-width:768px){.woo-product_category_carousel .heading-with_image .eyebrow{right:calc(50% - 285px);width:150px;bottom:-42px}}.woo-product_category_carousel .no-data{margin:30px 0 20px}.woo-product_category_carousel .product_slider-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:40px 0}.woo-product_category_carousel .product_slider{width:1240px;width:var(--max-width);max-width:calc(100vw - 80px)}@media (min-width:768px){.woo-product_category_carousel .product_slider{max-width:calc(90vw - 80px)}}.woo-product_category_carousel .product_slider{display:flex;justify-content:center;align-items:center}.woo-product_category_carousel .product_image{display:inline-block;height:100vw;max-height:400px;margin:0 20px}@media (min-width:992px){.woo-product_category_carousel .product_image{height:50vw}}@media (min-width:1200px){.woo-product_category_carousel .product_image{height:32vw}}.woo-product_category_carousel .product_image{transition:all .3s ease}.woo-product_category_carousel .product_image img{max-height:100%;margin:0 auto}.woo-product_category_carousel .product_image .default{width:calc(100% - 40px);height:270px;display:block;margin:0 20px;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.3);background-image:url(img/woo/product-default.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.woo-product_category_carousel .product_image .product_name{text-align:center;margin:20px 0}.woo-product_category_carousel .product_image:hover{transform:scale(1.1)}.woo-product_category_carousel .button{color:#000;color:var(--color-dark);text-transform:uppercase;font-family:proxima-nova,sans-serif;font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:1.4px;display:inline-block;border:none;background:none;transition:all .3s ease}.woo-product_category_carousel .button:after{content:"";height:4px;display:block;background-size:cover;background-repeat:no-repeat;background-image:url(img/underline-blue_thin_buttons.svg);transition:all .3s ease}.woo-product_category_carousel .button:hover{color:#64a8c5;color:var(--color-primary)}.woo-product_category_carousel .button:hover:after{margin-top:5px;margin-bottom:-5px}
/* Slick CSS carousel */
/* Slider */.slick-slider{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;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(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}
/* Slick Carousel post css custom theme @DDW style */
/* Slick specific Variables */:root{--slick-font-path:"./fonts/";--slick-font-family:"slick";--slick-arrow-color:pink;--slick-dot-color:var(--color-primary);--slick-dot-color-active:var(--color-tertiary);--slick-dot-character:"\2022";--slick-dot-size:20px;--slick-opacity-default:0.75;--slick-opacity-on-hover:1;--slick-opacity-not-active:0.25}
/* Slider */.slick-list{cursor:-webkit-grab;cursor:grab}.slick-list:active{cursor:-webkit-grabbing;cursor:grabbing}.slick-loading .slick-list{background:url(img/slick/custom-loader.svg) 50% no-repeat;background-size:50px}
/* Icons */@font-face{font-family:slick;src:var(--slick-font-url("slick.eot"));src:var(--slick-font-url("slick.eot?#iefix")) format("embedded-opentype"),var(--slick-font-url("slick.woff")) format("woff"),var(--slick-font-url("slick.ttf")) format("truetype"),var(--slick-font-url("slick.svg#slick")) format("svg");font-weight:400;font-style:normal}
/* Arrows */.slick-next,.slick-prev{position:absolute;display:block;height:40px;width:40px;font-size:0;z-index:2;cursor:pointer;top:calc(50% - 20px);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1;opacity:var(--slick-opacity-on-hover)}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25;opacity:var(--slick-opacity-not-active)}.slick-next:before,.slick-prev:before{content:url(img/chevron-blue.svg);opacity:.75;opacity:var(--slick-opacity-default)}.slick-prev{left:-5vw;transform:rotate(180deg)}.slick-next{right:-5vw}
/* Dots */.slick-dotted.slick-slider{margin-bottom:10px}.slick-dots{position:absolute;bottom:-10px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1;opacity:var(--slick-opacity-on-hover)}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";content:var(--slick-dot-character);width:20px;height:20px;font-family:slick;font-family:var(--slick-font-family);font-size:20px;font-size:var(--slick-dot-size);line-height:20px;text-align:center;color:#64a8c5;color:var(--slick-dot-color);opacity:.25;opacity:var(--slick-opacity-not-active);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#7b9748;color:var(--slick-dot-color-active);opacity:.75;opacity:var(--slick-opacity-default)}
/* Custom Extras */.slick-slide{outline:none}.slick-list{padding:40px 0}
/* Plyr Video CSS */:root{--plyr-color-main:var(--color-primary)}@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);height:100%;line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*0.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-color-main,var(--plyr-color-main,#00b3ff));outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top:var(--plyr-menu-arrow-size,4px) solid var(--plyr-menu-background,hsla(0,0%,100%,.9));border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:hsla(0,0%,100%,.9);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*0.7 - var(--plyr-menu-arrow-size,4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*0.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*0.7/1.5) calc(var(--plyr-control-spacing,10px)*0.7*1.5);-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*0.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*0.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*0.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*0.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*0.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*0.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*0.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*0.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*0.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-color-main,var(--plyr-color-main,#00b3ff));background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc((var(--plyr-control-spacing,10px)*0.7 - 2)*-1);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*0.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b3ff;color:var(--plyr-color-main,var(--plyr-color-main,#00b3ff));color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(90deg,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-color-main,var(--plyr-color-main,#00b3ff));outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-color-main,var(--plyr-color-main,#00b3ff));outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-color-main,var(--plyr-color-main,#00b3ff));outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:calc(768px - 1)){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*0.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*0.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*0.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-0.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-0.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height,5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 0,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 0,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-color-main,var(--plyr-color-main,#00b3ff));background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true],.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-color-main,var(--plyr-color-main,#00b3ff));background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__control--overlaid{border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
/* WooCommerce CSS */
/* WooCommerce css */.woocommerce .woocommerce-products-header{margin-bottom:30px}.woocommerce .content-area{margin:0 auto;max-width:1240px;max-width:var(--max-width);padding:0 20px}.woocommerce .woocommerce-products-header{text-align:center}.woocommerce .woocommerce-breadcrumb{padding:20px 0;display:inline-block}.woocommerce .woocommerce-breadcrumb:after{content:"";background:#64a8c5;background:var(--color-primary);background:url(img/underline-blue_dash.svg);background-repeat:repeat-x;display:block;height:10px}.woocommerce .woocommerce-breadcrumb a:hover{color:#64a8c5;color:var(--color-primary)}.woocommerce .woocommerce-loop-category__title{text-transform:capitalize}.woocommerce .woocommerce-loop-category__title mark.count{background:#f2f2f2;background:var(--color-gray-light);border-radius:5px;padding:5px 8px}.woocommerce .term-description{
		/* background: var(--color-gray-light); */border:1px solid #7b9748;border:1px solid var(--color-tertiary);border-radius:5px;padding:15px 30px;margin:20px auto;max-width:600px}.woocommerce .term-description p{
			/* color: var(--color-tertiary); */font-family:livory,serif;font-family:var(--font-head)}.woocommerce .term-description p a{text-decoration:underline}.woocommerce .products .product{border:1px solid #f2f2f2;border:1px solid var(--color-gray-light);border-radius:15px;flex-direction:column;flex:1;padding:10px!important

			/* justify-content: space-between; */}.woocommerce .products .product .price{color:#fadd5a!important;color:var(--color-secondary)!important}.woocommerce .products .product .add_to_cart_button{justify-content:center;display:flex;flex:1;background-color:#64a8c5;background-color:var(--color-primary);color:#fff;color:var(--color-light)}.woocommerce .product .woocommerce-product-gallery .woocommerce-product-gallery__image .wp-post-image{max-height:600px;width:auto;margin:0 auto}.woocommerce .product .button.alt{background-color:#7b9748;background-color:var(--color-tertiary)}.woocommerce .product .button.alt:hover{background-color:#64a8c5;background-color:var(--color-primary)}.woocommerce .product .woocommerce-tabs{border:1px solid #f2f2f2;border:1px solid var(--color-gray-light);padding:30px 50px}.woocommerce .product .woocommerce-tabs .tabs{margin:0;padding:0!important}.woocommerce .product .woocommerce-tabs .tabs:after,.woocommerce .product .woocommerce-tabs .tabs:before{content:none!important}.woocommerce .product .woocommerce-tabs .tabs li{background:none!important;background-color:none!important;border:none!important;border-radius:0!important;margin:0 40px 0 0!important;padding:0!important}.woocommerce .product .woocommerce-tabs .tabs li:after,.woocommerce .product .woocommerce-tabs .tabs li:before{content:none!important}.woocommerce .product .woocommerce-tabs .tabs li a{color:#a7a7a7!important;color:var(--color-gray-medium)!important;font-family:livory,serif;font-family:var(--font-head);padding:10px 0!important;border-bottom:2px solid #fff;border-bottom:2px solid var(--color-light)}.woocommerce .product .woocommerce-tabs .tabs li.active{background-color:none!important}.woocommerce .product .woocommerce-tabs .tabs li.active a{color:#000!important;color:var(--color-dark)!important;border-bottom:2px solid #64a8c5;border-bottom:2px solid var(--color-primary)}.woocommerce .product .woocommerce-tabs .woocommerce-Tabs-panel h2{display:none}.woocommerce .product .related.products h2{margin-bottom:20px}.woocommerce .product .related.products ul{width:100%;margin:0 auto}.woocommerce .woocommerce-cart-form{width:calc(100vw - 40px);max-width:1120px}.woocommerce{

	/* Grid fixes to prevent Cherry Grid clash + some prettying of the forms */}.woocommerce .col2-set{margin-bottom:60px}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{flex:0 0 47%;max-width:47%}@media (min-width:768px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{flex:0 0 50%;max-width:50%}}.woocommerce .col2-set input,.woocommerce .col2-set textarea{border:none;
			/* border-bottom: 1px solid var(--color-secondary); */background:#f9f9f9;padding:10px 15px;border-radius:5px}
/* Shopping cart button */.header .cartBtn{content:"";display:block;position:fixed;bottom:20px;right:20px;width:50px;height:50px;background-color:#fadd5a;background-color:var(--color-secondary);background-image:url(img/woo/shopping-bag.png);background-repeat:no-repeat;background-position:50%;background-size:70%;border-radius:25px;cursor:pointer}.header .widget_shopping_cart_content{position:fixed;right:-250px;bottom:0;width:250px;height:auto;opacity:0;visibility:visible;overflow:hidden;transition:all .3s ease;background-color:#f2f2f2;background-color:var(--color-gray-light);padding:0 0 60px 20px;border-radius:10px 0 0 0}.header .widget_shopping_cart_content.active{opacity:1;visibility:visible;right:0;height:auto}.header .widget_shopping_cart_content ul{list-style:none;margin:0;padding:20px 20px 0 0;max-height:calc(100vh - 300px);overflow-y:auto}.header .widget_shopping_cart_content ul::-webkit-scrollbar{width:5px;background-color:rgba(0,0,0,.1)}.header .widget_shopping_cart_content ul::-webkit-scrollbar-track{-webkit-box-shadow:transparent;border-radius:0}.header .widget_shopping_cart_content ul::-webkit-scrollbar-thumb{border-radius:0;-webkit-box-shadow:none;background-color:#64a8c5;background-color:var(--color-primary)}.header .widget_shopping_cart_content ul li{width:100%;display:flex;flex-direction:column;border-top:1px solid rgba(0,0,0,.1);padding-top:10px;position:relative}.header .widget_shopping_cart_content ul li:first-child{border-top:none;padding-top:0}.header .widget_shopping_cart_content ul li a{flex:1;z-index:1;display:flex}.header .widget_shopping_cart_content ul li a.remove{font-size:0;line-height:0;overflow:hidden;width:20px;height:20px;background-color:#fff;background-color:var(--color-light);background-image:url(img/woo/close.png);background-repeat:no-repeat;background-position:50%;background-size:70%;border-radius:10px;right:0;top:10px;z-index:2;position:absolute;transition:all .3s ease}.header .widget_shopping_cart_content ul li a.remove:hover{background-color:#64a8c5;background-color:var(--color-primary)}.header .widget_shopping_cart_content ul li a .productitem{width:100%;text-align:left;color:#7b9748;color:var(--color-tertiary)}.header .widget_shopping_cart_content ul li a .productitem .productimg{max-width:100px;margin:0;display:inline-block}.header .widget_shopping_cart_content ul li a .productitem .productname{line-height:100%}.header .widget_shopping_cart_content ul li a .productitem .productname span.quantity{font-size:80%;color:#64a8c5;color:var(--color-primary)}.header .widget_shopping_cart_content p.buttons{display:flex;flex-wrap:wrap;margin-right:20px}.header .widget_shopping_cart_content p.buttons a{margin:5px;text-align:center;padding:8px;font-size:90%;background-color:#64a8c5;background-color:var(--color-primary);color:#fff;color:var(--color-light);border-radius:5px}.header .widget_shopping_cart_content p.buttons a:hover{background-color:#0081b5;background-color:var(--color-primary-alt)}

/* Custom overwrites post theme publish */

.row.pull-left {
	float: none;
}

.mailing form .form-area .field label {
	z-index: 0;
}

.mailing form input {
	background: none !important;
}