.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular,400);height:100%;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;z-index:0}
.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}
.plyr button{font:inherit;line-height:inherit;width:auto}
.plyr:focus{outline:0}
.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}
.plyr--full-ui *,.plyr--full-ui *::after,.plyr--full-ui *::before{-webkit-box-sizing:inherit;box-sizing:inherit}
.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}
.plyr__badge{background:var(--plyr-badge-background,#4a5464);border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);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:var(--plyr-font-size-small,13px);left:0;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}
.plyr__captions span:empty{display:none}
.plyr--captions-active .plyr__captions{display:block}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions{-webkit-transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4));transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}
.plyr__caption{background:var(--plyr-captions-background,rgba(0,0,0,0.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;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:transparent;border:0;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * 0.7);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}
.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:var(--plyr-control-icon-size,18px)}
.plyr__control:focus{outline:0}
.plyr__control.plyr__tab-focus{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,#242d39));outline-offset:2px;outline-style:dotted;outline-width:3px}
a.plyr__control{text-decoration:none}
a.plyr__control::after,a.plyr__control::before{display: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{display:none}
.plyr--full-ui ::-webkit-media-controls{display:none}
.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}
.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}
.plyr__controls .plyr__controls__item{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:calc(var(--plyr-control-spacing, 10px) / 4)}
.plyr__controls .plyr__controls__item.plyr__time{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:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}
.plyr__controls:empty{display:none}
.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{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:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.plyr__menu .plyr__control[aria-expanded='true'] svg{-webkit-transform:rotate(90deg);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:var(--plyr-menu-background,rgba(255,255,255,0.9));border-radius:4px;bottom:100%;-webkit-box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,0.15));color:var(--plyr-menu-color,#4a5464);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;-webkit-transition:height .35s cubic-bezier(0.4,0,0.2,1),width .35s cubic-bezier(0.4,0,0.2,1);transition:height .35s cubic-bezier(0.4,0,0.2,1),width .35s cubic-bezier(0.4,0,0.2,1)}
.plyr__menu__container::after{border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,rgba(255,255,255,0.9));content:'';height:0;position:absolute;right:calc(((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7)) - (var(--plyr-menu-arrow-size, 4px) / 2));top:100%;width:0}
.plyr__menu__container [role='menu']{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{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--plyr-menu-color,#4a5464);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding-bottom:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);padding-right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);padding-top:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.plyr__menu__container .plyr__control::after{border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4)}
.plyr__menu__container .plyr__control--forward::after{border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc((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:var(--plyr-font-weight-regular,400);margin:calc(var(--plyr-control-spacing, 10px) * 0.7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);position:relative;width:calc(100% - (calc(var(--plyr-control-spacing, 10px) * 0.7) * 2))}
.plyr__menu__container .plyr__control--back::after{border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc((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:var(--plyr-menu-back-border-color,#dcdfe5);-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:'';height:1px;left:0;margin-top:calc(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:calc(var(--plyr-control-spacing, 10px) * 0.7)}
.plyr__menu__container .plyr__control[role='menuitemradio']::before,.plyr__menu__container .plyr__control[role='menuitemradio']::after{border-radius:100%}
.plyr__menu__container .plyr__control[role='menuitemradio']::before{background:rgba(0,0,0,0.1);content:'';display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing,10px);-webkit-transition:all .3s ease;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%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}
.plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']::before{background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,#242d39))}
.plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']::after{opacity:1;-webkit-transform:translateY(-50%) scale(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,0.1)}
.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);pointer-events:none}
.plyr--full-ui input[type='range']{-webkit-appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background,var(--plyr-color-main,#242d39));display:block;height:calc((var(--plyr-range-thumb-active-shadow-width, 3px) * 2) + var(--plyr-range-thumb-height, 13px));margin:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}
.plyr--full-ui input[type='range']::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height,5px);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}
.plyr--full-ui input[type='range']::-webkit-slider-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;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:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);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:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}
.plyr--full-ui input[type='range']::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height,5px)}
.plyr--full-ui input[type='range']::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);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;color:transparent}
.plyr--full-ui input[type='range']::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);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:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);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:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2));height:var(--plyr-range-thumb-height,13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;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:var(--plyr-tab-focus-color,var(--plyr-color-main,#242d39));outline-offset:2px;outline-style:dotted;outline-width:3px}
.plyr--full-ui input[type='range'].plyr__tab-focus::-moz-range-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,#242d39));outline-offset:2px;outline-style:dotted;outline-width:3px}
.plyr--full-ui input[type='range'].plyr__tab-focus::-ms-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,#242d39));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;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}
.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}
.plyr__time{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}
.plyr__time+.plyr__time::before{content:'\2044';margin-right:var(--plyr-control-spacing,10px)}
.plyr__tooltip{background:var(--plyr-tooltip-background,rgba(255,255,255,0.9));border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));color:var(--plyr-tooltip-color,#4a5464);font-size:var(--plyr-font-size-small,13px);font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(0.8);transform:translate(-50%,10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;white-space:nowrap;z-index:2}
.plyr__tooltip::before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,0.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);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;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}
.plyr .plyr__control:hover .plyr__tooltip{z-index:3}
.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(0.8);transform:translate(0,10px) scale(0.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7))}
.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translate(0,10px) scale(0.8);transform:translate(0,10px) scale(0.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc((var(--plyr-control-icon-size, 18px) / 2) + calc(var(--plyr-control-spacing, 10px) * 0.7));-webkit-transform:translateX(50%);transform:translateX(50%)}
.plyr__controls>.plyr__control:first-child: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+.plyr__control:hover .plyr__tooltip,.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:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}
.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * 0.5);margin-right:var(--plyr-range-thumb-height,13px);position:relative}
.plyr__progress input[type='range'],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -0.5);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:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}
.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc((var(--plyr-range-track-height, 5px) / 2) * -1);padding:0;position:absolute;top:50%}
.plyr__progress__buffer::-webkit-progress-bar{background:transparent}
.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;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: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,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,0.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;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:var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25))}
.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6))}
.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}
.plyr__volume input[type='range']{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);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:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);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:var(--plyr-audio-control-background-hover,var(--plyr-color-main,#242d39));color:var(--plyr-audio-control-color-hover,#fff)}
.plyr--full-ui.plyr--audio input[type='range']::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)))}
.plyr--full-ui.plyr--audio input[type='range']::-moz-range-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)))}
.plyr--full-ui.plyr--audio input[type='range']::-ms-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.6)))}
.plyr--full-ui.plyr--audio input[type='range']:active::-webkit-slider-thumb{-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1))}
.plyr--full-ui.plyr--audio input[type='range']:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1))}
.plyr--full-ui.plyr--audio input[type='range']:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,0.1))}
.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,0.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;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}
.plyr--video .plyr__controls{background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}
.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}
.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded='true']{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,#242d39));color:var(--plyr-video-control-color-hover,#fff)}
.plyr__control--overlaid{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,#242d39));border:0;border-radius:100%;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}
.plyr__control--overlaid svg{left:2px;position:relative}
.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{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:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type='range']::-moz-range-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type='range']::-ms-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type='range']:active::-webkit-slider-thumb{-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--full-ui.plyr--video input[type='range']:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--full-ui.plyr--video input[type='range']:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,0.15),0 0 0 1px rgba(35,40,47,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25))}
.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:fullscreen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
.plyr:fullscreen.plyr--hide-controls{cursor:none}
.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}
.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}
.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}
.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}
.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:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing,10px);z-index:3}
.plyr__ads::after:empty{display:none}
.plyr__cues{background:currentColor;display:block;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:var(--plyr-tooltip-background,rgba(255,255,255,0.9));border-radius:3px;bottom:100%;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;-webkit-transform:translate(0,10px) scale(0.8);transform:translate(0,10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;z-index:2}
.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}
.plyr__preview-thumb::before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,0.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}
.plyr__preview-thumb__image-container{background:#c1c8d1;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,0.55);border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;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;-webkit-transition:opacity .3s ease;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{-webkit-transition:none !important;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}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;width:100%}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
/*! Hamburgers @description Tasty CSS-animated hamburgers @author Jonathan Suh @jonsuh @site https://jonsuh.com/hamburgers @link https://github.com/jonsuh/hamburgers */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:0}
.hamburger:hover{opacity:1}
.hamburger.is-active:hover{opacity:1}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#c6d431}
.hamburger-box{width:31px;height:35px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-1.5px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:31px;height:3px;background-color:#c6d431;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-16px}
.hamburger-inner::after{bottom:-16px}
.hamburger--3dx .hamburger-box{-webkit-perspective:62px;perspective:62px}
.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,16px,0) rotate(45deg);transform:translate3d(0,16px,0) rotate(45deg)}
.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-16px,0) rotate(-45deg);transform:translate3d(0,-16px,0) rotate(-45deg)}
.hamburger--3dx-r .hamburger-box{-webkit-perspective:62px;perspective:62px}
.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,16px,0) rotate(45deg);transform:translate3d(0,16px,0) rotate(45deg)}
.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-16px,0) rotate(-45deg);transform:translate3d(0,-16px,0) rotate(-45deg)}
.hamburger--3dy .hamburger-box{-webkit-perspective:62px;perspective:62px}
.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}
.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,16px,0) rotate(45deg);transform:translate3d(0,16px,0) rotate(45deg)}
.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-16px,0) rotate(-45deg);transform:translate3d(0,-16px,0) rotate(-45deg)}
.hamburger--3dy-r .hamburger-box{-webkit-perspective:62px;perspective:62px}
.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,16px,0) rotate(45deg);transform:translate3d(0,16px,0) rotate(45deg)}
.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-16px,0) rotate(-45deg);transform:translate3d(0,-16px,0) rotate(-45deg)}
.hamburger--3dxy .hamburger-box{-webkit-perspective:62px;perspective:62px}
.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}
.hamburger--3dxy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,16px,0) rotate(45deg);transform:translate3d(0,16px,0) rotate(45deg)}
.hamburger--3dxy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-16px,0) rotate(-45deg);transform:translate3d(0,-16px,0) rotate(-45deg)}
.hamburger--3dxy-r .hamburger-box{-webkit-perspective:62px;perspective:62px}
.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,16px,0) rotate(45deg);transform:translate3d(0,16px,0) rotate(45deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-16px,0) rotate(-45deg);transform:translate3d(0,-16px,0) rotate(-45deg)}
.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-6.2px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-6.2px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-6.2px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-6.2px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(6.2px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(6.2px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(6.2px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(6.2px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowalt .hamburger-inner::before{-webkit-transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt .hamburger-inner::after{-webkit-transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-6.2px,-7.75px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-6.2px,-7.75px,0) rotate(-45deg) scale(0.7,1);-webkit-transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-6.2px,7.75px,0) rotate(45deg) scale(0.7,1);transform:translate3d(-6.2px,7.75px,0) rotate(45deg) scale(0.7,1);-webkit-transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r .hamburger-inner::before{-webkit-transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r .hamburger-inner::after{-webkit-transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(6.2px,-7.75px,0) rotate(45deg) scale(0.7,1);transform:translate3d(6.2px,-7.75px,0) rotate(45deg) scale(0.7,1);-webkit-transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(6.2px,7.75px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(6.2px,7.75px,0) rotate(-45deg) scale(0.7,1);-webkit-transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{-webkit-transition-property:none;transition-property:none}
.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse .hamburger-inner::after{top:-32px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-16px,0) rotate(-45deg);transform:translate3d(0,-16px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r .hamburger-inner::after{top:-32px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse-r .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-16px,0) rotate(45deg);transform:translate3d(0,-16px,0) rotate(45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--elastic .hamburger-inner{top:1.5px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic .hamburger-inner::before{top:16px;-webkit-transition:opacity .125s .275s ease;transition:opacity .125s .275s ease}
.hamburger--elastic .hamburger-inner::after{top:32px;-webkit-transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,16px,0) rotate(135deg);transform:translate3d(0,16px,0) rotate(135deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--elastic.is-active .hamburger-inner::before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}
.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-32px,0) rotate(-270deg);transform:translate3d(0,-32px,0) rotate(-270deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--elastic-r .hamburger-inner{top:1.5px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r .hamburger-inner::before{top:16px;-webkit-transition:opacity .125s .275s ease;transition:opacity .125s .275s ease}
.hamburger--elastic-r .hamburger-inner::after{top:32px;-webkit-transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,16px,0) rotate(-135deg);transform:translate3d(0,16px,0) rotate(-135deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--elastic-r.is-active .hamburger-inner::before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}
.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-32px,0) rotate(270deg);transform:translate3d(0,-32px,0) rotate(270deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--emphatic{overflow:hidden}
.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color .125s .175s ease-in;transition:background-color .125s .175s ease-in}
.hamburger--emphatic .hamburger-inner::before{left:0;-webkit-transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic .hamburger-inner::after{top:16px;right:0;-webkit-transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent !important}
.hamburger--emphatic.is-active .hamburger-inner::before{left:-62px;top:-62px;-webkit-transform:translate3d(62px,62px,0) rotate(45deg);transform:translate3d(62px,62px,0) rotate(45deg);-webkit-transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic.is-active .hamburger-inner::after{right:-62px;top:-62px;-webkit-transform:translate3d(-62px,62px,0) rotate(-45deg);transform:translate3d(-62px,62px,0) rotate(-45deg);-webkit-transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r{overflow:hidden}
.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color .125s .175s ease-in;transition:background-color .125s .175s ease-in}
.hamburger--emphatic-r .hamburger-inner::before{left:0;-webkit-transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic-r .hamburger-inner::after{top:16px;right:0;-webkit-transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent !important}
.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-62px;top:62px;-webkit-transform:translate3d(62px,-62px,0) rotate(-45deg);transform:translate3d(62px,-62px,0) rotate(-45deg);-webkit-transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-62px;top:62px;-webkit-transform:translate3d(-62px,-62px,0) rotate(45deg);transform:translate3d(-62px,-62px,0) rotate(45deg);-webkit-transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{-webkit-transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear;transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}
.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;-webkit-transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}
.hamburger--minus.is-active .hamburger-inner::before{top:0}
.hamburger--minus.is-active .hamburger-inner::after{bottom:0}
.hamburger--slider .hamburger-inner{top:1.5px}
.hamburger--slider .hamburger-inner::before{top:16px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}
.hamburger--slider .hamburger-inner::after{top:32px}
.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,16px,0) rotate(45deg);transform:translate3d(0,16px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-4.4285714286px,-13px,0);transform:rotate(-45deg) translate3d(-4.4285714286px,-13px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-32px,0) rotate(-90deg);transform:translate3d(0,-32px,0) rotate(-90deg)}
.hamburger--slider-r .hamburger-inner{top:1.5px}
.hamburger--slider-r .hamburger-inner::before{top:16px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}
.hamburger--slider-r .hamburger-inner::after{top:32px}
.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,16px,0) rotate(-45deg);transform:translate3d(0,16px,0) rotate(-45deg)}
.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(4.4285714286px,-13px,0);transform:rotate(45deg) translate3d(4.4285714286px,-13px,0);opacity:0}
.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-32px,0) rotate(90deg);transform:translate3d(0,-32px,0) rotate(90deg)}
.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin-r .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring .hamburger-inner{top:1.5px;-webkit-transition:background-color 0s .13s linear;transition:background-color 0s .13s linear}
.hamburger--spring .hamburger-inner::before{top:16px;-webkit-transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring .hamburger-inner::after{top:32px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;transition-delay:.22s;background-color:transparent !important}
.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,16px,0) rotate(45deg);transform:translate3d(0,16px,0) rotate(45deg)}
.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,16px,0) rotate(-45deg);transform:translate3d(0,16px,0) rotate(-45deg)}
.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r .hamburger-inner::after{top:-32px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear}
.hamburger--spring-r .hamburger-inner::before{-webkit-transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-16px,0) rotate(-45deg);transform:translate3d(0,-16px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s .22s linear;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s .22s linear}
.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand .hamburger-inner::before{-webkit-transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand .hamburger-inner::after{-webkit-transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent !important;-webkit-transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r .hamburger-inner::before{-webkit-transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r .hamburger-inner::after{-webkit-transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent !important;-webkit-transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:.075s;transition-duration:.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top .075s .12s ease,opacity .075s ease;transition:top .075s .12s ease,opacity .075s ease}
.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom .075s .12s ease,-webkit-transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,-webkit-transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .075s ease,opacity .075s .12s ease;transition:top .075s ease,opacity .075s .12s ease}
.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .075s ease,-webkit-transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,-webkit-transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--vortex .hamburger-inner{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}
.hamburger--vortex .hamburger-inner::before{-webkit-transition-property:top,opacity;transition-property:top,opacity}
.hamburger--vortex .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{-webkit-transition-delay:0s;transition-delay:0s}
.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}
.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-property:top,opacity;transition-property:top,opacity}
.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{-webkit-transition-delay:0s;transition-delay:0s}
.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}
@font-face{font-family:"slick";src:url("./assets/fonts/slick/slick.eot");src:url("./assets/fonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/slick/slick.woff") format("woff"),url("./assets/fonts/slick/slick.ttf") format("truetype"),url("./assets/fonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
[dir="rtl"] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}
[dir="rtl"] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:black;opacity:.75}
/*! animate.css - https://animate.style/ Version - 4.1.1 Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2020 Animate.css */:root{--animate-duration:1s;--animate-delay:.5s;--animate-repeat:2}
.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}
.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}
.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}
.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}
.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}
.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}
.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}
.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}
.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/ 2);animation-duration:calc(var(--animate-duration)/ 2)}
.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * .8);animation-duration:calc(var(--animate-duration) * .8)}
.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}
.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}
.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.animate__flash{-webkit-animation-name:flash;animation-name:flash}
.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}
.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}
.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
.animate__tada{-webkit-animation-name:tada;animation-name:tada}
.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}
.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}
.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}
.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}
.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}
.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}
.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}
.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}
.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}
.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceIn;animation-name:bounceIn}
.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:bounceOut;animation-name:bounceOut}
.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}
.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}
.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}
.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}
.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}
.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}
.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}
.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}
.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
.animate__flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}
.animate__flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}
.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}
.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}
.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}
.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}
.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}
.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}
.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
html{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0 !important;overflow-y:scroll;overflow-x:hidden;background-color:#fff;scroll-behavior:smooth}
html.stop-scroll{overflow-y:inherit}
*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
body{min-height:100vh;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.page-fade{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.page-fade-show{opacity:1}
a{color:#242d39;text-decoration:none}
a:hover,a:active,a:focus{color:#c6d431;text-decoration:underline}
ul{margin:0;padding:0}
ul li{list-style:none;padding-bottom:10px}
img,.img{height:auto;max-width:100%}
img--full-width,.img--full-width{width:100%}
ul li::before{content:"\2022";color:#242d39;font-weight:bold;display:inline-block;width:1em}
.slick-dots li::before{content:""}
ol{padding:0}
ol li{list-style:decimal;list-style-position:inside}
.wp-editor ul li::before{content:"\2022";color:#242d39;font-weight:bold;display:inline-block;width:1em}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.column{width:100%;padding-right:15px;padding-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.column.col-2{width:50%}
.column.col-3{width:33.33%}
.column.col-4{width:25%}
.column.col-5{width:20%}
.column.col-6{width:16.66%}
.column.col-7{width:16.66%}
.column.col-8{width:12.8%}
.animate__animated{opacity:0}
@font-face{font-family:Open Sans;src:url("https://fonts.googleapis.com/css?family=Open+Sans")}
@font-face{font-family:'NeueHaasGroteskDisplayPro-Roman';src:url("assets/fonts/NeueHaasDisplay-Roman.eot");src:url("assets/fonts/NeueHaasDisplay-Roman.eot?#iefix") format("embedded-opentype"),url("assets/fonts/NeueHaasDisplay-Roman.woff2") format("woff2"),url("assets/fonts/NeueHaasDisplay-Roman.woff") format("woff"),url("assets/fonts/NeueHaasDisplay-Roman.ttf") format("truetype"),url("assets/fonts/NeueHaasDisplay-Roman.svg#NeueHaasDisplay-Roman") format("svg");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'NeueHaasGroteskDisplayPro-Bold';src:url("assets/fonts/NeueHaasGroteskDisp-Bold.eot");src:url("assets/fonts/NeueHaasGroteskDisp-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/NeueHaasGroteskDisp-Bold.woff2") format("woff2"),url("assets/fonts/NeueHaasGroteskDisp-Bold.woff") format("woff"),url("assets/fonts/NeueHaasGroteskDisp-Bold.ttf") format("truetype"),url("assets/fonts/NeueHaasGroteskDisp-Bold.svg#NeueHaasGroteskDisp-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'NeueHaasGroteskDisplayPro-Light';src:url("assets/fonts/NeueHaasGroteskDispLight.eot");src:url("assets/fonts/NeueHaasGroteskDispLight.eot?#iefix") format("embedded-opentype"),url("assets/fonts/NeueHaasGroteskDispLight.woff2") format("woff2"),url("assets/fonts/NeueHaasGroteskDispLight.woff") format("woff"),url("assets/fonts/NeueHaasGroteskDispLight.ttf") format("truetype"),url("assets/fonts/NeueHaasGroteskDispLight.svg#NeueHaasGroteskDispLight") format("svg");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'NeueHaasGroteskDisplayPro-Mediu';src:url("assets/fonts/NeueHaasGroteskDispMedium.eot");src:url("assets/fonts/NeueHaasGroteskDispMedium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/NeueHaasGroteskDispMedium.woff2") format("woff2"),url("assets/fonts/NeueHaasGroteskDispMedium.woff") format("woff"),url("assets/fonts/NeueHaasGroteskDispMedium.ttf") format("truetype"),url("assets/fonts/NeueHaasGroteskDispMedium.svg#NeueHaasGroteskDispMedium") format("svg");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'BebasNeueBold';src:url("assets/fonts/BebasNeuePro-Bold.eot");src:url("assets/fonts/BebasNeuePro-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/BebasNeuePro-Bold.woff2") format("woff2"),url("assets/fonts/BebasNeuePro-Bold.woff") format("woff"),url("assets/fonts/BebasNeuePro-Bold.ttf") format("truetype"),url("assets/fonts/BebasNeuePro-Bold.svg#BebasNeuePro-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'BebasNeueRegular';src:url("assets/fonts/BebasNeuePro-Regular.eot");src:url("assets/fonts/BebasNeuePro-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/BebasNeuePro-Regular.woff2") format("woff2"),url("assets/fonts/BebasNeuePro-Regular.woff") format("woff"),url("assets/fonts/BebasNeuePro-Regular.ttf") format("truetype"),url("assets/fonts/BebasNeuePro-Regular.svg#BebasNeuePro-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}
body{color:#242d39;font:normal 125%/1.4 "NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif}
.lead{font-size:125%;font-style:italic}
h1,.h1,.format-page-title{font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:uppercase;font-size:60px;line-height:72px}
h1--light,.h1--light,.format-page-title--light{color:#c6d431}
h1--light2,.h1--light2,.format-page-title--light2{color:#f4f3eb}
h1--white,.h1--white,.format-page-title--white{color:#fff}
h1--uppercase,.h1--uppercase,.format-page-title--uppercase{text-transform:uppercase}
h1--lowercase,.h1--lowercase,.format-page-title--lowercase{text-transform:lowercase}
h1--bebas__regular,.h1--bebas__regular,.format-page-title--bebas__regular{font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}
h1--regular__light,.h1--regular__light,.format-page-title--regular__light{font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h1--regular__medium,.h1--regular__medium,.format-page-title--regular__medium{font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h1--regular__bold,.h1--regular__bold,.format-page-title--regular__bold{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h1--bar,.h1--bar,.format-page-title--bar{position:relative;padding-bottom:30px}
h1--bar::before,.h1--bar::before,.format-page-title--bar::before{content:'';position:absolute;width:38px;height:6px;left:0;bottom:0;background-color:#c6d431}
h1--bar.bar--small,.h1--bar.bar--small,.format-page-title--bar.bar--small{padding-bottom:28px}
h1--bar.bar--small::before,.h1--bar.bar--small::before,.format-page-title--bar.bar--small::before{content:'';width:28px;height:3px}
h1--bar.bar--top,.h1--bar.bar--top,.format-page-title--bar.bar--top{padding-bottom:0;padding-top:27px}
h1--bar.bar--top::before,.h1--bar.bar--top::before,.format-page-title--bar.bar--top::before{content:'';left:0;top:0}
h1 a,.h1 a,.format-page-title a{color:#c6d431;text-decoration:none;outline:0;font-size:inherit;line-height:inherit}
h1 a:hover,h1 a:active,h1 a:focus,.h1 a:hover,.h1 a:active,.h1 a:focus,.format-page-title a:hover,.format-page-title a:active,.format-page-title a:focus{color:#c6d431;text-decoration:underline;outline:0;font-size:inherit;line-height:inherit}
h1--large,.h1--large,.format-page-title--large{font-size:80px;line-height:44px}
h2,.h2,.format-section-title{font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:uppercase;font-size:50px;line-height:50px}
h2--light,.h2--light,.format-section-title--light{color:#c6d431}
h2--light2,.h2--light2,.format-section-title--light2{color:#f4f3eb}
h2--white,.h2--white,.format-section-title--white{color:#fff}
h2--uppercase,.h2--uppercase,.format-section-title--uppercase{text-transform:uppercase}
h2--lowercase,.h2--lowercase,.format-section-title--lowercase{text-transform:lowercase}
h2--bebas__regular,.h2--bebas__regular,.format-section-title--bebas__regular{font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}
h2--regular__light,.h2--regular__light,.format-section-title--regular__light{font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h2--regular__medium,.h2--regular__medium,.format-section-title--regular__medium{font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h2--regular__bold,.h2--regular__bold,.format-section-title--regular__bold{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h2--bar,.h2--bar,.format-section-title--bar{position:relative;padding-bottom:30px}
h2--bar::before,.h2--bar::before,.format-section-title--bar::before{content:'';position:absolute;width:38px;height:6px;left:0;bottom:0;background-color:#c6d431}
h2--bar.bar--small,.h2--bar.bar--small,.format-section-title--bar.bar--small{padding-bottom:28px}
h2--bar.bar--small::before,.h2--bar.bar--small::before,.format-section-title--bar.bar--small::before{content:'';width:28px;height:3px}
h2--bar.bar--top,.h2--bar.bar--top,.format-section-title--bar.bar--top{padding-bottom:0;padding-top:27px}
h2--bar.bar--top::before,.h2--bar.bar--top::before,.format-section-title--bar.bar--top::before{content:'';left:0;top:0}
h2 a,.h2 a,.format-section-title a{color:#c6d431;text-decoration:none;outline:0;font-size:inherit;line-height:inherit}
h2 a:hover,h2 a:active,h2 a:focus,.h2 a:hover,.h2 a:active,.h2 a:focus,.format-section-title a:hover,.format-section-title a:active,.format-section-title a:focus{color:#c6d431;text-decoration:underline;outline:0;font-size:inherit;line-height:inherit}
h2--large,.h2--large,.format-section-title--large{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:46px;line-height:50px}
h2--large2,.h2--large2,.format-section-title--large2{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:44px;line-height:44px}
h3,.h3,.format-sub-section-title{font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:uppercase;font-size:40px;line-height:39px}
h3--light,.h3--light,.format-sub-section-title--light{color:#c6d431}
h3--light2,.h3--light2,.format-sub-section-title--light2{color:#f4f3eb}
h3--white,.h3--white,.format-sub-section-title--white{color:#fff}
h3--uppercase,.h3--uppercase,.format-sub-section-title--uppercase{text-transform:uppercase}
h3--lowercase,.h3--lowercase,.format-sub-section-title--lowercase{text-transform:lowercase}
h3--bebas__regular,.h3--bebas__regular,.format-sub-section-title--bebas__regular{font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}
h3--regular__light,.h3--regular__light,.format-sub-section-title--regular__light{font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h3--regular__medium,.h3--regular__medium,.format-sub-section-title--regular__medium{font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h3--regular__bold,.h3--regular__bold,.format-sub-section-title--regular__bold{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h3--bar,.h3--bar,.format-sub-section-title--bar{position:relative;padding-bottom:30px}
h3--bar::before,.h3--bar::before,.format-sub-section-title--bar::before{content:'';position:absolute;width:38px;height:6px;left:0;bottom:0;background-color:#c6d431}
h3--bar.bar--small,.h3--bar.bar--small,.format-sub-section-title--bar.bar--small{padding-bottom:28px}
h3--bar.bar--small::before,.h3--bar.bar--small::before,.format-sub-section-title--bar.bar--small::before{content:'';width:28px;height:3px}
h3--bar.bar--top,.h3--bar.bar--top,.format-sub-section-title--bar.bar--top{padding-bottom:0;padding-top:27px}
h3--bar.bar--top::before,.h3--bar.bar--top::before,.format-sub-section-title--bar.bar--top::before{content:'';left:0;top:0}
h3 a,.h3 a,.format-sub-section-title a{color:#c6d431;text-decoration:none;outline:0;font-size:inherit;line-height:inherit}
h3 a:hover,h3 a:active,h3 a:focus,.h3 a:hover,.h3 a:active,.h3 a:focus,.format-sub-section-title a:hover,.format-sub-section-title a:active,.format-sub-section-title a:focus{color:#c6d431;text-decoration:underline;outline:0;font-size:inherit;line-height:inherit}
h4,.h4{font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:uppercase;font-size:32px;line-height:35px}
h4--light,.h4--light{color:#c6d431}
h4--light2,.h4--light2{color:#f4f3eb}
h4--white,.h4--white{color:#fff}
h4--uppercase,.h4--uppercase{text-transform:uppercase}
h4--lowercase,.h4--lowercase{text-transform:lowercase}
h4--bebas__regular,.h4--bebas__regular{font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}
h4--regular__light,.h4--regular__light{font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h4--regular__medium,.h4--regular__medium{font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h4--regular__bold,.h4--regular__bold{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h4--bar,.h4--bar{position:relative;padding-bottom:30px}
h4--bar::before,.h4--bar::before{content:'';position:absolute;width:38px;height:6px;left:0;bottom:0;background-color:#c6d431}
h4--bar.bar--small,.h4--bar.bar--small{padding-bottom:28px}
h4--bar.bar--small::before,.h4--bar.bar--small::before{content:'';width:28px;height:3px}
h4--bar.bar--top,.h4--bar.bar--top{padding-bottom:0;padding-top:27px}
h4--bar.bar--top::before,.h4--bar.bar--top::before{content:'';left:0;top:0}
h4 a,.h4 a{color:#c6d431;text-decoration:none;outline:0;font-size:inherit;line-height:inherit}
h4 a:hover,h4 a:active,h4 a:focus,.h4 a:hover,.h4 a:active,.h4 a:focus{color:#c6d431;text-decoration:underline;outline:0;font-size:inherit;line-height:inherit}
h5,.h5{font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:uppercase;font-size:28px;line-height:35px}
h5--light,.h5--light{color:#c6d431}
h5--light2,.h5--light2{color:#f4f3eb}
h5--white,.h5--white{color:#fff}
h5--uppercase,.h5--uppercase{text-transform:uppercase}
h5--lowercase,.h5--lowercase{text-transform:lowercase}
h5--bebas__regular,.h5--bebas__regular{font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}
h5--regular__light,.h5--regular__light{font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h5--regular__medium,.h5--regular__medium{font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h5--regular__bold,.h5--regular__bold{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h5--bar,.h5--bar{position:relative;padding-bottom:30px}
h5--bar::before,.h5--bar::before{content:'';position:absolute;width:38px;height:6px;left:0;bottom:0;background-color:#c6d431}
h5--bar.bar--small,.h5--bar.bar--small{padding-bottom:28px}
h5--bar.bar--small::before,.h5--bar.bar--small::before{content:'';width:28px;height:3px}
h5--bar.bar--top,.h5--bar.bar--top{padding-bottom:0;padding-top:27px}
h5--bar.bar--top::before,.h5--bar.bar--top::before{content:'';left:0;top:0}
h5 a,.h5 a{color:#c6d431;text-decoration:none;outline:0;font-size:inherit;line-height:inherit}
h5 a:hover,h5 a:active,h5 a:focus,.h5 a:hover,.h5 a:active,.h5 a:focus{color:#c6d431;text-decoration:underline;outline:0;font-size:inherit;line-height:inherit}
h6,.h6{font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:uppercase;font-size:22px;line-height:25px}
h6--light,.h6--light{color:#c6d431}
h6--light2,.h6--light2{color:#f4f3eb}
h6--white,.h6--white{color:#fff}
h6--uppercase,.h6--uppercase{text-transform:uppercase}
h6--lowercase,.h6--lowercase{text-transform:lowercase}
h6--bebas__regular,.h6--bebas__regular{font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}
h6--regular__light,.h6--regular__light{font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h6--regular__medium,.h6--regular__medium{font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h6--regular__bold,.h6--regular__bold{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
h6--bar,.h6--bar{position:relative;padding-bottom:30px}
h6--bar::before,.h6--bar::before{content:'';position:absolute;width:38px;height:6px;left:0;bottom:0;background-color:#c6d431}
h6--bar.bar--small,.h6--bar.bar--small{padding-bottom:28px}
h6--bar.bar--small::before,.h6--bar.bar--small::before{content:'';width:28px;height:3px}
h6--bar.bar--top,.h6--bar.bar--top{padding-bottom:0;padding-top:27px}
h6--bar.bar--top::before,.h6--bar.bar--top::before{content:'';left:0;top:0}
h6 a,.h6 a{color:#c6d431;text-decoration:none;outline:0;font-size:inherit;line-height:inherit}
h6 a:hover,h6 a:active,h6 a:focus,.h6 a:hover,.h6 a:active,.h6 a:focus{color:#c6d431;text-decoration:underline;outline:0;font-size:inherit;line-height:inherit}
h6--large,.h6--large{font-weight:normal;font-size:25px;line-height:27px}
h6--mid,.h6--mid{font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal;font-size:23px;line-height:25px}
h6--small,.h6--small{font-size:20px;line-height:25px}
p,.p,.format-paragraph{font-size:16px;line-height:20px}
p--large,p.format-lead,.p--large,.p.format-lead,.format-paragraph--large,.format-paragraph.format-lead{font-size:24px;line-height:31px}
p--small,p.format-lead,.p--small,.p.format-lead,.format-paragraph--small,.format-paragraph.format-lead{font-size:20px;line-height:21px}
p a,.p a,.format-paragraph a{color:#c6d431;text-decoration:none;outline:0;font-size:inherit;line-height:inherit}
p a:hover,p a:active,p a:focus,.p a:hover,.p a:active,.p a:focus,.format-paragraph a:hover,.format-paragraph a:active,.format-paragraph a:focus{color:#c6d431;text-decoration:underline;outline:0;font-size:inherit;line-height:inherit}
.format-lead{font-size:24px;line-height:31px}
a{font-size:16px;line-height:22px}
li{font-size:16px;line-height:20px}
label,.gform_wrapper.gravity-theme form .gfield_label{font-size:10px;letter-spacing:0;line-height:24px;font-size:10px;line-height:24px;text-transform:uppercase;color:#222d3a;font-family:"NeueHaasGroteskDisplayPro-Roman","Helvetica Neue","Helvetica","Arial",sans-serif}
.kicker,.format-kicker{margin:0 0 20px;text-transform:uppercase;color:#222d3a;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;line-height:39px}
.kicker strong,.kicker b,.format-kicker strong,.format-kicker b{font-family:inherit;color:#c6d431}
.check-list--dark{margin:0 0 15px;padding:0;list-style-type:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.check-list--dark li{position:relative;min-height:32px;font-weight:normal;padding:4px 0 0 41px;margin:0 0 5px;letter-spacing:1.6px;font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;line-height:20px}
.check-list--dark li::before{content:'';display:none}
.check-list--dark li::after{content:'';width:28px;height:28px;left:0;top:0;position:absolute;background-position:0 0;background-repeat:no-repeat;background-size:contain;background-image:url("assets/img/icon-circle-check.svg")}
.check-list--dark li a{color:inherit;outline:0;text-decoration:none}
.check-list--dark li a:hover,.check-list--dark li a:focus{color:inherit;outline:0;text-decoration:none}
.check-list--dark.light li{margin:0 0 30px;letter-spacing:0;padding:0 0 0 46px;color:#f4f3eb;font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:24px;line-height:31px}
.check-list--dark.light li::after{content:'';background-image:url("assets/img/icon-circle-check2.svg")}
.list-arr,.quick-links ul{margin:0 0 10px;padding:0;list-style-type:none}
.list-arr li,.quick-links ul li{position:relative;font-weight:normal;padding:0 0 0 16px;margin:0;letter-spacing:0;color:#f4f3eb;margin:0 0 12px;font-size:16px;line-height:20px}
.list-arr li:last-child,.quick-links ul li:last-child{margin:0}
.list-arr li::before,.quick-links ul li::before{content:'';display:none}
.list-arr li::after,.quick-links ul li::after{content:'';width:8px;height:11px;left:0;top:5px;position:absolute;background-position:0 0;background-repeat:no-repeat;background-size:contain;background-image:url("assets/img/icon-arright.svg")}
.list-arr li a,.quick-links ul li a{color:inherit;outline:0;text-decoration:none;font-size:inherit;line-height:inherit;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.list-arr li a:hover,.list-arr li a:focus,.quick-links ul li a:hover,.quick-links ul li a:focus{outline:0;color:#c6d431;text-decoration:none}
.social-list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none}
.social-list li{margin:0 18px 0 0;padding-bottom:0;line-height:12px;color:#848484}
.social-list li::before{content:'';display:none}
.social-list li:last-child{margin-right:0}
.social-list li a{width:21px;display:inline-block;height:21px;outline:0;text-decoration:none;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.social-list li a:hover,.social-list li a:focus{opacity:.6}
.social-list li a img{max-width:21px;max-height:21px}
.color--light{color:#c6d431}
.color--dark{color:#242d39}
.neue--font__light{font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
.neue--font__medium{font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
.neue--font__bold{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
strong{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:none}
.section .heading-center,section .heading-center{text-align:center}
.section .heading-center h1,.section .heading-center h2,.section .heading-center h3,.section .heading-center h4,.section .heading-center h5,.section .heading-center h6,.section .heading-center .bar--top,.section .heading-center .format-section-title--bar,section .heading-center h1,section .heading-center h2,section .heading-center h3,section .heading-center h4,section .heading-center h5,section .heading-center h6,section .heading-center .bar--top,section .heading-center .format-section-title--bar{margin:0 0 40px}
.section .heading-center h1::before,.section .heading-center h2::before,.section .heading-center h3::before,.section .heading-center h4::before,.section .heading-center h5::before,.section .heading-center h6::before,.section .heading-center .bar--top::before,.section .heading-center .format-section-title--bar::before,section .heading-center h1::before,section .heading-center h2::before,section .heading-center h3::before,section .heading-center h4::before,section .heading-center h5::before,section .heading-center h6::before,section .heading-center .bar--top::before,section .heading-center .format-section-title--bar::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
h1.in-view{-webkit-animation:bounce;animation:bounce;-webkit-animation-duration:2s;animation-duration:2s}
.banner-small-content P{font-size:25px;line-height:25px}
.line-group--inner{position:relative;height:3px;overflow:hidden;cursor:pointer}
.line-group--inner .line-animate{top:0;position:absolute;width:100%;height:3px;background-color:#c6d431}
.line-group:hover .line-group--inner .line-animate{-webkit-animation:drift 2s linear infinite;animation:drift 2s linear infinite}
.clearfix::after{clear:both;content:'';display:table}
.container{max-width:1520px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}
.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}
.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body main{margin-top:116px}
body.home main{margin-top:0}
.bg-dark.section__background{background:#222d3a}
.bg-dark.section__background p,.bg-dark.section__background h1,.bg-dark.section__background h2,.bg-dark.section__background h3,.bg-dark.section__background h4,.bg-dark.section__background h5,.bg-dark.section__background h6,.bg-dark.section__background a{color:#f4f3eb}
footer,.footer{color:#f4f3eb}
footer__background,.footer__background{background-color:#222d3a;border-top:8px solid #c9d352}
footer__container,.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:55px 53px 33px;max-width:1520px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}
footer__row,.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}
footer--heading h1,footer--heading h2,footer--heading h3,footer--heading h4,footer--heading h5,footer--heading h6,footer--heading p,.footer--heading h1,.footer--heading h2,.footer--heading h3,.footer--heading h4,.footer--heading h5,.footer--heading h6,.footer--heading p{text-align:left;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:1.6px;color:#c6d431;text-transform:uppercase;margin:0 0 39px;font-size:16px;line-height:20px}
footer--formheading h1,footer--formheading h2,footer--formheading h3,footer--formheading h4,footer--formheading h5,footer--formheading h6,footer--formheading p,.footer--formheading h1,.footer--formheading h2,.footer--formheading h3,.footer--formheading h4,.footer--formheading h5,.footer--formheading h6,.footer--formheading p{text-align:left;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:0;color:#f4f3eb;text-transform:uppercase;margin:0 0 10px}
footer__logo,.footer__logo{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:8px;padding-right:8px}
footer__logo .logo-img,.footer__logo .logo-img{margin:0 0 80px}
footer__logo p,.footer__logo p{max-width:164px;letter-spacing:0;margin:0 0 5px;color:#f4f3eb;font-size:16px;line-height:20px}
footer__form,.footer__form{width:29%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:8px;padding-right:8px}
footer__form form>div,.footer__form form>div{max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
footer__form form>div>div,.footer__form form>div>div{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}
footer__form form>div>div:nth-child(1),.footer__form form>div>div:nth-child(1){display:none}
footer__form form>div>div div,.footer__form form>div>div div{width:100%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}
footer__form form .columnContainer,.footer__form form .columnContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100% !important;padding:0 !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:7px;min-height:auto !important}
footer__form form .columnContainer .lp-ellipsis,footer__form form .columnContainer .lp-required,.footer__form form .columnContainer .lp-ellipsis,.footer__form form .columnContainer .lp-required{display:none}
footer__form form .columnContainer input,footer__form form .columnContainer select,footer__form form .columnContainer textarea,.footer__form form .columnContainer input,.footer__form form .columnContainer select,.footer__form form .columnContainer textarea{margin-bottom:0;width:100%;padding:10px 8px;outline:0;text-indent:0;height:40px;margin:0;border-radius:0;color:#f4f3eb;background-color:#303a46;border:1px solid #303a46;font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;border-bottom-color:#303a46;font-size:14px;line-height:18px;font-size:14px;line-height:18px}
footer__form form .columnContainer input::-webkit-input-placeholder,footer__form form .columnContainer select::-webkit-input-placeholder,footer__form form .columnContainer textarea::-webkit-input-placeholder,.footer__form form .columnContainer input::-webkit-input-placeholder,.footer__form form .columnContainer select::-webkit-input-placeholder,.footer__form form .columnContainer textarea::-webkit-input-placeholder{color:#707070;font-size:14px;line-height:18px}
footer__form form .columnContainer input::-moz-placeholder,footer__form form .columnContainer select::-moz-placeholder,footer__form form .columnContainer textarea::-moz-placeholder,.footer__form form .columnContainer input::-moz-placeholder,.footer__form form .columnContainer select::-moz-placeholder,.footer__form form .columnContainer textarea::-moz-placeholder{color:#707070;font-size:14px;line-height:18px}
footer__form form .columnContainer input:-moz-placeholder,footer__form form .columnContainer select:-moz-placeholder,footer__form form .columnContainer textarea:-moz-placeholder,.footer__form form .columnContainer input:-moz-placeholder,.footer__form form .columnContainer select:-moz-placeholder,.footer__form form .columnContainer textarea:-moz-placeholder{color:#707070;font-size:14px;line-height:18px}
footer__form form .columnContainer input:-ms-input-placeholder,footer__form form .columnContainer select:-ms-input-placeholder,footer__form form .columnContainer textarea:-ms-input-placeholder,.footer__form form .columnContainer input:-ms-input-placeholder,.footer__form form .columnContainer select:-ms-input-placeholder,.footer__form form .columnContainer textarea:-ms-input-placeholder{color:#707070;font-size:14px;line-height:18px}
footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]{background-color:transparent;color:#c6d431;letter-spacing:1.6px;display:inline-block;text-align:center;width:100%;padding:14px;text-decoration:none;outline:0;border-radius:0;color:#c9d352;border:2px solid #c9d352;font-size:16px;line-height:18px;padding:9px}
footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:hover,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"]:hover,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]:hover,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:hover,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"]:hover,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]:hover{background-color:#c6d431;color:#222d3a}
footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:active,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:focus,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"]:active,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"]:focus,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]:active,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]:focus,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:active,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:focus,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"]:active,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"]:focus,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]:active,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]:focus{background-color:transparent;color:#c6d431}
footer__form form .columnContainer div[data-editorblocktype="Field-checkbox"],footer__form form .columnContainer input[type="checkbox"],.footer__form form .columnContainer div[data-editorblocktype="Field-checkbox"],.footer__form form .columnContainer input[type="checkbox"]{display:none}
footer__form form .emptyContainer,.footer__form form .emptyContainer{padding:0 !important}
footer__form .form__field,.footer__form .form__field{margin-bottom:7px}
footer__form .form__field input,footer__form .form__field select,footer__form .form__field textarea,.footer__form .form__field input,.footer__form .form__field select,.footer__form .form__field textarea{margin-bottom:0;width:100%;padding:10px 8px;outline:0;color:#f4f3eb;background-color:#303a46;border:1px solid #303a46;font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;border-bottom-color:#303a46;font-size:14px;line-height:18px;font-size:14px;line-height:18px}
footer__form .form__field input::-webkit-input-placeholder,footer__form .form__field select::-webkit-input-placeholder,footer__form .form__field textarea::-webkit-input-placeholder,.footer__form .form__field input::-webkit-input-placeholder,.footer__form .form__field select::-webkit-input-placeholder,.footer__form .form__field textarea::-webkit-input-placeholder{color:#707070;font-size:14px;line-height:18px}
footer__form .form__field input::-moz-placeholder,footer__form .form__field select::-moz-placeholder,footer__form .form__field textarea::-moz-placeholder,.footer__form .form__field input::-moz-placeholder,.footer__form .form__field select::-moz-placeholder,.footer__form .form__field textarea::-moz-placeholder{color:#707070;font-size:14px;line-height:18px}
footer__form .form__field input:-moz-placeholder,footer__form .form__field select:-moz-placeholder,footer__form .form__field textarea:-moz-placeholder,.footer__form .form__field input:-moz-placeholder,.footer__form .form__field select:-moz-placeholder,.footer__form .form__field textarea:-moz-placeholder{color:#707070;font-size:14px;line-height:18px}
footer__form .form__field input:-ms-input-placeholder,footer__form .form__field select:-ms-input-placeholder,footer__form .form__field textarea:-ms-input-placeholder,.footer__form .form__field input:-ms-input-placeholder,.footer__form .form__field select:-ms-input-placeholder,.footer__form .form__field textarea:-ms-input-placeholder{color:#707070;font-size:14px;line-height:18px}
footer__form button,footer__form .button,.footer__form button,.footer__form .button{letter-spacing:1.6px;color:#c9d352;border:2px solid #c9d352;font-size:16px;line-height:18px;padding:9px}
footer__details,.footer__details{width:18.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:8px;padding-right:8px}
footer__details .details--inner,.footer__details .details--inner{margin:0 0 32px;color:rgba(244,243,235,0.59)}
footer__details .details--inner p,.footer__details .details--inner p{margin:0;color:rgba(244,243,235,0.59);font-size:16px;line-height:19px}
footer__details .details--inner p br,.footer__details .details--inner p br{display:none}
footer__details .details--inner a,.footer__details .details--inner a{outline:0;display:block;text-decoration:none;margin:0;cursor:pointer;color:rgba(244,243,235,0.59);font-size:16px;line-height:19px}
footer__details .details--inner a:hover,footer__details .details--inner a:focus,footer__details .details--inner a:active,.footer__details .details--inner a:hover,.footer__details .details--inner a:focus,.footer__details .details--inner a:active{color:rgba(244,243,235,0.59);outline:0;text-decoration:none}
footer__details .details--inner:nth-child(2) a,.footer__details .details--inner:nth-child(2) a{max-width:138px}
footer__details .details--inner:nth-child(3) a,.footer__details .details--inner:nth-child(3) a{max-width:160px}
footer__details .social-list,.footer__details .social-list{display:none}
footer__links,.footer__links{width:32.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
footer__links .quick-links,.footer__links .quick-links{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;border-left:1px solid #707070;padding-left:25px;padding-right:8px}
footer__links .quick-links .list-arr,footer__links .quick-links ul,.footer__links .quick-links .list-arr,.footer__links .quick-links ul{margin:0 0 10px;padding:0;list-style-type:none}
footer__links .quick-links .list-arr li,footer__links .quick-links ul li,.footer__links .quick-links .list-arr li,.footer__links .quick-links ul li{color:rgba(244,243,235,0.59)}
footer__bottom-bar,.footer__bottom-bar{color:#848484;min-height:auto}
footer__bottom-bar .footer__background,.footer__bottom-bar .footer__background{border:0;background-color:#1a232e;height:100%}
footer__bottom-bar .footer__container,.footer__bottom-bar .footer__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;padding:14px 53px 14px}
footer__bottom-bar .copyrigh--links,.footer__bottom-bar .copyrigh--links{margin:0 14px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none}
footer__bottom-bar .copyrigh--links li,.footer__bottom-bar .copyrigh--links li{padding:0 7px 0 7px;font-size:14px;line-height:24px;position:relative;color:#848484}
footer__bottom-bar .copyrigh--links li::before,.footer__bottom-bar .copyrigh--links li::before{content:'';display:none}
footer__bottom-bar .copyrigh--links li::after,.footer__bottom-bar .copyrigh--links li::after{content:'';height:13px;width:1px;position:absolute;right:-1px;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#848484}
footer__bottom-bar .copyrigh--links li:first-child,.footer__bottom-bar .copyrigh--links li:first-child{padding-left:0}
footer__bottom-bar .copyrigh--links li:last-child,.footer__bottom-bar .copyrigh--links li:last-child{padding-right:0}
footer__bottom-bar .copyrigh--links li:last-child::after,.footer__bottom-bar .copyrigh--links li:last-child::after{display:none}
footer__bottom-bar .copyrigh--links li a,.footer__bottom-bar .copyrigh--links li a{color:#848484;outline:0;text-decoration:none;font-size:inherit;line-height:inherit;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
footer__bottom-bar .copyrigh--links li a:hover,footer__bottom-bar .copyrigh--links li a:focus,.footer__bottom-bar .copyrigh--links li a:hover,.footer__bottom-bar .copyrigh--links li a:focus{color:#c9d352;outline:0;text-decoration:none}
footer__copyright,.footer__copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#848484}
footer__copyright p,.footer__copyright p{margin:0;font-size:14px;line-height:24px;color:#848484}
footer__copyright p br,.footer__copyright p br{display:none}
footer__copyright a,.footer__copyright a{outline:0;color:inherit;text-decoration:none;font-size:inherit;line-height:inherit;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
footer__copyright a:hover,footer__copyright a:focus,.footer__copyright a:hover,.footer__copyright a:focus{outline:0;color:#c6d431;text-decoration:none}
footer__author,.footer__author{color:#fff}
.mail-list{margin:0;padding:0;list-style-type:none}
.mail-list li{position:relative;padding:0 0 0 32px;letter-spacing:0;color:#f4f3ea;margin:0 0 3px;font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:13px;line-height:15px}
.mail-list li::before{content:'';display:none}
.mail-list li img{left:0;top:0;max-width:21px;max-height:15px;position:absolute}
.mail-list li a{color:inherit;outline:0;text-decoration:none;font-size:inherit;line-height:inherit;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.mail-list li a:hover,.mail-list li a:focus{color:#c9d352;outline:0;text-decoration:none}
section,.section{width:100%;margin:0 auto;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
section__background,.section__background{background-color:#f5f4f4;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section__container,.section__container{padding:53px;max-width:1520px;width:100%}
section:first-child,.section:first-child{padding-top:40px}
section:last-child,.section:last-child{padding-bottom:40px}
section--lightbox,.section--lightbox{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.9);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}
section--lightbox.show,.section--lightbox.show{display:-webkit-box;display:-ms-flexbox;display:flex}
section--two-column .section__container,.section--two-column .section__container{display:-webkit-box;display:-ms-flexbox;display:flex}
section--logo-slider .section__container,.section--logo-slider .section__container{max-width:1200px}
section__column,.section__column{width:50%;padding:0 20px}
section__column:first-child,.section__column:first-child{padding-left:0}
section__column:last-child,.section__column:last-child{padding-right:0}
section .column__content,.section .column__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section--left-aligned,.section--left-aligned{padding-left:0;padding-right:53px}
section--full-width,.section--full-width{padding-left:0;padding-right:0}
section--centered,.section--centered{text-align:center}
section--call-to-action,.section--call-to-action{color:white}
section--call-to-action .section__background,.section--call-to-action .section__background{background-color:#242d39}
section--call-to-action .section__container,.section--call-to-action .section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section--elements:first-child,.section--elements:first-child{padding-top:0}
section--elements:last-child,.section--elements:last-child{padding-bottom:0}
section--elements h1,section--elements h2,section--elements h3,section--elements h4,section--elements h5,section--elements h6,section--elements p,.section--elements h1,.section--elements h2,.section--elements h3,.section--elements h4,.section--elements h5,.section--elements h6,.section--elements p{margin:25px 0}
.section--404 .section__background{background-color:#fff}
.error404 p a{color:inherit;text-decoration:underline}
.colors-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.color-box{background-color:#fff;text-align:center;border-radius:5px;margin:20px}
.color{height:100px;width:100%;min-width:220px}
.background--primary{background-color:#242d39}
.background--primary--light{background-color:#303a46}
.background--primary--dark{background-color:#222d3a}
.background--secondary{background-color:#c6d431}
.background--secondary--light{background-color:#f4f3eb}
.background--secondary--dark{background-color:#c9d352}
.page-fade{opacity:1}
.banner--content.js-animation-fadeInUp>*{opacity:0}
main section:not(:first-child){opacity:0}
.scroll-animation{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}
.scroll-animation-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.scroll-animation-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 80px) / 5);flex:0 0 calc((100% - 80px) / 5);max-width:calc((100% - 80px) / 5);margin-bottom:15px}
.scroll-animation-item::before{display:none}
.scroll-animation-item:not(:nth-child(5n)){margin-right:20px}
.scroll-animation-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100px;border:5px solid #242d39;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px}
.scroll-animation-type h4{margin:0 0 10px;padding:0}
.scroll-animation-type code{height:auto;line-height:18px;margin:0;padding:0;font-size:14px;text-align:center}
.section--logo{background-color:#f4f3eb}
.section--logo .section__container{padding:43px}
.section--logo .logo--area{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:94px;max-width:906px;margin:auto}
.section--logo .logo--area img{max-height:74px;height:100%;-o-object-fit:contain;object-fit:contain}
.section--logo .logo--area img:nth-child(n+5){margin-top:40px}
.section--testimonial.section{padding-top:0;padding-bottom:0}
.section--testimonial .section__background{background-color:#222d3a}
.section--testimonial .section__container{padding:53px 68px 100px 68px;padding-bottom:100px}
.section--testimonial .section__container .testimonial--slider-row .column--slide.testimonial--slide>p{max-width:311px !important;width:100%}
.section--testimonial .testimonial--wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--testimonial .testimonial--heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:23px;border-bottom:1px solid #c6d431;position:relative;z-index:1}
.section--testimonial .testimonial--heading h3{margin:0}
.section--testimonial .button--arrow{font-size:18px;line-height:19px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:18px;line-height:19px}
.section--testimonial .button--arrow:hover{color:#f4f3eb;opacity:.5}
.section--testimonial .button--arrow:hover::after{background-image:url("./assets/img/icon-wharr02.svg")}
.section--testimonial .button--arrow::after{content:'';background-image:url("./assets/img/icon-grarr.svg");background-size:contain;width:18.57px;display:inline-block;height:18.57px;margin-left:10px}
.section--testimonial .testimonial--slider{margin-top:55px}
.section--testimonial .testimonial--slider>.slick-list{z-index:1}
.section--testimonial .testimonial--slider-row{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.section--testimonial .testimonial--slider .slick-prev.slick-arrow{margin-left:26px}
.section--testimonial .testimonial--slider .slick-prev.slick-arrow::before{display:inline-block}
.section--testimonial .testimonial--slider .slick-next.slick-arrow{margin-right:26px}
.section--testimonial .testimonial--slider .column--img{width:40.1%;margin-top:auto;margin-bottom:auto}
.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a{position:relative;width:100%;padding-top:100.252525253%;display:-webkit-box;display:-ms-flexbox;display:flex}
.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a>*:first-child,.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a .mobile--banner{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a:hover::after{opacity:0}
.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a:hover::before{opacity:1}
.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a::before{background-image:url("./assets/img/icon-bplay-white.svg");z-index:1;opacity:0}
.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a::after{background-image:url("./assets/img/play-button.svg");opacity:1}
.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a::after,.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a::before{content:"";display:inline-block;height:86px;width:86px;position:absolute;top:50%;left:50%;cursor:pointer;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:contain;-webkit-transition:all .5s ease;transition:all .5s ease}
.section--testimonial .testimonial--slider .column--img .testimonial--slider-img.white-bg-img a::after{background-image:url("./assets/img/icon-bplay-white.svg")}
.section--testimonial .testimonial--slider .column--img img{border-radius:50%}
.section--testimonial .testimonial--slider .column--slide{width:67.5%;background-image:url("./assets/img/bg-quote.png");background-size:contain;background-repeat:no-repeat;background-position:right;margin-right:27px}
.section--testimonial .testimonial--slider .column--slide h6{font-size:27px;line-height:35px;font-size:27px;line-height:35px;font-weight:normal;margin-bottom:37px;margin-top:53px}
.section--testimonial .testimonial--slider .column--slide h6,.section--testimonial .testimonial--slider .column--slide p{color:#f4f3eb;max-width:496px;margin-right:0}
.section--testimonial .testimonial--slider .column--slide p{margin-top:47px;font-weight:bold}
.section--testimonial .testimonial--slider .column--slide p.h2--bar{padding-top:22px;margin-top:0;margin-bottom:0}
.section--testimonial .testimonial--slider .column--slide p strong{color:#c6d431}
.section--testimonial .testimonial--slider .column--slide h6.neue--font__medium p{font-size:27px;line-height:35px;font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif;margin-right:0;font-weight:500;margin-top:0}
button,.button,a.button,.format-button{display:inline-block;text-align:center;min-width:245px;padding:13px 14px 15px 14px;text-decoration:none;outline:0;border:1px solid #c6d431;background-color:#c6d431;color:#222d3a;cursor:pointer;text-transform:uppercase;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:20px;line-height:19px}
button--small-width,.button--small-width,a.button--small-width,.format-button--small-width{min-width:201px}
button:hover,.button:hover,a.button:hover,.format-button:hover{background-color:transparent;text-decoration:none;outline:0}
button:active,button:focus,.button:active,.button:focus,a.button:active,a.button:focus,.format-button:active,.format-button:focus{background-color:#c6d431;text-decoration:none;outline:0}
button:disabled,.button:disabled,a.button:disabled,.format-button:disabled{background-color:transparent;color:#c6d431;border-color:#c6d431;cursor:not-allowed}
button:disabled:hover,button:disabled:focus,.button:disabled:hover,.button:disabled:focus,a.button:disabled:hover,a.button:disabled:focus,.format-button:disabled:hover,.format-button:disabled:focus{background-color:transparent;color:#c6d431;border-color:#c6d431}
button--dark-border,.button--dark-border,a.button--dark-border,.format-button--dark-border{background-color:transparent;color:#222d3a;border-color:#222d3a}
button--dark-border:hover,.button--dark-border:hover,a.button--dark-border:hover,.format-button--dark-border:hover{background-color:#222d3a;color:#c6d431}
button--dark-border:active,button--dark-border:focus,.button--dark-border:active,.button--dark-border:focus,a.button--dark-border:active,a.button--dark-border:focus,.format-button--dark-border:active,.format-button--dark-border:focus{background-color:transparent;color:#222d3a}
button--light-border,.button--light-border,a.button--light-border,.format-button--light-border{background-color:transparent;color:#c6d431;border-color:#c6d431}
button--light-border:hover,.button--light-border:hover,a.button--light-border:hover,.format-button--light-border:hover{background-color:#c6d431;color:#222d3a}
button--light-border:active,button--light-border:focus,.button--light-border:active,.button--light-border:focus,a.button--light-border:active,a.button--light-border:focus,.format-button--light-border:active,.format-button--light-border:focus{background-color:transparent;color:#c6d431}
button--light-border__darktext,.button--light-border__darktext,a.button--light-border__darktext,.format-button--light-border__darktext{background-color:transparent;color:#222d3a;border-color:#c6d431}
button--light-border__darktext:hover,.button--light-border__darktext:hover,a.button--light-border__darktext:hover,.format-button--light-border__darktext:hover{background-color:#c6d431;color:#222d3a}
button--light-border__darktext:active,button--light-border__darktext:focus,.button--light-border__darktext:active,.button--light-border__darktext:focus,a.button--light-border__darktext:active,a.button--light-border__darktext:focus,.format-button--light-border__darktext:active,.format-button--light-border__darktext:focus{background-color:transparent;color:#222d3a}
button--light-border__lighttext,.button--light-border__lighttext,a.button--light-border__lighttext,.format-button--light-border__lighttext{background-color:#222d3a;color:#f4f3eb;border-color:#c6d431}
button--light-border__lighttext:hover,.button--light-border__lighttext:hover,a.button--light-border__lighttext:hover,.format-button--light-border__lighttext:hover{background-color:#c6d431;color:#222d3a}
button--light-border__lighttext:active,button--light-border__lighttext:focus,.button--light-border__lighttext:active,.button--light-border__lighttext:focus,a.button--light-border__lighttext:active,a.button--light-border__lighttext:focus,.format-button--light-border__lighttext:active,.format-button--light-border__lighttext:focus{background-color:#c6d431;color:#222d3a}
button--arrow,.button--arrow,a.button--arrow,.format-button--arrow{min-height:auto;min-width:auto;border:0;background-color:transparent;color:#c6d431;position:relative;padding:0 40px 0 0;text-align:left;font-size:16px;line-height:19px}
button--arrow:hover,.button--arrow:hover,a.button--arrow:hover,.format-button--arrow:hover{background-color:transparent;color:#c6d431}
button--arrow:hover .arrowblock-inner,.button--arrow:hover .arrowblock-inner,a.button--arrow:hover .arrowblock-inner,.format-button--arrow:hover .arrowblock-inner{-webkit-animation-delay:150ms;animation-delay:150ms;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:pacman;animation-name:pacman;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(0.55,0,0.21,1);animation-timing-function:cubic-bezier(0.55,0,0.21,1)}
button--arrow:active,button--arrow:focus,.button--arrow:active,.button--arrow:focus,a.button--arrow:active,a.button--arrow:focus,.format-button--arrow:active,.format-button--arrow:focus{background-color:transparent;color:#c6d431}
button--arrow:active .arrowblock-inner,button--arrow:focus .arrowblock-inner,.button--arrow:active .arrowblock-inner,.button--arrow:focus .arrowblock-inner,a.button--arrow:active .arrowblock-inner,a.button--arrow:focus .arrowblock-inner,.format-button--arrow:active .arrowblock-inner,.format-button--arrow:focus .arrowblock-inner{-webkit-animation:none;animation:none}
button--arrow .arrowblock,.button--arrow .arrowblock,a.button--arrow .arrowblock,.format-button--arrow .arrowblock{--arrow-width:20px;--arrow-spacer:4px;--arrow-plus-spacer:calc(var(--arrow-width) + var(--arrow-spacer));overflow:hidden;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:var(--arrow-plus-spacer)}
button--arrow .arrowblock img,.button--arrow .arrowblock img,a.button--arrow .arrowblock img,.format-button--arrow .arrowblock img{height:16px;width:var(--arrow-width)}
button--arrow .arrowblock img:last-of-type,.button--arrow .arrowblock img:last-of-type,a.button--arrow .arrowblock img:last-of-type,.format-button--arrow .arrowblock img:last-of-type{margin-left:var(--arrow-spacer)}
button--arrow .arrowblock-inner,.button--arrow .arrowblock-inner,a.button--arrow .arrowblock-inner,.format-button--arrow .arrowblock-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transform:translateX(calc(var(--arrow-plus-spacer) * -1));transform:translateX(calc(var(--arrow-plus-spacer) * -1));width:calc(var(--arrow-plus-spacer) + var(--arrow-width))}
button--cicle-bigplay,.button--cicle-bigplay,a.button--cicle-bigplay,.format-button--cicle-bigplay{min-height:auto;min-width:auto;width:86px;height:86px;border:0;background-color:transparent;color:#c6d431;position:relative}
button--cicle-bigplay:hover,button--cicle-bigplay:active,button--cicle-bigplay:focus,.button--cicle-bigplay:hover,.button--cicle-bigplay:active,.button--cicle-bigplay:focus,a.button--cicle-bigplay:hover,a.button--cicle-bigplay:active,a.button--cicle-bigplay:focus,.format-button--cicle-bigplay:hover,.format-button--cicle-bigplay:active,.format-button--cicle-bigplay:focus{background-color:transparent;color:#c6d431;opacity:1}
button--cicle-bigplay:hover img.bplay-green,button--cicle-bigplay:active img.bplay-green,button--cicle-bigplay:focus img.bplay-green,.button--cicle-bigplay:hover img.bplay-green,.button--cicle-bigplay:active img.bplay-green,.button--cicle-bigplay:focus img.bplay-green,a.button--cicle-bigplay:hover img.bplay-green,a.button--cicle-bigplay:active img.bplay-green,a.button--cicle-bigplay:focus img.bplay-green,.format-button--cicle-bigplay:hover img.bplay-green,.format-button--cicle-bigplay:active img.bplay-green,.format-button--cicle-bigplay:focus img.bplay-green{opacity:0;visibility:hidden}
button--cicle-bigplay:hover img.bplay-white,button--cicle-bigplay:active img.bplay-white,button--cicle-bigplay:focus img.bplay-white,.button--cicle-bigplay:hover img.bplay-white,.button--cicle-bigplay:active img.bplay-white,.button--cicle-bigplay:focus img.bplay-white,a.button--cicle-bigplay:hover img.bplay-white,a.button--cicle-bigplay:active img.bplay-white,a.button--cicle-bigplay:focus img.bplay-white,.format-button--cicle-bigplay:hover img.bplay-white,.format-button--cicle-bigplay:active img.bplay-white,.format-button--cicle-bigplay:focus img.bplay-white{opacity:1;visibility:visible}
button--cicle-bigplay img,.button--cicle-bigplay img,a.button--cicle-bigplay img,.format-button--cicle-bigplay img{max-width:100%;max-height:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
button--cicle-bigplay img.bplay-green,.button--cicle-bigplay img.bplay-green,a.button--cicle-bigplay img.bplay-green,.format-button--cicle-bigplay img.bplay-green{opacity:1;visibility:visible}
button--cicle-bigplay img.bplay-white,.button--cicle-bigplay img.bplay-white,a.button--cicle-bigplay img.bplay-white,.format-button--cicle-bigplay img.bplay-white{opacity:0;visibility:hidden}
button--circle-play,.button--circle-play,a.button--circle-play,.format-button--circle-play{min-height:auto;min-width:auto;border:0;background-color:transparent;color:#c6d431;position:relative;padding:0 41px 0 0;text-align:left;letter-spacing:1.8px;font-weight:normal;font-size:18px;line-height:19px}
button--circle-play:hover,.button--circle-play:hover,a.button--circle-play:hover,.format-button--circle-play:hover{background-color:transparent;color:#c6d431;opacity:.8}
button--circle-play:active,button--circle-play:focus,.button--circle-play:active,.button--circle-play:focus,a.button--circle-play:active,a.button--circle-play:focus,.format-button--circle-play:active,.format-button--circle-play:focus{background-color:transparent;color:#c6d431;opacity:1}
button--circle-play::after,.button--circle-play::after,a.button--circle-play::after,.format-button--circle-play::after{content:'';overflow:hidden;position:absolute;right:0;top:50%;display:inline-block;width:31px;height:31px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:31px;background-image:url("assets/img/icon-play.svg");background-position:0 0;background-size:31px 31px;background-repeat:no-repeat}
button--cicle-arrow,.button--cicle-arrow,a.button--cicle-arrow,.format-button--cicle-arrow{width:64px;height:64px;background-color:#c6d431;border-color:#c6d431;padding:10px;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:auto;border-radius:400px}
button--cicle-arrow:hover,.button--cicle-arrow:hover,a.button--cicle-arrow:hover,.format-button--cicle-arrow:hover{opacity:.5;background-color:#c6d431;border-color:#c6d431}
button--cicle-arrow:active,button--cicle-arrow:focus,.button--cicle-arrow:active,.button--cicle-arrow:focus,a.button--cicle-arrow:active,a.button--cicle-arrow:focus,.format-button--cicle-arrow:active,.format-button--cicle-arrow:focus{opacity:1;background-color:#c6d431;border-color:#c6d431}
button--cicle-arrow:disabled,.button--cicle-arrow:disabled,a.button--cicle-arrow:disabled,.format-button--cicle-arrow:disabled{opacity:.5;background-color:#c6d431;border-color:#c6d431;cursor:not-allowed}
button--cicle-arrow:disabled:hover,button--cicle-arrow:disabled:focus,.button--cicle-arrow:disabled:hover,.button--cicle-arrow:disabled:focus,a.button--cicle-arrow:disabled:hover,a.button--cicle-arrow:disabled:focus,.format-button--cicle-arrow:disabled:hover,.format-button--cicle-arrow:disabled:focus{opacity:.5;background-color:#c6d431;border-color:#c6d431}
button--cicle-arrow img,.button--cicle-arrow img,a.button--cicle-arrow img,.format-button--cicle-arrow img{max-width:100%}
button--transparent,.button--transparent,a.button--transparent,.format-button--transparent{background-color:transparent;color:#fff;border:1px solid #fff}
.buttons button,.buttons .button{margin:0 5px 5px 0}
.buttons--circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.image__slider .slick-prev.slick-arrow,.image__slider .slick-next.slick-arrow,.timeline__slider .slick-prev.slick-arrow,.timeline__slider .slick-next.slick-arrow,.testimonial--slider .slick-prev.slick-arrow,.testimonial--slider .slick-next.slick-arrow,.section--testimonial .slick-prev.slick-arrow,.section--testimonial .slick-next.slick-arrow{width:64px;height:64px;background-color:rgba(198,212,49,0.75);border-color:rgba(198,212,49,0.75);padding:10px;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:auto;border-radius:400px;z-index:1}
.image__slider .slick-prev.slick-arrow::before,.image__slider .slick-prev.slick-arrow::before,.image__slider .slick-next.slick-arrow::before,.image__slider .slick-next.slick-arrow::before,.timeline__slider .slick-prev.slick-arrow::before,.timeline__slider .slick-prev.slick-arrow::before,.timeline__slider .slick-next.slick-arrow::before,.timeline__slider .slick-next.slick-arrow::before,.testimonial--slider .slick-prev.slick-arrow::before,.testimonial--slider .slick-prev.slick-arrow::before,.testimonial--slider .slick-next.slick-arrow::before,.testimonial--slider .slick-next.slick-arrow::before,.section--testimonial .slick-prev.slick-arrow::before,.section--testimonial .slick-prev.slick-arrow::before,.section--testimonial .slick-next.slick-arrow::before,.section--testimonial .slick-next.slick-arrow::before{content:"" !important;width:30px;height:29px;background-repeat:no-repeat;background-position:center}
.image__slider .slick-prev,.timeline__slider .slick-prev,.testimonial--slider .slick-prev,.section--testimonial .slick-prev{margin-left:113px}
.image__slider .slick-prev::before,.timeline__slider .slick-prev::before,.testimonial--slider .slick-prev::before,.section--testimonial .slick-prev::before{background-image:url(./assets/img/icon-wharr.svg)}
.image__slider .slick-next,.timeline__slider .slick-next,.testimonial--slider .slick-next,.section--testimonial .slick-next{margin-right:113px}
.image__slider .slick-next::before,.timeline__slider .slick-next::before,.testimonial--slider .slick-next::before,.section--testimonial .slick-next::before{background-image:url(./assets/img/icon-wharr02.svg)}
.image__slider .slick-next.slick-arrow:hover,.image__slider .slick-prev.slick-arrow:hover{background-color:rgba(244,243,235,0.5);border-color:rgba(244,243,235,0.5)}
.image__slider .slick-prev.slick-arrow:hover::before{background-image:url("./assets/img/icon-wharr-green.svg")}
.image__slider .slick-next.slick-arrow:hover::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url("./assets/img/icon-wharr-green.svg")}
.section--text-and-media .button--light-border__darktext{border:1px solid #c6d431;background-color:#c6d431;color:#222d3a}
.section--text-and-media .button--light-border__darktext:hover{background-color:transparent}
.section--text-and-media.background-light .button--light-border__darktext{background-color:transparent}
.button.format-button:active,.button.format-button:focus{color:#222d3a;font-size:20px;line-height:19px}
.banner{position:relative;color:#f4f3eb;padding:20px 40px;padding-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.banner__slider{height:100%;width:100%}
.banner__slide{position:relative;height:80vh}
.banner__slide--bg{height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.banner__slide--text{text-align:center}
.banner__breadcrumb{height:-webkit-max-content;height:-moz-max-content;height:max-content;position:absolute;left:80px}
.banner--home{min-height:80vh}
.banner__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}
.banner__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.banner__background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.banner__container{padding:40px;max-width:1520px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.banner__scroll{position:absolute;cursor:pointer;bottom:0}
.banner--slider{min-height:unset;padding:0}
.banner--slider .banner__container{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.banner--slider .slick-dots{bottom:0}
.banner.banner--home{padding:159px 0 55px}
.banner.banner--home .banner__container{padding:0 53px 0 0}
.banner.banner--home .banner--wrapper{position:relative}
.banner.banner--home .banner--wrapper .banner--img{width:60%;margin-left:40%;min-height:auto;position:relative}
.banner.banner--home .banner--wrapper .banner--img button,.banner.banner--home .banner--wrapper .banner--img .button{position:absolute;left:50%;top:50%;z-index:1;min-height:86px;min-width:86px;width:86px;height:86px;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.banner.banner--home .banner--wrapper .banner--img__inner{position:relative;width:100%;padding-top:69.4285714286%}
.banner.banner--home .banner--wrapper .banner--img__inner>*:first-child,.banner.banner--home .banner--wrapper .banner--img__inner .mobile--banner{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.banner.banner--home .banner--wrapper .banner--content{position:absolute;left:0;top:50%;margin:0;width:45%;z-index:5;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-height:366px;padding:73px 15px 51px 97px;background:#222d3a}
.banner.banner--home .banner--wrapper .banner--content h1,.banner.banner--home .banner--wrapper .banner--content h2,.banner.banner--home .banner--wrapper .banner--content h3,.banner.banner--home .banner--wrapper .banner--content h4,.banner.banner--home .banner--wrapper .banner--content h5,.banner.banner--home .banner--wrapper .banner--content h6{margin:0 0 16px}
.banner.banner--home .banner--wrapper .banner--content P{margin:0 0 36px;font-size:18px;line-height:23px}
.banner.banner--home .banner--wrapper .banner--content P:empty{display:none}
.banner.banner--home .banner--wrapper .banner--content P:last-child{margin:0}
.banner.banner--home .banner--wrapper .banner--content::before{content:'';width:13px;position:absolute;right:-13px;bottom:0;height:82%;background-color:#c6d431}
.banner.banner--home .banner--wrapper .banner--content::after{content:'';width:50%;position:absolute;right:-13px;bottom:-13px;height:13px;background-color:#c6d431}
.banner.banner--home .banner--wrapper button,.banner.banner--home .banner--wrapper .button{margin-right:17px;letter-spacing:1.8px;font-size:18px;line-height:20px;font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}
.banner.banner--home .banner--wrapper button:last-child,.banner.banner--home .banner--wrapper .button:last-child{margin-right:0}
.banner.banner--home .banner--wrapper button:hover,.banner.banner--home .banner--wrapper button:active,.banner.banner--home .banner--wrapper button:focus,.banner.banner--home .banner--wrapper .button:hover,.banner.banner--home .banner--wrapper .button:active,.banner.banner--home .banner--wrapper .button:focus{color:#f4f3eb;background:transparent}
.banner.banner--home .banner--wrapper button+br,.banner.banner--home .banner--wrapper .button+br{display:none}
.banner.banner--home .banner--wrapper button--light-border__lighttext,.banner.banner--home .banner--wrapper button--light-border__darktext,.banner.banner--home .banner--wrapper .button--light-border__lighttext,.banner.banner--home .banner--wrapper .button--light-border__darktext{color:#f4f3eb}
.banner.banner--home .banner--wrapper button--light-border__lighttext:hover,.banner.banner--home .banner--wrapper button--light-border__lighttext:active,.banner.banner--home .banner--wrapper button--light-border__lighttext:focus,.banner.banner--home .banner--wrapper button--light-border__darktext:hover,.banner.banner--home .banner--wrapper button--light-border__darktext:active,.banner.banner--home .banner--wrapper button--light-border__darktext:focus,.banner.banner--home .banner--wrapper .button--light-border__lighttext:hover,.banner.banner--home .banner--wrapper .button--light-border__lighttext:active,.banner.banner--home .banner--wrapper .button--light-border__lighttext:focus,.banner.banner--home .banner--wrapper .button--light-border__darktext:hover,.banner.banner--home .banner--wrapper .button--light-border__darktext:active,.banner.banner--home .banner--wrapper .button--light-border__darktext:focus{background:#c6d431;color:#222d3a}
.banner.banner--home .banner__background::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(34,45,58,0.9)}
body.home nav.navbar{display:none}
body.home main{position:relative}
body.home main nav.navbar{display:block;position:absolute}
body.home main nav.navbar.navbar__fixed{display:none;position:fixed}
.lightbox__container{height:300px;width:300px}
body .mfp-wrap:not(.mfp-gallery){position:fixed !important;top:0 !important;height:100vh !important}
body .mfp-wrap:not(.mfp-gallery) .mfp-iframe-holder .mfp-close{top:0;right:0;position:fixed;width:44px;height:44px;min-width:0;font-size:28px;font-weight:700;padding:0;text-align:center;border-radius:8px}
body .mfp-wrap:not(.mfp-gallery) .mfp-iframe-holder .mfp-close:hover{background-color:#c6d431}
body .mfp-wrap:not(.mfp-gallery) .mfp-content{max-width:77%}
.section--example{padding:110px 40px 85px !important;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section--example .section__container{max-width:972px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}
.section--example .section__container a.testimonial-tile{text-decoration:none}
.section--example .section__container a.testimonial-tile:hover{color:inherit}
.section--example .section__container a.testimonial-tile:hover h5,.section--example .section__container a.testimonial-tile:hover p{opacity:.5}
.section--example .section__container .testimonial-tile{width:calc((100% - 72px)/3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:60px;margin-right:36px;overflow:hidden}
.section--example .section__container .testimonial-tile:first-child{margin-top:0}
.section--example .section__container .testimonial-tile:hover .img-wrap:before,.section--example .section__container .testimonial-tile:hover .img-wrap:after{opacity:1}
.section--example .section__container .testimonial-tile:hover .play-text:before{right:0}
.section--example .section__container .testimonial-tile:hover .play-text:after{left:calc(100% + 150px)}
.section--example .section__container .testimonial-tile .img-wrap{position:relative;width:100%;height:0;padding-bottom:53.4%;margin-bottom:12px;overflow:hidden;z-index:0}
.section--example .section__container .testimonial-tile .img-wrap:before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;opacity:0;background-color:rgba(198,212,49,0.6);-webkit-transition:.4s ease;transition:.4s ease;z-index:1}
.section--example .section__container .testimonial-tile .img-wrap:after{content:"";position:absolute;width:58px;height:58px;border-radius:50%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;background-image:url(assets/img/arrow-right-green.svg);background-repeat:no-repeat;background-size:18px auto;background-position:center;-webkit-transition:.4s ease;transition:.4s ease;z-index:2}
.section--example .section__container .testimonial-tile .img-wrap img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.section--example .section__container .testimonial-tile .testimonial-date-author{font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;line-height:19px;margin-bottom:28px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.section--example .section__container .testimonial-tile .testimonial-date-author span{color:#c6d431}
.section--example .section__container .testimonial-tile .testile-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--example .section__container .testimonial-tile .testile-content--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.section--example .section__container .testimonial-tile h5,.section--example .section__container .testimonial-tile p{margin-top:0;max-width:270px}
.section--example .section__container .testimonial-tile h5{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:20px;line-height:25px;text-transform:initial;margin-bottom:22px}
.section--example .section__container .testimonial-tile p:not(.testimonial-date-author){display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:32px;overflow:hidden}
.section--example .section__container .testimonial-tile .play-text{font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:18px;line-height:19px;letter-spacing:1.8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:15px 0 15px;color:#c6d431;position:relative;text-decoration:none}
.section--example .section__container .testimonial-tile .play-text:before,.section--example .section__container .testimonial-tile .play-text:after{content:"";position:absolute;width:100%;height:3px;bottom:0;background-color:#c6d431;-webkit-transition:1s ease;transition:1s ease}
.section--example .section__container .testimonial-tile .play-text:before{right:calc(100% + 150px)}
.section--example .section__container .testimonial-tile .play-text:after{left:0}
.section--example .section__container .testimonial-tile .play-text:hover:before{right:0}
.section--example .section__container .testimonial-tile .play-text:hover:after{left:calc(100% + 150px)}
.section--example .section__container .testimonial-tile .play-text .play-icon{position:relative;width:31px;height:31px;min-width:31px;max-width:31px;border-radius:50%;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(198,212,49,0.75);margin-left:10px}
.section--example .section__container .testimonial-tile .play-text .play-icon:after{content:"";position:absolute;width:13px;height:16px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);background-color:#f4f3eb;-webkit-transform:translateX(1px);transform:translateX(1px)}
.section--example .btn-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.section--example .btn-wrap .load-more{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px;width:auto;margin:56px auto 0}
.slick-next::before,.slick-prev::before{color:#242d39}
.section--tile-grid{padding:0 !important;z-index:10;position:relative;overflow:visible}
.section--tile-grid:first-child{padding-top:0 !important;padding-bottom:0 !important}
.section--tile-grid:last-child{padding-top:0 !important;padding-bottom:0 !important}
.section--tile-grid .section__background{padding:0 55px;background:#fff}
.section--tile-grid .section__container{background:#f5f4f4;padding:82px 100px 39px;border-top:8px solid #c9d352}
.section--tile-grid .section__container h2{margin-bottom:64px}
.section--tile-grid.tile-grid--overlay .section__container{margin-top:-48px}
.section--tile-grid .row{margin-right:-17.5px;margin-left:-17.5px}
.section--tile-grid .row .column{padding-right:17.5px;padding-left:17.5px;width:33.33%}
.section--tile-grid .tiles{outline:0;text-decoration:none;margin:0 0 42px;padding-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--tile-grid .tiles:hover,.section--tile-grid .tiles:focus{outline:0;text-decoration:none;color:#222d3a}
.section--tile-grid .tiles:hover .tiles--image img,.section--tile-grid .tiles:focus .tiles--image img{-webkit-transform:scale(1.05);transform:scale(1.05)}
.section--tile-grid .tiles--image{overflow:hidden;background-color:#707070;position:relative;width:100%;padding-top:53.5714285714%}
.section--tile-grid .tiles--image>*:first-child,.section--tile-grid .tiles--image .mobile--banner{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--tile-grid .tiles--image img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.section--tile-grid .tiles--content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:39px 0 22px}
.section--tile-grid .tiles--content h1,.section--tile-grid .tiles--content h2,.section--tile-grid .tiles--content h3,.section--tile-grid .tiles--content h4,.section--tile-grid .tiles--content h5,.section--tile-grid .tiles--content h6{margin:0 0 33px;padding-bottom:27px}
.section--tile-grid .tiles--content h1::before,.section--tile-grid .tiles--content h2::before,.section--tile-grid .tiles--content h3::before,.section--tile-grid .tiles--content h4::before,.section--tile-grid .tiles--content h5::before,.section--tile-grid .tiles--content h6::before{content:'';height:4px}
.section--tile-grid .tiles--content p{margin:0 0 15px;max-width:92%}
.section--tile-grid .tiles.tiles-normal{margin:0 0 35px}
.section--tile-grid .tiles.tiles-normal .tiles--content{padding:12px 0 20px}
.section--tile-grid .tiles.tiles-normal .tiles--content h1,.section--tile-grid .tiles.tiles-normal .tiles--content h2,.section--tile-grid .tiles.tiles-normal .tiles--content h3,.section--tile-grid .tiles.tiles-normal .tiles--content h4,.section--tile-grid .tiles.tiles-normal .tiles--content h5,.section--tile-grid .tiles.tiles-normal .tiles--content h6{margin:0;padding-bottom:0}
body.page-about-us .section--tile-grid .section__container{padding:95px 100px 55px}
body.page-about-us .section--tile-grid .section__container h2{margin-bottom:65px}
.section--two-column-tiles{padding:80px 55px !important}
.section--two-column-tiles .section__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 !important;position:relative}
.section--two-column-tiles .col-tile{position:relative;width:50%;min-height:472px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}
.section--two-column-tiles .col-tile h3{color:#c6d431;margin-top:0;margin-bottom:24px}
.section--two-column-tiles .col-tile h3 sup{font-size:61%}
.section--two-column-tiles .col-tile p{font-size:20px;line-height:22px;color:#f4f3eb;margin:0}
.section--two-column-tiles .col-tile .col-heading{position:absolute;width:100%;left:0;bottom:0;padding:50px 80px 20px;z-index:0}
.section--two-column-tiles .col-tile .col-heading:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(#222d3a),to(transparent));background:linear-gradient(0,#222d3a 0,transparent 100%);opacity:.85;z-index:-1}
.section--two-column-tiles .col-tile .col-heading p{min-height:96px}
.section--two-column-tiles .col-tile .col-content{position:relative;width:100%;height:100%;padding:60px 80px;background-color:#222d3a;border-top:8px solid #c6d431;-webkit-transform:translateY(calc(100% - 8px));transform:translateY(calc(100% - 8px));-webkit-transition:1s ease;transition:1s ease;overflow:hidden;z-index:1}
.section--two-column-tiles .col-tile .col-content h1,.section--two-column-tiles .col-tile .col-content h2,.section--two-column-tiles .col-tile .col-content h4,.section--two-column-tiles .col-tile .col-content h6{margin-top:0;color:#c6d431}
.section--two-column-tiles .col-tile .col-content h3{margin-bottom:16px}
.section--two-column-tiles .col-tile .col-content p{margin-bottom:40px}
.section--two-column-tiles .col-tile .col-content p a{color:#c6d431;-webkit-transition:.2s ease;transition:.2s ease}
.section--two-column-tiles .col-tile .col-content p a:hover{color:#f4f3eb}
.section--two-column-tiles .col-tile .col-content h5,.section--two-column-tiles .col-tile .col-content p,.section--two-column-tiles .col-tile .col-content li{color:#f4f3eb;margin-top:0}
.section--two-column-tiles .col-tile .col-content h5{color:#c6d431;margin-bottom:22px}
.section--two-column-tiles .col-tile .col-content li{position:relative;padding-left:36px;padding-bottom:0;margin-bottom:25px}
.section--two-column-tiles .col-tile .col-content li:last-child{margin-bottom:0}
.section--two-column-tiles .col-tile .col-content li:before{content:"\002B";position:absolute;width:19px;height:19px;font-size:42px;line-height:18px;font-weight:500;top:5px;left:-2px;color:#c6d431}
.section--two-column-tiles .col-tile:hover .col-content{-webkit-transform:translateY(0);transform:translateY(0)}
.plyr button{min-width:unset}
.tigmo-video--no-poster .plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:0}
.tigmo-video--cover .plyr{width:100%;height:100%}
.tigmo-video--cover .plyr__video-wrapper{width:calc((100vh - 2rem) * 1.77777778);min-width:100%;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.iframe-holder{position:relative;overflow:hidden;padding-bottom:56.25%;margin:0;height:0;width:100%;max-width:100%}
.iframe-holder .video-full-width,.iframe-holder iframe,.iframe-holder object,.iframe-holder embed{position:absolute;top:0;left:0;width:100%;height:100% !important;border:0}
.iframe-holder .player{height:100% !important}
.mejs-controls .mejs-button button{position:relative;overflow:hidden;min-width:auto}
.poster-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:transparent;background-size:cover;background-position:center top;-webkit-transition:.6s linear;transition:.6s linear;opacity:1;-o-object-fit:cover;object-fit:cover;height:calc(100vh- 116px)}
.poster-overlay.poster-overlay-hide{opacity:0}
home .navbar{position:absolute;opacity:1;-webkit-transition:opacity .5s linear;transition:opacity .5s linear}
home .navbar.hideNavbar{opacity:0}
home .navbar__fixed{position:fixed !important;opacity:1}
.navbar{position:fixed;top:0;left:0;width:100%;height:auto;z-index:99}
.navbar__background{background-color:#222d3a;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.7);box-shadow:0 0 15px rgba(0,0,0,0.7);-webkit-transition:.3s all linear;transition:.3s all linear;padding:26px 0 21px}
.navbar__background:not(.scroll){background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.navbar__background.scroll .navbar__logo a img{width:70px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}
.navbar__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 30px;max-width:1520px;width:100%;height:70px;background-color:transparent;margin:0 auto}
.navbar__container .nav-phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:27px;line-height:27px;letter-spacing:.27px;color:#c6d431;text-decoration:none}
.navbar__container .nav-phone img{width:26px;margin-right:10px}
.navbar__logo{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}
.navbar__logo a{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.navbar__logo a img{height:70px;width:auto;opacity:1}
.navbar__logo a img.logo-dark{position:absolute;left:0;opacity:0}
.navbar .main-menu{width:calc(100% - 240px);margin-top:-11px;margin-left:auto}
.navbar .menu__container{display:block;height:100%}
.navbar .menu__container .social-bar{display:none}
.navbar .menu__container .social-bar .button{width:216px;height:40px;font-size:18px;line-height:32px;letter-spacing:1.8px;color:#c6d431;margin-right:auto}
.navbar .menu__container .social-bar .button:hover{color:#242d39;border-color:#242d39}
.navbar .menu__container .social-bar .social-link{width:26.40px;height:26.40px;margin-left:20px}
.navbar .menu__container .social-bar .social-link img{width:100%;-o-object-fit:contain;object-fit:contain}
.navbar .hamburger{display:none;min-width:0;width:31px;height:16px;padding:0;position:absolute;right:40px;top:40px}
.navbar .hamburger:hover,.navbar .hamburger:focus{background-color:transparent}
.navbar .hamburger-box{width:31px;height:16px}
.navbar .hamburger-inner{width:31px}
.navbar .hamburger-inner:before{width:31px;top:-13px}
.navbar .hamburger-inner:after{display:none}
.navbar .hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-6.5px,0) rotate(-45deg);transform:translate3d(0,-6.5px,0) rotate(-45deg)}
.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;height:100%}
.menu>li:last-child{margin-right:0}
.menu>li:before{content:'';display:none}
.menu>li:hover>a{opacity:1}
.menu>li:hover>a:after{-webkit-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}
.menu>li.current-menu-item a{opacity:1}
.menu>li.menu-item-has-children{position:relative}
.menu>li.menu-item-has-children>.sub-menu{display:none}
.menu>li.menu-item-has-children .sub-menu--wrap{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:856px;width:100%;min-height:232px;height:auto;top:100%;right:0;padding:20px 20px 20px 0;background-color:#f4f3eb;opacity:0;visibility:hidden;-webkit-transition:.5s ease;transition:.5s ease;-webkit-box-shadow:0 3px 6px #00000029;box-shadow:0 3px 6px #00000029}
.menu>li.menu-item-has-children .sub-menu--wrap img{position:absolute;width:277px;height:calc(100% - 40px);top:20px;left:0;-o-object-fit:cover;object-fit:cover}
.menu>li.menu-item-has-children .sub-menu--wrap .js-navbar-image-container img{top:unset;left:unset}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu{width:calc(100% - 302px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin:0}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li:before{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:rgba(112,112,112,0.32)}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li a{position:relative;width:100%;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:30px;line-height:34px;padding:10px 0;text-decoration:none;color:#242d39;-webkit-transition:.3s ease;transition:.3s ease;z-index:0}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li a:before{content:"";position:absolute;width:28px;height:28px;top:50%;right:24px;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(assets/img/arrow-right-green.svg);background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transition:right .3s ease,opacity .3s ease;transition:right .3s ease,opacity .3s ease;-webkit-transition-delay:0s;transition-delay:0s}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li a:after{content:"";position:absolute;width:calc(100% + 45px);height:0;left:-25px;bottom:0;background-color:#242d39;-webkit-transition:.4s ease;transition:.4s ease;z-index:-1}
.menu>li.menu-item-has-children .sub-menu--wrap-right-aligned{-webkit-box-pack:revert-layer;-ms-flex-pack:revert-layer;justify-content:revert-layer;padding:20px 20px 20px 20px}
.menu>li.menu-item-has-children .sub-menu--wrap-right-aligned .sub-menu{padding-left:5px}
.menu>li.menu-item-has-children .sub-menu--wrap-right-aligned .js-navbar-image-container{padding-left:20px}
.menu>li.menu-item-has-children .sub-menu--wrap-right-aligned img{width:302px}
.menu>li>a{font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;line-height:22px;letter-spacing:1.6px;color:#f4f3eb;text-decoration:none;text-transform:uppercase;opacity:1;position:relative;padding-bottom:12px}
.menu>li>a:after{content:"";position:absolute;width:86px;height:4px;left:50%;bottom:0;background-color:#c6d431;-webkit-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);-webkit-transition:.2s ease;transition:.2s ease}
.menu>li>a:hover{opacity:1}
.menu>li>a:hover:after{-webkit-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}
.menu>li.menu-item div.sub-menu--wrap img.image-show{display:block;opacity:1}
.menu>li.menu-item img{opacity:0;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}
form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
input,select,textarea{margin-bottom:0;width:100%;padding:5px 0;outline:0;color:#253329;background-color:transparent;border:1px solid transparent;font-family:"NeueHaasGroteskDisplayPro-Roman","Helvetica Neue","Helvetica","Arial",sans-serif;border-bottom-color:#242d39;font-size:16px;line-height:21px}
input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
input:focus,select:focus,textarea:focus{outline:0;border:1px solid transparent;border-bottom-color:#242d39}
input+.input-status{position:absolute;right:0;top:10px;width:15px;height:15px;display:inline-block}
input+.input-status::before{position:absolute;left:0;top:0;width:15px;height:15px;background-position:0 0;background-repeat:no-repeat}
input:valid+.input-status::before{content:'';background-image:url("assets/img/icon-check.png")}
input.invalid+.input-status::before{content:'';background-image:url("assets/img/icon-cross.png")}
textarea{resize:none;width:100%;min-height:150px;border:1px solid transparent;border-bottom-color:#242d39;background-color:transparent}
.textarea-scrollbar{min-height:150px;max-height:150px}
.checkbox,.radiobutton{display:-webkit-box;display:-ms-flexbox;display:flex}
.checkbox input,.radiobutton input{width:25px;height:25px;margin:auto 20px}
.checkbox label,.radiobutton label{-ms-flex-item-align:center;align-self:center;margin-right:20px}
.checkbox__row,.radiobutton__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}
.form__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4px;position:relative;text-align:left}
.form__row{display:-webkit-box;display:-ms-flexbox;display:flex}
.form__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.form__column--left{margin-left:20px}
.select__field{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}
.select__field select{display:none}
.select__selected{border:1px solid #c6d431;padding:10px 28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-family:"NeueHaasGroteskDisplayPro-Roman","Helvetica Neue","Helvetica","Arial",sans-serif;background-color:#c6d431;font-size:16px;line-height:21px}
.select__selected::after{content:"";position:absolute;top:14px;right:10px;width:10px;height:10px;border-top:1.5px solid #242d39;border-left:1.5px solid #242d39;-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.select__arrow-active::after{top:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.select__items{position:absolute;top:43px;left:0;right:0;z-index:9;border:1px solid #f4f3eb;background-color:#f4f3eb;border-top:0}
.select__items>div{border:0;font-family:"NeueHaasGroteskDisplayPro-Roman","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;line-height:21px;border-bottom:1px solid #707070;padding:10px 28px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.select__items>div:hover{background-color:rgba(198,212,49,0.2)}
.select__items>div:last-child{border-bottom:0}
.select__hide{display:none}
.checkbox__container{position:relative}
.checkbox__container input{position:absolute;opacity:0;cursor:pointer;height:20px;width:20px;z-index:1;margin:0;min-height:auto}
.checkbox__container input:checked ~ .checkmark{background-color:#c6d431}
.checkbox__container input:checked ~ .checkmark::after{display:block}
.checkbox__container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#f5f4f4;border:1px solid #242d39}
.checkbox__container .checkmark::after{content:"";position:absolute;display:none;left:6px;top:3px;width:5px;height:10px;border:solid #242d39;border-width:0 2px 2px 0;-webkit-transform:rotate(40deg);transform:rotate(40deg)}
.radio__container{position:relative}
.radio__container input[type=radio]{position:absolute;left:0;z-index:9;opacity:0;min-height:auto}
.radio__container input[type=radio]:checked ~ .check{border:1px solid #242d39}
.radio__container input[type=radio]:checked ~ .check::after{opacity:1}
.radio__container .check{display:block;position:absolute;border:1px solid #242d39;border-radius:100%;height:20px;width:20px;top:0;left:20px;z-index:5;-webkit-transition:border .25s linear;transition:border .25s linear}
.radio__container .check::after{content:"";background-color:#c6d431;width:10px;height:10px;position:absolute;border-radius:100%;left:4px;top:4px;opacity:0}
blockquote{background-color:transparent;text-align:left;width:auto;max-width:100%;padding:80px 0 30px;margin:0;border-left:0;position:relative;font-size:27px;line-height:35px;font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif;max-width:500px}
blockquote::before{content:'';position:absolute;left:0;top:0;width:64px;height:64px;background-image:url("assets/img/icon-quotemark.png");background-repeat:no-repeat;background-position:0 -21px}
blockquote::after{content:'';position:absolute;right:0;top:0;width:362px;height:297px;z-index:0;background-image:url("assets/img/bg-quote.png");background-repeat:no-repeat;background-position:0 0;pointer-events:none}
blockquote p{margin:0}
.gravity-form--tow-column .gform_wrapper.gravity-theme .gform_fields{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2}
.gform_wrapper.gravity-theme form .gfield_label{margin:0}
.gform_wrapper.gravity-theme form .gform_footer{-ms-flex-item-align:start;align-self:flex-start;padding:0}
.gf-button--transparent .button{background-color:transparent;color:white;border:1px solid white}
.gf-button--dark .button{background-color:#222d3a;color:#f4f3eb}
.gf-button--light .button{background-color:#303a46}
.filter h4{margin:0}
.filter__holder{display:-webkit-box;display:-ms-flexbox;display:flex}
.filter__holder li{margin-right:10px;padding-bottom:20px}
.filter__holder li::before{display:none}
.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:20px 0 0}
.pagination__previous a,.pagination__next a{display:inline-block;text-align:center;min-width:245px;padding:13px 14px 15px 14px;text-decoration:none;outline:0;border:1px solid #c6d431;background-color:#c6d431;color:#222d3a;cursor:pointer;text-transform:uppercase;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:20px;line-height:19px}
.pagination__previous a--small-width,.pagination__next a--small-width{min-width:201px}
.pagination__previous a:hover,.pagination__next a:hover{opacity:.5}
.button-disable{pointer-events:none;opacity:.5}
.section--text-and-image .slider-content{display:-webkit-box;display:-ms-flexbox;display:flex}
.section--text-and-image .slider-content .slider-image{width:50%;-ms-flex-item-align:start;align-self:flex-start}
.section--text-and-image .slider-content .slider-image .imgDiv{width:100%;height:auto;position:relative;overflow:hidden;margin-bottom:30px}
.section--text-and-image .slider-content .slider-image .imgDiv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s ease;transition:.3s ease}
.section--text-and-image .slider-content .slider-image .imgDiv:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.section--text-and-image .slider-content .slider-image p{max-width:548px;color:#848484;width:calc(100% - 90px)}
.section--text-and-image .slider-content .slider-image .slick-arrow{top:auto;bottom:-2px;z-index:1}
.section--text-and-image .slider-content .slider-image .slick-arrow:before{content:"";background-image:url(assets/img/Arrow__grey.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:16px;height:10px;display:block;margin:0 auto}
.section--text-and-image .slider-content .slider-image .slick-arrow:hover:before{background-image:url(assets/img/Arrow--blue.png)}
.section--text-and-image .slider-content .slider-image .slick-prev{left:auto;right:67px}
.section--text-and-image .slider-content .slider-image .slick-prev:before{font-family:unset;color:#000;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.section--text-and-image .slider-content .slider-image .slick-next{right:0}
.section--text-and-image .slider-content .slider-image .slider__counter{position:absolute;width:30px;right:0;text-align:right;top:auto;bottom:0}
.section--text-and-image .slider-content .content{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:187px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto}
.section--text-and-image .slider-content .content h3{margin-bottom:20px;padding:0}
.section--text-and-image .slider-content .content p{font-size:25px;line-height:35px;color:#8f9093;margin-bottom:52px;margin-top:0}
.section--text-and-image .slider-content .slider__counter{position:absolute;right:0;color:#8f9093;font-size:18px;line-height:30px}
.section--text-and-image .slider-content .slider__counter .curCount{color:#1a1a1a;font-size:18px;line-height:30px;font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:18px;line-height:30px}
.section--text-and-image.imgalignright .slider-content{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.section--text-and-image.imgalignright .slider-content .content{padding-right:150px;padding-left:0}
.section--features{padding-top:0;padding-bottom:0}
.section--features .section__container{padding-top:0;padding-bottom:0;position:relative}
.section--features .feature-dropdown{width:100%;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:24px;line-height:28px;letter-spacing:2.4px;padding-bottom:6px;border-bottom:3px solid #c6d431;margin:70px 0 52px;text-decoration:none;text-transform:uppercase;position:relative}
.section--features .feature-dropdown:after{content:"";position:absolute;width:13px;height:13px;border:3.5px solid #c6d431;border-top:0;border-left:0;top:6px;right:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.section--features .feature-dropdown:hover,.section--features .feature-dropdown:focus{color:#242d39}
.section--features .tabs{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;list-style-type:none;z-index:0}
.section--features .tabs:before{content:"";position:absolute;width:100vw;height:1px;left:50%;bottom:0;background-color:#707070;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:.5;z-index:-1}
.section--features .tabs__li{width:33.33%;padding:0;text-align:center;margin:0}
.section--features .tabs__li::before{display:none}
.section--features .tabs__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 16px;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:24px;line-height:24px;letter-spacing:2.4px;color:#222d3a;text-decoration:none;text-transform:uppercase;opacity:.54;-webkit-transform:.3s ease;transform:.3s ease}
.section--features .tabs__link:after{content:"";position:absolute;width:100%;height:4px;left:0;bottom:0;background-color:#c6d431;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.3s ease;transition:.3s ease}
.section--features .tabs__link:hover{text-decoration:none;outline:0;opacity:1}
.section--features .tabs__link.active{outline:0;opacity:1}
.section--features .tabs__link.active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.section--features .tabs__link.active,.section--features .tabs__link:hover,.section--features .tabs__link:focus{color:#222d3a}
.section--features .tabs-content{position:relative;z-index:0}
.section--features .tabs-content:before{content:"";position:absolute;width:100vw;height:100%;left:50%;bottom:0;background-color:#f5f4f4;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.section--features .tabs-content:after{content:"";position:absolute;width:calc(100% + 60px);height:9px;left:50%;bottom:0;background-color:#c6d431;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.section--features .tabs-item{display:none;padding:64px 0 82px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--features .tabs-item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}
.section--features .tabs-item h4{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;text-transform:unset;text-align:center;max-width:780px;margin:0 auto 64px}
.section--features .tabs-item p{margin:0}
.section--features .tabs-item .styled-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.section--features .tabs-item .styled-list li{position:relative;width:calc(50% - 20px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:24px;font-weight:700;border-bottom:1px solid rgba(48,58,70,0.2);padding:20px 0 20px 48px}
.section--features .tabs-item .styled-list li:before{content:"";position:absolute;width:28px;height:28px;top:50%;left:0;background-image:url(assets/img/icon-circle-check.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.section--features .tabs-item .tiles-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.section--features .tabs-item .tiles-wrap .feature-tile{width:calc((100% - 57px)/4);border-bottom:3px solid #c6d431;padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--features .tabs-item .tiles-wrap .feature-tile .img-wrap{position:relative;width:100%;height:0;padding-bottom:62%;margin-bottom:24px}
.section--features .tabs-item .tiles-wrap .feature-tile .img-wrap img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.section--features .tabs-item .tiles-wrap .feature-tile h5,.section--features .tabs-item .tiles-wrap .feature-tile p{padding:0 24px;margin-top:0}
.section--features .tabs-item .tiles-wrap .feature-tile h5{position:relative;font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:20px;line-height:25px;text-transform:unset;max-width:100%;padding-bottom:20px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.section--features .tabs-item .tiles-wrap .feature-tile h5:after{content:"";position:absolute;width:38px;height:4px;left:24px;bottom:0;background-color:#c6d431}
.section--features .tabs-item .tiles-wrap .feature-tile p{margin:0}
.section--features .tabs-item .options-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.section--features .tabs-item .options-wrap .option-tile{width:calc((100% - 57px)/4);border-bottom:3px solid #c6d431;padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--features .tabs-item .options-wrap .option-tile .img-wrap{position:relative;width:100%;height:0;padding-bottom:62%;margin-bottom:24px}
.section--features .tabs-item .options-wrap .option-tile .img-wrap img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}
.section--features .tabs-item .options-wrap .option-tile h5,.section--features .tabs-item .options-wrap .option-tile p{padding:0 24px;margin-top:0}
.section--features .tabs-item .options-wrap .option-tile h5{position:relative;font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:20px;line-height:25px;text-transform:unset;max-width:100%;padding-bottom:20px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.section--features .tabs-item .options-wrap .option-tile h5:after{content:"";position:absolute;width:38px;height:4px;left:24px;bottom:0;background-color:#c6d431}
.section--features .tabs-item .button-group{margin-top:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--features .tabs-item .button-group .button:not(:last-child){margin-right:30px}
.section--location .location-map button.gm-control-active{min-width:auto}
.section--location .location-map .gm-style-cc{display:none}
section.section--banner-small{padding:0 !important}
section.section--banner-small:first-child{padding-top:0 !important;padding-bottom:0 !important}
section.section--banner-small:last-child{padding-top:0 !important;padding-bottom:0 !important}
section.section--banner-small>div{width:100%}
section.section--banner-small .section__container{padding:0}
.banner-small{position:relative}
.banner-small img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}
.banner-small-overlay{position:absolute;width:100%;top:0;left:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.banner-small-overlay::before{content:'';height:100%;width:100%;background:rgba(34,45,58,0.72);mix-blend-mode:multiply;display:-webkit-box;display:-ms-flexbox;display:flex}
.banner-small-overlay p{font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;color:#c6d431;margin-top:14px;margin-bottom:10px}
.banner-small-overlay h1{color:#f4f3eb;margin-top:0}
.banner-small .banner-small-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;height:100%;position:absolute;top:0;left:0;width:100%}
.banner-small .banner-small-content>*{text-align:center}
.banner-small img.desktop--banner,.banner--img__inner img.desktop--banner{display:block}
.banner-small img.mobile--banner,.banner--img__inner img.mobile--banner{display:none}
.section--text-and-media{padding:0 !important}
.section--text-and-media:first-child{padding-top:0 !important;padding-bottom:0 !important}
.section--text-and-media:last-child{padding-top:0 !important;padding-bottom:0 !important}
.section--text-and-media .section__background{background:#fff}
.section--text-and-media .section__container{padding:100px 0 100px}
.section--text-and-media .media--box{position:absolute;right:0;width:calc(100% - 20px);height:100%;top:0;overflow:hidden}
.section--text-and-media .section__column{position:relative}
.section--text-and-media .section__column.column__media{padding:0 0 0 15px}
.section--text-and-media .section__column.column__media .column__media--inner{position:relative;width:100%;padding-top:79.1946308725%}
.section--text-and-media .section__column.column__media .column__media--inner>*:first-child,.section--text-and-media .section__column.column__media .column__media--inner .mobile--banner{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--text-and-media .section__column.column__content{padding-left:103px}
.section--text-and-media .section__column.column__content .column__content--innner h1,.section--text-and-media .section__column.column__content .column__content--innner h2,.section--text-and-media .section__column.column__content .column__content--innner h3,.section--text-and-media .section__column.column__content .column__content--innner h4,.section--text-and-media .section__column.column__content .column__content--innner h5{margin:0 0 38px;max-width:430px}
.section--text-and-media .section__column.column__content .column__content--innner p{margin:0 0 15px;max-width:430px}
.section--text-and-media .section__column.column__content .column__content--innner p:last-child{margin:0}
.section--text-and-media .section__column.column__content .column__content--innner button,.section--text-and-media .section__column.column__content .column__content--innner .button{margin:20px 21px 0 0}
.section--text-and-media .section__column.column__content .column__content--innner button:last-child,.section--text-and-media .section__column.column__content .column__content--innner .button:last-child{margin-right:0}
.section--text-and-media .section__column.column__content .column__content--innner button+br,.section--text-and-media .section__column.column__content .column__content--innner .button+br{display:none}
.section--text-and-media .section__column.column__content .column__content--innner .check-list--dark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:49px 0 23px;max-width:460px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.section--text-and-media .section__column.column__content .column__content--innner .check-list--dark li{margin:0 35px 5px 0}
.section--text-and-media .section__column.column__content .column__content--innner .check-list--dark li:last-child{margin-right:0}
.section--text-and-media .tigmo-video--cover{height:101%}
.section--text-and-media.background-light .section__background{background:#f5f4f4}
.section--text-and-media.background-half .section__background{position:relative}
.section--text-and-media.background-half .section__background::after{content:'';position:absolute;left:30%;right:0;bottom:0;top:0;z-index:0;background:#f5f4f4}
.section--text-and-media.background-half .section__container{position:relative;z-index:1}
.section--text-and-media.text-media--reverse .section__container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.section--text-and-media.text-media--reverse.media-videobox .section__background::after{content:'';right:30%;left:0}
.section--text-and-media.text-media--reverse.media-videobox .section__column.column__media{padding:0 0 0 15px}
.section--text-and-media.text-media--reverse.media-videobox .section__column.column__media .column__media--inner::after{content:'';left:-9px;right:auto}
.section--text-and-media.text-media--reverse.media-videobox .section__column.column__content{padding-left:103px;padding-right:52px}
.section--text-and-media.text-media--reverse.media-barbox .section__column.column__media{padding-left:15px;padding-right:0}
.section--text-and-media.text-media--reverse.media-barbox .section__column.column__media .column__media--inner::after{content:'';left:-9px;right:auto}
.section--text-and-media.text-media--reverse.media-barbox .section__column.column__content{padding-right:15px;padding-left:103px}
.section--text-and-media.media-videobox .section__column.column__media{padding:0 15px 0 0}
.section--text-and-media.media-videobox .section__column.column__media button,.section--text-and-media.media-videobox .section__column.column__media .button{position:absolute;left:50%;top:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.section--text-and-media.media-videobox .section__column.column__media .column__media--inner{position:relative}
.section--text-and-media.media-videobox .section__column.column__media .column__media--inner::after{content:'';width:9px;height:61.5%;background:#c6d431;position:absolute;right:-9px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.section--text-and-media.media-videobox .section__column.column__content{padding-left:52px;padding-right:103px}
.section--text-and-media.media-barbox .section__column.column__media{padding-left:0;padding-right:15px}
.section--text-and-media.media-barbox .section__column.column__media .column__media--inner{position:relative}
.section--text-and-media.media-barbox .section__column.column__media .column__media--inner::after{content:'';width:9px;height:61.5%;background:#c6d431;position:absolute;right:-9px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.section--text-and-media.media-barbox .section__column.column__content{padding-right:20px;padding-left:80px}
body.page-home .section--text-and-media .section__column.column__content .column__content--innner h1,body.page-home .section--text-and-media .section__column.column__content .column__content--innner h2,body.page-home .section--text-and-media .section__column.column__content .column__content--innner h3,body.page-home .section--text-and-media .section__column.column__content .column__content--innner h4,body.page-home .section--text-and-media .section__column.column__content .column__content--innner h5{max-width:388px}
body.page-about-us .section--text-and-media .section__container{padding:98px 0 90px}
body.page-about-us .section--text-and-media.media-barbox .section__column{padding-bottom:0}
body.page-about-us .section--text-and-media.media-barbox .section__column.column__content{padding-bottom:61px}
body.page-about-us .section--cta{padding:0 !important;background:#f4f3eb}
body.page-about-us .section--cta:first-child{padding-top:0 !important;padding-bottom:0 !important}
body.page-about-us .section--cta:last-child{padding-top:0 !important;padding-bottom:0 !important}
body.page-about-us .section--cta .section__background{padding:0 55px;width:100%;max-width:1520px;position:relative;background:#f4f3eb}
body.page-about-us .section--cta .section__container{padding:83px 55px 75px;max-width:1200px;position:relative}
body.page-contact-us .section--text-and-media .section__column.column__content .column__content--innner h1,body.page-contact-us .section--text-and-media .section__column.column__content .column__content--innner h2,body.page-contact-us .section--text-and-media .section__column.column__content .column__content--innner h3,body.page-contact-us .section--text-and-media .section__column.column__content .column__content--innner h4,body.page-contact-us .section--text-and-media .section__column.column__content .column__content--innner h5{max-width:380px}
body.page-water-trucks .section--text-and-media .section__container,body.page-slip-on-water-carts .section--text-and-media .section__container{padding:102px 0 122px}
body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner button,body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner .button,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner button,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner .button{min-width:201px}
body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner button+br,body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner .button+br,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner button+br,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner .button+br{display:none}
body.page-testimonials .section--text-and-media .section__background{background:#fff}
body.page-testimonials .section--text-and-media .section__container{padding:73px 0 73px}
body.page-testimonials .section--text-and-media .section__column.column__media .column__media--inner{height:100%}
body.page-testimonials .section--text-and-media .section__column.column__content{padding-left:48px}
body.page-testimonials .section--text-and-media .section__column.column__content .column__content--innner p{margin:0 0 15px}
.videoPoster{position:absolute;top:0;right:0;left:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer;border:0;outline:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;text-indent:-999em;overflow:hidden;opacity:1;-webkit-transition:opacity 800ms,height 0s;transition:opacity 800ms,height 0s;transition-delay:0s,0s;-webkit-transition-delay:0s,0s;transition-delay:0s,0s}
.videoPoster:before{content:'';background-image:url("assets/img/play-white-button.png");background-size:99px 99px;background-position:center center;background-repeat:no-repeat;opacity:.6;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;-webkit-transition:opacity 300ms;transition:opacity 300ms}
.videoWrapperActive .videoPoster{opacity:0;height:0;-webkit-transition-delay:0s,800ms;transition-delay:0s,800ms}
.section--statistics{padding:0 !important}
.section--statistics:first-child{padding-top:0 !important;padding-bottom:0 !important}
.section--statistics:last-child{padding-top:0 !important;padding-bottom:0 !important}
.section--statistics .section__background{color:#fff;background:#222d3a}
.section--statistics .section__container{padding:95px 53px 80px}
.section--statistics .row .column{width:33.33%}
.section--statistics .statistics-counter{text-align:center;margin:0 0 15px}
.section--statistics .statistics-counter h1{margin:0 0 20px}
.section--statistics .statistics-counter h2{margin:0 0 20px}
.section--statistics .statistics-counter h6{margin:0}
.image__slider>img{max-height:900px}
.image__slider .slick-list{height:inherit}
.image__slider .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.image__slider .slick-slide{opacity:.69}
.image__slider .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.image__slider .slick-track .slick-slide div{position:relative;width:100%;padding-top:50.390625%;overflow:hidden}
.image__slider .slick-track .slick-slide div>*:first-child,.image__slider .slick-track .slick-slide div .mobile--banner{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.image__slider .slick-slide.slick-active{opacity:1}
.image__slider img{overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.image__slider .slick-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:inherit !important}
.section--image-slider,.section--image-slider .section__container{padding-top:0;padding-bottom:0}
.section--image-slider .section__container{padding-left:0;padding-right:0}
.section--timeline.section__container{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;height:570px;padding:0;overflow:hidden}
.section--timeline .timeline__slider{height:570px;top:-570px}
.section--timeline .timeline__slider .slick-prev{margin-left:182px}
.section--timeline .timeline__slider .slick-next{margin-right:182px}
.section--timeline .timeline__slider-content{position:relative}
.section--timeline .timeline__slider .prevdiv .h3--light{text-align:right;padding-right:21px}
.section--timeline .timeline__slider.slick-slider .slick-slide.prevdiv.slick-current{opacity:1}
.section--timeline .timeline__slider.slick-slider .slick-active h1,.section--timeline .timeline__slider.slick-slider .slick-center h1{color:#c6d431;-webkit-text-stroke:1px #c6d431;font-size:300px;line-height:300px;text-align:center;letter-spacing:0;padding-left:0;-webkit-transition:color .4s linear;transition:color .4s linear}
.section--timeline .timeline__slider.slick-slider .slick-active h2,.section--timeline .timeline__slider.slick-slider .slick-center h2{color:#c6d431;-webkit-text-stroke:1px #c6d431;font-size:300px;line-height:300px;text-align:center;letter-spacing:0;padding-left:0;-webkit-transition:color .4s linear;transition:color .4s linear}
.section--timeline .timeline__slider.slick-slider .slick-active h6,.section--timeline .timeline__slider.slick-slider .slick-center h6{opacity:1}
.section--timeline .timeline__slider.slick-slider .slick-active .timeline__slider .slick-slide,.section--timeline .timeline__slider.slick-slider .slick-center .timeline__slider .slick-slide{float:none}
.section--timeline .timeline__slider.slick-slider .slick-active .timeline__slider-text,.section--timeline .timeline__slider.slick-slider .slick-center .timeline__slider-text{margin-top:84px}
.section--timeline .timeline__slider.slick-slider .slick-slide>div:nth-child(1),.section--timeline .timeline__slider.slick-slider .slick-list,.section--timeline .timeline__slider.slick-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100% !important}
.section--timeline .timeline__slider.slick-slider .slick-prev,.section--timeline .timeline__slider.slick-slider .slick-next{margin-top:-39px}
.section--timeline .timeline__slider img{max-height:570px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
.section--timeline .timeline__slider-text{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:165px}
.section--timeline .timeline__slider-text h1,.section--timeline .timeline__slider-text h2,.section--timeline .timeline__slider-text h6{margin-left:auto;margin-right:auto}
.section--timeline .timeline__slider-text h1,.section--timeline .timeline__slider-text h2{margin-bottom:13px;margin-top:0;-webkit-text-stroke:1px rgba(244,243,236,0.4)}
.section--timeline .timeline__slider-text h6.neue--font__bold{opacity:0;color:#fff;max-width:500px;width:100%;text-align:center;margin-top:44px;margin-bottom:0;font-size:20px;line-height:25px}
.section--timeline .slick-dots{bottom:104px}
.section--timeline .slick-dots li{height:2px;width:215px;margin:0;height:2px auto;background:grey}
.section--timeline .slick-dots li.slick-active{background:#c6d431;height:4px;top:-1px}
.section--timeline .slick-dots li button::before{content:"" !important}
.background--image-slider{height:570px}
.background--image-slider img{-o-object-fit:cover;object-fit:cover}
.background--image-slider .slick-slide>div:nth-child(1),.background--image-slider .slick-list,.background--image-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100% !important}
.background--image-slider .slick-slide img{height:100%}
.background--image-slider .image-with-overlay{position:relative}
.background--image-slider .image-with-overlay img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.background--image-slider .image-with-overlay::after{content:'';display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;mix-blend-mode:multiply;position:absolute;top:0;left:0;background:rgba(34,45,58,0.72)}
.background--image-slider .background--image-slider{max-height:570px}
.background--image-slider .timeline__slider-text h6{opacity:0}
.background--image-slider .slick-current.slick-active.slick-center .timeline__slider-content h6{opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}
.slick-slide div{-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear;-webkit-transition-delay:.5s;transition-delay:.5s}
.slick-slide.slick-active:not(.slick-current) .div{-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition-delay:0s;transition-delay:0s}
.section--full-width-media{padding:0}
.section--full-width-media .background-image{position:relative;width:100%;height:462px;padding:20px 20px;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0}
.section--full-width-media.container-width{padding:70px 55px}
.section--full-width-media.container-width .background-image{max-width:1520px}
.section--full-width-media:not(.media-content) .section__container{display:none}
.section--full-width-media.media-content .background-image{height:594px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section--full-width-media.media-content .background-image :last-child{margin:0 !important}
.section--full-width-media.media-content .background-image:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#222d3a;opacity:.66;z-index:-1}
.section--full-width-media.media-content .background-image .section__container{max-width:448px;padding:0;text-align:center}
.section--full-width-media.media-content .background-image .section__container h2,.section--full-width-media.media-content .background-image .section__container h4{margin-top:0}
.section--full-width-media.media-content .background-image .section__container h2{color:#c6d431;margin-bottom:40px}
.section--full-width-media.media-content .background-image .section__container h4{font-family:"NeueHaasGroteskDisplayPro-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:24px;line-height:31px;font-weight:normal;text-transform:unset;color:#fff;margin-bottom:56px}
.section--full-width-media.media-content .background-image .section__container .play-btn{position:relative;width:96px;height:96px;border-radius:50%;overflow:hidden;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(198,212,49,0.75);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}
.section--full-width-media.media-content .background-image .section__container .play-btn:hover{background-color:rgba(244,243,235,0.5)}
.section--full-width-media.media-content .background-image .section__container .play-btn:hover::after{-webkit-transition:background-color .2s ease;transition:background-color .2s ease;background-color:#c6d431}
.section--full-width-media.media-content .background-image .section__container .play-btn:after{content:"";position:absolute;width:36px;height:41px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);background-color:#f4f3eb;-webkit-transform:translateX(5px);transform:translateX(5px)}
.section--product-list{padding:0 !important}
.section--product-list:first-child{padding-top:0 !important;padding-bottom:0 !important}
.section--product-list:last-child{padding-top:0 !important;padding-bottom:0 !important}
.section--product-list .section__background{background:#fff}
.section--product-list .section__container{padding:65px 53px 58px}
.section--product-list .row .column{width:33.33%}
.section--product-list .row .column:nth-last-child(1) .product-box{margin:0}
.section--product-list .product-box{margin:0 0 43px}
.section--product-list .product-box__img{min-height:227px;position:relative;border:.25px solid rgba(112,112,112,0.3);border-top:3px solid #c9d352;border-bottom:0}
.section--product-list .product-box__img img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}
.section--product-list .product-box__content .product-heading--white{padding:6px 9px;border-left:.25px solid rgba(112,112,112,0.3);border-right:.25px solid rgba(112,112,112,0.3)}
.section--product-list .product-box__content .product-heading--white h2,.section--product-list .product-box__content .product-heading--white h3,.section--product-list .product-box__content .product-heading--white h4,.section--product-list .product-box__content .product-heading--white h5,.section--product-list .product-box__content .product-heading--white h6{margin:0}
.section--product-list .product-box__content .product-heading--dark{padding:9px 15px;background-color:#222d3a}
.section--product-list .product-box__content .product-heading--dark h2,.section--product-list .product-box__content .product-heading--dark h3,.section--product-list .product-box__content .product-heading--dark h4,.section--product-list .product-box__content .product-heading--dark h5,.section--product-list .product-box__content .product-heading--dark h6{margin:0}
.section--product-list .product-box__content .product-heading .hide-desktop{display:none}
.section--product-list .product-box__content .product-details{background-color:#f4f3eb;padding:10px 15px}
.section--product-list .product-box__content .product-details p{margin:0 0 5px;font-family:"NeueHaasGroteskDisplayPro-Roman","Helvetica Neue","Helvetica","Arial",sans-serif}
.section--product-list .product-box__content .product-btn{margin:16px 0 0}
.section--product-list .product-box__content .product-btn button,.section--product-list .product-box__content .product-btn .button{width:100%}
.section--product-list.padding-large .section__container{padding:107px 53px 67px}
.section--product-list .btn-wrap{width:100%;display:none;margin-top:46px}
.section--product-list .btn-wrap .product-load-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:200px;width:auto;margin:0 auto}
.section--location{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 !important}
.section--location .location-content,.section--location .location-map{width:50%}
.section--location .location-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:80px 80px 80px 40px;background-color:#222d3a}
.section--location .location-content .location-wrap{max-width:500px;width:100%;position:relative}
.section--location .location-content .location-wrap:after{content:"";position:absolute;width:9px;height:100%;top:0;right:-80px;background-color:#c6d431}
.section--location .location-content .location-wrap h2,.section--location .location-content .location-wrap p{color:#c6d431}
.section--location .location-content .location-wrap h6,.section--location .location-content .location-wrap h5,.section--location .location-content .location-wrap a{color:#fff}
.section--location .location-content .location-wrap>h2{margin:0 0 9px}
.section--location .location-content .location-wrap>h6{margin:0 0 32px}
.section--location .location-content .location-wrap .location-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.section--location .location-content .location-wrap .location-details .loc-field{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px}
.section--location .location-content .location-wrap .location-details .loc-field:last-child{margin-bottom:0}
.section--location .location-content .location-wrap .location-details .loc-field:nth-child(odd).last-one{width:100%}
.section--location .location-content .location-wrap .location-details .loc-field:nth-child(odd).last-one h5,.section--location .location-content .location-wrap .location-details .loc-field:nth-child(odd).last-one p{padding-right:0}
.section--location .location-content .location-wrap .location-details .loc-field.address{width:100%}
.section--location .location-content .location-wrap .location-details .loc-field.address h5,.section--location .location-content .location-wrap .location-details .loc-field.address p{padding-right:0}
.section--location .location-content .location-wrap .location-details .loc-field h5,.section--location .location-content .location-wrap .location-details .loc-field p{width:100%}
.section--location .location-content .location-wrap .location-details .loc-field p{font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;border-bottom:1px solid rgba(244,243,235,0.2);margin:0 0 7px}
.section--location .location-content .location-wrap .location-details .loc-field h5,.section--location .location-content .location-wrap .location-details .loc-field a{font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:20px;line-height:25px;text-transform:initial;text-decoration:none;margin:0}
.section--location .location-map{display:-webkit-box;display:-ms-flexbox;display:flex}
.section--location .location-map.map-block{height:auto}
.section--location .location-map.map-block #map{width:100%;height:100%}
.section--location .location-map iframe{width:100%;height:100%;border:0}
.section--location .location-map .gm-style-cc{bottom:4px !important}
.section--location.right-side .location-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:80px 40px 80px 80px;background-color:#c6d431}
.section--location.right-side .location-content .location-wrap:after{left:-80px;right:auto;background-color:#222d3a}
.section--location.right-side .location-content .location-wrap h2,.section--location.right-side .location-content .location-wrap h6{color:#222d3a}
.section--location.right-side .location-content .location-wrap h5,.section--location.right-side .location-content .location-wrap p,.section--location.right-side .location-content .location-wrap a{color:#242d39}
.section--location.right-side .location-content .location-wrap .location-details .loc-field p{border-bottom:1px solid rgba(36,45,57,0.2)}
.image__slider>img{max-height:900px}
.image__slider .slick-list{height:inherit}
.image__slider .slick-track{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.image__slider .slick-slide{opacity:.69}
.image__slider .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.image__slider .slick-track .slick-slide div{position:relative;width:100%;padding-top:50.390625%;overflow:hidden}
.image__slider .slick-track .slick-slide div>*:first-child,.image__slider .slick-track .slick-slide div .mobile--banner{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.image__slider .slick-slide.slick-active{opacity:1}
.image__slider img{overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.image__slider .slick-slide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:inherit !important}
.section--image-slider,.section--image-slider .section__container{padding-top:0;padding-bottom:0}
.section--image-slider .section__container{padding-left:0;padding-right:0}
.section--icons.icons-bg-dark{padding-top:0;padding-bottom:0}
.section--icons.icons-bg-dark .section__background{background-color:#222d3a}
.section--icons.icons-bg-dark p{color:#f4f3eb;font-size:14px;line-height:15.4px;font-size:14px;line-height:15.4px}
.section--icons.icons-bg-light p{color:#242d39}
.section--icons.tile-grid--overlay.icon-five .section__background{padding:0 55px}
.section--icons.tile-grid--overlay .section__container{margin-top:-62px}
.section--icons.tile-grid--overlay .section__background{padding:0 98.5px}
.section--icons.tile-grid--overlay .p--large{max-width:582px;margin:0 auto}
.section--icons.tile-grid--overlay .row{margin-top:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.section--icons.tile-grid--overlay .row .column{width:25%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section--icons.tile-grid--overlay .row .column:nth-child(n+5){margin-top:36.86px}
.section--icons h6{font-size:23px;line-height:25px;color:#c6d431;margin-bottom:15px;margin-top:0;text-transform:uppercase}
.section--icons.section--tile-grid .icon--tile-content h1,.section--icons.section--tile-grid .icon--tile-content h2,.section--icons.section--tile-grid .icon--tile-content h3,.section--icons.section--tile-grid .icon--tile-content h4,.section--icons.section--tile-grid .icon--tile-content h4,.section--icons.section--tile-grid .icon--tile-content h6,.section--icons.section--tile-grid .icon--tile-content p,.section--icons.icon-five .icon--tile-content h1,.section--icons.icon-five .icon--tile-content h2,.section--icons.icon-five .icon--tile-content h3,.section--icons.icon-five .icon--tile-content h4,.section--icons.icon-five .icon--tile-content h4,.section--icons.icon-five .icon--tile-content h6,.section--icons.icon-five .icon--tile-content p{max-width:162px;margin-left:auto;margin-right:auto}
.section--icons.section--tile-grid .button.button--light-border,.section--icons.icon-five .button.button--light-border{border:1px solid #c6d431;background-color:#c6d431;color:#222d3a}
.section--icons.section--tile-grid .button.button--light-border:hover,.section--icons.section--tile-grid .button.button--light-border:focus,.section--icons.icon-five .button.button--light-border:hover,.section--icons.icon-five .button.button--light-border:focus{color:#c6d431;background-color:transparent}
.section--icons .icon--tile-content{width:100%;text-align:center}
.section--icons .icon--tile.column{width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section--icons .icon--tile.column img{max-width:52.81px;margin-bottom:36.75px;-o-object-fit:contain;object-fit:contain}
.section--icons.icon--triple .section__container .icon--tile.column{width:33.33%}
.section--icons.icon--triple .icon--tile-content{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.section--icons.icon--triple .icon--tile-content a.button--light-border{margin-top:auto}
.section--icons .button.button--light-border{min-width:201px;margin-left:auto;margin-right:auto;margin-top:22px;padding:10px;letter-spacing:1.8px;font-size:18px;line-height:19px}
section.section--icons.section--tile-grid .heading-center p{font-size:24px;line-height:31px}
section.section--icons.section--tile-grid .icon--tile.column img{max-width:89.89px;max-height:89.89px;height:100%;width:100%;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-o-object-fit:contain;object-fit:contain}
section.section--icons.section--tile-grid .icon--tile-content p{margin-top:0}
.icon--tile-content .tile-area{text-align:center;max-width:165px}
.icon--tile-content p{font-size:19px;line-height:24px;margin-top:10px;margin-bottom:0}
.icons-bg-dark.icon-five .section__container{padding-top:104px;padding-bottom:48px}
.icons-bg-dark.icon-five .section__container .row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.icons-bg-dark.icon-five .section__container img{height:52.81px}
.icons-bg-dark.icon-five .section__container .icon--tile{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.icons-bg-dark.icon-five .section__container .icon--tile h6{padding-left:18px;padding-right:18px}
.icons-bg-dark.icon-five .section__container .icon--tile-content{margin:0 0 30px}
section.tile-grid--overlay.icon-five .row{padding-left:16px;padding-right:16px}
.section--icons.icons-bg-dark.icon--triple .section__container .row .icon--tile-content{max-width:270px}
.section--icons.icons-bg-dark.icon--triple .section__container .row .icon--tile-content p{margin-bottom:20px}
.section--icons.icons-bg-dark.icon--triple .section__container .row .icon--tile-content strong::after{content:'';display:block}
.section--icons.icons-bg-dark.icon--triple .buttonbutton--light-border{letter-spacing:1.8px}
.icon--triple.section--tile-grid .section__container{background:#222d3a}
section.section--multi-column-text,.section--multi-column-text{padding:0 !important}
section.section--multi-column-text:first-child,.section--multi-column-text:first-child{padding-top:0 !important;padding-bottom:0 !important}
section.section--multi-column-text:last-child,.section--multi-column-text:last-child{padding-top:0 !important;padding-bottom:0 !important}
section.section--multi-column-text .section__background,.section--multi-column-text .section__background{color:#f4f3eb;background:#222d3a}
section.section--multi-column-text .section__container,.section--multi-column-text .section__container{padding:85px 53px 85px}
section.section--multi-column-text .section__container .heading-center h1,section.section--multi-column-text .section__container .heading-center h2,section.section--multi-column-text .section__container .heading-center h3,section.section--multi-column-text .section__container .heading-center h4,section.section--multi-column-text .section__container .heading-center h5,section.section--multi-column-text .section__container .heading-center h6,section.section--multi-column-text .section__container .heading-center .format-section-title--bar,.section--multi-column-text .section__container .heading-center h1,.section--multi-column-text .section__container .heading-center h2,.section--multi-column-text .section__container .heading-center h3,.section--multi-column-text .section__container .heading-center h4,.section--multi-column-text .section__container .heading-center h5,.section--multi-column-text .section__container .heading-center h6,.section--multi-column-text .section__container .heading-center .format-section-title--bar{margin:0 0 75px;font-size:50px;line-height:50px}
section.section--multi-column-text .multicol-box,.section--multi-column-text .multicol-box{margin:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
section.section--multi-column-text .multicol-box__img,.section--multi-column-text .multicol-box__img{min-height:72px;margin:0 0 32px}
section.section--multi-column-text .multicol-box__img img,.section--multi-column-text .multicol-box__img img{max-width:68px}
section.section--multi-column-text .multicol-box h1,section.section--multi-column-text .multicol-box h2,section.section--multi-column-text .multicol-box h3,section.section--multi-column-text .multicol-box h4,section.section--multi-column-text .multicol-box h5,section.section--multi-column-text .multicol-box h6,.section--multi-column-text .multicol-box h1,.section--multi-column-text .multicol-box h2,.section--multi-column-text .multicol-box h3,.section--multi-column-text .multicol-box h4,.section--multi-column-text .multicol-box h5,.section--multi-column-text .multicol-box h6{margin:0 0 18px;padding-bottom:32px;max-width:379px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
section.section--multi-column-text .multicol-box h1::before,section.section--multi-column-text .multicol-box h2::before,section.section--multi-column-text .multicol-box h3::before,section.section--multi-column-text .multicol-box h4::before,section.section--multi-column-text .multicol-box h5::before,section.section--multi-column-text .multicol-box h6::before,.section--multi-column-text .multicol-box h1::before,.section--multi-column-text .multicol-box h2::before,.section--multi-column-text .multicol-box h3::before,.section--multi-column-text .multicol-box h4::before,.section--multi-column-text .multicol-box h5::before,.section--multi-column-text .multicol-box h6::before{height:4px}
section.section--multi-column-text .multicol-box__content,.section--multi-column-text .multicol-box__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
section.section--multi-column-text .multicol-box__content .multicol-details,.section--multi-column-text .multicol-box__content .multicol-details{max-width:220px}
section.section--multi-column-text .multicol-box__content .multicol-details p,.section--multi-column-text .multicol-box__content .multicol-details p{margin:0 0 10px}
section.section--multi-column-text.two-column-text+.section.tile-grid--overlay .section__container,.section--multi-column-text.two-column-text+.section.tile-grid--overlay .section__container{margin-top:-60px}
section.section--multi-column-text.two-column-text .section__container,.section--multi-column-text.two-column-text .section__container{max-width:1038px;padding:113px 53px 100px}
section.section--multi-column-text.two-column-text .section__container .heading-center h1,section.section--multi-column-text.two-column-text .section__container .heading-center h2,section.section--multi-column-text.two-column-text .section__container .heading-center h3,section.section--multi-column-text.two-column-text .section__container .heading-center h4,section.section--multi-column-text.two-column-text .section__container .heading-center h5,section.section--multi-column-text.two-column-text .section__container .heading-center h6,section.section--multi-column-text.two-column-text .section__container .heading-center .format-section-title--bar,.section--multi-column-text.two-column-text .section__container .heading-center h1,.section--multi-column-text.two-column-text .section__container .heading-center h2,.section--multi-column-text.two-column-text .section__container .heading-center h3,.section--multi-column-text.two-column-text .section__container .heading-center h4,.section--multi-column-text.two-column-text .section__container .heading-center h5,.section--multi-column-text.two-column-text .section__container .heading-center h6,.section--multi-column-text.two-column-text .section__container .heading-center .format-section-title--bar{margin:0 0 78px}
section.section--multi-column-text.two-column-text .row,.section--multi-column-text.two-column-text .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box .multicol-box__img,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box .multicol-box__img{margin:0 0 30px}
section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h1,section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h2,section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h3,section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h4,section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h5,section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h6,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h1,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h2,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h3,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h4,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h5,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h6{max-width:290px}
section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box ul li:nth-child(1),.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box ul li:nth-child(1){max-width:325px}
section.section--multi-column-text.two-column-text .row .column:nth-child(2),.section--multi-column-text.two-column-text .row .column:nth-child(2){padding-left:90px}
section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h1,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h2,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h3,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h4,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h5,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h6,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h1,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h2,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h3,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h4,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h5,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h6{max-width:350px}
section.section--multi-column-text.two-column-text .multicol-box h1,section.section--multi-column-text.two-column-text .multicol-box h2,section.section--multi-column-text.two-column-text .multicol-box h3,section.section--multi-column-text.two-column-text .multicol-box h4,section.section--multi-column-text.two-column-text .multicol-box h5,section.section--multi-column-text.two-column-text .multicol-box h6,.section--multi-column-text.two-column-text .multicol-box h1,.section--multi-column-text.two-column-text .multicol-box h2,.section--multi-column-text.two-column-text .multicol-box h3,.section--multi-column-text.two-column-text .multicol-box h4,.section--multi-column-text.two-column-text .multicol-box h5,.section--multi-column-text.two-column-text .multicol-box h6{padding-bottom:0;min-height:70px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:62px;font-weight:normal;font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif}
section.section--multi-column-text.two-column-text .multicol-box h4.h4--regular__bold,.section--multi-column-text.two-column-text .multicol-box h4.h4--regular__bold{min-height:0}
section.section--multi-column-text.two-column-text .multicol-box__content .multicol-details,.section--multi-column-text.two-column-text .multicol-box__content .multicol-details{max-width:380px}
.section--tiles{padding:0 !important}
.section--tiles a:hover{text-decoration:none}
.section--tiles a,.section--tiles a div{height:100%}
.section--tiles:first-child{padding-top:0 !important;padding-bottom:0 !important}
.section--tiles:last-child{padding-top:0 !important;padding-bottom:0 !important}
.section--tiles .section__background{padding:0;background:#f5f4f4}
.section--tiles .section__container{padding:0}
.section--tiles .row{margin-right:0;margin-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.section--tiles .row .column{padding-right:0;padding-left:0;width:33.33%;position:relative;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.section--tiles .row .column::after{content:'';height:230px;width:1px;position:absolute;left:-1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(112,112,112,0.3);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.section--tiles .row .column:first-child::after{display:none}
.section--tiles .row .column:first-child .tiles-block{padding-left:100px}
.section--tiles .row .column:first-child .tiles-block::after{display:none}
.section--tiles .row .column:hover,.section--tiles .row .column:focus{width:40%}
.section--tiles .row .column:hover::after,.section--tiles .row .column:focus::after{content:'';background-color:transparent}
.section--tiles .row .column:hover+.column::after,.section--tiles .row .column:focus+.column::after{content:'';background-color:transparent}
.section--tiles .tiles-block{outline:0;text-decoration:none;margin:0;padding:85px 55px 72px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;cursor:pointer;background-color:#f5f4f4}
.section--tiles .tiles-block--image{height:100%;width:100%;z-index:0;position:absolute;left:0;top:0;bottom:0;right:0;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.section--tiles .tiles-block--image::after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(34,45,58,0.74)}
.section--tiles .tiles-block--image img{-o-object-fit:cover;object-fit:cover;display:block;height:100%;width:100%;margin:0 auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.section--tiles .tiles-block--content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:5;padding:0 0 15px;position:relative}
.section--tiles .tiles-block--content h1,.section--tiles .tiles-block--content h2,.section--tiles .tiles-block--content h3,.section--tiles .tiles-block--content h4,.section--tiles .tiles-block--content h5,.section--tiles .tiles-block--content h6{margin:0 0 55px;padding-bottom:28px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-size:40px;line-height:39px}
.section--tiles .tiles-block--content h1::before,.section--tiles .tiles-block--content h2::before,.section--tiles .tiles-block--content h3::before,.section--tiles .tiles-block--content h4::before,.section--tiles .tiles-block--content h5::before,.section--tiles .tiles-block--content h6::before{content:'';height:3px}
.section--tiles .tiles-block--content p{margin:0 0 10px;max-width:292px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.section--tiles .tiles-block--btn button,.section--tiles .tiles-block--btn .button{letter-spacing:1.6px;padding:0 33px 0 0}
.section--tiles .tiles-block--btn button .arrowblock,.section--tiles .tiles-block--btn .button .arrowblock{top:9.5px}
.section--tiles .tiles-block--btn button img,.section--tiles .tiles-block--btn .button img{height:18px}
.section--tiles .tiles-block:hover,.section--tiles .tiles-block:focus{outline:0;text-decoration:none;color:#f4f3eb}
.section--tiles .tiles-block:hover .tiles-block--image,.section--tiles .tiles-block:focus .tiles-block--image{visibility:visible;opacity:1}
.section--tiles .tiles-block:hover .tiles-block--image img,.section--tiles .tiles-block:focus .tiles-block--image img{-webkit-animation:30s ease 0s normal none infinite running zoomin;animation:30s ease 0s normal none infinite running zoomin}
.section--tiles .tiles-block:hover .tiles-block--content,.section--tiles .tiles-block:focus .tiles-block--content{color:#f4f3eb}
.section--tiles .tiles-block:hover .tiles-block--content h1,.section--tiles .tiles-block:hover .tiles-block--content h2,.section--tiles .tiles-block:hover .tiles-block--content h3,.section--tiles .tiles-block:hover .tiles-block--content h4,.section--tiles .tiles-block:hover .tiles-block--content h5,.section--tiles .tiles-block:hover .tiles-block--content h6,.section--tiles .tiles-block:focus .tiles-block--content h1,.section--tiles .tiles-block:focus .tiles-block--content h2,.section--tiles .tiles-block:focus .tiles-block--content h3,.section--tiles .tiles-block:focus .tiles-block--content h4,.section--tiles .tiles-block:focus .tiles-block--content h5,.section--tiles .tiles-block:focus .tiles-block--content h6{color:#f4f3eb}
.section--tiles .tiles-block:hover .tiles-block--content p,.section--tiles .tiles-block:focus .tiles-block--content p{color:#f4f3eb}
.section--cta{padding:0 !important;background:#f4f3eb}
.section--cta:first-child{padding-top:0 !important;padding-bottom:0 !important}
.section--cta:last-child{padding-top:0 !important;padding-bottom:0 !important}
.section--cta .section__background{padding:0 55px;width:100%;max-width:1520px;position:relative;background:#f4f3eb}
.section--cta .section__container{padding:83px 55px 75px;max-width:1200px;position:relative}
.section--cta.cta-whitebg .section__background{padding:0;background:#fff}
.section--cta .btn--close{position:absolute;right:0;top:72px;outline:0;text-decoration:none;display:inline-block;opacity:1;width:43px;cursor:pointer;display:none;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:35px}
.section--cta .btn--close img{max-width:100%}
.section--cta .btn--close:hover,.section--cta .btn--close:focus{opacity:.35}
.section--cta .row{margin-right:-10px;margin-left:-10px}
.section--cta .row .column{padding-right:10px;padding-left:10px}
.section--cta .heading-center h1,.section--cta .heading-center h2,.section--cta .heading-center h3,.section--cta .heading-center h4,.section--cta .heading-center h5,.section--cta .heading-center h6{color:#222d3a;font-size:50px;line-height:50px}
.section--cta form>div{max-width:100% !important;width:100% !important}
.section--cta form>div>div{padding:0 !important}
.section--cta form>div>div .containerWrapper{width:auto !important}
.section--cta form>div>div .columnContainer{padding-top:0 !important;padding-bottom:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--cta form>div>div .columnContainer input,.section--cta form>div>div .columnContainer select,.section--cta form>div>div .columnContainer textarea{margin-bottom:0;width:100%;padding:7px 0;outline:0;color:#253329;background-color:transparent;border:1px solid transparent;font-family:"NeueHaasGroteskDisplayPro-Roman","Helvetica Neue","Helvetica","Arial",sans-serif;border-bottom-color:#242d39;font-size:16px;line-height:21px}
.section--cta form>div>div .columnContainer input::-webkit-input-placeholder,.section--cta form>div>div .columnContainer select::-webkit-input-placeholder,.section--cta form>div>div .columnContainer textarea::-webkit-input-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
.section--cta form>div>div .columnContainer input::-moz-placeholder,.section--cta form>div>div .columnContainer select::-moz-placeholder,.section--cta form>div>div .columnContainer textarea::-moz-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
.section--cta form>div>div .columnContainer input:-moz-placeholder,.section--cta form>div>div .columnContainer select:-moz-placeholder,.section--cta form>div>div .columnContainer textarea:-moz-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
.section--cta form>div>div .columnContainer input:-ms-input-placeholder,.section--cta form>div>div .columnContainer select:-ms-input-placeholder,.section--cta form>div>div .columnContainer textarea:-ms-input-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
.section--cta form>div>div .columnContainer input:focus,.section--cta form>div>div .columnContainer select:focus,.section--cta form>div>div .columnContainer textarea:focus{outline:0;border:1px solid transparent;border-bottom-color:#242d39}
.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{font-size:10px !important;letter-spacing:0;line-height:24px;font-size:10px;line-height:24px;text-transform:uppercase;color:#222d3a;font-family:"NeueHaasGroteskDisplayPro-Roman","Helvetica Neue","Helvetica","Arial",sans-serif}
.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"],.section--cta form>div>div .columnContainer p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button,.section--cta form>div>div .columnContainer p button,.section--cta form>div>div .columnContainer p .button,.section--cta form>div>div .columnContainer p a.button,.section--cta form>div>div .columnContainer p .format-button{background-color:transparent;color:#c6d431;border-color:#c6d431;width:198px;min-width:auto;border-width:2px;font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:1.8px}
.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:disabled,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:disabled,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:disabled,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:disabled,.section--cta form>div>div .columnContainer p button:disabled,.section--cta form>div>div .columnContainer p .button:disabled,.section--cta form>div>div .columnContainer p a.button:disabled,.section--cta form>div>div .columnContainer p .format-button:disabled{background-color:transparent;color:#c6d431;border-color:#c6d431;cursor:not-allowed}
.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:disabled:hover,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:disabled:focus,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:disabled:hover,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:disabled:focus,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:disabled:hover,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:disabled:focus,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:disabled:hover,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:disabled:focus,.section--cta form>div>div .columnContainer p button:disabled:hover,.section--cta form>div>div .columnContainer p button:disabled:focus,.section--cta form>div>div .columnContainer p .button:disabled:hover,.section--cta form>div>div .columnContainer p .button:disabled:focus,.section--cta form>div>div .columnContainer p a.button:disabled:hover,.section--cta form>div>div .columnContainer p a.button:disabled:focus,.section--cta form>div>div .columnContainer p .format-button:disabled:hover,.section--cta form>div>div .columnContainer p .format-button:disabled:focus{background-color:transparent;color:#c6d431;border-color:#c6d431}
.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:hover,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:hover,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:hover,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:hover,.section--cta form>div>div .columnContainer p button:hover,.section--cta form>div>div .columnContainer p .button:hover,.section--cta form>div>div .columnContainer p a.button:hover,.section--cta form>div>div .columnContainer p .format-button:hover{background-color:#222d3a;border-color:#222d3a;color:#fff}
.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:active,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:focus,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:active,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:focus,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:active,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:focus,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:active,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:focus,.section--cta form>div>div .columnContainer p button:active,.section--cta form>div>div .columnContainer p button:focus,.section--cta form>div>div .columnContainer p .button:active,.section--cta form>div>div .columnContainer p .button:focus,.section--cta form>div>div .columnContainer p a.button:active,.section--cta form>div>div .columnContainer p a.button:focus,.section--cta form>div>div .columnContainer p .format-button:active,.section--cta form>div>div .columnContainer p .format-button:focus{background-color:transparent;border-color:#c6d431;color:#c6d431}
.section--cta .ctaform--btn{text-align:center}
.section--cta .ctaform--block{display:none;padding:30px 0 0;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;margin:-49px -10px 0}
.section--cta .ctaform--block .form__field{margin-bottom:10px}
.section--cta .ctaform--block .form__field input,.section--cta .ctaform--block .form__field select,.section--cta .ctaform--block .form__field textarea{padding:7px 0}
.section--cta .ctaform--block .form__field label,.section--cta .ctaform--block .form__field .gfield_label{font-size:10px;letter-spacing:0;line-height:24px;font-size:10px;line-height:24px;text-transform:uppercase;color:#222d3a;font-family:"NeueHaasGroteskDisplayPro-Roman","Helvetica Neue","Helvetica","Arial",sans-serif}
.section--cta .ctaform--block .select__field{top:-9px}
.section--cta .ctaform--block .select__field .select__selected{text-transform:uppercase;font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;line-height:24px}
.section--cta .ctaform--block .select__field .select__items{top:46px}
.section--cta .ctaform--block .formbtn{margin:22px 0 0;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.section--cta .ctaform--block .formbtn button,.section--cta .ctaform--block .formbtn .button{width:198px;min-width:auto;border-width:2px;font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:1.8px}
.section--cta .ctaform--block .formbtn button:disabled,.section--cta .ctaform--block .formbtn .button:disabled{background-color:transparent;color:#c6d431;border-color:#c6d431;cursor:not-allowed}
.section--cta .ctaform--block .formbtn button:disabled:hover,.section--cta .ctaform--block .formbtn button:disabled:focus,.section--cta .ctaform--block .formbtn .button:disabled:hover,.section--cta .ctaform--block .formbtn .button:disabled:focus{background-color:transparent;color:#c6d431;border-color:#c6d431}
.section--cta .ctaform--block .formbtn button:hover,.section--cta .ctaform--block .formbtn .button:hover{background-color:#222d3a;border-color:#222d3a;color:#fff}
.section--cta .ctaform--block .formbtn button:active,.section--cta .ctaform--block .formbtn button:focus,.section--cta .ctaform--block .formbtn .button:active,.section--cta .ctaform--block .formbtn .button:focus{background-color:transparent;border-color:#c6d431;color:#c6d431}
body.page-contact-us .section--cta{padding:0 !important;background:#fff}
body.page-contact-us .section--cta:first-child{padding-top:0 !important;padding-bottom:0 !important}
body.page-contact-us .section--cta:last-child{padding-top:0 !important;padding-bottom:0 !important}
body.page-contact-us .section--cta .section__background{background:#fff}
body.page-contact-us .section--cta .section__container{padding:78px 55px 88px}
body.page-contact-us .section--cta .heading-center h1,body.page-contact-us .section--cta .heading-center h2,body.page-contact-us .section--cta .heading-center h3,body.page-contact-us .section--cta .heading-center h4,body.page-contact-us .section--cta .heading-center h5,body.page-contact-us .section--cta .heading-center h6{padding-top:32px}
section.section--featured-products{padding-top:0;padding-bottom:0}
section.section--featured-products .section__container{padding-bottom:210px}
section.section--featured-products .heading-center{max-width:635px;width:100%;margin:0 auto}
section.section--featured-products .featured--products-tile{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
section.section--featured-products .featured--products-tile .featured--tile-option{width:40.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}
section.section--featured-products .featured--products-tile .featured--tile-option ul{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
section.section--featured-products .featured--products-tile .featured--tile-option li{background-color:#303a45;padding-bottom:0;list-style:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img{position:absolute;left:0;top:0;max-width:59.7%;height:100%;width:100%;overflow:hidden;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:0}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img a.button.button--arrow{color:#c6d431}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:-webkit-box;display:-ms-flexbox;display:flex}
section.section--featured-products .featured--products-tile .featured--tile-option li.hoverHideBorder .option--heading a:not(.button):not(.button-mobile):after{opacity:0}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active{background-color:#c6d431}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active .option--img{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a,section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button-mobile{color:#242d39;border-color:transparent}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a::after,section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button-mobile::after{background-image:url("./assets/img/arrow-right-blue.svg");opacity:0}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button--arrow::after,section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button-mobile.button--arrow::after{opacity:1}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active.is-active:hover{background-color:#c6d431;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active.is-active:hover .option--img a.button{color:#c6d431}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active.is-active:hover .option--img a.button::after{opacity:1}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active.is-active:hover a,section.section--featured-products .featured--products-tile .featured--tile-option li.li--active.is-active:hover a.button-mobile{color:#242d39;border-color:transparent;z-index:1}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active.is-active:hover a.button-mobile::after{background-image:url("./assets/img/arrow-right-blue.svg")}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active.is-active:hover>.option--img{opacity:1;visibility:visible}
section.section--featured-products .featured--products-tile .featured--tile-option li:before{display:none}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-text{display:block;position:absolute;bottom:28px;left:-1px;background-color:rgba(34,45,58,0.9);max-width:573px;width:calc(100% - 130px);padding:30px 25% 22px 0}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-text::after{content:'';height:104px;border-right:4px solid #c6d431;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-text h5{margin-bottom:8px}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-text h5.neue--font__medium{font-weight:500}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-details{overflow:hidden;height:inherit;position:relative}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-details h5,section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-details p,section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-details a.button{padding-left:22px;margin-top:0}
section.section--featured-products .featured--products-tile .featured--tile-option li a.button{color:#c6d431;font-size:18px;line-height:19px;padding:0;margin-left:0;border-bottom:0;letter-spacing:1.8px;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}
section.section--featured-products .featured--products-tile .featured--tile-option li a.button:after{content:'';background-image:url("./assets/img/icon-grarr.svg");background-color:transparent;width:17.18px;height:9.8px;display:inline-block;background-size:17px 8px;background-position:center;background-repeat:no-repeat;background-size:cover;top:-1px;position:relative;margin-left:4px}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--heading{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--heading:after{content:"";position:absolute;width:calc(100% + 18px);height:1px;left:-18px;bottom:0;background-color:#242d39;display:none}
section.section--featured-products .featured--products-tile .featured--tile-option li:last-child a:not(.button),section.section--featured-products .featured--products-tile .featured--tile-option li:last-child .option--heading{border-bottom:0}
section.section--featured-products .featured--products-tile .featured--tile-option li:last-child a:not(.button):after,section.section--featured-products .featured--products-tile .featured--tile-option li:last-child .option--heading:after{display:none}
section.section--featured-products .featured--products-tile .featured--tile-option a:not(.button-mobile){font-family:"NeueHaasGroteskDisplayPro-Bold","Helvetica Neue","Helvetica","Arial",sans-serif}
section.section--featured-products .featured--products-tile .featured--tile-option a{font-weight:bold;text-decoration:none;margin-left:35px;margin-right:20px;padding-top:45px;padding-bottom:45px;width:auto;display:block;position:relative;z-index:0;font-size:28px;line-height:35px}
section.section--featured-products .featured--products-tile .featured--tile-option a:after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#5b5f62;opacity:1;-webkit-transition:.3s ease;transition:.3s ease;z-index:-1}
section.section--featured-products .featured--products-tile .featured--tile-img{width:59.7%}
section.section--featured-products .featured--products-tile .featured--tile-img img{display:none}
.section--accordion{padding-top:20px}
.section--accordion .section-heading h3::after{content:'';height:6px;width:80px;position:relative;bottom:0;display:block;background:#c7d92d;margin-top:10px;margin-bottom:0}
.section--accordion .section__background{background-color:transparent}
.section--accordion h5{margin-top:0;margin-bottom:0;padding:12px 62px 12px 20px;border:1px solid #eee;border-bottom:0;cursor:pointer}
.section--accordion .accordion-item.is-active .accordion-thumb::after{background-image:url("./assets/img/minus-symbol.png");background-repeat:no-repeat}
.section--accordion .accordion-thumb{position:relative}
.section--accordion .accordion-thumb::after{content:'';position:absolute;background-image:url("./assets/img/plus-symbol.png");background-size:21px;width:21px;height:21px;top:19px;right:11px}
.section--accordion .accordion-panel{padding:25px 20px;background-color:#fff;margin-bottom:10px;border:1px solid #eee}
.section--accordion .accordion-item{padding-bottom:0}
.section--accordion .accordion-item::before{display:none}
.section--accordion .accordion-item .accordion-panel{display:none}
.section--accordion .accordion-list h5{background:#f5f4f4}
.section--accordion .accordion h3{margin-top:0}
body.page-about-us section.section--featured-products .section__container{padding-top:106px}
body.page-about-us section.section--featured-products .section__container h2{margin-bottom:76px}
.accordion-panel .wp-video,.accordion-panel .mejs-video{width:100% !important;background:transparent}
.accordion-panel img{width:100%}
.accordion-panel .mejs-container{background:transparent}
.section--banner-large{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 !important}
.section--banner-large:first-child{padding-top:0 !important;padding-bottom:0 !important}
.section--banner-large:last-child{padding-top:0 !important;padding-bottom:0 !important}
.section--banner-large .banner--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--banner-large .banner--img__inner{position:relative;width:100%;padding-top:34.84375%}
.section--banner-large .banner--img__inner>*:first-child,.section--banner-large .banner--img__inner .mobile--banner{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--banner-large .banner--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#222d3a;padding:0 53px;position:relative}
.section--banner-large .banner--content__inner{padding:20px 0 19px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1520px;width:100%;position:relative}
.section--banner-large .banner--content__inner::after{content:'';height:8px;width:326px;background-color:#c9d352;position:absolute;top:-8px;left:0}
.section--banner-large .banner--content__heading{width:27%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 8px 20px 0}
.section--banner-large .banner--content__heading h1,.section--banner-large .banner--content__heading h2,.section--banner-large .banner--content__heading h3,.section--banner-large .banner--content__heading h4,.section--banner-large .banner--content__heading h5,.section--banner-large .banner--content__heading h6{margin:0}
.section--banner-large .banner--content__heading h2,.section--banner-large .banner--content__heading .h2--regular__bold{margin:0 0 7px}
.section--banner-large .banner--content__count{width:51%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--banner-large .banner--content__count-inner{width:33.33%;text-align:center;padding:18px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:.25px solid rgba(175,175,175,0.25)}
.section--banner-large .banner--content__count-inner:last-child{border-right:.25px solid rgba(175,175,175,0.25)}
.section--banner-large .banner--content__count-inner h1,.section--banner-large .banner--content__count-inner h2,.section--banner-large .banner--content__count-inner h3,.section--banner-large .banner--content__count-inner h4,.section--banner-large .banner--content__count-inner h5,.section--banner-large .banner--content__count-inner h6{margin:0}
.section--banner-large .banner--content__count-inner h2,.section--banner-large .banner--content__count-inner .h2--regular__bold{margin:0 0 10px}
.section--banner-large .banner--content__btn{width:22%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--banner-large .banner--content__btn button,.section--banner-large .banner--content__btn .button{padding:10px;margin:0 0 16px;letter-spacing:1.8px}
.section--banner-large .banner--content__btn button:last-child,.section--banner-large .banner--content__btn .button:last-child{margin:0}
.section--banner-large .banner--content__btn button.button--light-border__lighttext,.section--banner-large .banner--content__btn .button.button--light-border__lighttext{font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}
.section--banner-large .banner--content__btn button.button--light-border__lighttext:hover,.section--banner-large .banner--content__btn .button.button--light-border__lighttext:hover{color:#222d3a}
.section--banner-large .banner--content__btn button:hover,.section--banner-large .banner--content__btn .button:hover{color:#f4f3eb}
.section--html{padding-top:0;margin-bottom:0;position:relative}
.section--html .wrapper--container{position:relative}
.section--html iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.section--contact{padding:0 !important;background:#f4f3eb}
.section--contact:first-child{padding-top:0 !important;padding-bottom:0 !important}
.section--contact:last-child{padding-top:0 !important;padding-bottom:0 !important}
.section--contact .section__background{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}
.section--contact .section__container{max-width:1200px;position:relative;padding:78px 55px 88px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--contact .row{margin-right:-10px;margin-left:-10px}
.section--contact .row .column{padding-right:10px;padding-left:10px}
.section--contact .heading-center h1,.section--contact .heading-center h2,.section--contact .heading-center h3,.section--contact .heading-center h4,.section--contact .heading-center h5,.section--contact .heading-center h6{padding-top:32px;color:#222d3a;font-size:50px;line-height:50px}
.section--contact form>div{max-width:100% !important;width:100% !important}
.section--contact form>div>div{padding:0 !important}
.section--contact form>div>div .containerWrapper{width:auto !important}
.section--contact form>div>div .containerWrapper>div{margin-top:0 !important}
.section--contact form>div>div .columnContainer{padding-top:0 !important;padding-bottom:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--contact form>div>div .columnContainer input,.section--contact form>div>div .columnContainer select,.section--contact form>div>div .columnContainer textarea{margin-bottom:0;width:100%;padding:7px 0;outline:0;color:#253329;background-color:transparent;border:1px solid transparent;font-family:"NeueHaasGroteskDisplayPro-Roman","Helvetica Neue","Helvetica","Arial",sans-serif;border-bottom-color:#242d39;font-size:16px;line-height:21px}
.section--contact form>div>div .columnContainer input::-webkit-input-placeholder,.section--contact form>div>div .columnContainer select::-webkit-input-placeholder,.section--contact form>div>div .columnContainer textarea::-webkit-input-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
.section--contact form>div>div .columnContainer input::-moz-placeholder,.section--contact form>div>div .columnContainer select::-moz-placeholder,.section--contact form>div>div .columnContainer textarea::-moz-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
.section--contact form>div>div .columnContainer input:-moz-placeholder,.section--contact form>div>div .columnContainer select:-moz-placeholder,.section--contact form>div>div .columnContainer textarea:-moz-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
.section--contact form>div>div .columnContainer input:-ms-input-placeholder,.section--contact form>div>div .columnContainer select:-ms-input-placeholder,.section--contact form>div>div .columnContainer textarea:-ms-input-placeholder{color:rgba(37,51,41,0.39);font-size:16px;line-height:21px}
.section--contact form>div>div .columnContainer input:focus,.section--contact form>div>div .columnContainer select:focus,.section--contact form>div>div .columnContainer textarea:focus{outline:0;border:1px solid transparent;border-bottom-color:#242d39}
.section--contact form>div>div .columnContainer label,.section--contact form>div>div .columnContainer .gfield_label{font-size:10px !important;letter-spacing:0;line-height:24px;font-size:10px;line-height:24px;text-transform:uppercase;color:#222d3a;font-family:"NeueHaasGroteskDisplayPro-Roman","Helvetica Neue","Helvetica","Arial",sans-serif}
.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{font-size:10px !important;letter-spacing:0;line-height:24px;font-size:10px;line-height:24px;text-transform:uppercase;color:#222d3a;font-family:"NeueHaasGroteskDisplayPro-Roman","Helvetica Neue","Helvetica","Arial",sans-serif}
.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"],.section--contact form>div>div .columnContainer p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button,.section--contact form>div>div .columnContainer p button,.section--contact form>div>div .columnContainer p .button,.section--contact form>div>div .columnContainer p a.button,.section--contact form>div>div .columnContainer p .format-button{background-color:transparent;color:#c6d431;border-color:#c6d431;width:198px;min-width:auto;border-width:2px;font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:1.8px}
.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:disabled,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:disabled,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:disabled,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:disabled,.section--contact form>div>div .columnContainer p button:disabled,.section--contact form>div>div .columnContainer p .button:disabled,.section--contact form>div>div .columnContainer p a.button:disabled,.section--contact form>div>div .columnContainer p .format-button:disabled{background-color:transparent;color:#c6d431;border-color:#c6d431;cursor:not-allowed}
.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:disabled:hover,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:disabled:focus,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:disabled:hover,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:disabled:focus,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:disabled:hover,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:disabled:focus,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:disabled:hover,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:disabled:focus,.section--contact form>div>div .columnContainer p button:disabled:hover,.section--contact form>div>div .columnContainer p button:disabled:focus,.section--contact form>div>div .columnContainer p .button:disabled:hover,.section--contact form>div>div .columnContainer p .button:disabled:focus,.section--contact form>div>div .columnContainer p a.button:disabled:hover,.section--contact form>div>div .columnContainer p a.button:disabled:focus,.section--contact form>div>div .columnContainer p .format-button:disabled:hover,.section--contact form>div>div .columnContainer p .format-button:disabled:focus{background-color:transparent;color:#c6d431;border-color:#c6d431}
.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:hover,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:hover,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:hover,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:hover,.section--contact form>div>div .columnContainer p button:hover,.section--contact form>div>div .columnContainer p .button:hover,.section--contact form>div>div .columnContainer p a.button:hover,.section--contact form>div>div .columnContainer p .format-button:hover{background-color:#222d3a;border-color:#222d3a;color:#fff}
.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:active,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button:focus,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:active,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button:focus,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:active,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button:focus,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:active,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button:focus,.section--contact form>div>div .columnContainer p button:active,.section--contact form>div>div .columnContainer p button:focus,.section--contact form>div>div .columnContainer p .button:active,.section--contact form>div>div .columnContainer p .button:focus,.section--contact form>div>div .columnContainer p a.button:active,.section--contact form>div>div .columnContainer p a.button:focus,.section--contact form>div>div .columnContainer p .format-button:active,.section--contact form>div>div .columnContainer p .format-button:focus{background-color:transparent;border-color:#c6d431;color:#c6d431}
.section--contact .ctaform--btn{text-align:center}
.section--contact .ctaform--block{display:none;padding:30px 0 0;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;margin:-49px -10px 0}
.section--contact .ctaform--block .form__field{margin-bottom:10px}
.section--contact .ctaform--block .form__field input,.section--contact .ctaform--block .form__field select,.section--contact .ctaform--block .form__field textarea{padding:7px 0}
.section--contact .ctaform--block .select__field{top:-9px}
.section--contact .ctaform--block .select__field .select__selected{text-transform:uppercase;font-family:"NeueHaasGroteskDisplayPro-Mediu","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;line-height:24px}
.section--contact .ctaform--block .select__field .select__items{top:46px}
.section--contact .ctaform--block .formbtn{margin:22px 0 0;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.section--contact .ctaform--block .formbtn button,.section--contact .ctaform--block .formbtn .button{width:198px;min-width:auto;border-width:2px;font-family:"BebasNeueRegular","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;letter-spacing:1.8px}
.section--contact .ctaform--block .formbtn button:disabled,.section--contact .ctaform--block .formbtn .button:disabled{background-color:transparent;color:#c6d431;border-color:#c6d431;cursor:not-allowed}
.section--contact .ctaform--block .formbtn button:disabled:hover,.section--contact .ctaform--block .formbtn button:disabled:focus,.section--contact .ctaform--block .formbtn .button:disabled:hover,.section--contact .ctaform--block .formbtn .button:disabled:focus{background-color:transparent;color:#c6d431;border-color:#c6d431}
.section--contact .ctaform--block .formbtn button:hover,.section--contact .ctaform--block .formbtn .button:hover{background-color:#222d3a;border-color:#222d3a;color:#fff}
.section--contact .ctaform--block .formbtn button:active,.section--contact .ctaform--block .formbtn button:focus,.section--contact .ctaform--block .formbtn .button:active,.section--contact .ctaform--block .formbtn .button:focus{background-color:transparent;border-color:#c6d431;color:#c6d431}
.products li::before{content:'';display:none}
.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:inline-block;text-align:center;min-width:245px;padding:13px 14px 15px 14px;text-decoration:none;outline:0;border:1px solid #c6d431;background-color:#c6d431;color:#222d3a;cursor:pointer;text-transform:uppercase;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:20px;line-height:19px}
.woocommerce a.button--small-width,.woocommerce button.button--small-width,.woocommerce button.button.alt--small-width,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button--small-width{min-width:201px}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{display:inline-block;text-align:center;min-width:245px;padding:13px 14px 15px 14px;text-decoration:none;outline:0;border:1px solid #c6d431;background-color:#c6d431;color:#222d3a;cursor:pointer;text-transform:uppercase;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-size:20px;line-height:19px}
.woocommerce button.button:disabled--small-width,.woocommerce button.button:disabled[disabled]--small-width{min-width:201px}
.related.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media(min-width:30.0625em){.section--example .section__container .testimonial-tile:nth-child(3n){margin-right:0}
.section--example .section__container .testimonial-tile:nth-child(2),.section--example .section__container .testimonial-tile:nth-child(3){margin-top:0}
.section--features .tabs{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.section--features .tabs-item .tiles-wrap .feature-tile:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){margin-top:42px}
.section--features .tabs-item .tiles-wrap .feature-tile:not(:nth-child(4n)){margin-right:19px}
.section--features .tabs-item .options-wrap .option-tile:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){margin-top:42px}
.section--features .tabs-item .options-wrap .option-tile:not(:nth-child(4n)){margin-right:19px}
}@media(min-width:36.3125em) and (max-width:64.0525em){body main{margin-top:90px}
.menu.openedDSubmenuHover>li:not(.openedDSubmenu)>a{opacity:.5;pointer-events:none}
.image__slider .slick-track .slick-slide div{min-height:359px}
.image__slider .slick-track .slick-slide div{min-height:359px}
}@media(min-width:36.3125em){body:not(.home) .navbar__background{background-color:#222d3a}
.menu>li.menu-item-has-children .sub-menu--wrap{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.section--icons.tile-grid--overlay.icon-five .row .column{width:20%}
.section--icons.tile-grid--overlay.icon-five .row .column:nth-child(5n){margin-top:0}
.section--icons.tile-grid--overlay.icon-five .row .column:nth-child(n+6){margin-top:36.86px}
}@media(min-width:36.3125em) and (max-width:47.99em){.section--icons.icons-bg-dark p{margin-top:7px;font-size:10px;line-height:13.4px}
.section--icons.icon--triple h6{font-size:16px;line-height:18px}
.section--icons.icon--triple p{font-size:10px;line-height:13.4px}
}@media(min-width:40.6875em){.section--testimonial .section__container{position:relative}
.section--testimonial .slider--arrow{overflow:hidden}
.section--testimonial .slider--arrow .slick-arrow{z-index:5}
.section--testimonial .slider--arrow .prev-slide.slick-prev.slick-arrow{display:none !important}
.section--testimonial .slider--arrow .next-slide.slick-next.slick-arrow{margin-right:0;right:0}
.section--testimonial .testimonial--slider .slick-prev.slick-arrow{display:none !important}
.section--testimonial .testimonial--slider .column--img{margin-right:57px}
.section--testimonial .testimonial--slider .column--slide{margin-top:auto;margin-bottom:auto}
section.section--featured-products .featured--products-tile{min-height:260px}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active .option--img{display:block !important}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active.is-active:hover>.option--img{display:block !important}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--heading a.button-mobile{display:none}
.accordion-item.li--active.is-active .option--img{z-index:1}
}@media(min-width:40.6875em) and (min-width:48em) and (max-width:64.0525em){}
@media(min-width:40.6875em) and (max-width:47.99em){}
@media(min-width:40.6875em) and (min-width:64.0625em){.section--testimonial .slider--arrow .next-slide.slick-next.slick-arrow{top:calc(50% + 26px)}
}@media(min-width:40.6875em) and (max-width:48em){.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a::after,.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a::before{width:56px;height:56px}
}@media(min-width:40.6875em) and (min-width:40.6875em) and (max-width:64.0525em){.section--testimonial .slider--arrow .next-slide.slick-next.slick-arrow{top:50%}
}@media(min-width:40.625em) and (max-width:48em){.section--testimonial .testimonial--slider .column--slide h6,.section--testimonial .testimonial--slider .column--slide p{margin-right:51px}
}@media(min-width:40.6875em) and (max-width:64.0525em){section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a::after,section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button-mobile::after{opacity:0}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button--arrow::after,section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button-mobile.button--arrow::after{opacity:1}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active.is-active:hover a:after,section.section--featured-products .featured--products-tile .featured--tile-option li.li--active.is-active:hover a.button-mobile:after{opacity:0}
section.section--featured-products .featured--products-tile .featured--tile-option a{padding-top:28px;padding-bottom:27px;margin-left:18px}
}@media(min-width:43.75em) and (max-width:61.99em){.icons-bg-dark.icon-five .section__container .icon--tile h6{padding-left:12px;padding-right:12px}
}@media(min-width:43.8125em) and (max-width:47.99em){.section--icons.icons-bg-dark.icon--triple .section__container .row .icon--tile-content p{font-size:10px;line-height:13.4px}
}@media(min-width:48em) and (max-width:74.99em){.section--testimonial .testimonial--slider .column--slide h6,.section--testimonial .testimonial--slider .column--slide p{margin-right:70px}
}@media(min-width:48em) and (max-width:64.0525em){.section--text-and-image .slider-content .content .with-arrow{display:block;margin-left:auto}
.section--location .location-content .location-wrap:after{top:24px;max-height:230px}
.section--location .location-content .location-wrap>h2{font-size:40px;line-height:36px;margin:0}
.section--location .location-content .location-wrap>h6{margin:0 0 24px}
.section--location .location-content .location-wrap .location-details .loc-field{margin-bottom:24px}
.section--location .location-content .location-wrap .location-details .loc-field:nth-child(odd):not(.last-one):not(.address){width:calc(50% - 16px)}
.section--location .location-content .location-wrap .location-details .loc-field:nth-child(even):not(.address){width:calc(50% + 16px)}
section.section--multi-column-text:not(.two-column-text) .section__background,.section--multi-column-text:not(.two-column-text) .section__background{padding:0 40px}
section.section--multi-column-text:not(.two-column-text) .row,.section--multi-column-text:not(.two-column-text) .row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
section.section--multi-column-text:not(.two-column-text) .row .column,.section--multi-column-text:not(.two-column-text) .row .column{padding-left:0;padding-right:0;width:calc(50% - 40px)}
}@media(min-width:48em){.banner-small{position:relative;width:100%;padding-top:36.640625%;border-bottom:7px solid #c6d431}
.banner-small>*:first-child,.banner-small .mobile--banner{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--timeline .timeline__slider-text{margin-top:145px}
.section--timeline .timeline__slider-text h1,.section--timeline .timeline__slider-text h2{text-align:left;font-size:202px;line-height:202px;color:transparent;letter-spacing:-0.02em;padding-left:21px}
.section--timeline .timeline__slider-text h6.neue--font__bold{margin-top:69px}
.section--timeline .slick-dots li.slick-active{width:124px}
.section--product-list .row .column:nth-last-child(3) .product-box,.section--product-list .row .column:nth-last-child(2) .product-box{margin:0}
}@media(min-width:64.0625em){.section--two-column-tiles .col-tile .col-content h5{font-size:20px;line-height:24px;letter-spacing:2px}
.menu{position:relative;margin-right:-26px}
.menu>li.menu-item-has-children .sub-menu--wrap{left:-120px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:70vw}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu.submenuHover a:not(:hover){opacity:.38}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li:last-child:before{display:none}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li a:hover{color:#f4f3eb}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li a:hover:before{right:0;opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li a:hover:after{height:100%}
.menu>li.menu-item-has-children:hover .sub-menu--wrap{opacity:1;visibility:visible}
.submenuHover .menu-item.hover-removed::before{display:none}
.menu>li.menu-item-has-children .sub-menu--wrap{opacity:0;pointer-events:none}
.menu>li.menu-item-has-children .sub-menu--wrap img{opacity:0}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu{visibility:visible}
.menu>li.menu-item-has-children:hover .sub-menu--wrap{opacity:1;visibility:visible;pointer-events:all}
#searchform{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
#searchform div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#searchform input{margin-right:10px;margin-bottom:0}
.section--features .tabs-item .tiles-wrap .feature-tile:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){margin-top:52px}
.section--features .tabs-item .options-wrap .option-tile:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){margin-top:52px}
section.section--icons.section--tile-grid .section__container{padding-bottom:70.5px}
.section--icons.icons-bg-dark.icon--triple .section__container .row img{height:52px}
section.section--multi-column-text .row .column,.section--multi-column-text .row .column{padding-left:30px;padding-right:30px}
}@media(min-width:64.0625em) and (min-width:81.25em){#searchform div{width:560px}
}@media(min-width:81.25em){.menu>li a{padding-right:26px;padding-left:26px}
}@media(min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base,15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}
.plyr--video .plyr__controls{padding:var(--plyr-control-spacing,10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}
}@media(min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large,18px)}
}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-ms-fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-moz-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-ms-fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
}@media(max-width:calc(768px - 1)){.plyr__time+.plyr__time{display:none}
}@media(max-width:106.25em){.section--text-and-media.background-half .section__background::after{left:28%}
.section--text-and-media.text-media--reverse.media-videobox .section__background::after{right:28%;left:0}
}@media(max-width:101.875em){body.page-about-us .section--cta .section__background{width:100%;max-width:100%}
.section--cta .section__background{width:100%;max-width:100%}
.section--cta .btn--close{right:55px}
}@media(max-width:100em){.section--text-and-media.background-half .section__background::after{left:26%}
.section--text-and-media.text-media--reverse.media-videobox .section__background::after{right:26%;left:0}
}@media(max-width:95em){.section--text-and-media.background-half .section__background::after{left:25%}
.section--text-and-media.text-media--reverse.media-videobox .section__background::after{right:25%;left:0}
}@media(max-width:81.24em){.scroll-animation-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 60px) / 4);flex:0 0 calc((100% - 60px) / 4);max-width:calc((100% - 60px) / 4)}
.scroll-animation-item:not(:nth-child(5n)){margin-right:0}
.scroll-animation-item:not(:nth-child(4n)){margin-right:20px}
.banner.banner--home{min-height:70vh}
.menu>li a{padding-right:16px;padding-left:16px}
.section--text-and-media .section__column.column__media{padding:0 32px 0 4px}
.section--text-and-media .section__column.column__content{padding-left:156px}
body.page-about-us .section--cta .section__container{max-width:768px}
.section--cta .section__container{max-width:768px}
.section--contact .section__container{max-width:768px}
}@media(max-width:77.5em){.banner.banner--home .banner--wrapper .banner--img{width:70%;margin-left:30%}
.banner.banner--home .banner--wrapper .banner--img button,.banner.banner--home .banner--wrapper .banner--img .button{min-height:70px;min-width:70px;width:70px;height:70px;margin:0}
.banner.banner--home .banner--wrapper .banner--content{width:50%}
.banner.banner--home .banner--wrapper button,.banner.banner--home .banner--wrapper .button{min-width:170px}
}@media(max-width:75em){.section--timeline .timeline__slider.slick-slider .slick-active h1,.section--timeline .timeline__slider.slick-slider .slick-center h1{font-size:220px}
.section--timeline .timeline__slider.slick-slider .slick-active h2,.section--timeline .timeline__slider.slick-slider .slick-center h2{font-size:220px}
.section--timeline .timeline__slider-text h1,.section--timeline .timeline__slider-text h2{font-size:102px}
}@media(max-width:74.99em){footer--formheading h1 br,footer--formheading h2 br,footer--formheading h3 br,footer--formheading h4 br,footer--formheading h5 br,footer--formheading h6 br,footer--formheading p br,.footer--formheading h1 br,.footer--formheading h2 br,.footer--formheading h3 br,.footer--formheading h4 br,.footer--formheading h5 br,.footer--formheading h6 br,.footer--formheading p br{display:none}
.section--tile-grid .section__container{padding:82px 70px 39px}
body.page-about-us .section--tile-grid .section__container{padding:82px 70px 39px}
.section--text-and-media .section__column.column__content{padding-left:53px}
.section--text-and-media.text-media--reverse.media-videobox .section__column.column__media .column__media--inner::after{height:88%}
.section--text-and-media.text-media--reverse.media-videobox .section__column.column__content{padding-left:53px}
.section--text-and-media.text-media--reverse.media-barbox .section__column.column__media{padding-right:0}
.section--text-and-media.text-media--reverse.media-barbox .section__column.column__content{padding-left:53px}
.section--text-and-media.media-videobox .section__column.column__media .column__media--inner::after{height:88%}
.section--text-and-media.media-videobox .section__column.column__content{padding-right:53px}
.section--text-and-media.media-barbox .section__column.column__media{padding-left:0;padding-right:15px}
.section--text-and-media.media-barbox .section__column.column__media .column__media--inner::after{height:88%}
.section--text-and-media.media-barbox .section__column.column__content{padding-left:53px}
body.page-testimonials .section--text-and-media .section__column.column__content{padding-left:17px;padding-right:40px}
.section--timeline .slick-dots li{width:calc(100% / 6)}
.section--tiles .section__container{padding:0}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-text{padding-right:50px}
.section--banner-large .banner--content__btn button,.section--banner-large .banner--content__btn .button{min-width:185px}
}@media(max-width:70.615em){.menu>li a{padding-right:11px;padding-left:11px}
}@media(max-width:64.0525em){html.stop-scroll body{overflow:hidden}
h1--bar,.h1--bar,.format-page-title--bar{padding-bottom:20px}
h1--bar.bar--small,.h1--bar.bar--small,.format-page-title--bar.bar--small{padding-bottom:26px}
h1--bar.bar--top,.h1--bar.bar--top,.format-page-title--bar.bar--top{padding-top:33px}
h1 a,.h1 a,.format-page-title a{font-size:inherit}
h1 a,.h1 a,.format-page-title a{line-height:inherit}
h1 a:hover,h1 a:active,h1 a:focus,.h1 a:hover,.h1 a:active,.h1 a:focus,.format-page-title a:hover,.format-page-title a:active,.format-page-title a:focus{font-size:inherit}
h1 a:hover,h1 a:active,h1 a:focus,.h1 a:hover,.h1 a:active,.h1 a:focus,.format-page-title a:hover,.format-page-title a:active,.format-page-title a:focus{line-height:inherit}
h1,.h1,.format-page-title{font-size:50px}
h1,.h1,.format-page-title{line-height:72px}
h1--large,.h1--large,.format-page-title--large{font-size:58px}
h1--large,.h1--large,.format-page-title--large{line-height:44px}
h2--bar,.h2--bar,.format-section-title--bar{padding-bottom:20px}
h2--bar.bar--small,.h2--bar.bar--small,.format-section-title--bar.bar--small{padding-bottom:26px}
h2--bar.bar--top,.h2--bar.bar--top,.format-section-title--bar.bar--top{padding-top:33px}
h2 a,.h2 a,.format-section-title a{font-size:inherit}
h2 a,.h2 a,.format-section-title a{line-height:inherit}
h2 a:hover,h2 a:active,h2 a:focus,.h2 a:hover,.h2 a:active,.h2 a:focus,.format-section-title a:hover,.format-section-title a:active,.format-section-title a:focus{font-size:inherit}
h2 a:hover,h2 a:active,h2 a:focus,.h2 a:hover,.h2 a:active,.h2 a:focus,.format-section-title a:hover,.format-section-title a:active,.format-section-title a:focus{line-height:inherit}
h2,.h2,.format-section-title{font-size:30px}
h2,.h2,.format-section-title{line-height:28px}
h2--large,.h2--large,.format-section-title--large{font-size:30px}
h2--large,.h2--large,.format-section-title--large{line-height:31px}
h2--large2,.h2--large2,.format-section-title--large2{font-size:26px}
h2--large2,.h2--large2,.format-section-title--large2{line-height:44px}
h3--bar,.h3--bar,.format-sub-section-title--bar{padding-bottom:20px}
h3--bar.bar--small,.h3--bar.bar--small,.format-sub-section-title--bar.bar--small{padding-bottom:26px}
h3--bar.bar--top,.h3--bar.bar--top,.format-sub-section-title--bar.bar--top{padding-top:33px}
h3 a,.h3 a,.format-sub-section-title a{font-size:inherit}
h3 a,.h3 a,.format-sub-section-title a{line-height:inherit}
h3 a:hover,h3 a:active,h3 a:focus,.h3 a:hover,.h3 a:active,.h3 a:focus,.format-sub-section-title a:hover,.format-sub-section-title a:active,.format-sub-section-title a:focus{font-size:inherit}
h3 a:hover,h3 a:active,h3 a:focus,.h3 a:hover,.h3 a:active,.h3 a:focus,.format-sub-section-title a:hover,.format-sub-section-title a:active,.format-sub-section-title a:focus{line-height:inherit}
h3,.h3,.format-sub-section-title{font-size:30px}
h3,.h3,.format-sub-section-title{line-height:28px}
h4--bar,.h4--bar{padding-bottom:20px}
h4--bar.bar--small,.h4--bar.bar--small{padding-bottom:26px}
h4--bar.bar--top,.h4--bar.bar--top{padding-top:33px}
h4 a,.h4 a{font-size:inherit}
h4 a,.h4 a{line-height:inherit}
h4 a:hover,h4 a:active,h4 a:focus,.h4 a:hover,.h4 a:active,.h4 a:focus{font-size:inherit}
h4 a:hover,h4 a:active,h4 a:focus,.h4 a:hover,.h4 a:active,.h4 a:focus{line-height:inherit}
h4,.h4{font-size:23px}
h4,.h4{line-height:26px}
h5--bar,.h5--bar{padding-bottom:20px}
h5--bar.bar--small,.h5--bar.bar--small{padding-bottom:26px}
h5--bar.bar--top,.h5--bar.bar--top{padding-top:33px}
h5 a,.h5 a{font-size:inherit}
h5 a,.h5 a{line-height:inherit}
h5 a:hover,h5 a:active,h5 a:focus,.h5 a:hover,.h5 a:active,.h5 a:focus{font-size:inherit}
h5 a:hover,h5 a:active,h5 a:focus,.h5 a:hover,.h5 a:active,.h5 a:focus{line-height:inherit}
h5,.h5{font-size:18px}
h5,.h5{line-height:26px}
h6--bar,.h6--bar{padding-bottom:20px}
h6--bar.bar--small,.h6--bar.bar--small{padding-bottom:26px}
h6--bar.bar--top,.h6--bar.bar--top{padding-top:33px}
h6 a,.h6 a{font-size:inherit}
h6 a,.h6 a{line-height:inherit}
h6 a:hover,h6 a:active,h6 a:focus,.h6 a:hover,.h6 a:active,.h6 a:focus{font-size:inherit}
h6 a:hover,h6 a:active,h6 a:focus,.h6 a:hover,.h6 a:active,.h6 a:focus{line-height:inherit}
h6,.h6{font-size:18px}
h6,.h6{line-height:22px}
h6--large,.h6--large{font-size:18px}
h6--large,.h6--large{line-height:20px}
h6--mid,.h6--mid{font-size:13px}
h6--mid,.h6--mid{line-height:18px}
h6--small,.h6--small{font-size:14px}
h6--small,.h6--small{line-height:18px}
p,.p,.format-paragraph{font-size:14px}
p,.p,.format-paragraph{line-height:19px}
p--large,p.format-lead,.p--large,.p.format-lead,.format-paragraph--large,.format-paragraph.format-lead{font-size:16px}
p--large,p.format-lead,.p--large,.p.format-lead,.format-paragraph--large,.format-paragraph.format-lead{line-height:22px}
p--small,p.format-lead,.p--small,.p.format-lead,.format-paragraph--small,.format-paragraph.format-lead{font-size:14px}
p--small,p.format-lead,.p--small,.p.format-lead,.format-paragraph--small,.format-paragraph.format-lead{line-height:19px}
p a,.p a,.format-paragraph a{font-size:inherit}
p a,.p a,.format-paragraph a{line-height:inherit}
p a:hover,p a:active,p a:focus,.p a:hover,.p a:active,.p a:focus,.format-paragraph a:hover,.format-paragraph a:active,.format-paragraph a:focus{font-size:inherit}
p a:hover,p a:active,p a:focus,.p a:hover,.p a:active,.p a:focus,.format-paragraph a:hover,.format-paragraph a:active,.format-paragraph a:focus{line-height:inherit}
.format-lead{font-size:16px}
.format-lead{line-height:22px}
a{font-size:14px}
a{line-height:19px}
li{font-size:14px}
li{line-height:19px}
label,.gform_wrapper.gravity-theme form .gfield_label{font-size:7px}
label,.gform_wrapper.gravity-theme form .gfield_label{line-height:24px}
.kicker,.format-kicker{font-size:12px}
.kicker,.format-kicker{line-height:39px}
.check-list--dark li{font-size:14px}
.check-list--dark li{line-height:18px}
.check-list--dark li{min-height:30px;padding:3px 0 0 32px;letter-spacing:1.4px}
.check-list--dark li::after{width:23px;height:23px}
.check-list--dark.light li{font-size:14px}
.check-list--dark.light li{line-height:21px}
.check-list--dark.light li{padding:0 0 0 37px;letter-spacing:0;padding:0 0 0 46px}
.list-arr li,.quick-links ul li{font-size:14px}
.list-arr li,.quick-links ul li{line-height:20px}
.list-arr li,.quick-links ul li{padding:0 0 0 16px}
.list-arr li::after,.quick-links ul li::after{width:8px;height:11px}
.list-arr li a,.quick-links ul li a{font-size:inherit}
.list-arr li a,.quick-links ul li a{line-height:inherit}
footer__background,.footer__background{border-top:6px solid #c9d352}
footer__container,.footer__container{padding:45px 40px 42px}
footer--heading h1,footer--heading h2,footer--heading h3,footer--heading h4,footer--heading h5,footer--heading h6,footer--heading p,.footer--heading h1,.footer--heading h2,.footer--heading h3,.footer--heading h4,.footer--heading h5,.footer--heading h6,.footer--heading p{font-size:16px}
footer--heading h1,footer--heading h2,footer--heading h3,footer--heading h4,footer--heading h5,footer--heading h6,footer--heading p,.footer--heading h1,.footer--heading h2,.footer--heading h3,.footer--heading h4,.footer--heading h5,.footer--heading h6,.footer--heading p{line-height:20px}
footer--heading h1,footer--heading h2,footer--heading h3,footer--heading h4,footer--heading h5,footer--heading h6,footer--heading p,.footer--heading h1,.footer--heading h2,.footer--heading h3,.footer--heading h4,.footer--heading h5,.footer--heading h6,.footer--heading p{margin:0 0 23px}
footer--formheading h1,footer--formheading h2,footer--formheading h3,footer--formheading h4,footer--formheading h5,footer--formheading h6,footer--formheading p,.footer--formheading h1,.footer--formheading h2,.footer--formheading h3,.footer--formheading h4,.footer--formheading h5,.footer--formheading h6,.footer--formheading p{margin:0 0 12px}
footer__logo p,.footer__logo p{font-size:20px}
footer__logo p,.footer__logo p{line-height:27px}
footer__form form .columnContainer input,footer__form form .columnContainer select,footer__form form .columnContainer textarea,.footer__form form .columnContainer input,.footer__form form .columnContainer select,.footer__form form .columnContainer textarea{font-size:14px}
footer__form form .columnContainer input,footer__form form .columnContainer select,footer__form form .columnContainer textarea,.footer__form form .columnContainer input,.footer__form form .columnContainer select,.footer__form form .columnContainer textarea{line-height:18px}
footer__form form .columnContainer input::-webkit-input-placeholder,footer__form form .columnContainer select::-webkit-input-placeholder,footer__form form .columnContainer textarea::-webkit-input-placeholder,.footer__form form .columnContainer input::-webkit-input-placeholder,.footer__form form .columnContainer select::-webkit-input-placeholder,.footer__form form .columnContainer textarea::-webkit-input-placeholder{font-size:14px}
footer__form form .columnContainer input::-webkit-input-placeholder,footer__form form .columnContainer select::-webkit-input-placeholder,footer__form form .columnContainer textarea::-webkit-input-placeholder,.footer__form form .columnContainer input::-webkit-input-placeholder,.footer__form form .columnContainer select::-webkit-input-placeholder,.footer__form form .columnContainer textarea::-webkit-input-placeholder{line-height:18px}
footer__form form .columnContainer input::-moz-placeholder,footer__form form .columnContainer select::-moz-placeholder,footer__form form .columnContainer textarea::-moz-placeholder,.footer__form form .columnContainer input::-moz-placeholder,.footer__form form .columnContainer select::-moz-placeholder,.footer__form form .columnContainer textarea::-moz-placeholder{font-size:14px}
footer__form form .columnContainer input::-moz-placeholder,footer__form form .columnContainer select::-moz-placeholder,footer__form form .columnContainer textarea::-moz-placeholder,.footer__form form .columnContainer input::-moz-placeholder,.footer__form form .columnContainer select::-moz-placeholder,.footer__form form .columnContainer textarea::-moz-placeholder{line-height:18px}
footer__form form .columnContainer input:-moz-placeholder,footer__form form .columnContainer select:-moz-placeholder,footer__form form .columnContainer textarea:-moz-placeholder,.footer__form form .columnContainer input:-moz-placeholder,.footer__form form .columnContainer select:-moz-placeholder,.footer__form form .columnContainer textarea:-moz-placeholder{font-size:14px}
footer__form form .columnContainer input:-moz-placeholder,footer__form form .columnContainer select:-moz-placeholder,footer__form form .columnContainer textarea:-moz-placeholder,.footer__form form .columnContainer input:-moz-placeholder,.footer__form form .columnContainer select:-moz-placeholder,.footer__form form .columnContainer textarea:-moz-placeholder{line-height:18px}
footer__form form .columnContainer input:-ms-input-placeholder,footer__form form .columnContainer select:-ms-input-placeholder,footer__form form .columnContainer textarea:-ms-input-placeholder,.footer__form form .columnContainer input:-ms-input-placeholder,.footer__form form .columnContainer select:-ms-input-placeholder,.footer__form form .columnContainer textarea:-ms-input-placeholder{font-size:14px}
footer__form form .columnContainer input:-ms-input-placeholder,footer__form form .columnContainer select:-ms-input-placeholder,footer__form form .columnContainer textarea:-ms-input-placeholder,.footer__form form .columnContainer input:-ms-input-placeholder,.footer__form form .columnContainer select:-ms-input-placeholder,.footer__form form .columnContainer textarea:-ms-input-placeholder{line-height:18px}
footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]{font-size:12px}
footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]{line-height:18px}
footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]{letter-spacing:1.2px}
footer__form .form__field input,footer__form .form__field select,footer__form .form__field textarea,.footer__form .form__field input,.footer__form .form__field select,.footer__form .form__field textarea{font-size:14px}
footer__form .form__field input,footer__form .form__field select,footer__form .form__field textarea,.footer__form .form__field input,.footer__form .form__field select,.footer__form .form__field textarea{line-height:18px}
footer__form .form__field input::-webkit-input-placeholder,footer__form .form__field select::-webkit-input-placeholder,footer__form .form__field textarea::-webkit-input-placeholder,.footer__form .form__field input::-webkit-input-placeholder,.footer__form .form__field select::-webkit-input-placeholder,.footer__form .form__field textarea::-webkit-input-placeholder{font-size:14px}
footer__form .form__field input::-webkit-input-placeholder,footer__form .form__field select::-webkit-input-placeholder,footer__form .form__field textarea::-webkit-input-placeholder,.footer__form .form__field input::-webkit-input-placeholder,.footer__form .form__field select::-webkit-input-placeholder,.footer__form .form__field textarea::-webkit-input-placeholder{line-height:18px}
footer__form .form__field input::-moz-placeholder,footer__form .form__field select::-moz-placeholder,footer__form .form__field textarea::-moz-placeholder,.footer__form .form__field input::-moz-placeholder,.footer__form .form__field select::-moz-placeholder,.footer__form .form__field textarea::-moz-placeholder{font-size:14px}
footer__form .form__field input::-moz-placeholder,footer__form .form__field select::-moz-placeholder,footer__form .form__field textarea::-moz-placeholder,.footer__form .form__field input::-moz-placeholder,.footer__form .form__field select::-moz-placeholder,.footer__form .form__field textarea::-moz-placeholder{line-height:18px}
footer__form .form__field input:-moz-placeholder,footer__form .form__field select:-moz-placeholder,footer__form .form__field textarea:-moz-placeholder,.footer__form .form__field input:-moz-placeholder,.footer__form .form__field select:-moz-placeholder,.footer__form .form__field textarea:-moz-placeholder{font-size:14px}
footer__form .form__field input:-moz-placeholder,footer__form .form__field select:-moz-placeholder,footer__form .form__field textarea:-moz-placeholder,.footer__form .form__field input:-moz-placeholder,.footer__form .form__field select:-moz-placeholder,.footer__form .form__field textarea:-moz-placeholder{line-height:18px}
footer__form .form__field input:-ms-input-placeholder,footer__form .form__field select:-ms-input-placeholder,footer__form .form__field textarea:-ms-input-placeholder,.footer__form .form__field input:-ms-input-placeholder,.footer__form .form__field select:-ms-input-placeholder,.footer__form .form__field textarea:-ms-input-placeholder{font-size:14px}
footer__form .form__field input:-ms-input-placeholder,footer__form .form__field select:-ms-input-placeholder,footer__form .form__field textarea:-ms-input-placeholder,.footer__form .form__field input:-ms-input-placeholder,.footer__form .form__field select:-ms-input-placeholder,.footer__form .form__field textarea:-ms-input-placeholder{line-height:18px}
footer__form button,footer__form .button,.footer__form button,.footer__form .button{font-size:12px}
footer__form button,footer__form .button,.footer__form button,.footer__form .button{line-height:18px}
footer__form button,footer__form .button,.footer__form button,.footer__form .button{letter-spacing:1.2px}
footer__details .details--inner,.footer__details .details--inner{margin:0 0 66px}
footer__details .details--inner p,.footer__details .details--inner p{font-size:16px}
footer__details .details--inner p,.footer__details .details--inner p{line-height:19px}
footer__details .details--inner a,.footer__details .details--inner a{font-size:16px}
footer__details .details--inner a,.footer__details .details--inner a{line-height:19px}
footer__details .details--inner:nth-child(3) p,.footer__details .details--inner:nth-child(3) p{max-width:122px}
footer__bottom-bar,.footer__bottom-bar{min-height:auto}
footer__bottom-bar .footer__container,.footer__bottom-bar .footer__container{padding:14px 40px 14px}
footer__bottom-bar .copyrigh--links li a,.footer__bottom-bar .copyrigh--links li a{font-size:inherit}
footer__bottom-bar .copyrigh--links li a,.footer__bottom-bar .copyrigh--links li a{line-height:inherit}
footer__copyright a,.footer__copyright a{font-size:inherit}
footer__copyright a,.footer__copyright a{line-height:inherit}
.mail-list li{font-size:13px}
.mail-list li{line-height:15px}
.mail-list li{padding:0 0 0 32px}
.mail-list li a{font-size:inherit}
.mail-list li a{line-height:inherit}
section,.section{padding:20px 0}
section__container,.section__container{padding:40px}
.scroll-animation-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px) / 3);flex:0 0 calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3)}
.scroll-animation-item:not(:nth-child(4n)){margin-right:0}
.scroll-animation-item:not(:nth-child(3n)){margin-right:20px}
.section--testimonial .section__container{padding:40px;padding-bottom:75px}
.section--testimonial .testimonial--heading{padding-bottom:4px}
.section--testimonial .testimonial--heading h3.h3--light{font-size:24px;line-height:34px}
.section--testimonial .button--arrow{font-size:12px}
.section--testimonial .button--arrow{line-height:18px}
.section--testimonial .testimonial--slider .column--slide h6{font-size:19px}
.section--testimonial .testimonial--slider .column--slide h6{line-height:24px}
.section--testimonial .testimonial--slider .column--slide h6{margin-top:22px;margin-bottom:25px}
.section--testimonial .testimonial--slider .column--slide h6.neue--font__medium p{font-size:19px}
.section--testimonial .testimonial--slider .column--slide h6.neue--font__medium p{line-height:24px}
button,.button,a.button,.format-button{font-size:12px}
button,.button,a.button,.format-button{line-height:19px}
button,.button,a.button,.format-button{padding:5px 14px;min-width:161px}
button--arrow,.button--arrow,a.button--arrow,.format-button--arrow{font-size:12px}
button--arrow,.button--arrow,a.button--arrow,.format-button--arrow{line-height:19px}
button--cicle-bigplay,.button--cicle-bigplay,a.button--cicle-bigplay,.format-button--cicle-bigplay{min-height:auto;min-width:auto;width:86px;height:86px}
button--circle-play,.button--circle-play,a.button--circle-play,.format-button--circle-play{font-size:12px}
button--circle-play,.button--circle-play,a.button--circle-play,.format-button--circle-play{line-height:19px}
button--circle-play,.button--circle-play,a.button--circle-play,.format-button--circle-play{letter-spacing:1.2px;padding:0 40px 0 0;min-height:auto;min-width:auto}
button--cicle-arrow,.button--cicle-arrow,a.button--cicle-arrow,.format-button--cicle-arrow{width:64px;height:64px;min-width:auto;border-radius:400px}
.banner__breadcrumb{left:40px}
.banner.banner--home{padding:124px 0 82px}
.banner.banner--home .banner__container{padding:0 40px 0 0}
.banner.banner--home .banner--wrapper .banner--img{width:65%;margin-left:35%}
.banner.banner--home .banner--wrapper .banner--content{min-height:232px;padding:32px 15px 32px 99px}
.banner.banner--home .banner--wrapper .banner--content P{font-size:15px}
.banner.banner--home .banner--wrapper .banner--content P{line-height:19px}
.banner.banner--home .banner--wrapper .banner--content::before{width:8px;right:-8px}
.banner.banner--home .banner--wrapper .banner--content::after{right:-8px;bottom:-8px;height:8px}
.banner.banner--home .banner--wrapper button,.banner.banner--home .banner--wrapper .button{font-size:12px}
.banner.banner--home .banner--wrapper button,.banner.banner--home .banner--wrapper .button{line-height:19px}
.banner.banner--home .banner--wrapper button,.banner.banner--home .banner--wrapper .button{min-width:126px;margin-right:11px}
.section--example{padding:48px 40px 55px !important}
.section--example .section__container .testimonial-tile{width:calc((100% - 40px)/3);margin-top:30px;margin-right:20px}
.section--example .section__container .testimonial-tile .img-wrap{padding-bottom:69%}
.section--example .section__container .testimonial-tile .img-wrap:after{width:48px;height:48px}
.section--example .section__container .testimonial-tile .testimonial-date-author{font-size:12px;line-height:14px;margin-bottom:18px}
.section--example .section__container .testimonial-tile h5{font-size:14px;line-height:18px;margin-bottom:12px}
.section--example .section__container .testimonial-tile p:not(.testimonial-date-author){font-size:14px;line-height:18px;margin-bottom:0}
.section--example .section__container .testimonial-tile .play-text{font-size:12px;padding-bottom:18px}
.section--example .section__container .testimonial-tile .play-text:before,.section--example .section__container .testimonial-tile .play-text:after{-webkit-transition:.7s ease;transition:.7s ease}
.section--example .section__container .testimonial-tile .play-text:before{right:calc(100% + 100px)}
.section--example .section__container .testimonial-tile .play-text:hover:after{left:calc(100% + 100px)}
.section--tile-grid .section__background{padding:0 40px}
.section--tile-grid .section__container{padding:58px 59px 26px;border-top:6px solid #c9d352}
.section--tile-grid .section__container h2{font-size:32px;line-height:30px;margin-bottom:52px}
.section--tile-grid.tile-grid--overlay .section__container{margin-top:-55px}
.section--tile-grid .tiles{margin:0 0 61px}
.section--tile-grid .tiles--content{padding:17px 0 24px}
.section--tile-grid .tiles--content h1,.section--tile-grid .tiles--content h2,.section--tile-grid .tiles--content h3,.section--tile-grid .tiles--content h4,.section--tile-grid .tiles--content h5,.section--tile-grid .tiles--content h6{margin:0 0 24px}
.section--tile-grid .tiles.tiles-normal{margin:0 0 21px}
.section--tile-grid .tiles.tiles-normal .tiles--content{padding:8px 0}
.section--tile-grid .tiles.tiles-normal .tiles--content h1,.section--tile-grid .tiles.tiles-normal .tiles--content h2,.section--tile-grid .tiles.tiles-normal .tiles--content h3,.section--tile-grid .tiles.tiles-normal .tiles--content h4,.section--tile-grid .tiles.tiles-normal .tiles--content h5,.section--tile-grid .tiles.tiles-normal .tiles--content h6{margin:0}
body.page-about-us .section--tile-grid .section__container{padding:40px 59px 41px;border-top:6px solid #c9d352}
body.page-about-us .section--tile-grid .section__container h2{margin-bottom:40px}
.section--two-column-tiles{padding:50px 40px !important}
.section--two-column-tiles .col-tile{min-height:348px}
.section--two-column-tiles .col-tile h3{font-size:24px;line-height:34px;margin-bottom:10px}
.section--two-column-tiles .col-tile p{font-size:16px;line-height:18px}
.section--two-column-tiles .col-tile .col-heading{padding:40px 50px 24px}
.section--two-column-tiles .col-tile .col-heading p{min-height:50px}
.section--two-column-tiles .col-tile .col-content{padding:40px 50px;border-width:6px;-webkit-transform:translateY(calc(100% - 6px));transform:translateY(calc(100% - 6px))}
.section--two-column-tiles .col-tile .col-content h3{margin-bottom:10px}
.section--two-column-tiles .col-tile .col-content p{margin-bottom:24px}
.section--two-column-tiles .col-tile .col-content h5{margin-bottom:12px}
.section--two-column-tiles .col-tile .col-content li{padding-left:24px;margin-bottom:12px}
.section--two-column-tiles .col-tile .col-content li:before{width:14px;height:14px;font-size:28px;line-height:14px}
.navbar__background{padding:10px 0 11px}
.navbar__background.scroll .navbar__logo a img{width:54.4px}
.navbar__container{padding:0 40px}
.navbar__container .nav-phone{font-size:16px;line-height:20px;letter-spacing:.16px;margin-top:28px;margin-left:auto;margin-right:55px}
.navbar__container .nav-phone img{width:16px;margin-right:8px}
.navbar__logo a img{height:54.3px}
.navbar .main-menu{position:fixed;width:100%;top:0;left:0;margin:0;display:none}
.navbar .menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;width:100%;height:100%;left:0;top:0;padding:132px 40px 48px;background-color:transparent;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.navbar .menu__container .social-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}
.navbar .menu__container .social-bar .button{min-width:216px;line-height:28px}
.navbar .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex}
.navbar.is-active .navbar__logo img{opacity:0;-webkit-transition:.3s ease;transition:.3s ease}
.navbar.is-active .navbar__logo img.logo-dark{opacity:1}
.navbar.is-active .navbar__background{background-color:transparent}
.navbar.is-active .menu__container{opacity:1;visibility:visible;background-color:#c6d431}
.navbar.is-active .hamburger-inner,.navbar.is-active .hamburger-inner:before,.navbar.is-active .hamburger-inner:after{background-color:#242d39}
.menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto}
.menu>li{padding-bottom:18px;padding-right:0;margin-right:0}
.menu>li:last-child{margin-bottom:0}
.menu>li.menu-item-has-children{position:relative}
.menu>li.menu-item-has-children.openedDSubmenu .sub-menu--wrap{opacity:1;visibility:visible}
.menu>li.menu-item-has-children>a{padding-right:28px}
.menu>li.menu-item-has-children>a:after{display:-webkit-box;display:-ms-flexbox;display:flex;content:"";position:absolute;width:13px;height:13px;border:3.5px solid #242d39;border-top:0;border-left:0;top:12px;left:auto;right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu>li.menu-item-has-children>a.ialign:after{top:8px}
.menu>li.menu-item-has-children .sub-menu--wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:unset;width:calc(100vw - 300px);min-height:170px;top:0;left:220px;right:auto;padding:0;background-color:transparent;-webkit-box-shadow:unset;box-shadow:unset}
.menu>li.menu-item-has-children .sub-menu--wrap img{width:275px;max-height:170px;height:100%;top:0;left:auto;right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu{width:160px}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li:before{background-color:#242d39}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li.active-menu a{opacity:1}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li a{font-size:20px;line-height:24px;padding:8px 0;opacity:.5;-webkit-transition:.3s ease;transition:.3s ease}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li a:hover{opacity:1}
.menu>li>a{font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:30px;line-height:34px;letter-spacing:0;color:#242d39;opacity:1;padding-bottom:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.menu>li>a:after{display:none}
.menu>li>a:hover{opacity:.5}
input,select,textarea{font-size:12px}
input,select,textarea{line-height:21px}
input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:12px}
input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{line-height:21px}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-size:12px}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{line-height:21px}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{font-size:12px}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{line-height:21px}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:12px}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{line-height:21px}
.form__field{margin-bottom:15px}
.form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.form__column--left{margin-left:0}
.select__selected{font-size:12px}
.select__selected{line-height:21px}
.select__items>div{font-size:12px}
.select__items>div{line-height:21px}
.searchform{display:none}
blockquote{font-size:19px}
blockquote{line-height:24px}
.gravity-form--tow-column .gform_wrapper.gravity-theme .gform_fields{-webkit-column-count:1;-moz-column-count:1;column-count:1}
.gform_wrapper.gravity-theme form .gform_footer{-ms-flex-item-align:normal;align-self:normal}
.pagination__previous a,.pagination__next a{font-size:12px}
.pagination__previous a,.pagination__next a{line-height:19px}
.pagination__previous a,.pagination__next a{padding:5px 14px;min-width:161px}
.section--text-and-image .slider-content .slider-image .imgDiv{height:auto;margin-bottom:25px}
.section--text-and-image .slider-content .slider-image p{max-width:236px}
.section--text-and-image .slider-content .content{padding-left:20px;font-size:25px;line-height:35px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:unset}
.section--text-and-image .slider-content .content h3{margin-bottom:22px;padding:0;font-size:25px;line-height:35px}
.section--text-and-image .slider-content .content p{font-size:20px;line-height:30px;margin-bottom:38px;padding:0}
.section--text-and-image.imgalignright .slider-content .content{padding-right:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:unset}
.section--text-and-image.imgalignright .slider-content .content .with-arrow{max-width:100%;display:inline;margin-left:0}
.section--features .tabs__link{padding:13px 13px;font-size:16px;line-height:18px;letter-spacing:1.6px}
.section--features .tabs-content:after{width:100%}
.section--features .tabs-item{padding:42px 0 46px}
.section--features .tabs-item h4{margin:0 auto 42px}
.section--features .tabs-item .styled-list li{font-size:18px;line-height:22px;padding:16px 0 16px 36px}
.section--features .tabs-item .styled-list li:before{width:24px;height:24px}
.section--features .tabs-item .tiles-wrap .feature-tile{padding-bottom:22px}
.section--features .tabs-item .tiles-wrap .feature-tile .img-wrap{padding-bottom:63%;margin-bottom:21px}
.section--features .tabs-item .tiles-wrap .feature-tile h5,.section--features .tabs-item .tiles-wrap .feature-tile p{padding:0}
.section--features .tabs-item .tiles-wrap .feature-tile h5{font-size:14px;line-height:18px;padding-bottom:21px;margin-bottom:21px}
.section--features .tabs-item .tiles-wrap .feature-tile h5:after{width:26px;left:0}
.section--features .tabs-item .options-wrap .option-tile{padding-bottom:22px}
.section--features .tabs-item .options-wrap .option-tile .img-wrap{padding-bottom:63%;margin-bottom:21px}
.section--features .tabs-item .options-wrap .option-tile h5,.section--features .tabs-item .options-wrap .option-tile p{padding:0}
.section--features .tabs-item .options-wrap .option-tile h5{font-size:14px;line-height:18px;padding-bottom:21px;margin-bottom:21px}
.section--features .tabs-item .options-wrap .option-tile h5:after{width:26px;left:0}
.section--features .tabs-item .button-group{margin-top:42px}
.section--features .tabs-item .button-group .button:not(:last-child){margin-right:20px}
.banner-small-overlay p{font-size:22px;margin-bottom:4px}
.banner-small-overlay h1{font-size:50px;line-height:55px;margin-top:0}
.section--text-and-media .section__container{padding:52px 0 52px}
.section--text-and-media .section__column.column__media{padding:0 40px 0 4px}
.section--text-and-media .section__column.column__content{padding-left:40px}
.section--text-and-media .section__column.column__content .column__content--innner h1,.section--text-and-media .section__column.column__content .column__content--innner h2,.section--text-and-media .section__column.column__content .column__content--innner h3,.section--text-and-media .section__column.column__content .column__content--innner h4,.section--text-and-media .section__column.column__content .column__content--innner h5{max-width:335px;margin:0 0 24px}
.section--text-and-media .section__column.column__content .column__content--innner p:last-child{margin:0}
.section--text-and-media .section__column.column__content .column__content--innner p{max-width:335px;margin:0 0 10px}
.section--text-and-media .section__column.column__content .column__content--innner button,.section--text-and-media .section__column.column__content .column__content--innner .button{margin:20px 20px 0 0}
.section--text-and-media .section__column.column__content .column__content--innner .check-list--dark{max-width:335px;margin:29px 0 15px}
.section--text-and-media .section__column.column__content .column__content--innner .check-list--dark li{margin:0 20px 5px 0}
.section--text-and-media.text-media--reverse.media-videobox .section__column.column__content{padding-left:40px;padding-right:21px}
.section--text-and-media.text-media--reverse.media-barbox .section__column.column__content{padding-left:40px}
.section--text-and-media.media-videobox .section__column.column__content{padding-left:21px;padding-right:40px}
.section--text-and-media.media-videobox .section__column.column__content{padding:36px}
.section--text-and-media.media-barbox .section__column.column__content{padding-left:40px}
body.page-home .section--text-and-media .section__container{padding:66px 0 69px}
body.page-about-us .section--text-and-media .section__container{padding:52px 0 67px}
body.page-about-us .section--text-and-media .section__column.column__content .column__content--innner button,body.page-about-us .section--text-and-media .section__column.column__content .column__content--innner .button{min-width:137px}
body.page-about-us .section--cta .section__background{padding:0 40px}
body.page-about-us .section--cta .section__container{padding:56px 40px 51px}
body.page-contact-us .section--text-and-media .section__column.column__content .column__content--innner button,body.page-contact-us .section--text-and-media .section__column.column__content .column__content--innner .button{min-width:137px}
body.page-user-water-trucks .section--text-and-media .section__column.column__content .column__content--innner button,body.page-user-water-trucks .section--text-and-media .section__column.column__content .column__content--innner .button{min-width:137px}
body.page-water-trucks .section--text-and-media .section__container,body.page-slip-on-water-carts .section--text-and-media .section__container{padding:72px 0 74px}
body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner button,body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner .button,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner button,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner .button{min-width:157px;margin:20px 17px 0 0}
body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner button:last-child,body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner .button:last-child,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner button:last-child,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner .button:last-child{margin-right:0}
body.page-poly-advantage .section--text-and-media .section__column.column__content .column__content--innner button,body.page-poly-advantage .section--text-and-media .section__column.column__content .column__content--innner .button{min-width:137px}
body.page-testimonials .section--text-and-media .section__background::after{left:0}
body.page-testimonials .section--text-and-media .section__container{padding:57px 0 51px}
body.page-testimonials .section--text-and-media .section__column.column__content{padding:17px 40px 17px 17px}
body.page-testimonials .section--text-and-media .section__column.column__content .column__content--innner p{margin:0 0 15px}
body.page-testimonials .section--text-and-media .section__column.column__content .column__content--innner p:last-child{margin:0}
.section--statistics .section__container{padding:52px 40px 37px}
.section--statistics .statistics-counter{margin:0 0 10px}
.section--statistics .statistics-counter h1{margin:0 0 6px}
.section--statistics .statistics-counter h2{margin:0 0 6px}
.section--timeline .timeline__slider .slick-prev{margin-left:64px}
.section--timeline .timeline__slider .slick-next{margin-right:64px}
.section--full-width-media{padding:0}
.section--full-width-media .background-image{height:292px}
.section--full-width-media.container-width{padding:40px 40px}
.section--full-width-media.media-content .background-image{height:345px}
.section--full-width-media.media-content .background-image :last-child{margin:0 !important}
.section--full-width-media.media-content .background-image .section__container{max-width:260px}
.section--full-width-media.media-content .background-image .section__container h2{font-size:32px;line-height:50px;margin-bottom:20px}
.section--full-width-media.media-content .background-image .section__container h4{font-size:14px;line-height:19px;margin-bottom:32px}
.section--full-width-media.media-content .background-image .section__container .play-btn{width:56px;height:56px}
.section--full-width-media.media-content .background-image .section__container .play-btn:after{width:21px;height:24px;-webkit-transform:translateX(3px);transform:translateX(3px)}
.section--product-list .section__container{padding:40px 40px 69px}
.section--product-list .heading-center h1,.section--product-list .heading-center h2,.section--product-list .heading-center h3,.section--product-list .heading-center h4,.section--product-list .heading-center h5,.section--product-list .heading-center h6{font-size:32px;line-height:34px}
.section--product-list .row{margin-right:-10px;margin-left:-10px}
.section--product-list .row .column{padding-right:10px;padding-left:10px}
.section--product-list .product-box{margin:0 0 29px}
.section--product-list .product-box__img{min-height:190px}
.section--product-list .product-box__content .product-heading--dark{padding:9px 9px}
.section--product-list .product-box__content .product-details{padding:13px 8px}
.section--product-list .product-box__content .product-btn{margin:7x 0 0}
.section--product-list.padding-large .section__container{padding:86px 40px 40px}
.section--location .location-content{padding:40px 26px 60px 40px}
.section--location .location-content .location-wrap:after{width:6px;right:-26px}
.section--location .location-content .location-wrap .location-details .loc-field p{font-size:10px;line-height:12px;letter-spacing:1px;padding-bottom:4px;margin:0 0 3px}
.section--location .location-content .location-wrap .location-details .loc-field h5,.section--location .location-content .location-wrap .location-details .loc-field a{font-size:14px;line-height:16px}
.section--location.right-side .location-content{padding:40px 40px 60px 26px}
.section--location.right-side .location-content .location-wrap:after{left:-26px}
.section--icons.icons-bg-dark p{font-size:10px}
.section--icons.icons-bg-dark p{line-height:13.4px}
.section--icons.tile-grid--overlay.icon-five .section__background{padding:0 40px}
.section--icons.tile-grid--overlay .section__container{margin-top:-40px}
.section--icons.tile-grid--overlay .section__background{padding:0 40px}
.section--icons.tile-grid--overlay .p--large{max-width:494px}
.section--icons h6{font-size:16px}
.section--icons h6{line-height:18px}
.section--icons .button.button--light-border{font-size:14px}
.section--icons .button.button--light-border{line-height:19px}
.section--icons .button.button--light-border{letter-spacing:1.4px;padding:2px 8px 3px;min-width:125px}
section.section--icons.section--tile-grid .heading-center{margin-bottom:43.34px}
section.section--icons.section--tile-grid .heading-center p{font-size:16px;line-height:22px}
section.section--icons.section--tile-grid .heading-center p strong{font-size:20px;line-height:22px}
section.section--icons.section--tile-grid .icon--tile.column img{max-height:62.46px;max-width:62.46px;margin-bottom:10px}
section.section--icons.section--tile-grid .section__container{padding-bottom:47.37px}
.icon--tile-content p{font-size:14px}
.icon--tile-content p{line-height:18px}
.icons-bg-dark.icon-five .section__container .icon--tile h6{min-height:36px}
.icons-bg-dark.icon-five .section__container .icon--tile{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.icons-bg-dark.icon-five .section__container .icon--tile h6{font-size:16px;line-height:18px}
.icons-bg-dark.icon-five .section__container .icon--tile p{font-size:10px;line-height:13.4px}
.section--icons.icons-bg-dark.icon--triple .section__container .row img{height:27.4px}
section.section--multi-column-text .section__background,.section--multi-column-text .section__background{padding:0 55px}
section.section--multi-column-text .section__container,.section--multi-column-text .section__container{padding:66px 40px 55px}
section.section--multi-column-text .section__container .heading-center h1,section.section--multi-column-text .section__container .heading-center h2,section.section--multi-column-text .section__container .heading-center h3,section.section--multi-column-text .section__container .heading-center h4,section.section--multi-column-text .section__container .heading-center h5,section.section--multi-column-text .section__container .heading-center h6,section.section--multi-column-text .section__container .heading-center .format-section-title--bar,.section--multi-column-text .section__container .heading-center h1,.section--multi-column-text .section__container .heading-center h2,.section--multi-column-text .section__container .heading-center h3,.section--multi-column-text .section__container .heading-center h4,.section--multi-column-text .section__container .heading-center h5,.section--multi-column-text .section__container .heading-center h6,.section--multi-column-text .section__container .heading-center .format-section-title--bar{font-size:32px}
section.section--multi-column-text .section__container .heading-center h1,section.section--multi-column-text .section__container .heading-center h2,section.section--multi-column-text .section__container .heading-center h3,section.section--multi-column-text .section__container .heading-center h4,section.section--multi-column-text .section__container .heading-center h5,section.section--multi-column-text .section__container .heading-center h6,section.section--multi-column-text .section__container .heading-center .format-section-title--bar,.section--multi-column-text .section__container .heading-center h1,.section--multi-column-text .section__container .heading-center h2,.section--multi-column-text .section__container .heading-center h3,.section--multi-column-text .section__container .heading-center h4,.section--multi-column-text .section__container .heading-center h5,.section--multi-column-text .section__container .heading-center h6,.section--multi-column-text .section__container .heading-center .format-section-title--bar{line-height:39px}
section.section--multi-column-text .section__container .heading-center h1,section.section--multi-column-text .section__container .heading-center h2,section.section--multi-column-text .section__container .heading-center h3,section.section--multi-column-text .section__container .heading-center h4,section.section--multi-column-text .section__container .heading-center h5,section.section--multi-column-text .section__container .heading-center h6,section.section--multi-column-text .section__container .heading-center .format-section-title--bar,.section--multi-column-text .section__container .heading-center h1,.section--multi-column-text .section__container .heading-center h2,.section--multi-column-text .section__container .heading-center h3,.section--multi-column-text .section__container .heading-center h4,.section--multi-column-text .section__container .heading-center h5,.section--multi-column-text .section__container .heading-center h6,.section--multi-column-text .section__container .heading-center .format-section-title--bar{margin:0 0 41px;padding-top:24px}
section.section--multi-column-text .row,.section--multi-column-text .row{margin-right:-10px;margin-left:-10px}
section.section--multi-column-text .row .column,.section--multi-column-text .row .column{padding-right:10px;padding-left:10px;width:50%}
section.section--multi-column-text .multicol-box,.section--multi-column-text .multicol-box{margin:0 0 30px}
section.section--multi-column-text .multicol-box__img,.section--multi-column-text .multicol-box__img{margin:0 0 20px;min-height:52px}
section.section--multi-column-text .multicol-box__img img,.section--multi-column-text .multicol-box__img img{max-width:45px;max-height:45px}
section.section--multi-column-text .multicol-box h1,section.section--multi-column-text .multicol-box h2,section.section--multi-column-text .multicol-box h3,section.section--multi-column-text .multicol-box h4,section.section--multi-column-text .multicol-box h5,section.section--multi-column-text .multicol-box h6,.section--multi-column-text .multicol-box h1,.section--multi-column-text .multicol-box h2,.section--multi-column-text .multicol-box h3,.section--multi-column-text .multicol-box h4,.section--multi-column-text .multicol-box h5,.section--multi-column-text .multicol-box h6{margin:0 0 26px;padding-bottom:20px}
section.section--multi-column-text .multicol-box h1 br,section.section--multi-column-text .multicol-box h2 br,section.section--multi-column-text .multicol-box h3 br,section.section--multi-column-text .multicol-box h4 br,section.section--multi-column-text .multicol-box h5 br,section.section--multi-column-text .multicol-box h6 br,.section--multi-column-text .multicol-box h1 br,.section--multi-column-text .multicol-box h2 br,.section--multi-column-text .multicol-box h3 br,.section--multi-column-text .multicol-box h4 br,.section--multi-column-text .multicol-box h5 br,.section--multi-column-text .multicol-box h6 br{display:none}
section.section--multi-column-text .multicol-box h1::before,section.section--multi-column-text .multicol-box h2::before,section.section--multi-column-text .multicol-box h3::before,section.section--multi-column-text .multicol-box h4::before,section.section--multi-column-text .multicol-box h5::before,section.section--multi-column-text .multicol-box h6::before,.section--multi-column-text .multicol-box h1::before,.section--multi-column-text .multicol-box h2::before,.section--multi-column-text .multicol-box h3::before,.section--multi-column-text .multicol-box h4::before,.section--multi-column-text .multicol-box h5::before,.section--multi-column-text .multicol-box h6::before{width:25px}
section.section--multi-column-text .multicol-box__content .multicol-details,.section--multi-column-text .multicol-box__content .multicol-details{max-width:275px}
section.section--multi-column-text.two-column-text .section__container,.section--multi-column-text.two-column-text .section__container{padding:56px 40px 88px;max-width:660px}
section.section--multi-column-text.two-column-text .section__container .heading-center h1,section.section--multi-column-text.two-column-text .section__container .heading-center h2,section.section--multi-column-text.two-column-text .section__container .heading-center h3,section.section--multi-column-text.two-column-text .section__container .heading-center h4,section.section--multi-column-text.two-column-text .section__container .heading-center h5,section.section--multi-column-text.two-column-text .section__container .heading-center h6,section.section--multi-column-text.two-column-text .section__container .heading-center .format-section-title--bar,.section--multi-column-text.two-column-text .section__container .heading-center h1,.section--multi-column-text.two-column-text .section__container .heading-center h2,.section--multi-column-text.two-column-text .section__container .heading-center h3,.section--multi-column-text.two-column-text .section__container .heading-center h4,.section--multi-column-text.two-column-text .section__container .heading-center h5,.section--multi-column-text.two-column-text .section__container .heading-center h6,.section--multi-column-text.two-column-text .section__container .heading-center .format-section-title--bar{margin:0 0 55px;font-size:32px;line-height:39px;padding-top:24px}
section.section--multi-column-text.two-column-text .row .column:nth-child(1),.section--multi-column-text.two-column-text .row .column:nth-child(1){padding-left:25px}
section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box .multicol-box__img,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box .multicol-box__img{margin:0 0 20px}
section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h1,section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h2,section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h3,section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h4,section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h5,section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h6,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h1,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h2,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h3,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h4,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h5,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box h6{max-width:215px}
section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box ul li:nth-child(1),.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box ul li:nth-child(1){max-width:235px}
section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box ul li:nth-child(2),.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box ul li:nth-child(2){max-width:240px}
section.section--multi-column-text.two-column-text .row .column:nth-child(2),.section--multi-column-text.two-column-text .row .column:nth-child(2){padding-left:25px}
section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h1,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h2,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h3,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h4,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h5,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h6,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h1,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h2,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h3,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h4,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h5,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h6{max-width:255px}
section.section--multi-column-text.two-column-text .row .column.col-2,.section--multi-column-text.two-column-text .row .column.col-2{width:50%}
section.section--multi-column-text.two-column-text .multicol-box h1,section.section--multi-column-text.two-column-text .multicol-box h2,section.section--multi-column-text.two-column-text .multicol-box h3,section.section--multi-column-text.two-column-text .multicol-box h4,section.section--multi-column-text.two-column-text .multicol-box h5,section.section--multi-column-text.two-column-text .multicol-box h6,.section--multi-column-text.two-column-text .multicol-box h1,.section--multi-column-text.two-column-text .multicol-box h2,.section--multi-column-text.two-column-text .multicol-box h3,.section--multi-column-text.two-column-text .multicol-box h4,.section--multi-column-text.two-column-text .multicol-box h5,.section--multi-column-text.two-column-text .multicol-box h6{padding-bottom:0;min-height:57px;margin-bottom:32px}
section.section--multi-column-text.two-column-text .multicol-box__content .multicol-details,.section--multi-column-text.two-column-text .multicol-box__content .multicol-details{max-width:275px}
.section--tiles .section__container{padding:0}
.section--tiles .row .column::after{height:218px}
.section--tiles .row .column:first-child .tiles-block{padding-left:40px}
.section--tiles .tiles-block{padding:45px 20px 37px}
.section--tiles .tiles-block--content{padding:0 0 15px}
.section--tiles .tiles-block--content h1,.section--tiles .tiles-block--content h2,.section--tiles .tiles-block--content h3,.section--tiles .tiles-block--content h4,.section--tiles .tiles-block--content h5,.section--tiles .tiles-block--content h6{font-size:22px}
.section--tiles .tiles-block--content h1,.section--tiles .tiles-block--content h2,.section--tiles .tiles-block--content h3,.section--tiles .tiles-block--content h4,.section--tiles .tiles-block--content h5,.section--tiles .tiles-block--content h6{line-height:34px}
.section--tiles .tiles-block--content h1,.section--tiles .tiles-block--content h2,.section--tiles .tiles-block--content h3,.section--tiles .tiles-block--content h4,.section--tiles .tiles-block--content h5,.section--tiles .tiles-block--content h6{margin:0 0 21px;padding-bottom:26px}
.section--tiles .tiles-block--btn button,.section--tiles .tiles-block--btn .button{padding:0 35px 0 0;min-width:auto}
.section--cta .section__background{padding:0 40px}
.section--cta .section__container{padding:56px 40px 51px}
.section--cta .btn--close{width:22px;right:40px}
.section--cta .heading-center h1,.section--cta .heading-center h2,.section--cta .heading-center h3,.section--cta .heading-center h4,.section--cta .heading-center h5,.section--cta .heading-center h6{font-size:35px}
.section--cta .heading-center h1,.section--cta .heading-center h2,.section--cta .heading-center h3,.section--cta .heading-center h4,.section--cta .heading-center h5,.section--cta .heading-center h6{line-height:40px}
.section--cta .heading-center h1,.section--cta .heading-center h2,.section--cta .heading-center h3,.section--cta .heading-center h4,.section--cta .heading-center h5,.section--cta .heading-center h6{margin:0 0 25px !important}
.section--cta form>div>div .columnContainer input,.section--cta form>div>div .columnContainer select,.section--cta form>div>div .columnContainer textarea{font-size:12px}
.section--cta form>div>div .columnContainer input,.section--cta form>div>div .columnContainer select,.section--cta form>div>div .columnContainer textarea{line-height:21px}
.section--cta form>div>div .columnContainer input::-webkit-input-placeholder,.section--cta form>div>div .columnContainer select::-webkit-input-placeholder,.section--cta form>div>div .columnContainer textarea::-webkit-input-placeholder{font-size:12px}
.section--cta form>div>div .columnContainer input::-webkit-input-placeholder,.section--cta form>div>div .columnContainer select::-webkit-input-placeholder,.section--cta form>div>div .columnContainer textarea::-webkit-input-placeholder{line-height:21px}
.section--cta form>div>div .columnContainer input::-moz-placeholder,.section--cta form>div>div .columnContainer select::-moz-placeholder,.section--cta form>div>div .columnContainer textarea::-moz-placeholder{font-size:12px}
.section--cta form>div>div .columnContainer input::-moz-placeholder,.section--cta form>div>div .columnContainer select::-moz-placeholder,.section--cta form>div>div .columnContainer textarea::-moz-placeholder{line-height:21px}
.section--cta form>div>div .columnContainer input:-moz-placeholder,.section--cta form>div>div .columnContainer select:-moz-placeholder,.section--cta form>div>div .columnContainer textarea:-moz-placeholder{font-size:12px}
.section--cta form>div>div .columnContainer input:-moz-placeholder,.section--cta form>div>div .columnContainer select:-moz-placeholder,.section--cta form>div>div .columnContainer textarea:-moz-placeholder{line-height:21px}
.section--cta form>div>div .columnContainer input:-ms-input-placeholder,.section--cta form>div>div .columnContainer select:-ms-input-placeholder,.section--cta form>div>div .columnContainer textarea:-ms-input-placeholder{font-size:12px}
.section--cta form>div>div .columnContainer input:-ms-input-placeholder,.section--cta form>div>div .columnContainer select:-ms-input-placeholder,.section--cta form>div>div .columnContainer textarea:-ms-input-placeholder{line-height:21px}
.section--cta form>div>div .columnContainer input,.section--cta form>div>div .columnContainer select,.section--cta form>div>div .columnContainer textarea{padding:2px 0}
.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{font-size:7px}
.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{line-height:24px}
.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button,.section--cta form>div>div .columnContainer p button,.section--cta form>div>div .columnContainer p .button,.section--cta form>div>div .columnContainer p a.button,.section--cta form>div>div .columnContainer p .format-button{width:146px;letter-spacing:1.4px}
.section--cta .ctaform--block{margin:-32px -10px 0}
.section--cta .ctaform--block .form__field{margin-bottom:0}
.section--cta .ctaform--block .form__field input,.section--cta .ctaform--block .form__field select,.section--cta .ctaform--block .form__field textarea{padding:2px 0}
.section--cta .ctaform--block .form__field label,.section--cta .ctaform--block .form__field .gfield_label{font-size:7px}
.section--cta .ctaform--block .form__field label,.section--cta .ctaform--block .form__field .gfield_label{line-height:24px}
.section--cta .ctaform--block .form__field textarea{min-height:107px}
.section--cta .ctaform--block .select__field{top:-7px}
.section--cta .ctaform--block .select__field .select__selected{font-size:15px}
.section--cta .ctaform--block .select__field .select__selected{line-height:20px}
.section--cta .ctaform--block .select__field .select__selected{padding:6px 28px 6px 14px}
.section--cta .ctaform--block .select__field .select__selected::after{top:8px}
.section--cta .ctaform--block .select__field .select__selected.select__arrow-active::after{top:13px}
.section--cta .ctaform--block .select__field .select__items{top:34px}
.section--cta .ctaform--block .select__field .select__items>div{padding:8px 15px 8px}
.section--cta .ctaform--block .formbtn{margin:11px 0 0}
.section--cta .ctaform--block .formbtn button,.section--cta .ctaform--block .formbtn .button{width:146px;letter-spacing:1.4px}
body.page-contact-us .section--cta .section__container{padding:55px 40px 119px}
body.page-contact-us .section--cta .heading-center h1,body.page-contact-us .section--cta .heading-center h2,body.page-contact-us .section--cta .heading-center h3,body.page-contact-us .section--cta .heading-center h4,body.page-contact-us .section--cta .heading-center h5,body.page-contact-us .section--cta .heading-center h6{margin:0 0 25px !important;padding-top:27px}
section.section--featured-products .section__container{padding-bottom:182px}
section.section--featured-products .heading-center{max-width:381px}
section.section--featured-products .heading-center h2{font-size:32px;line-height:31px}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-text{width:calc(100% - 59px)}
section.section--featured-products .featured--products-tile .featured--tile-option li a.button{font-size:12px}
section.section--featured-products .featured--products-tile .featured--tile-option a{font-size:18px}
section.section--featured-products .featured--products-tile .featured--tile-option a{line-height:25px}
body.page-about-us section.section--featured-products .section__container{padding-left:40px;padding-right:40px;padding-top:50px}
body.page-about-us section.section--featured-products .section__container h2{padding-top:20px;margin-bottom:40px}
.section--banner-large .banner--content{padding:0 40px}
.section--banner-large .banner--content__inner{padding:18px 0}
.section--banner-large .banner--content__inner::after{height:6px;width:275px;top:-6px}
.section--banner-large .banner--content__heading{padding:0 8px 0 0}
.section--banner-large .banner--content__heading h2,.section--banner-large .banner--content__heading .h2--regular__bold{margin:0;line-height:35px}
.section--banner-large .banner--content__count-inner{padding:13px 8px}
.section--banner-large .banner--content__count-inner h2,.section--banner-large .banner--content__count-inner .h2--regular__bold{margin:0 0 4px}
.section--banner-large .banner--content__btn button,.section--banner-large .banner--content__btn .button{padding:3px 5px;margin:0 0 10px;letter-spacing:1.2px;min-width:138px}
.section--contact .section__container{padding:55px 40px 119px}
.section--contact .heading-center h1,.section--contact .heading-center h2,.section--contact .heading-center h3,.section--contact .heading-center h4,.section--contact .heading-center h5,.section--contact .heading-center h6{font-size:35px}
.section--contact .heading-center h1,.section--contact .heading-center h2,.section--contact .heading-center h3,.section--contact .heading-center h4,.section--contact .heading-center h5,.section--contact .heading-center h6{line-height:40px}
.section--contact .heading-center h1,.section--contact .heading-center h2,.section--contact .heading-center h3,.section--contact .heading-center h4,.section--contact .heading-center h5,.section--contact .heading-center h6{margin:0 0 25px !important;padding-top:27px}
.section--contact form>div>div .columnContainer input,.section--contact form>div>div .columnContainer select,.section--contact form>div>div .columnContainer textarea{font-size:12px}
.section--contact form>div>div .columnContainer input,.section--contact form>div>div .columnContainer select,.section--contact form>div>div .columnContainer textarea{line-height:21px}
.section--contact form>div>div .columnContainer input::-webkit-input-placeholder,.section--contact form>div>div .columnContainer select::-webkit-input-placeholder,.section--contact form>div>div .columnContainer textarea::-webkit-input-placeholder{font-size:12px}
.section--contact form>div>div .columnContainer input::-webkit-input-placeholder,.section--contact form>div>div .columnContainer select::-webkit-input-placeholder,.section--contact form>div>div .columnContainer textarea::-webkit-input-placeholder{line-height:21px}
.section--contact form>div>div .columnContainer input::-moz-placeholder,.section--contact form>div>div .columnContainer select::-moz-placeholder,.section--contact form>div>div .columnContainer textarea::-moz-placeholder{font-size:12px}
.section--contact form>div>div .columnContainer input::-moz-placeholder,.section--contact form>div>div .columnContainer select::-moz-placeholder,.section--contact form>div>div .columnContainer textarea::-moz-placeholder{line-height:21px}
.section--contact form>div>div .columnContainer input:-moz-placeholder,.section--contact form>div>div .columnContainer select:-moz-placeholder,.section--contact form>div>div .columnContainer textarea:-moz-placeholder{font-size:12px}
.section--contact form>div>div .columnContainer input:-moz-placeholder,.section--contact form>div>div .columnContainer select:-moz-placeholder,.section--contact form>div>div .columnContainer textarea:-moz-placeholder{line-height:21px}
.section--contact form>div>div .columnContainer input:-ms-input-placeholder,.section--contact form>div>div .columnContainer select:-ms-input-placeholder,.section--contact form>div>div .columnContainer textarea:-ms-input-placeholder{font-size:12px}
.section--contact form>div>div .columnContainer input:-ms-input-placeholder,.section--contact form>div>div .columnContainer select:-ms-input-placeholder,.section--contact form>div>div .columnContainer textarea:-ms-input-placeholder{line-height:21px}
.section--contact form>div>div .columnContainer input,.section--contact form>div>div .columnContainer select,.section--contact form>div>div .columnContainer textarea{padding:2px 0}
.section--contact form>div>div .columnContainer label,.section--contact form>div>div .columnContainer .gfield_label{font-size:7px}
.section--contact form>div>div .columnContainer label,.section--contact form>div>div .columnContainer .gfield_label{line-height:24px}
.section--contact form>div>div .columnContainer textarea{min-height:107px}
.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{font-size:7px}
.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{line-height:24px}
.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button,.section--contact form>div>div .columnContainer p button,.section--contact form>div>div .columnContainer p .button,.section--contact form>div>div .columnContainer p a.button,.section--contact form>div>div .columnContainer p .format-button{width:146px;letter-spacing:1.4px}
.section--contact .ctaform--block{margin:-32px -10px 0}
.section--contact .ctaform--block .form__field{margin-bottom:0}
.section--contact .ctaform--block .form__field input,.section--contact .ctaform--block .form__field select,.section--contact .ctaform--block .form__field textarea{padding:2px 0}
.section--contact .ctaform--block .form__field textarea{min-height:107px}
.section--contact .ctaform--block .select__field{top:-7px}
.section--contact .ctaform--block .select__field .select__selected{font-size:15px}
.section--contact .ctaform--block .select__field .select__selected{line-height:20px}
.section--contact .ctaform--block .select__field .select__selected{padding:6px 28px 6px 14px}
.section--contact .ctaform--block .select__field .select__selected::after{top:8px}
.section--contact .ctaform--block .select__field .select__selected.select__arrow-active::after{top:13px}
.section--contact .ctaform--block .select__field .select__items{top:34px}
.section--contact .ctaform--block .select__field .select__items>div{padding:8px 15px 8px}
.section--contact .ctaform--block .formbtn{margin:11px 0 0}
.section--contact .ctaform--block .formbtn button,.section--contact .ctaform--block .formbtn .button{width:146px;letter-spacing:1.4px}
.woocommerce ul.products li.product{width:46.15%}
.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:12px}
.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{line-height:19px}
.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:5px 14px;min-width:161px}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{font-size:12px}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{line-height:19px}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{padding:5px 14px;min-width:161px}
}@media(max-width:64.0525em) and (max-width:43.75em){.icons-bg-dark.icon-five .section__container .icon--tile h6{font-size:18px;line-height:19px}
.icons-bg-dark.icon-five .section__container .icon--tile p{font-size:14px;line-height:15.4px}
}@media(max-width:61.99em){footer__logo,.footer__logo{width:100%;margin:0 0 50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
footer__logo .logo-img,.footer__logo .logo-img{margin:0;width:50%}
footer__logo .logo-content,.footer__logo .logo-content{margin:0;width:50%;padding:13px 0 0 8px}
footer__logo p,.footer__logo p{max-width:262px}
footer__logo p br,.footer__logo p br{display:none}
footer__form,.footer__form{width:50%}
footer__details,.footer__details{width:25%}
footer__links,.footer__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%}
footer__links .quick-links,.footer__links .quick-links{border-left:0;padding-left:8px;width:100%}
footer__links .quick-links .list-arr,footer__links .quick-links ul,.footer__links .quick-links .list-arr,.footer__links .quick-links ul{margin:0 0 38px}
footer__links .quick-links:last-child .list-arr,.footer__links .quick-links:last-child .list-arr{margin:0}
.section--logo .section__container{padding:11px 73px}
.section--logo .logo--area{grid-template-columns:repeat(2,1fr);grid-column-gap:155px}
.section--logo .logo--area img{max-height:54px}
.section--logo .logo--area img:nth-child(n+3){margin-top:40px}
.section--logo .logo--area img:nth-child(even){margin-right:auto;margin-left:0}
.section--logo .logo--area img:nth-child(odd){margin-left:auto;margin-right:0}
.banner.banner--home{min-height:58vh}
.section--tile-grid .row{margin-right:-10px;margin-left:-10px}
.section--tile-grid .row .column{width:50%;padding-right:10px;padding-left:10px}
.section--tile-grid .tiles--content p{max-width:100%}
body.page-about-us .section--tile-grid .row .column{width:33.33%}
.section--product-list .product-box__img{min-height:133px}
.section--tiles .row{margin-right:0;margin-left:0}
.section--tiles .row .column{padding-right:0;padding-left:0}
.section--banner-large .banner--img__inner{min-height:318px}
}@media(max-width:61.9375em){.section--testimonial .testimonial--slider .column--slide{background-size:214px 180px;background-position:right bottom}
}@media(max-width:51.25em){body.page-testimonials .section--text-and-media .section__column.column__content{padding:17px 40px 5px 17px}
}@media(max-width:50.615em){.scroll-animation-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 20px) / 2);flex:0 0 calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2)}
.scroll-animation-item:not(:nth-child(3n)){margin-right:0}
.scroll-animation-item:not(:nth-child(2n)){margin-right:20px}
body.page-about-us .section--cta .section__container{max-width:570px}
.section--cta .section__container{max-width:570px}
.section--contact .section__container{max-width:570px}
}@media(max-width:50.9375em){.banner.banner--home .banner--wrapper .banner--content{width:57%;padding:32px 15px 32px 99px}
}@media(max-width:48em){.section--testimonial .section__container{padding-bottom:42px}
.section--testimonial .testimonial--slider{margin-top:45px;margin-bottom:33px}
.section--testimonial .testimonial--slider img{height:35px;-o-object-fit:contain;object-fit:contain}
.section--testimonial .testimonial--slider .column--img{width:37.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section--testimonial .testimonial--slider .column--img .testimonial--slider-img{max-width:400px;width:100%}
.section--testimonial .testimonial--slider .column--slide{width:49.5%;margin-right:83px}
.section--testimonial .testimonial--slider .column--slide h6{font-size:17px;line-height:26px;margin-top:19px;margin-right:0}
.image__slider .slick-prev,.timeline__slider .slick-prev,.testimonial--slider .slick-prev,.section--testimonial .slick-prev{margin-left:60px}
.image__slider .slick-next,.timeline__slider .slick-next,.testimonial--slider .slick-next,.section--testimonial .slick-next{margin-right:60px}
.section--timeline.section__container{height:496px}
.section--timeline .timeline__slider{height:496px;top:-496px}
.section--timeline .timeline__slider.slick-slider .slick-active h1,.section--timeline .timeline__slider.slick-slider .slick-center h1{font-size:200px;line-height:200px}
.section--timeline .timeline__slider.slick-slider .slick-active h2,.section--timeline .timeline__slider.slick-slider .slick-center h2{font-size:200px;line-height:200px}
.section--timeline .timeline__slider.slick-slider .slick-active .timeline__slider-text,.section--timeline .timeline__slider.slick-slider .slick-center .timeline__slider-text{margin-top:104px}
.section--timeline .timeline__slider.slick-slider .slick-prev,.section--timeline .timeline__slider.slick-slider .slick-next{top:51%}
.section--timeline .timeline__slider-text h6.neue--font__bold{font-size:18px;line-height:19px;padding-left:65px;padding-right:65px;margin-top:72px}
.section--timeline .slick-dots{bottom:141px;padding-left:35px;padding-right:35px;height:4px}
.background--image-slider{height:496px}
}@media(max-width:47.99em){.column.col-3,.column.col-4,.column.col-5,.column.col-6,.column.col-7,.column.col-8{width:50%}
h1--bar,.h1--bar,.format-page-title--bar{padding-bottom:30px}
h1--bar.bar--small,.h1--bar.bar--small,.format-page-title--bar.bar--small{padding-bottom:15px}
h1--bar.bar--top,.h1--bar.bar--top,.format-page-title--bar.bar--top{padding-top:27px}
h1 a,.h1 a,.format-page-title a{font-size:inherit}
h1 a,.h1 a,.format-page-title a{line-height:inherit}
h1 a:hover,h1 a:active,h1 a:focus,.h1 a:hover,.h1 a:active,.h1 a:focus,.format-page-title a:hover,.format-page-title a:active,.format-page-title a:focus{font-size:inherit}
h1 a:hover,h1 a:active,h1 a:focus,.h1 a:hover,.h1 a:active,.h1 a:focus,.format-page-title a:hover,.format-page-title a:active,.format-page-title a:focus{line-height:inherit}
h1,.h1,.format-page-title{font-size:34px}
h1,.h1,.format-page-title{line-height:38px}
h1--large,.h1--large,.format-page-title--large{font-size:60px}
h1--large,.h1--large,.format-page-title--large{line-height:44px}
h2--bar,.h2--bar,.format-section-title--bar{padding-bottom:30px}
h2--bar.bar--small,.h2--bar.bar--small,.format-section-title--bar.bar--small{padding-bottom:15px}
h2--bar.bar--top,.h2--bar.bar--top,.format-section-title--bar.bar--top{padding-top:27px}
h2 a,.h2 a,.format-section-title a{font-size:inherit}
h2 a,.h2 a,.format-section-title a{line-height:inherit}
h2 a:hover,h2 a:active,h2 a:focus,.h2 a:hover,.h2 a:active,.h2 a:focus,.format-section-title a:hover,.format-section-title a:active,.format-section-title a:focus{font-size:inherit}
h2 a:hover,h2 a:active,h2 a:focus,.h2 a:hover,.h2 a:active,.h2 a:focus,.format-section-title a:hover,.format-section-title a:active,.format-section-title a:focus{line-height:inherit}
h2,.h2,.format-section-title{font-size:36px}
h2,.h2,.format-section-title{line-height:39px}
h2--large,.h2--large,.format-section-title--large{font-size:50px}
h2--large,.h2--large,.format-section-title--large{line-height:50px}
h2--large2,.h2--large2,.format-section-title--large2{font-size:37px}
h2--large2,.h2--large2,.format-section-title--large2{line-height:44px}
h3--bar,.h3--bar,.format-sub-section-title--bar{padding-bottom:30px}
h3--bar.bar--small,.h3--bar.bar--small,.format-sub-section-title--bar.bar--small{padding-bottom:15px}
h3--bar.bar--top,.h3--bar.bar--top,.format-sub-section-title--bar.bar--top{padding-top:27px}
h3 a,.h3 a,.format-sub-section-title a{font-size:inherit}
h3 a,.h3 a,.format-sub-section-title a{line-height:inherit}
h3 a:hover,h3 a:active,h3 a:focus,.h3 a:hover,.h3 a:active,.h3 a:focus,.format-sub-section-title a:hover,.format-sub-section-title a:active,.format-sub-section-title a:focus{font-size:inherit}
h3 a:hover,h3 a:active,h3 a:focus,.h3 a:hover,.h3 a:active,.h3 a:focus,.format-sub-section-title a:hover,.format-sub-section-title a:active,.format-sub-section-title a:focus{line-height:inherit}
h3,.h3,.format-sub-section-title{font-size:36px}
h3,.h3,.format-sub-section-title{line-height:39px}
h4--bar,.h4--bar{padding-bottom:30px}
h4--bar.bar--small,.h4--bar.bar--small{padding-bottom:15px}
h4--bar.bar--top,.h4--bar.bar--top{padding-top:27px}
h4 a,.h4 a{font-size:inherit}
h4 a,.h4 a{line-height:inherit}
h4 a:hover,h4 a:active,h4 a:focus,.h4 a:hover,.h4 a:active,.h4 a:focus{font-size:inherit}
h4 a:hover,h4 a:active,h4 a:focus,.h4 a:hover,.h4 a:active,.h4 a:focus{line-height:inherit}
h4,.h4{font-size:22px}
h4,.h4{line-height:26px}
h5--bar,.h5--bar{padding-bottom:30px}
h5--bar.bar--small,.h5--bar.bar--small{padding-bottom:15px}
h5--bar.bar--top,.h5--bar.bar--top{padding-top:27px}
h5 a,.h5 a{font-size:inherit}
h5 a,.h5 a{line-height:inherit}
h5 a:hover,h5 a:active,h5 a:focus,.h5 a:hover,.h5 a:active,.h5 a:focus{font-size:inherit}
h5 a:hover,h5 a:active,h5 a:focus,.h5 a:hover,.h5 a:active,.h5 a:focus{line-height:inherit}
h5,.h5{font-size:21px}
h5,.h5{line-height:27px}
h6--bar,.h6--bar{padding-bottom:30px}
h6--bar.bar--small,.h6--bar.bar--small{padding-bottom:15px}
h6--bar.bar--top,.h6--bar.bar--top{padding-top:27px}
h6 a,.h6 a{font-size:inherit}
h6 a,.h6 a{line-height:inherit}
h6 a:hover,h6 a:active,h6 a:focus,.h6 a:hover,.h6 a:active,.h6 a:focus{font-size:inherit}
h6 a:hover,h6 a:active,h6 a:focus,.h6 a:hover,.h6 a:active,.h6 a:focus{line-height:inherit}
h6,.h6{font-size:25px}
h6,.h6{line-height:25px}
h6--large,.h6--large{font-size:27px}
h6--large,.h6--large{line-height:28px}
h6--mid,.h6--mid{font-size:18px}
h6--mid,.h6--mid{line-height:19px}
h6--small,.h6--small{font-size:18px}
h6--small,.h6--small{line-height:19px}
p,.p,.format-paragraph{font-size:16px}
p,.p,.format-paragraph{line-height:21px}
p--large,p.format-lead,.p--large,.p.format-lead,.format-paragraph--large,.format-paragraph.format-lead{font-size:18px}
p--large,p.format-lead,.p--large,.p.format-lead,.format-paragraph--large,.format-paragraph.format-lead{line-height:22px}
p--small,p.format-lead,.p--small,.p.format-lead,.format-paragraph--small,.format-paragraph.format-lead{font-size:20px}
p--small,p.format-lead,.p--small,.p.format-lead,.format-paragraph--small,.format-paragraph.format-lead{line-height:20px}
p a,.p a,.format-paragraph a{font-size:inherit}
p a,.p a,.format-paragraph a{line-height:inherit}
p a:hover,p a:active,p a:focus,.p a:hover,.p a:active,.p a:focus,.format-paragraph a:hover,.format-paragraph a:active,.format-paragraph a:focus{font-size:inherit}
p a:hover,p a:active,p a:focus,.p a:hover,.p a:active,.p a:focus,.format-paragraph a:hover,.format-paragraph a:active,.format-paragraph a:focus{line-height:inherit}
.format-lead{font-size:18px}
.format-lead{line-height:22px}
a{font-size:16px}
a{line-height:21px}
li{font-size:16px}
li{line-height:21px}
label,.gform_wrapper.gravity-theme form .gfield_label{font-size:10px}
label,.gform_wrapper.gravity-theme form .gfield_label{line-height:24px}
.kicker,.format-kicker{font-size:16px}
.kicker,.format-kicker{line-height:39px}
.check-list--dark li{font-size:16px}
.check-list--dark li{line-height:20px}
.check-list--dark li{min-height:32px;padding:4px 0 0 35px;letter-spacing:1.6px}
.check-list--dark li::after{width:28px;height:28px}
.check-list--dark.light li{font-size:16px}
.check-list--dark.light li{line-height:24px}
.check-list--dark.light li{padding:0 0 0 54px;letter-spacing:0;text-align:left}
.check-list--dark.light li::after{width:36px;height:36px;background-image:url("assets/img/icon-circle-check-light.svg")}
.list-arr li,.quick-links ul li{font-size:16px}
.list-arr li,.quick-links ul li{line-height:20px}
.list-arr li,.quick-links ul li{padding:0 0 0 16px}
.list-arr li::after,.quick-links ul li::after{width:8px;height:11px}
.list-arr li a,.quick-links ul li a{font-size:inherit}
.list-arr li a,.quick-links ul li a{line-height:inherit}
.section .heading-center h1,.section .heading-center h2,.section .heading-center h3,.section .heading-center h4,.section .heading-center h5,.section .heading-center h6,.section .heading-center .bar--top,.section .heading-center .format-section-title--bar,section .heading-center h1,section .heading-center h2,section .heading-center h3,section .heading-center h4,section .heading-center h5,section .heading-center h6,section .heading-center .bar--top,section .heading-center .format-section-title--bar{margin:0 0 32px}
.banner-small-content P{font-size:22px;margin-bottom:4px}
.banner-small-content h1{font-size:50px;line-height:55px;margin-top:0}
footer__container,.footer__container{padding:52px 36px 10px}
footer--heading h1,footer--heading h2,footer--heading h3,footer--heading h4,footer--heading h5,footer--heading h6,footer--heading p,.footer--heading h1,.footer--heading h2,.footer--heading h3,.footer--heading h4,.footer--heading h5,.footer--heading h6,.footer--heading p{font-size:16px}
footer--heading h1,footer--heading h2,footer--heading h3,footer--heading h4,footer--heading h5,footer--heading h6,footer--heading p,.footer--heading h1,.footer--heading h2,.footer--heading h3,.footer--heading h4,.footer--heading h5,.footer--heading h6,.footer--heading p{line-height:20px}
footer--heading h1,footer--heading h2,footer--heading h3,footer--heading h4,footer--heading h5,footer--heading h6,footer--heading p,.footer--heading h1,.footer--heading h2,.footer--heading h3,.footer--heading h4,.footer--heading h5,.footer--heading h6,.footer--heading p{margin:0 0 16px}
footer--formheading h1,footer--formheading h2,footer--formheading h3,footer--formheading h4,footer--formheading h5,footer--formheading h6,footer--formheading p,.footer--formheading h1,.footer--formheading h2,.footer--formheading h3,.footer--formheading h4,.footer--formheading h5,.footer--formheading h6,.footer--formheading p{margin:0 auto 14px;max-width:310px;text-align:center}
footer__logo,.footer__logo{margin:0 0 42px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
footer__logo .logo-img,.footer__logo .logo-img{width:100%}
footer__logo .logo-content,.footer__logo .logo-content{width:100%;padding:22px 0 0}
footer__logo p,.footer__logo p{font-size:16px}
footer__logo p,.footer__logo p{line-height:20px}
footer__logo p,.footer__logo p{max-width:270px;margin:0 auto}
footer__form,.footer__form{width:100%;margin:42px 0 0}
footer__form form .columnContainer,.footer__form form .columnContainer{margin-bottom:14px}
footer__form form .columnContainer input,footer__form form .columnContainer select,footer__form form .columnContainer textarea,.footer__form form .columnContainer input,.footer__form form .columnContainer select,.footer__form form .columnContainer textarea{font-size:14px}
footer__form form .columnContainer input,footer__form form .columnContainer select,footer__form form .columnContainer textarea,.footer__form form .columnContainer input,.footer__form form .columnContainer select,.footer__form form .columnContainer textarea{line-height:18px}
footer__form form .columnContainer input::-webkit-input-placeholder,footer__form form .columnContainer select::-webkit-input-placeholder,footer__form form .columnContainer textarea::-webkit-input-placeholder,.footer__form form .columnContainer input::-webkit-input-placeholder,.footer__form form .columnContainer select::-webkit-input-placeholder,.footer__form form .columnContainer textarea::-webkit-input-placeholder{font-size:14px}
footer__form form .columnContainer input::-webkit-input-placeholder,footer__form form .columnContainer select::-webkit-input-placeholder,footer__form form .columnContainer textarea::-webkit-input-placeholder,.footer__form form .columnContainer input::-webkit-input-placeholder,.footer__form form .columnContainer select::-webkit-input-placeholder,.footer__form form .columnContainer textarea::-webkit-input-placeholder{line-height:18px}
footer__form form .columnContainer input::-moz-placeholder,footer__form form .columnContainer select::-moz-placeholder,footer__form form .columnContainer textarea::-moz-placeholder,.footer__form form .columnContainer input::-moz-placeholder,.footer__form form .columnContainer select::-moz-placeholder,.footer__form form .columnContainer textarea::-moz-placeholder{font-size:14px}
footer__form form .columnContainer input::-moz-placeholder,footer__form form .columnContainer select::-moz-placeholder,footer__form form .columnContainer textarea::-moz-placeholder,.footer__form form .columnContainer input::-moz-placeholder,.footer__form form .columnContainer select::-moz-placeholder,.footer__form form .columnContainer textarea::-moz-placeholder{line-height:18px}
footer__form form .columnContainer input:-moz-placeholder,footer__form form .columnContainer select:-moz-placeholder,footer__form form .columnContainer textarea:-moz-placeholder,.footer__form form .columnContainer input:-moz-placeholder,.footer__form form .columnContainer select:-moz-placeholder,.footer__form form .columnContainer textarea:-moz-placeholder{font-size:14px}
footer__form form .columnContainer input:-moz-placeholder,footer__form form .columnContainer select:-moz-placeholder,footer__form form .columnContainer textarea:-moz-placeholder,.footer__form form .columnContainer input:-moz-placeholder,.footer__form form .columnContainer select:-moz-placeholder,.footer__form form .columnContainer textarea:-moz-placeholder{line-height:18px}
footer__form form .columnContainer input:-ms-input-placeholder,footer__form form .columnContainer select:-ms-input-placeholder,footer__form form .columnContainer textarea:-ms-input-placeholder,.footer__form form .columnContainer input:-ms-input-placeholder,.footer__form form .columnContainer select:-ms-input-placeholder,.footer__form form .columnContainer textarea:-ms-input-placeholder{font-size:14px}
footer__form form .columnContainer input:-ms-input-placeholder,footer__form form .columnContainer select:-ms-input-placeholder,footer__form form .columnContainer textarea:-ms-input-placeholder,.footer__form form .columnContainer input:-ms-input-placeholder,.footer__form form .columnContainer select:-ms-input-placeholder,.footer__form form .columnContainer textarea:-ms-input-placeholder{line-height:18px}
footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]{font-size:16px}
footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]{line-height:18px}
footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button[type="submit"],.footer__form form .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .lp-form-button[type="submit"]{letter-spacing:1.6px}
footer__form .form__field,.footer__form .form__field{margin-bottom:14px}
footer__form .form__field input,footer__form .form__field select,footer__form .form__field textarea,.footer__form .form__field input,.footer__form .form__field select,.footer__form .form__field textarea{font-size:14px}
footer__form .form__field input,footer__form .form__field select,footer__form .form__field textarea,.footer__form .form__field input,.footer__form .form__field select,.footer__form .form__field textarea{line-height:18px}
footer__form .form__field input::-webkit-input-placeholder,footer__form .form__field select::-webkit-input-placeholder,footer__form .form__field textarea::-webkit-input-placeholder,.footer__form .form__field input::-webkit-input-placeholder,.footer__form .form__field select::-webkit-input-placeholder,.footer__form .form__field textarea::-webkit-input-placeholder{font-size:14px}
footer__form .form__field input::-webkit-input-placeholder,footer__form .form__field select::-webkit-input-placeholder,footer__form .form__field textarea::-webkit-input-placeholder,.footer__form .form__field input::-webkit-input-placeholder,.footer__form .form__field select::-webkit-input-placeholder,.footer__form .form__field textarea::-webkit-input-placeholder{line-height:18px}
footer__form .form__field input::-moz-placeholder,footer__form .form__field select::-moz-placeholder,footer__form .form__field textarea::-moz-placeholder,.footer__form .form__field input::-moz-placeholder,.footer__form .form__field select::-moz-placeholder,.footer__form .form__field textarea::-moz-placeholder{font-size:14px}
footer__form .form__field input::-moz-placeholder,footer__form .form__field select::-moz-placeholder,footer__form .form__field textarea::-moz-placeholder,.footer__form .form__field input::-moz-placeholder,.footer__form .form__field select::-moz-placeholder,.footer__form .form__field textarea::-moz-placeholder{line-height:18px}
footer__form .form__field input:-moz-placeholder,footer__form .form__field select:-moz-placeholder,footer__form .form__field textarea:-moz-placeholder,.footer__form .form__field input:-moz-placeholder,.footer__form .form__field select:-moz-placeholder,.footer__form .form__field textarea:-moz-placeholder{font-size:14px}
footer__form .form__field input:-moz-placeholder,footer__form .form__field select:-moz-placeholder,footer__form .form__field textarea:-moz-placeholder,.footer__form .form__field input:-moz-placeholder,.footer__form .form__field select:-moz-placeholder,.footer__form .form__field textarea:-moz-placeholder{line-height:18px}
footer__form .form__field input:-ms-input-placeholder,footer__form .form__field select:-ms-input-placeholder,footer__form .form__field textarea:-ms-input-placeholder,.footer__form .form__field input:-ms-input-placeholder,.footer__form .form__field select:-ms-input-placeholder,.footer__form .form__field textarea:-ms-input-placeholder{font-size:14px}
footer__form .form__field input:-ms-input-placeholder,footer__form .form__field select:-ms-input-placeholder,footer__form .form__field textarea:-ms-input-placeholder,.footer__form .form__field input:-ms-input-placeholder,.footer__form .form__field select:-ms-input-placeholder,.footer__form .form__field textarea:-ms-input-placeholder{line-height:18px}
footer__form button,footer__form .button,.footer__form button,.footer__form .button{font-size:16px}
footer__form button,footer__form .button,.footer__form button,.footer__form .button{line-height:18px}
footer__form button,footer__form .button,.footer__form button,.footer__form .button{letter-spacing:1.6px}
footer__details,.footer__details{width:50%;margin:0}
footer__details .details--inner,.footer__details .details--inner{margin:0 0 61px}
footer__details .details--inner:last-child,.footer__details .details--inner:last-child{margin-bottom:61px}
footer__details .details--inner p,.footer__details .details--inner p{font-size:16px}
footer__details .details--inner p,.footer__details .details--inner p{line-height:19px}
footer__details .details--inner p br,.footer__details .details--inner p br{display:block}
footer__details .details--inner a,.footer__details .details--inner a{font-size:16px}
footer__details .details--inner a,.footer__details .details--inner a{line-height:19px}
footer__details .mail-list,.footer__details .mail-list{display:none}
footer__details .social-list,.footer__details .social-list{display:-webkit-box;display:-ms-flexbox;display:flex}
footer__links,.footer__links{width:50%;margin:0}
footer__links .quick-links .list-arr,footer__links .quick-links ul,.footer__links .quick-links .list-arr,.footer__links .quick-links ul{margin:0 0 28px}
footer__links .quick-links .list-arr li,footer__links .quick-links ul li,.footer__links .quick-links .list-arr li,.footer__links .quick-links ul li{font-size:14px}
footer__links .quick-links:last-child .list-arr,.footer__links .quick-links:last-child .list-arr{margin:0}
footer__bottom-bar,.footer__bottom-bar{min-height:auto}
footer__bottom-bar .footer__background,.footer__bottom-bar .footer__background{background-color:#222d3a}
footer__bottom-bar .footer__container,.footer__bottom-bar .footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 36px 53px}
footer__bottom-bar .copyrigh--links,.footer__bottom-bar .copyrigh--links{margin:0}
footer__bottom-bar .copyrigh--links li a,.footer__bottom-bar .copyrigh--links li a{font-size:inherit}
footer__bottom-bar .copyrigh--links li a,.footer__bottom-bar .copyrigh--links li a{line-height:inherit}
footer__copyright,.footer__copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
footer__copyright p br,.footer__copyright p br{display:block}
footer__copyright a,.footer__copyright a{font-size:inherit}
footer__copyright a,.footer__copyright a{line-height:inherit}
footer__author,.footer__author{display:none}
.mail-list li{font-size:13px}
.mail-list li{line-height:15px}
.mail-list li{padding:0 0 0 32px}
.mail-list li a{font-size:inherit}
.mail-list li a{line-height:inherit}
section,.section{padding:20px 0}
section__container,.section__container{padding:36px}
section,.section{padding:20px 0}
section--two-column .section__container,.section--two-column .section__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
section__column,.section__column{width:unset;padding:20px 0}
section__column:first-child,.section__column:first-child{padding-top:0}
section__column:last-child,.section__column:last-child{padding-bottom:0}
.scroll-animation-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.scroll-animation-item:not(:nth-child(2n)){margin-right:0}
.section--logo .section__container{padding-left:21px;padding-right:21px}
.section--testimonial .button--arrow{font-size:12px}
.section--testimonial .button--arrow{line-height:19px}
.section--testimonial .testimonial--slider .column--slide h6{font-size:17px}
.section--testimonial .testimonial--slider .column--slide h6{line-height:26px}
.section--testimonial .testimonial--slider .column--slide h6.neue--font__medium p{font-size:17px}
.section--testimonial .testimonial--slider .column--slide h6.neue--font__medium p{line-height:26px}
button,.button,a.button,.format-button{font-size:18px}
button,.button,a.button,.format-button{line-height:19px}
button,.button,a.button,.format-button{min-width:245px;padding:10px 14px}
button--arrow,.button--arrow,a.button--arrow,.format-button--arrow{font-size:16px}
button--arrow,.button--arrow,a.button--arrow,.format-button--arrow{line-height:19px}
button--cicle-bigplay,.button--cicle-bigplay,a.button--cicle-bigplay,.format-button--cicle-bigplay{min-height:auto;min-width:auto;width:86px;height:86px}
button--circle-play,.button--circle-play,a.button--circle-play,.format-button--circle-play{font-size:18px}
button--circle-play,.button--circle-play,a.button--circle-play,.format-button--circle-play{line-height:19px}
button--circle-play,.button--circle-play,a.button--circle-play,.format-button--circle-play{padding:0 40px 0 0;min-height:auto;min-width:auto}
button--cicle-arrow,.button--cicle-arrow,a.button--cicle-arrow,.format-button--cicle-arrow{width:64px;height:64px;min-width:auto;border-radius:400px}
.banner{padding:20px 20px;padding-top:70px}
.banner__background img{opacity:0}
.banner__container{padding:20px}
.banner--slider{padding:0}
.banner.banner--home{padding:0 0 35px}
.banner.banner--home .banner__container{padding:0}
.banner.banner--home .banner--wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.banner.banner--home .banner--wrapper .banner--img{width:100%;margin-left:0;position:relative}
.banner.banner--home .banner--wrapper .banner--img::after{content:'';position:absolute;left:0;right:0;top:0;height:260px;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#222d3a),to(transparent));background:linear-gradient(180deg,#222d3a 0,transparent 100%);opacity:.85}
.banner.banner--home .banner--wrapper .banner--img button,.banner.banner--home .banner--wrapper .banner--img .button{min-height:70px;min-width:70px;width:70px;height:70px;margin:0}
.banner.banner--home .banner--wrapper .banner--content{position:relative;padding:37px 25px 46px 25px;border-top:6px solid #c6d431;margin:-120px 36px 0;width:calc(100% - 72px);text-align:center;-webkit-transform:none;transform:none;top:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.banner.banner--home .banner--wrapper .banner--content h1,.banner.banner--home .banner--wrapper .banner--content h2,.banner.banner--home .banner--wrapper .banner--content h3,.banner.banner--home .banner--wrapper .banner--content h4,.banner.banner--home .banner--wrapper .banner--content h5,.banner.banner--home .banner--wrapper .banner--content h6{margin:0 0 22px;font-family:"BebasNeueBold","Helvetica Neue Light","Helvetica Neue","Helvetica","Arial",sans-serif}
.banner.banner--home .banner--wrapper .banner--content P{font-size:18px}
.banner.banner--home .banner--wrapper .banner--content P{line-height:21px}
.banner.banner--home .banner--wrapper .banner--content P{margin:0 0 37px}
.banner.banner--home .banner--wrapper .banner--content::before{display:none}
.banner.banner--home .banner--wrapper .banner--content::after{display:none}
.banner.banner--home .banner--wrapper button,.banner.banner--home .banner--wrapper .button{font-size:18px}
.banner.banner--home .banner--wrapper button,.banner.banner--home .banner--wrapper .button{line-height:20px}
.banner.banner--home .banner--wrapper button,.banner.banner--home .banner--wrapper .button{min-width:201px}
.banner.banner--home .banner__background::after{background-color:#f5f4f4}
body .mfp-wrap:not(.mfp-gallery) .mfp-iframe-holder .mfp-close{font-size:2em}
.section--tile-grid{padding:0 !important}
.section--tile-grid .section__background{padding:0 36px;background:#f5f4f4}
.section--tile-grid .section__container{padding:37px 0 34px}
.section--tile-grid .section__container h2{font-size:27px;line-height:26px;margin-bottom:46px}
.section--tile-grid.tile-grid--overlay .section__container{margin-top:-70px}
.section--tile-grid.mobi-padding .section__background{background:#fff}
.section--tile-grid.mobi-padding .section__container{padding:37px 28px 34px}
.section--tile-grid .tiles{margin:0 0 37px}
.section--tile-grid .tiles--content{padding:27px 0 24px}
.section--tile-grid .tiles--content h1,.section--tile-grid .tiles--content h2,.section--tile-grid .tiles--content h3,.section--tile-grid .tiles--content h4,.section--tile-grid .tiles--content h5,.section--tile-grid .tiles--content h6{padding-bottom:34px}
.section--tile-grid .tiles--content h6{font-size:16px}
.section--tile-grid .tiles.tiles-normal{margin:0 0 31px}
.section--tile-grid .tiles.tiles-normal .tiles--content{padding:9px 0 13px}
.section--tile-grid .tiles.tiles-normal .tiles--content h1,.section--tile-grid .tiles.tiles-normal .tiles--content h2,.section--tile-grid .tiles.tiles-normal .tiles--content h3,.section--tile-grid .tiles.tiles-normal .tiles--content h4,.section--tile-grid .tiles.tiles-normal .tiles--content h5,.section--tile-grid .tiles.tiles-normal .tiles--content h6{margin:0;padding-bottom:0}
body.page-about-us .section--tile-grid .section__container{padding:40px 36px 17px}
body.page-about-us .section--tile-grid .section__container h2{margin-bottom:37px}
body.page-about-us .section--tile-grid .row .column{width:50%}
.section--two-column-tiles{padding:0 0 !important}
.section--two-column-tiles .section__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--two-column-tiles .col-tile{width:100%;min-height:478px}
.section--two-column-tiles .col-tile h3{font-size:40px;line-height:40px;margin-bottom:12px}
.section--two-column-tiles .col-tile p{font-size:18px;line-height:22px}
.section--two-column-tiles .col-tile .col-heading{padding:36px 32px 16px}
.section--two-column-tiles .col-tile .col-heading p{min-height:64px}
.section--two-column-tiles .col-tile .col-content{padding:36px 32px}
.section--two-column-tiles .col-tile .col-content h3{margin-bottom:12px}
.section--two-column-tiles .col-tile .col-content h5{margin-bottom:16px}
.poster-overlay{height:calc(100vh- 96px)}
.navbar .menu__container .social-bar .button{min-width:216px;line-height:18px}
input,select,textarea{font-size:16px}
input,select,textarea{line-height:21px}
input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:16px}
input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{line-height:21px}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{font-size:16px}
input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{line-height:21px}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{font-size:16px}
input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{line-height:21px}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:16px}
input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{line-height:21px}
.checkbox input,.radiobutton input{margin:0}
.checkbox label,.radiobutton label{margin-right:10px}
.form__field{margin-bottom:38px}
.select__selected{font-size:16px}
.select__selected{line-height:21px}
.select__items>div{font-size:16px}
.select__items>div{line-height:21px}
blockquote{font-size:17px}
blockquote{line-height:26px}
.filter__holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.pagination__previous a,.pagination__next a{font-size:18px}
.pagination__previous a,.pagination__next a{line-height:19px}
.pagination__previous a,.pagination__next a{min-width:245px;padding:10px 14px}
.pagination__page-numbers{margin:10px 0}
.section--text-and-image .slider-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.section--text-and-image .slider-content .slider-image{width:100%}
.section--text-and-image .slider-content .slider-image .imgDiv{height:auto;margin-bottom:20px}
.section--text-and-image .slider-content .slider-image p{max-width:243px}
.section--text-and-image .slider-content .slider-image .slick-arrow{bottom:-6px}
.section--text-and-image .slider-content .content{padding-left:0;width:100%;height:unset}
.section--text-and-image .slider-content .content h3{margin-bottom:14px;font-size:18px;line-height:28px}
.section--text-and-image .slider-content .content p{margin-bottom:30px;font-size:18px;line-height:28px}
.section--text-and-image .slider-content .content a{margin-bottom:38px}
.section--text-and-image .slider-content .slider__counter{font-size:16px;line-height:24px}
.section--text-and-image .slider-content .slider__counter .curCount{font-size:16px;line-height:24px}
.section--text-and-image.imgalignright .slider-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.section--text-and-image.imgalignright .slider-content .content{padding-right:0;width:100%}
section.section--banner-small{padding:0 !important}
.banner-small{min-height:351px;height:100%}
.banner-small img.desktop--banner,.banner--img__inner img.desktop--banner{display:none}
.banner-small img.mobile--banner,.banner--img__inner img.mobile--banner{display:block}
.section--text-and-media{padding:0 !important}
.section--text-and-media .section__container{padding:65px 0 53px}
.section--text-and-media .media--box{width:100%;max-height:100vw;position:static}
.section--text-and-media .section__column.column__media{padding-left:36px;padding-right:36px}
.section--text-and-media .section__column.column__content{padding-left:36px;padding-right:36px}
.section--text-and-media .section__column.column__content .column__content--innner h1,.section--text-and-media .section__column.column__content .column__content--innner h2,.section--text-and-media .section__column.column__content .column__content--innner h3,.section--text-and-media .section__column.column__content .column__content--innner h4,.section--text-and-media .section__column.column__content .column__content--innner h5{max-width:100%}
.section--text-and-media .section__column.column__content .column__content--innner h1 br,.section--text-and-media .section__column.column__content .column__content--innner h2 br,.section--text-and-media .section__column.column__content .column__content--innner h3 br,.section--text-and-media .section__column.column__content .column__content--innner h4 br,.section--text-and-media .section__column.column__content .column__content--innner h5 br{display:none}
.section--text-and-media .section__column.column__content .column__content--innner p:last-child{margin:0}
.section--text-and-media .section__column.column__content .column__content--innner p{max-width:100%}
.section--text-and-media .section__column.column__content .column__content--innner p br{display:none}
.section--text-and-media .section__column.column__content .column__content--innner button,.section--text-and-media .section__column.column__content .column__content--innner .button{margin-top:17px}
.section--text-and-media .section__column.column__content .column__content--innner button:nth-child(1),.section--text-and-media .section__column.column__content .column__content--innner .button:nth-child(1){margin:30px 18px 0 0}
.section--text-and-media .section__column.column__content .column__content--innner .check-list--dark{max-width:100%}
.section--text-and-media .section__column.column__content .column__content--innner .check-list--dark li{margin:0 20px 5px 0}
.section--text-and-media.background-half .section__background::after{left:0;top:32%}
.section--text-and-media.text-media--reverse .section__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--text-and-media.text-media--reverse.media-videobox .section__background::after{right:0;left:0}
.section--text-and-media.text-media--reverse.media-videobox .section__column.column__media{padding:0 36px 0}
.section--text-and-media.text-media--reverse.media-videobox .section__column.column__media .column__media--inner::after{left:0;right:0;width:100%;height:6px}
.section--text-and-media.text-media--reverse.media-videobox .section__column.column__content{padding:21px 36px 4px}
.section--text-and-media.text-media--reverse.media-barbox .section__column.column__media{padding-left:0}
.section--text-and-media.text-media--reverse.media-barbox .section__column.column__media .column__media--inner::after{left:50%;right:auto}
.section--text-and-media.text-media--reverse.media-barbox .section__column.column__content{padding:36px 36px 61px}
.section--text-and-media.media-videobox .section__column.column__media{padding:0 36px 0}
.section--text-and-media.media-videobox .section__column.column__media .column__media--inner::after{width:100%;height:6px;left:0;right:0;top:-3px;-webkit-transform:none;transform:none}
.section--text-and-media.media-barbox .section__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}
.section--text-and-media.media-barbox .section__column{padding:36px}
.section--text-and-media.media-barbox .section__column.column__media{padding-left:0;padding-right:0}
.section--text-and-media.media-barbox .section__column.column__media .column__media--inner::after{width:83%;height:6px;left:50%;top:-3px;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.section--text-and-media.media-barbox .section__column.column__media{padding:4px 0 0 0}
.section--text-and-media.media-barbox .section__column.column__content{padding:36px 36px 61px}
body.page-home .section--text-and-media .section__container{padding:65px 0 59px}
body.page-home .section--text-and-media .section__column.column__content{padding:40px 36px 0}
body.page-home .section--text-and-media .section__column.column__content .column__content--innner h1,body.page-home .section--text-and-media .section__column.column__content .column__content--innner h2,body.page-home .section--text-and-media .section__column.column__content .column__content--innner h3,body.page-home .section--text-and-media .section__column.column__content .column__content--innner h4,body.page-home .section--text-and-media .section__column.column__content .column__content--innner h5{margin:0 0 35px}
body.page-home .section--text-and-media .section__column.column__content .column__content--innner p{margin:0 0 15px}
body.page-home .section--text-and-media .section__column.column__content .column__content--innner p:last-child{margin:0}
body.page-home .section--text-and-media .section__column.column__content .column__content--innner button:nth-child(1),body.page-home .section--text-and-media .section__column.column__content .column__content--innner .button:nth-child(1){margin:70px 0 0}
body.page-about-us .section--text-and-media .section__container{padding:0}
body.page-about-us .section--cta{padding:0 !important}
body.page-about-us .section--cta .section__background{padding:0;max-width:100%}
body.page-about-us .section--cta .section__container{padding:100px 36px 100px;max-width:100%}
body.page-water-trucks .section--text-and-media .section__container,body.page-slip-on-water-carts .section--text-and-media .section__container{padding:74px 0 53px}
body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner{padding:55px 0 0}
body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner h1,body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner h2,body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner h3,body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner h4,body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner h5,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner h1,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner h2,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner h3,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner h4,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner h5{margin:0 0 31px}
body.page-water-trucks .section--text-and-media .section__column.column__content .column__content--innner .check-list--dark,body.page-slip-on-water-carts .section--text-and-media .section__column.column__content .column__content--innner .check-list--dark{margin:42px 0 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}
body.page-poly-advantage .section--multi-column-text .heading-center h1,body.page-poly-advantage .section--multi-column-text .heading-center h2,body.page-poly-advantage .section--multi-column-text .heading-center h3,body.page-poly-advantage .section--multi-column-text .heading-center h4,body.page-poly-advantage .section--multi-column-text .heading-center h5,body.page-poly-advantage .section--multi-column-text .heading-center h6,body.page-poly-advantage .section--multi-column-text .heading-center .format-section-title--bar{max-width:100%}
body.page-testimonials .section--text-and-media .section__container{padding:41px 0 43px}
body.page-testimonials .section--text-and-media .section__column.column__content{padding:21px 36px 4px}
body.page-testimonials .section--text-and-media .section__column.column__content .column__content--innner p:last-child{margin:0}
body.page-testimonials .section--text-and-media .section__column.column__content .column__content--innner button:nth-child(1),body.page-testimonials .section--text-and-media .section__column.column__content .column__content--innner .button:nth-child(1){margin:27px 18px 0 0}
.section--statistics{padding:0 !important;border-top:6px solid #c9d352}
.section--statistics .section__container{padding:65px 40px 44px}
.section--statistics .row .column{width:100%}
.section--statistics .row .column:last-child .statistics-counter{margin:0}
.section--statistics .statistics-counter{margin:0 0 62px}
.section--statistics .statistics-counter h1{margin:0 0 8px}
.section--statistics .statistics-counter h2{margin:0 0 8px}
.section--full-width-media{padding:0}
.section--full-width-media .background-image{height:318px}
.section--full-width-media.container-width{padding:40px 36px}
.section--full-width-media.media-content .background-image{height:227px}
.section--full-width-media.media-content .background-image :last-child{margin:0 !important}
.section--full-width-media.media-content .background-image .section__container{max-width:242px;padding-bottom:0}
.section--full-width-media.media-content .background-image .section__container h2{font-size:27px;line-height:36px;margin-bottom:14px}
.section--full-width-media.media-content .background-image .section__container h4{line-height:16px;margin-bottom:20px}
.section--full-width-media.media-content .background-image .section__container .play-btn{width:64px;height:64px}
.section--full-width-media.media-content .background-image .section__container .play-btn:after{width:24px;height:26px}
.section--product-list{padding:0 !important}
.section--product-list .section__container{padding:45px 36px 55px}
.section--product-list .heading-center h1,.section--product-list .heading-center h2,.section--product-list .heading-center h3,.section--product-list .heading-center h4,.section--product-list .heading-center h5,.section--product-list .heading-center h6{font-size:27px;line-height:26px}
.section--product-list .row .column{width:50%}
.section--product-list .product-box{margin:0 0 47px}
.section--product-list .product-box__img{min-height:227px}
.section--product-list .product-box__content .product-heading--white h2,.section--product-list .product-box__content .product-heading--white h3,.section--product-list .product-box__content .product-heading--white h4,.section--product-list .product-box__content .product-heading--white h5,.section--product-list .product-box__content .product-heading--white h6{font-size:16px;line-height:19px}
.section--product-list .product-box__content .product-heading--dark{padding:9px 15px}
.section--product-list .product-box__content .product-heading--dark h2.mobifont--size,.section--product-list .product-box__content .product-heading--dark h3.mobifont--size,.section--product-list .product-box__content .product-heading--dark h4.mobifont--size,.section--product-list .product-box__content .product-heading--dark h5.mobifont--size,.section--product-list .product-box__content .product-heading--dark h6.mobifont--size{font-size:23px;line-height:24px}
.section--product-list .product-box__content .product-heading .hide-desktop{display:block}
.section--product-list .product-box__content .product-details{padding:15px}
.section--product-list .product-box__content .product-details p{font-size:20px;line-height:21px}
.section--product-list .product-box__content .product-btn{margin:18px 0 0}
.section--product-list.padding-large .section__container{padding:75px 36px 43px}
.section--location .location-content,.section--location .location-map{width:100%}
.section--location .location-content{padding:40px 36px 48px 36px}
.section--location .location-content .location-wrap{max-width:unset}
.section--location .location-content .location-wrap:after{width:calc(100% + 72px);height:6px;top:-40px;right:-36px}
.section--location .location-content .location-wrap>h2{font-size:50px;line-height:50px}
.section--location .location-content .location-wrap .location-details .loc-field.loc-field-email{width:100%}
.section--location .location-content .location-wrap .location-details .loc-field p{font-size:14px;line-height:16px;letter-spacing:1.4px;padding-bottom:2px;margin:0 0 3px}
.section--location .location-content .location-wrap .location-details .loc-field h5,.section--location .location-content .location-wrap .location-details .loc-field a{font-size:18px;line-height:20px}
.section--location .location-map.map-block{height:362px}
.section--location .location-map iframe{height:362px}
.section--location.right-side .location-content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:40px 36px 48px 36px}
.section--location.right-side .location-content .location-wrap:after{left:-36px}
.section--icons.icons-bg-dark h6{margin-bottom:7px}
.section--icons.icons-bg-dark p{font-size:14px}
.section--icons.icons-bg-dark p{line-height:15.4px}
.section--icons.tile-grid--overlay.icon-five .section__background{padding:0 36px}
.section--icons h6{font-size:18px}
.section--icons h6{line-height:19px}
.section--icons .icon--tile.column img{max-width:36px;margin-bottom:25px}
.section--icons.icon--triple .section__container .icon--tile.column img{margin-bottom:13px}
.section--icons .button.button--light-border{font-size:18px}
.section--icons .button.button--light-border{line-height:19px}
.section--icons .button.button--light-border{min-width:201px;width:auto;padding:10px;letter-spacing:1.8px}
.icon--tile-content p{font-size:14px}
.icon--tile-content p{line-height:18px}
.icons-bg-dark.icon-five .section__container .icon--tile.column{width:33.33%}
section.section--multi-column-text,.section--multi-column-text{padding:0 !important}
section.section--multi-column-text .section__background,.section--multi-column-text .section__background{padding:0 20px}
section.section--multi-column-text .section__container,.section--multi-column-text .section__container{padding:75px 36px 75px}
section.section--multi-column-text .section__container .heading-center h1,section.section--multi-column-text .section__container .heading-center h2,section.section--multi-column-text .section__container .heading-center h3,section.section--multi-column-text .section__container .heading-center h4,section.section--multi-column-text .section__container .heading-center h5,section.section--multi-column-text .section__container .heading-center h6,section.section--multi-column-text .section__container .heading-center .format-section-title--bar,.section--multi-column-text .section__container .heading-center h1,.section--multi-column-text .section__container .heading-center h2,.section--multi-column-text .section__container .heading-center h3,.section--multi-column-text .section__container .heading-center h4,.section--multi-column-text .section__container .heading-center h5,.section--multi-column-text .section__container .heading-center h6,.section--multi-column-text .section__container .heading-center .format-section-title--bar{font-size:37px}
section.section--multi-column-text .section__container .heading-center h1,section.section--multi-column-text .section__container .heading-center h2,section.section--multi-column-text .section__container .heading-center h3,section.section--multi-column-text .section__container .heading-center h4,section.section--multi-column-text .section__container .heading-center h5,section.section--multi-column-text .section__container .heading-center h6,section.section--multi-column-text .section__container .heading-center .format-section-title--bar,.section--multi-column-text .section__container .heading-center h1,.section--multi-column-text .section__container .heading-center h2,.section--multi-column-text .section__container .heading-center h3,.section--multi-column-text .section__container .heading-center h4,.section--multi-column-text .section__container .heading-center h5,.section--multi-column-text .section__container .heading-center h6,.section--multi-column-text .section__container .heading-center .format-section-title--bar{line-height:37px}
section.section--multi-column-text .section__container .heading-center h1,section.section--multi-column-text .section__container .heading-center h2,section.section--multi-column-text .section__container .heading-center h3,section.section--multi-column-text .section__container .heading-center h4,section.section--multi-column-text .section__container .heading-center h5,section.section--multi-column-text .section__container .heading-center h6,section.section--multi-column-text .section__container .heading-center .format-section-title--bar,.section--multi-column-text .section__container .heading-center h1,.section--multi-column-text .section__container .heading-center h2,.section--multi-column-text .section__container .heading-center h3,.section--multi-column-text .section__container .heading-center h4,.section--multi-column-text .section__container .heading-center h5,.section--multi-column-text .section__container .heading-center h6,.section--multi-column-text .section__container .heading-center .format-section-title--bar{margin:0 0 57px}
section.section--multi-column-text .row .column,.section--multi-column-text .row .column{width:100%}
section.section--multi-column-text .row .column:last-child .multicol-box,.section--multi-column-text .row .column:last-child .multicol-box{margin:0}
section.section--multi-column-text .multicol-box,.section--multi-column-text .multicol-box{margin:0 0 94px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.section--multi-column-text .multicol-box__img,.section--multi-column-text .multicol-box__img{margin:0 0 18px;min-height:72px}
section.section--multi-column-text .multicol-box__img img,.section--multi-column-text .multicol-box__img img{max-width:71px;max-height:71px}
section.section--multi-column-text .multicol-box h1,section.section--multi-column-text .multicol-box h2,section.section--multi-column-text .multicol-box h3,section.section--multi-column-text .multicol-box h4,section.section--multi-column-text .multicol-box h5,section.section--multi-column-text .multicol-box h6,.section--multi-column-text .multicol-box h1,.section--multi-column-text .multicol-box h2,.section--multi-column-text .multicol-box h3,.section--multi-column-text .multicol-box h4,.section--multi-column-text .multicol-box h5,.section--multi-column-text .multicol-box h6{padding-bottom:22px;margin:0 0 31px}
section.section--multi-column-text .multicol-box h1::before,section.section--multi-column-text .multicol-box h2::before,section.section--multi-column-text .multicol-box h3::before,section.section--multi-column-text .multicol-box h4::before,section.section--multi-column-text .multicol-box h5::before,section.section--multi-column-text .multicol-box h6::before,.section--multi-column-text .multicol-box h1::before,.section--multi-column-text .multicol-box h2::before,.section--multi-column-text .multicol-box h3::before,.section--multi-column-text .multicol-box h4::before,.section--multi-column-text .multicol-box h5::before,.section--multi-column-text .multicol-box h6::before{left:50%;width:38px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
section.section--multi-column-text .multicol-box__content,.section--multi-column-text .multicol-box__content{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section.section--multi-column-text:not(.two-column-text) .section__container,.section--multi-column-text:not(.two-column-text) .section__container{padding-bottom:106px}
section.section--multi-column-text.two-column-text .section__container,.section--multi-column-text.two-column-text .section__container{padding:95px 36px 130px}
section.section--multi-column-text.two-column-text .section__container .heading-center h1,section.section--multi-column-text.two-column-text .section__container .heading-center h2,section.section--multi-column-text.two-column-text .section__container .heading-center h3,section.section--multi-column-text.two-column-text .section__container .heading-center h4,section.section--multi-column-text.two-column-text .section__container .heading-center h5,section.section--multi-column-text.two-column-text .section__container .heading-center h6,section.section--multi-column-text.two-column-text .section__container .heading-center .format-section-title--bar,.section--multi-column-text.two-column-text .section__container .heading-center h1,.section--multi-column-text.two-column-text .section__container .heading-center h2,.section--multi-column-text.two-column-text .section__container .heading-center h3,.section--multi-column-text.two-column-text .section__container .heading-center h4,.section--multi-column-text.two-column-text .section__container .heading-center h5,.section--multi-column-text.two-column-text .section__container .heading-center h6,.section--multi-column-text.two-column-text .section__container .heading-center .format-section-title--bar{margin:0 0 68px;font-size:27px;line-height:30px}
section.section--multi-column-text.two-column-text .row .column:nth-child(1),.section--multi-column-text.two-column-text .row .column:nth-child(1){padding-left:10px}
section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box .multicol-box__img,.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box .multicol-box__img{margin:0 0 30px}
section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box ul li:nth-child(1),.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box ul li:nth-child(1){max-width:100%}
section.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box ul li:nth-child(2),.section--multi-column-text.two-column-text .row .column:nth-child(1) .multicol-box ul li:nth-child(2){max-width:100%}
section.section--multi-column-text.two-column-text .row .column:nth-child(2),.section--multi-column-text.two-column-text .row .column:nth-child(2){padding-left:10px;padding-right:10px}
section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h1,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h2,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h3,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h4,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h5,section.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h6,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h1,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h2,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h3,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h4,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h5,.section--multi-column-text.two-column-text .row .column:nth-child(2) .multicol-box h6{max-width:245px}
section.section--multi-column-text.two-column-text .row .column.col-2,.section--multi-column-text.two-column-text .row .column.col-2{width:100%}
section.section--multi-column-text.two-column-text .multicol-box,.section--multi-column-text.two-column-text .multicol-box{margin:0 0 68px}
section.section--multi-column-text.two-column-text .multicol-box h1,section.section--multi-column-text.two-column-text .multicol-box h2,section.section--multi-column-text.two-column-text .multicol-box h3,section.section--multi-column-text.two-column-text .multicol-box h4,section.section--multi-column-text.two-column-text .multicol-box h5,section.section--multi-column-text.two-column-text .multicol-box h6,.section--multi-column-text.two-column-text .multicol-box h1,.section--multi-column-text.two-column-text .multicol-box h2,.section--multi-column-text.two-column-text .multicol-box h3,.section--multi-column-text.two-column-text .multicol-box h4,.section--multi-column-text.two-column-text .multicol-box h5,.section--multi-column-text.two-column-text .multicol-box h6{padding-bottom:0;min-height:56px;margin-bottom:41px}
section.section--multi-column-text.two-column-text .multicol-box__img,.section--multi-column-text.two-column-text .multicol-box__img{margin:0 0 14px}
section.section--multi-column-text.two-column-text .multicol-box__content .multicol-details,.section--multi-column-text.two-column-text .multicol-box__content .multicol-details{max-width:284px}
section.section--multi-column-text.two-column-text .multicol-box .check-list--dark li,.section--multi-column-text.two-column-text .multicol-box .check-list--dark li{padding:0 0 0 64px;margin:0 0 42px}
section.section--multi-column-text.two-column-text .multicol-box .check-list--dark li:last-child,.section--multi-column-text.two-column-text .multicol-box .check-list--dark li:last-child{margin:0}
section.section--multi-column-text.two-column-text .multicol-box .check-list--dark li::after,.section--multi-column-text.two-column-text .multicol-box .check-list--dark li::after{top:2px}
.section--tiles{padding:0 !important}
.section--tiles .section__background{background:#f5f4f4}
.section--tiles .section__container{padding:0}
.section--tiles .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--tiles .row .column{width:100%}
.section--tiles .row .column::after{left:50%;top:auto;bottom:0;height:1px;width:80%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.section--tiles .row .column:first-child::after{display:block}
.section--tiles .row .column:first-child .tiles-block::after{display:block}
.section--tiles .row .column:last-child::after{display:none}
.section--tiles .row .column:last-child .tiles-block::after{display:none}
.section--tiles .row .column:hover,.section--tiles .row .column:focus{width:100%}
.section--tiles .tiles-block{text-align:center;padding:40px 20px 40px}
.section--tiles .tiles-block--content{padding:0 0 15px}
.section--tiles .tiles-block--content h1,.section--tiles .tiles-block--content h2,.section--tiles .tiles-block--content h3,.section--tiles .tiles-block--content h4,.section--tiles .tiles-block--content h5,.section--tiles .tiles-block--content h6{font-size:40px}
.section--tiles .tiles-block--content h1,.section--tiles .tiles-block--content h2,.section--tiles .tiles-block--content h3,.section--tiles .tiles-block--content h4,.section--tiles .tiles-block--content h5,.section--tiles .tiles-block--content h6{line-height:39px}
.section--tiles .tiles-block--content h1,.section--tiles .tiles-block--content h2,.section--tiles .tiles-block--content h3,.section--tiles .tiles-block--content h4,.section--tiles .tiles-block--content h5,.section--tiles .tiles-block--content h6{padding-bottom:15px;margin:0 0 14px}
.section--tiles .tiles-block--content h1::before,.section--tiles .tiles-block--content h2::before,.section--tiles .tiles-block--content h3::before,.section--tiles .tiles-block--content h4::before,.section--tiles .tiles-block--content h5::before,.section--tiles .tiles-block--content h6::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.section--tiles .tiles-block--content p{margin:0 auto 10px}
.section--tiles .tiles-block--btn button,.section--tiles .tiles-block--btn .button{padding:0 35px 0 0;min-width:auto}
.section--cta{padding:0 !important}
.section--cta .section__background{padding:0;max-width:100%}
.section--cta .section__container{padding:100px 36px 100px;max-width:100%}
.section--cta .btn--close{right:36px;top:50px}
.section--cta .row .column{width:100%}
.section--cta .heading-center{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--cta .heading-center h1,.section--cta .heading-center h2,.section--cta .heading-center h3,.section--cta .heading-center h4,.section--cta .heading-center h5,.section--cta .heading-center h6{font-size:35px}
.section--cta .heading-center h1,.section--cta .heading-center h2,.section--cta .heading-center h3,.section--cta .heading-center h4,.section--cta .heading-center h5,.section--cta .heading-center h6{line-height:40px}
.section--cta .heading-center h1,.section--cta .heading-center h2,.section--cta .heading-center h3,.section--cta .heading-center h4,.section--cta .heading-center h5,.section--cta .heading-center h6{margin:0 0 42px !important}
.section--cta form>div>div .columnContainer input,.section--cta form>div>div .columnContainer select,.section--cta form>div>div .columnContainer textarea{font-size:16px}
.section--cta form>div>div .columnContainer input,.section--cta form>div>div .columnContainer select,.section--cta form>div>div .columnContainer textarea{line-height:21px}
.section--cta form>div>div .columnContainer input::-webkit-input-placeholder,.section--cta form>div>div .columnContainer select::-webkit-input-placeholder,.section--cta form>div>div .columnContainer textarea::-webkit-input-placeholder{font-size:16px}
.section--cta form>div>div .columnContainer input::-webkit-input-placeholder,.section--cta form>div>div .columnContainer select::-webkit-input-placeholder,.section--cta form>div>div .columnContainer textarea::-webkit-input-placeholder{line-height:21px}
.section--cta form>div>div .columnContainer input::-moz-placeholder,.section--cta form>div>div .columnContainer select::-moz-placeholder,.section--cta form>div>div .columnContainer textarea::-moz-placeholder{font-size:16px}
.section--cta form>div>div .columnContainer input::-moz-placeholder,.section--cta form>div>div .columnContainer select::-moz-placeholder,.section--cta form>div>div .columnContainer textarea::-moz-placeholder{line-height:21px}
.section--cta form>div>div .columnContainer input:-moz-placeholder,.section--cta form>div>div .columnContainer select:-moz-placeholder,.section--cta form>div>div .columnContainer textarea:-moz-placeholder{font-size:16px}
.section--cta form>div>div .columnContainer input:-moz-placeholder,.section--cta form>div>div .columnContainer select:-moz-placeholder,.section--cta form>div>div .columnContainer textarea:-moz-placeholder{line-height:21px}
.section--cta form>div>div .columnContainer input:-ms-input-placeholder,.section--cta form>div>div .columnContainer select:-ms-input-placeholder,.section--cta form>div>div .columnContainer textarea:-ms-input-placeholder{font-size:16px}
.section--cta form>div>div .columnContainer input:-ms-input-placeholder,.section--cta form>div>div .columnContainer select:-ms-input-placeholder,.section--cta form>div>div .columnContainer textarea:-ms-input-placeholder{line-height:21px}
.section--cta form>div>div .columnContainer input,.section--cta form>div>div .columnContainer select,.section--cta form>div>div .columnContainer textarea{padding:8px 5px}
.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{font-size:10px}
.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{line-height:24px}
.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--cta form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{padding:0 6px}
.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"],.section--cta form>div>div .columnContainer p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button,.section--cta form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button,.section--cta form>div>div .columnContainer p button,.section--cta form>div>div .columnContainer p .button,.section--cta form>div>div .columnContainer p a.button,.section--cta form>div>div .columnContainer p .format-button{width:198px;letter-spacing:1.8px;min-width:auto}
.section--cta .ctaform--block{margin:-37px -10px 0}
.section--cta .ctaform--block .form__field{margin-bottom:37px}
.section--cta .ctaform--block .form__field input,.section--cta .ctaform--block .form__field select,.section--cta .ctaform--block .form__field textarea{padding:8px 5px}
.section--cta .ctaform--block .form__field label,.section--cta .ctaform--block .form__field .gfield_label{font-size:10px}
.section--cta .ctaform--block .form__field label,.section--cta .ctaform--block .form__field .gfield_label{line-height:24px}
.section--cta .ctaform--block .form__field label,.section--cta .ctaform--block .form__field .gfield_label{padding:0 6px}
.section--cta .ctaform--block .form__field textarea{min-height:225px}
.section--cta .ctaform--block .select__field{margin-bottom:37px;top:0}
.section--cta .ctaform--block .select__field .select__selected{font-size:16px}
.section--cta .ctaform--block .select__field .select__selected{line-height:24px}
.section--cta .ctaform--block .select__field .select__selected{padding:9px 28px}
.section--cta .ctaform--block .select__field .select__selected::after{top:14px}
.section--cta .ctaform--block .select__field .select__selected.select__arrow-active::after{top:18px}
.section--cta .ctaform--block .select__field .select__items{top:44px}
.section--cta .ctaform--block .select__field .select__items>div{padding:10px 28px 10px}
.section--cta .ctaform--block .formbtn{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--cta .ctaform--block .formbtn button,.section--cta .ctaform--block .formbtn .button{width:198px;letter-spacing:1.8px;min-width:auto}
body.page-contact-us .section--cta{padding:0 !important}
body.page-contact-us .section--cta .section__container{padding:63px 36px 74px}
body.page-contact-us .section--cta .heading-center h1,body.page-contact-us .section--cta .heading-center h2,body.page-contact-us .section--cta .heading-center h3,body.page-contact-us .section--cta .heading-center h4,body.page-contact-us .section--cta .heading-center h5,body.page-contact-us .section--cta .heading-center h6{margin:0 0 42px !important;padding-top:39px}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a::after,section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button-mobile::after{-webkit-transition:none;transition:none}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button--arrow::after,section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button-mobile.button--arrow::after{-webkit-transition:none;transition:none}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-details p{font-size:10px;line-height:13.4px}
section.section--featured-products .featured--products-tile .featured--tile-option a{font-size:21px}
section.section--featured-products .featured--products-tile .featured--tile-option a{line-height:27px}
.section--banner-large{padding:0 !important}
.section--banner-large .banner--img__inner{min-height:360px}
.section--banner-large .banner--content{padding:0 36px}
.section--banner-large .banner--content__inner{padding:40px 0 45px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--banner-large .banner--content__inner::after{height:6px;width:auto;left:-36px;right:-36px}
.section--banner-large .banner--content__heading{width:100%;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 20px;padding:0}
.section--banner-large .banner--content__heading h2,.section--banner-large .banner--content__heading .h2--regular__bold{margin:0 0 10px}
.section--banner-large .banner--content__heading h6{font-size:20px;line-height:23px}
.section--banner-large .banner--content__count{width:100%;margin:0 0 6px}
.section--banner-large .banner--content__count-inner{border-left:0}
.section--banner-large .banner--content__count-inner:last-child{border-right:0}
.section--banner-large .banner--content__count-inner h5,.section--banner-large .banner--content__count-inner h6{min-height:39px}
.section--banner-large .banner--content__count-inner h2,.section--banner-large .banner--content__count-inner .h2--regular__bold{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.section--banner-large .banner--content__btn{width:100%;border-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--banner-large .banner--content__btn button,.section--banner-large .banner--content__btn .button{padding:10px;margin:0 0 16px;letter-spacing:1.8px;min-width:201px}
.section--contact{padding:0 !important}
.section--contact .section__container{padding:63px 36px 74px;max-width:570px}
.section--contact .row .column{width:100%}
.section--contact .heading-center{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--contact .heading-center h1,.section--contact .heading-center h2,.section--contact .heading-center h3,.section--contact .heading-center h4,.section--contact .heading-center h5,.section--contact .heading-center h6{font-size:35px}
.section--contact .heading-center h1,.section--contact .heading-center h2,.section--contact .heading-center h3,.section--contact .heading-center h4,.section--contact .heading-center h5,.section--contact .heading-center h6{line-height:40px}
.section--contact .heading-center h1,.section--contact .heading-center h2,.section--contact .heading-center h3,.section--contact .heading-center h4,.section--contact .heading-center h5,.section--contact .heading-center h6{margin:0 0 42px !important;padding-top:39px}
.section--contact form>div>div .columnContainer input,.section--contact form>div>div .columnContainer select,.section--contact form>div>div .columnContainer textarea{font-size:16px}
.section--contact form>div>div .columnContainer input,.section--contact form>div>div .columnContainer select,.section--contact form>div>div .columnContainer textarea{line-height:21px}
.section--contact form>div>div .columnContainer input::-webkit-input-placeholder,.section--contact form>div>div .columnContainer select::-webkit-input-placeholder,.section--contact form>div>div .columnContainer textarea::-webkit-input-placeholder{font-size:16px}
.section--contact form>div>div .columnContainer input::-webkit-input-placeholder,.section--contact form>div>div .columnContainer select::-webkit-input-placeholder,.section--contact form>div>div .columnContainer textarea::-webkit-input-placeholder{line-height:21px}
.section--contact form>div>div .columnContainer input::-moz-placeholder,.section--contact form>div>div .columnContainer select::-moz-placeholder,.section--contact form>div>div .columnContainer textarea::-moz-placeholder{font-size:16px}
.section--contact form>div>div .columnContainer input::-moz-placeholder,.section--contact form>div>div .columnContainer select::-moz-placeholder,.section--contact form>div>div .columnContainer textarea::-moz-placeholder{line-height:21px}
.section--contact form>div>div .columnContainer input:-moz-placeholder,.section--contact form>div>div .columnContainer select:-moz-placeholder,.section--contact form>div>div .columnContainer textarea:-moz-placeholder{font-size:16px}
.section--contact form>div>div .columnContainer input:-moz-placeholder,.section--contact form>div>div .columnContainer select:-moz-placeholder,.section--contact form>div>div .columnContainer textarea:-moz-placeholder{line-height:21px}
.section--contact form>div>div .columnContainer input:-ms-input-placeholder,.section--contact form>div>div .columnContainer select:-ms-input-placeholder,.section--contact form>div>div .columnContainer textarea:-ms-input-placeholder{font-size:16px}
.section--contact form>div>div .columnContainer input:-ms-input-placeholder,.section--contact form>div>div .columnContainer select:-ms-input-placeholder,.section--contact form>div>div .columnContainer textarea:-ms-input-placeholder{line-height:21px}
.section--contact form>div>div .columnContainer input,.section--contact form>div>div .columnContainer select,.section--contact form>div>div .columnContainer textarea{padding:8px 5px}
.section--contact form>div>div .columnContainer label,.section--contact form>div>div .columnContainer .gfield_label{font-size:10px}
.section--contact form>div>div .columnContainer label,.section--contact form>div>div .columnContainer .gfield_label{line-height:24px}
.section--contact form>div>div .columnContainer label,.section--contact form>div>div .columnContainer .gfield_label{padding:0 6px}
.section--contact form>div>div .columnContainer textarea{min-height:225px}
.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{font-size:10px}
.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{line-height:24px}
.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] span,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] label,.section--contact form>div>div .columnContainer div[data-editorblocktype="Field-textarea"] .gfield_label{padding:0 6px}
.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"],.section--contact form>div>div .columnContainer p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] button,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .button,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] a.button,.section--contact form>div>div .columnContainer div[data-editorblocktype="SubmitButtonBlock"] .format-button,.section--contact form>div>div .columnContainer p button,.section--contact form>div>div .columnContainer p .button,.section--contact form>div>div .columnContainer p a.button,.section--contact form>div>div .columnContainer p .format-button{width:198px;letter-spacing:1.8px;min-width:auto}
.section--contact .ctaform--block{margin:-37px -10px 0}
.section--contact .ctaform--block .form__field{margin-bottom:37px}
.section--contact .ctaform--block .form__field input,.section--contact .ctaform--block .form__field select,.section--contact .ctaform--block .form__field textarea{padding:8px 5px}
.section--contact .ctaform--block .form__field label,.section--contact .ctaform--block .form__field .gfield_label{padding:0 6px}
.section--contact .ctaform--block .form__field textarea{min-height:225px}
.section--contact .ctaform--block .select__field{margin-bottom:37px;top:0}
.section--contact .ctaform--block .select__field .select__selected{font-size:16px}
.section--contact .ctaform--block .select__field .select__selected{line-height:24px}
.section--contact .ctaform--block .select__field .select__selected{padding:9px 28px}
.section--contact .ctaform--block .select__field .select__selected::after{top:14px}
.section--contact .ctaform--block .select__field .select__selected.select__arrow-active::after{top:18px}
.section--contact .ctaform--block .select__field .select__items{top:44px}
.section--contact .ctaform--block .select__field .select__items>div{padding:10px 28px 10px}
.section--contact .ctaform--block .formbtn{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--contact .ctaform--block .formbtn button,.section--contact .ctaform--block .formbtn .button{width:198px;letter-spacing:1.8px;min-width:auto}
.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{font-size:18px}
.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{line-height:19px}
.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{min-width:245px;padding:10px 14px}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{font-size:18px}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{line-height:19px}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{min-width:245px;padding:10px 14px}
}@media(max-width:44.375em){.menu>li.menu-item-has-children .sub-menu--wrap img{max-width:calc(100% - 180px);width:100%}
}@media(max-width:43.75em){.section--icons.icon--triple .section__container{padding:98px 36px}
.section--icons.icon--triple .section__container .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--icons.icon--triple .section__container .icon--tile.column:not(:last-child){margin-bottom:70px}
.section--icons.icon--triple .section__container .icon--tile.column{width:100%;max-width:283px;margin-left:auto;margin-right:auto}
.section--icons.icon--triple .section__container .icon--tile.column img{max-height:45px;height:100%;max-width:100%;margin-bottom:24px}
.icon-five.section--icons .icon--tile.column img{margin-bottom:0;max-width:50.88px;width:100%}
.icon-five .section__container{padding-top:70px;padding-bottom:58px}
.icon-five .icon--tile.column{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}
.icon-five .icon--tile.column:not(:last-child){margin-bottom:64px}
.icon-five img{height:50.88px;width:50.88px;margin-bottom:0}
section.section--icons.section--tile-grid .icon--tile.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.icons-bg-dark.icon-five .section__container .icon--tile img{margin-right:60px}
.icons-bg-dark.icon-five .section__container .icon--tile h6{padding-left:0;padding-right:0}
.icons-bg-dark.icon-five .section__container .icon--tile{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.icons-bg-dark.icon-five .section__container .icon--tile.column{width:100%}
.icons-bg-dark.icon-five .section__container .icon--tile-content{text-align:left}
section.tile-grid--overlay.icon-five .row .icon--tile.column{width:50%}
section.tile-grid--overlay.icon-five .row .icon--tile.column:nth-child(n+3){margin-top:0}
section.tile-grid--overlay.icon-five .row .icon--tile.column:nth-child(odd){margin-right:auto}
.section.section--icons.icons-bg-dark.tile-grid--overlay.icon-five .icon--tile.column{width:100%}
}@media(max-width:43.8125em){.section.icon-five.icons-bg-dark .icon--tile-content{width:-webkit-max-content;width:-moz-max-content;width:max-content}
.section.icon-five.icons-bg-dark .icon--tile-content h1,.section.icon-five.icons-bg-dark .icon--tile-content h2,.section.icon-five.icons-bg-dark .icon--tile-content h3,.section.icon-five.icons-bg-dark .icon--tile-content h4,.section.icon-five.icons-bg-dark .icon--tile-content h5,.section.icon-five.icons-bg-dark .icon--tile-content h6,.section.icon-five.icons-bg-dark .icon--tile-content p{margin-left:0;margin-right:0}
}@media(max-width:40.6775em){.section--testimonial .section__container{padding-bottom:10px}
.section--testimonial .slider--arrow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--testimonial .slider--arrow .prev-slide.slick-prev.slick-arrow,.section--testimonial .slider--arrow .next-slide.slick-next.slick-arrow{position:unset}
.section--testimonial .slider--arrow .prev-slide.slick-prev.slick-arrow{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.section--testimonial .slider--arrow .prev-slide{margin-right:12.5px}
.section--testimonial .slider--arrow .next-slide{margin-left:12.5px}
.section--testimonial .testimonial--heading{display:none}
.section--testimonial .testimonial--slider{margin-top:8px;margin-bottom:36px}
.section--testimonial .testimonial--slider-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}
.section--testimonial .testimonial--slider .slick-prev.slick-arrow{margin-left:25%}
.section--testimonial .testimonial--slider .slick-prev,.section--testimonial .testimonial--slider .slick-next{bottom:-25px;top:auto;-webkit-transform:none;transform:none}
.section--testimonial .testimonial--slider .slick-next.slick-arrow{margin-right:25%}
.section--testimonial .testimonial--slider .column--img{width:100%}
.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a::after,.section--testimonial .testimonial--slider .column--img .testimonial--slider-img a::before{width:82.42px;height:82.42px}
.section--testimonial .testimonial--slider .column--slide{width:100%;margin-top:22px;margin-right:0}
.section--testimonial .testimonial--slider .column--slide h6,.section--testimonial .testimonial--slider .column--slide p{margin-right:3px}
.section--testimonial .testimonial--slider .column--slide p{font-size:13px;line-height:16px}
.section--timeline.section__container{height:420px}
.section--timeline .timeline__slider{height:420px;top:-420px}
.section--timeline .timeline__slider.slick-slider .slick-active h1,.section--timeline .timeline__slider.slick-slider .slick-center h1{font-size:120px;line-height:120px}
.section--timeline .timeline__slider.slick-slider .slick-active h2,.section--timeline .timeline__slider.slick-slider .slick-center h2{font-size:120px;line-height:120px}
.section--timeline .timeline__slider.slick-slider .slick-active .timeline__slider-text,.section--timeline .timeline__slider.slick-slider .slick-center .timeline__slider-text{margin-top:109px}
.section--timeline .timeline__slider-text h6.neue--font__bold{margin-top:61px}
.section--timeline .slick-dots{bottom:167px}
.background--image-slider{height:420px}
.section--icons.tile-grid--overlay .row .column{width:50%;padding-right:8px;padding-left:8px}
.section--icons.tile-grid--overlay .row .column:nth-child(n+3){margin-top:36.86px}
section.section--icons.section--tile-grid .heading-center{margin-left:30px;margin-right:30px}
section.section--icons.section--tile-grid .heading-center p{font-size:18px;line-height:22px}
section.section--icons.section--tile-grid .heading-center p{font-size:18px;line-height:22px}
section.section--icons.section--tile-grid .heading-center p strong::before{content:'';display:block}
section.section--icons.section--tile-grid .section__container{padding-bottom:60.57px}
section.section--featured-products .section__container{padding-bottom:133px}
section.section--featured-products .featured--products-tile{position:unset}
section.section--featured-products .featured--products-tile .featured--tile-option{width:100%}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img{position:unset;max-width:100%;display:none;opacity:1}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a::after,section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button-mobile::after{opacity:1;-webkit-transition:none;transition:none}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button--arrow::after,section.section--featured-products .featured--products-tile .featured--tile-option li.li--active a.button-mobile.button--arrow::after{opacity:1}
section.section--featured-products .featured--products-tile .featured--tile-option li.li--active.is-active:hover>.option--img{display:none;-webkit-transition:display .4s ease-in;transition:display .4s ease-in}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--img-text{display:none}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--heading{padding-top:28px;padding-bottom:27px;margin-left:18px}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--heading a:first-child{padding-top:0;padding-bottom:0;margin-left:0}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--heading:after{display:-webkit-box;display:-ms-flexbox;display:flex}
section.section--featured-products .featured--products-tile .featured--tile-option li .option--heading a.button-mobile{padding-top:10px;padding-bottom:0;padding-left:0;font-size:18px;line-height:19px;padding-bottom:27px;letter-spacing:1.8px;padding-bottom:0}
section.section--featured-products .featured--products-tile .featured--tile-option a{border-bottom:0}
section.section--featured-products .featured--products-tile .featured--tile-option a:after{display:none}
section.section--featured-products .featured--products-tile .featured--tile-img{display:none}
.option--heading{cursor:pointer}
.option--heading a{pointer-events:none}
.option--img-details{position:relative;width:100%;padding-top:54.2586750789%}
.option--img-details>*:first-child,.option--img-details .mobile--banner{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
body.page-about-us section.section--featured-products .section__container{padding-left:36px;padding-right:36px;padding-top:55px}
body.page-about-us section.section--featured-products .section__container h2{padding-top:24px;margin-bottom:64px}
}@media(max-width:36.3025em){.column.col-2{width:100%}
.column.col-3,.column.col-4,.column.col-5,.column.col-6,.column.col-7,.column.col-8{width:100%}
.banner-small-content P{font-size:20px}
.banner-small-content h1{font-size:34px;line-height:40px}
body main{margin-top:0}
.section--logo .logo--area{grid-column-gap:70.43px}
button,.button,a.button,.format-button{min-width:auto;width:100%}
button--arrow,.button--arrow,a.button--arrow,.format-button--arrow{min-height:auto;min-width:auto;width:auto}
button--cicle-bigplay,.button--cicle-bigplay,a.button--cicle-bigplay,.format-button--cicle-bigplay{min-height:auto;min-width:auto;width:86px;height:86px}
button--circle-play,.button--circle-play,a.button--circle-play,.format-button--circle-play{min-height:auto;min-width:auto;width:auto}
button--cicle-arrow,.button--cicle-arrow,a.button--cicle-arrow,.format-button--cicle-arrow{width:64px;height:64px;min-width:auto;border-radius:400px}
.image__slider .slick-prev,.timeline__slider .slick-prev,.testimonial--slider .slick-prev,.section--testimonial .slick-prev{left:0;margin-left:36px}
.image__slider .slick-next,.timeline__slider .slick-next,.testimonial--slider .slick-next,.section--testimonial .slick-next{margin-right:36px;right:0}
.banner.banner--home .banner--wrapper .banner--img__inner{min-height:486px}
.banner.banner--home .banner--wrapper .banner--content{margin:-180px 36px 0}
.banner.banner--home .banner--wrapper .banner--content h1,.banner.banner--home .banner--wrapper .banner--content h2,.banner.banner--home .banner--wrapper .banner--content h3,.banner.banner--home .banner--wrapper .banner--content h4,.banner.banner--home .banner--wrapper .banner--content h5,.banner.banner--home .banner--wrapper .banner--content h6{max-width:207px}
.banner.banner--home .banner--wrapper .banner--content h1 br,.banner.banner--home .banner--wrapper .banner--content h2 br,.banner.banner--home .banner--wrapper .banner--content h3 br,.banner.banner--home .banner--wrapper .banner--content h4 br,.banner.banner--home .banner--wrapper .banner--content h5 br,.banner.banner--home .banner--wrapper .banner--content h6 br{display:none}
.banner.banner--home .banner--wrapper .banner--content P{max-width:255px}
.banner.banner--home .banner--wrapper .banner--content P br{display:none}
.banner.banner--home .banner--wrapper button,.banner.banner--home .banner--wrapper .button{width:auto;margin:0 10px 15px}
.banner.banner--home .banner--wrapper button:last-child,.banner.banner--home .banner--wrapper .button:last-child{margin:0}
.section--tile-grid .row .column{width:100%}
body.page-about-us .section--tile-grid .row .column{width:100%}
body.page-poly-advantage .heading-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
body.page-poly-advantage .heading-center h2{max-width:168px}
.navbar__background{padding:20px 0 20px}
.navbar__background.scroll .navbar__logo a img{width:75.5px}
.navbar__container{padding:0 32px;height:75.5px}
.navbar__container .nav-phone{visibility:hidden;position:relative}
.navbar__container .nav-phone img{position:absolute;right:0;visibility:visible;width:17px;top:1px}
.navbar__logo a img{width:75.5px;height:75.5px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}
.navbar .menu__container{padding:160px 32px 86px}
.navbar .menu__container .social-bar .button{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:32.5px;margin-right:0}
.navbar .menu__container .social-bar .social-link{margin-left:0;margin-right:20px}
.navbar .hamburger{width:36px;top:50px}
.navbar .hamburger-box{width:36px}
.navbar .hamburger-inner{width:36px}
.navbar .hamburger-inner:before{width:36px}
.menu>li{padding-bottom:16px}
.menu>li.menu-item-has-children.openedMSubmenu>a:after{top:22px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.menu>li.menu-item-has-children.openedMSubmenu>a.ialign:after{top:16px}
.menu>li.menu-item-has-children.openedMSubmenu .sub-menu--wrap{max-height:200px}
.menu>li.menu-item-has-children>a{padding-right:48px}
.menu>li.menu-item-has-children>a:after{display:-webkit-box;display:-ms-flexbox;display:flex;width:16px;height:16px;top:11px;border-width:2.5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.menu>li.menu-item-has-children>a.ialign:after{top:7px}
.menu>li.menu-item-has-children .sub-menu--wrap{position:relative;width:calc(100vw - 64px);max-height:0;min-height:0;top:auto;left:auto;padding:0;opacity:1;visibility:visible;overflow:hidden;-webkit-transition:max-height .6s ease;transition:max-height .6s ease}
.menu>li.menu-item-has-children .sub-menu--wrap img{display:none !important}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu{width:100%}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li{margin-bottom:9px}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li:before{display:none}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li:first-child{padding-top:24px}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li a{padding:0;opacity:1}
.menu>li.menu-item-has-children .sub-menu--wrap .sub-menu li a:hover{opacity:.5}
.menu>li>a{font-size:40px;line-height:44px}
.pagination__previous a,.pagination__next a{min-width:auto;width:100%}
main>*:first-child.section--banner-small .banner-small-content{-webkit-transform:translateY(40px);transform:translateY(40px)}
.banner-small{min-height:362px}
.banner-small img{-o-object-position:right;object-position:right}
.banner-small-overlay p{font-size:20px}
.banner-small-overlay h1{font-size:34px;line-height:40px}
.section--text-and-media .section__column.column__content .column__content--innner h1,.section--text-and-media .section__column.column__content .column__content--innner h2,.section--text-and-media .section__column.column__content .column__content--innner h3,.section--text-and-media .section__column.column__content .column__content--innner h4,.section--text-and-media .section__column.column__content .column__content--innner h5{max-width:100%}
.section--text-and-media .section__column.column__content .column__content--innner p:last-child{margin:0}
.section--text-and-media .section__column.column__content .column__content--innner p{max-width:100%}
.section--text-and-media .section__column.column__content .column__content--innner button,.section--text-and-media .section__column.column__content .column__content--innner .button{margin-top:17px}
.section--text-and-media .section__column.column__content .column__content--innner button:nth-child(1),.section--text-and-media .section__column.column__content .column__content--innner .button:nth-child(1){margin:30px 0 0 0}
.section--text-and-media .section__column.column__content .column__content--innner .check-list--dark{max-width:100%}
body.page-home .section--text-and-media .section__column.column__content .column__content--innner button:nth-child(1),body.page-home .section--text-and-media .section__column.column__content .column__content--innner .button:nth-child(1){margin:70px 0 0}
body.page-poly-advantage .section--text-and-media .section__column.column__content .column__content--innner h1,body.page-poly-advantage .section--text-and-media .section__column.column__content .column__content--innner h2,body.page-poly-advantage .section--text-and-media .section__column.column__content .column__content--innner h3,body.page-poly-advantage .section--text-and-media .section__column.column__content .column__content--innner h4,body.page-poly-advantage .section--text-and-media .section__column.column__content .column__content--innner h5{max-width:228px}
body.page-testimonials .section--text-and-media .section__column.column__content .column__content--innner button:nth-child(1),body.page-testimonials .section--text-and-media .section__column.column__content .column__content--innner .button:nth-child(1){margin:27px 0 0 0}
.image__slider .slick-track .slick-slide div{height:299px}
.section--timeline .timeline__slider .slick-prev{margin-left:8px}
.section--timeline .timeline__slider .slick-next{margin-right:8px}
.section--full-width-media.media-content+.section.tile-grid--overlay .section__container{margin-top:-6px}
.section--product-list .row.hide-list .column:nth-child(4) .product-box{margin-bottom:0}
.section--product-list .row .column{width:100%}
.section--product-list .row .column:not(:first-child):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)){display:none}
.section--product-list .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}
.image__slider .slick-track .slick-slide div{height:299px}
.section--icons.tile-grid--overlay.icon-five .row .column:nth-child(odd){margin-right:auto}
.section--icons.tile-grid--overlay .section__container{margin-top:-90px;padding-left:0;padding-right:0}
.section--icons.tile-grid--overlay .section__background{padding:0 36px}
.section--icons .icon--tile.column{width:100%}
.section--icons.icon--triple p{margin-top:4px;margin-bottom:20px}
section.section--icons.section--tile-grid .icon--tile.column img{margin-bottom:10px}
.icon--tile-content .tile-area{max-width:126px}
.icon--tile-content p{margin-top:10px;font-size:16px;line-height:19px}
section.section--multi-column-text .row .column,.section--multi-column-text .row .column{width:100%}
section.section--multi-column-text.two-column-text .multicol-box h1,section.section--multi-column-text.two-column-text .multicol-box h2,section.section--multi-column-text.two-column-text .multicol-box h3,section.section--multi-column-text.two-column-text .multicol-box h4,section.section--multi-column-text.two-column-text .multicol-box h5,section.section--multi-column-text.two-column-text .multicol-box h6,.section--multi-column-text.two-column-text .multicol-box h1,.section--multi-column-text.two-column-text .multicol-box h2,.section--multi-column-text.two-column-text .multicol-box h3,.section--multi-column-text.two-column-text .multicol-box h4,.section--multi-column-text.two-column-text .multicol-box h5,.section--multi-column-text.two-column-text .multicol-box h6{min-height:auto}
.section--cta .heading-center h1,.section--cta .heading-center h2,.section--cta .heading-center h3,.section--cta .heading-center h4,.section--cta .heading-center h5,.section--cta .heading-center h6{max-width:200px}
body.page-contact-us .section--cta .heading-center h1,body.page-contact-us .section--cta .heading-center h2,body.page-contact-us .section--cta .heading-center h3,body.page-contact-us .section--cta .heading-center h4,body.page-contact-us .section--cta .heading-center h5,body.page-contact-us .section--cta .heading-center h6{max-width:200px}
section.section--featured-products .featured--products-tile .featured--tile-option li a.button{font-size:18px}
.section--contact .heading-center h1,.section--contact .heading-center h2,.section--contact .heading-center h3,.section--contact .heading-center h4,.section--contact .heading-center h5,.section--contact .heading-center h6{max-width:200px}
.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{min-width:auto;width:100%}
.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{min-width:auto;width:100%}
}@media(max-width:30.0525em){.section--404{margin-top:106px}
body .mfp-wrap:not(.mfp-gallery) .mfp-content{max-width:84%}
.section--example{padding:80px 36px 48px !important}
.section--example .section__container .testimonial-tile{width:100%;margin-top:56px;margin-right:0}
.section--example .section__container .testimonial-tile .img-wrap{padding-bottom:53.3%}
.section--example .section__container .testimonial-tile .testimonial-date-author{font-size:16px;line-height:19px}
.section--example .section__container .testimonial-tile h5{font-size:16px;line-height:19px;margin-bottom:16px}
.section--example .section__container .testimonial-tile p:not(.testimonial-date-author){font-size:16px;line-height:19px;margin-bottom:16px}
.section--example .section__container .testimonial-tile .play-text{font-size:18px;padding-bottom:26px}
.section--example .section__container .testimonial-tile .play-text:before,.section--example .section__container .testimonial-tile .play-text:after{-webkit-transition:1s ease;transition:1s ease}
.section--example .section__container .testimonial-tile .play-text:before{right:calc(100% + 125px)}
.section--example .section__container .testimonial-tile .play-text:hover:after{left:calc(100% + 125px)}
.section--example .btn-wrap .load-more{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.section--features .feature-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}
.section--features .tabs{display:none;width:calc(100% - 72px);position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:107px;background-color:#f4f3eb;-webkit-box-shadow:0 0 6px #f4f3eb;box-shadow:0 0 6px #f4f3eb;z-index:1}
.section--features .tabs:before{display:none}
.section--features .tabs__li{width:100%;border-bottom:1px solid rgba(36,45,57,0.15)}
.section--features .tabs__link:after{display:none}
.section--features .tabs-content:after{width:100vw;height:6px}
.section--features .tabs-item{padding:42px 0 68px}
.section--features .tabs-item .styled-list li{width:100%}
.section--features .tabs-item .tiles-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.section--features .tabs-item .tiles-wrap .feature-tile{width:calc(50% - 5px);padding-bottom:20px}
.section--features .tabs-item .tiles-wrap .feature-tile:not(:first-child):not(:nth-child(2)){margin-top:31px}
.section--features .tabs-item .tiles-wrap .feature-tile .img-wrap{padding-bottom:97%;margin-bottom:17px}
.section--features .tabs-item .tiles-wrap .feature-tile h5{font-size:16px;line-height:19px;margin-bottom:17px}
.section--features .tabs-item .tiles-wrap .feature-tile h5:after{width:38px}
.section--features .tabs-item .options-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.section--features .tabs-item .options-wrap .option-tile{width:calc(50% - 5px);padding-bottom:20px}
.section--features .tabs-item .options-wrap .option-tile:not(:first-child):not(:nth-child(2)){margin-top:31px}
.section--features .tabs-item .options-wrap .option-tile .img-wrap{padding-bottom:97%;margin-bottom:17px}
.section--features .tabs-item .options-wrap .option-tile h5{font-size:16px;line-height:19px;margin-bottom:17px}
.section--features .tabs-item .options-wrap .option-tile h5:after{width:38px}
.section--features .tabs-item .button-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:53px}
.section--features .tabs-item .button-group .button:not(:last-child){margin-right:0;margin-bottom:16px}
.section--text-and-media.background-half .section__background::after{left:0;top:25%}
.section--text-and-media.text-media--reverse.media-videobox .section__background::after{left:0;right:0}
section.section--multi-column-text .section__background,.section--multi-column-text .section__background{padding:0}
.section--cta .heading-center h1 br,.section--cta .heading-center h2 br,.section--cta .heading-center h3 br,.section--cta .heading-center h4 br,.section--cta .heading-center h5 br,.section--cta .heading-center h6 br{display:none}
.section--contact .heading-center h1 br,.section--contact .heading-center h2 br,.section--contact .heading-center h3 br,.section--contact .heading-center h4 br,.section--contact .heading-center h5 br,.section--contact .heading-center h6 br{display:none}
.woocommerce ul.products[class*="columns-"] li.product{width:100%}
}@media(max-width:24.4375em){footer__logo,.footer__logo{padding-left:6px;padding-right:6px}
footer__form,.footer__form{padding-left:6px;padding-right:6px}
footer__details,.footer__details{padding-left:6px;padding-right:6px}
footer__details .social-list,.footer__details .social-list{position:relative;top:-26px}
footer__links .quick-links,.footer__links .quick-links{padding-left:6px;padding-right:6px}
footer__links .quick-links .list-arr,footer__links .quick-links ul,.footer__links .quick-links .list-arr,.footer__links .quick-links ul{margin:0 0 6px}
footer__links .quick-links:last-child .list-arr,.footer__links .quick-links:last-child .list-arr{margin:0}
}@media(max-width:22.3125em){footer__details .details--inner:nth-child(3),.footer__details .details--inner:nth-child(3){padding-top:18px}
}@media(max-width:22.5em){.banner.banner--home .banner--wrapper button,.banner.banner--home .banner--wrapper .button{margin:0 0 15px}
.banner.banner--home .banner--wrapper button:last-child,.banner.banner--home .banner--wrapper .button:last-child{margin:0}
}@media(max-width:21.875em){.section--timeline .timeline__slider.slick-slider .slick-active h1,.section--timeline .timeline__slider.slick-slider .slick-center h1{font-size:90px}
.section--timeline .timeline__slider.slick-slider .slick-active h2,.section--timeline .timeline__slider.slick-slider .slick-center h2{font-size:90px}
.section--icons.tile-grid--overlay .row .column{width:100%}
.section--icons.tile-grid--overlay .row .column{margin-top:36.86px}
section.section--icons.section--tile-grid .icon--tile.column{width:100%}
}@media(max-width:18.1875em){.navbar__container .nav-phone{top:-75px}
}@media(prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}
.animate__animated[class*="Out"]{opacity:0}
}@-webkit-keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size,25px) 0}
}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size,25px) 0}
}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@-webkit-keyframes plyr-fade-in{from{opacity:0}
to{opacity:1}
}@keyframes plyr-fade-in{from{opacity:0}
to{opacity:1}
}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}
80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translateZ(0) scaleY(0.95);transform:translateZ(0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}
}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}
80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translateZ(0) scaleY(0.95);transform:translateZ(0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}
}@-webkit-keyframes flash{0%,50%,to{opacity:1}
25%,75%{opacity:0}
}@keyframes flash{0%,50%,to{opacity:1}
25%,75%{opacity:0}
}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
to{-webkit-transform:rotate(0);transform:rotate(0)}
}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
to{-webkit-transform:rotate(0);transform:rotate(0)}
}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate(-3deg);transform:scale3d(0.9,0.9,0.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate(-3deg);transform:scale3d(0.9,0.9,0.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}
}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}
}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}
}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}
}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}
}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}
}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}
}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}
}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(0.9);transform:translate3d(0,25px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.95);transform:translate3d(0,-10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,5px,0) scaleY(0.985);transform:translate3d(0,5px,0) scaleY(0.985)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(0.9);transform:translate3d(0,25px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.95);transform:translate3d(0,-10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,5px,0) scaleY(0.985);transform:translate3d(0,5px,0) scaleY(0.985)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(-10px,0,0) scaleX(0.98);transform:translate3d(-10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(5px,0,0) scaleX(0.995);transform:translate3d(5px,0,0) scaleX(0.995)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(-10px,0,0) scaleX(0.98);transform:translate3d(-10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(5px,0,0) scaleX(0.995);transform:translate3d(5px,0,0) scaleX(0.995)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(10px,0,0) scaleX(0.98);transform:translate3d(10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(-5px,0,0) scaleX(0.995);transform:translate3d(-5px,0,0) scaleX(0.995)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(10px,0,0) scaleX(0.98);transform:translate3d(10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(-5px,0,0) scaleX(0.995);transform:translate3d(-5px,0,0) scaleX(0.995)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,10px,0) scaleY(0.95);transform:translate3d(0,10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-5px,0) scaleY(0.985);transform:translate3d(0,-5px,0) scaleY(0.985)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,10px,0) scaleY(0.95);transform:translate3d(0,10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-5px,0) scaleY(0.985);transform:translate3d(0,-5px,0) scaleY(0.985)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(0.985);transform:translate3d(0,10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}
}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(0.985);transform:translate3d(0,10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}
}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(0.9);transform:translate3d(20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}
}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(0.9);transform:translate3d(20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}
}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(0.9);transform:translate3d(-20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}
}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(0.9);transform:translate3d(-20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}
}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.985);transform:translate3d(0,-10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(0.9);transform:translate3d(0,20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}
}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.985);transform:translate3d(0,-10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(0.9);transform:translate3d(0,20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}
}@-webkit-keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}@keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}@keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}@-webkit-keyframes fadeOutDown{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes fadeOutDown{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@keyframes fadeOutDownBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@-webkit-keyframes fadeOutLeft{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes fadeOutLeft{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@keyframes fadeOutLeftBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@-webkit-keyframes fadeOutRight{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes fadeOutRight{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@keyframes fadeOutRightBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@-webkit-keyframes fadeOutUp{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes fadeOutUp{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@keyframes fadeOutUpBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translateZ(0) rotateY(0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translateZ(0) rotateY(0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}
60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}
80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}
60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}
80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}@keyframes lightSpeedOutRight{0%{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}
to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}
}@keyframes lightSpeedOutLeft{0%{opacity:1}
to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}
}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@-webkit-keyframes rotateOut{0%{opacity:1}
to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}@keyframes rotateOut{0%{opacity:1}
to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}
to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
}@keyframes rotateOutDownLeft{0%{opacity:1}
to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}
to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}@keyframes rotateOutDownRight{0%{opacity:1}
to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}
to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}@keyframes rotateOutUpLeft{0%{opacity:1}
to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}
to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}@keyframes rotateOutUpRight{0%{opacity:1}
to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes rollOut{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}
}@keyframes rollOut{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}
}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomOut{0%{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}@keyframes zoomOut{0%{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0)}
}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0)}
}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0)}
}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0)}
}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes drift{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
to{-webkit-transform:translateX(100%);transform:translateX(100%)}
}@keyframes drift{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
to{-webkit-transform:translateX(100%);transform:translateX(100%)}
}@-webkit-keyframes pacman{to{-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes pacman{to{-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes zoomin{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}
50%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
100%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}
}@keyframes zoomin{0%{-webkit-transform:scale(1,1);transform:scale(1,1)}
50%{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
100%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}
}