/*!
 * ========= INFORMATION ============================
 * - document:  Popup Box Pro
 * - brand:     Wow-Company
 * - brand-url: https://wow-company.com/
 * - store-url: https://wow-estore.com/
 * - author:    Dmytro Lobov
 * - url:       https://wow-estore.com/item/popup-box-pro/
 * ====================================================== */.ds-popup *{margin:0;padding:0}.ds-popup div{box-sizing:border-box}.ds-popup-content blockquote,.ds-popup-content dd,.ds-popup-content dl,.ds-popup-content dt,.ds-popup-content fieldset,.ds-popup-content figure,.ds-popup-content h1,.ds-popup-content h2,.ds-popup-content h3,.ds-popup-content h4,.ds-popup-content h5,.ds-popup-content h6,.ds-popup-content hr,.ds-popup-content iframe,.ds-popup-content legend,.ds-popup-content li,.ds-popup-content ol,.ds-popup-content p,.ds-popup-content pre,.ds-popup-content textarea,.ds-popup-content ul{margin:0;padding:0}.ds-popup-content h1,.ds-popup-content h2,.ds-popup-content h3,.ds-popup-content h4,.ds-popup-content h5,.ds-popup-content h6{font-size:100%;font-weight:400}.ds-popup-content h3{border:none}.ds-popup-content ul{list-style:none}.ds-popup-content button,.ds-popup-content input,.ds-popup-content select,.ds-popup-content textarea{margin:0}.ds-popup-content img,.ds-popup-content video{height:auto;max-width:100%}.ds-popup-content iframe{border:0}body.no-scroll,html.no-scroll{overflow:hidden}@media only screen and (max-width:780px){body.no-scroll,html.no-scroll{height:100%;position:absolute;width:100%}}.ds-popup-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.ds-popup-overlay,.ds-popup-wrapper{display:none}.ds-popup-wrapper{background-size:cover;position:fixed}.ds-popup-wrapper.is-shadow{box-shadow:0 0 8px rgba(0,0,0,.5)}.ds-popup-wrapper.is-radius{border-radius:15px}.ds-popup-wrapper.-center{left:0;margin:auto!important;top:0}.ds-popup-wrapper.-topCenter{left:0;margin:0 auto!important;top:0}.ds-popup-wrapper.-bottomCenter{bottom:0;left:0;margin:0 auto!important}.ds-popup-wrapper.-topLeft{left:0;top:0}.ds-popup-wrapper.-topRight{right:0;top:0}.ds-popup-wrapper.-bottomLeft{bottom:0;left:0}.ds-popup-wrapper.-bottomRight{bottom:0;right:0}.ds-popup-wrapper.-right{bottom:0;margin:auto 0!important;right:0;top:0}.ds-popup-wrapper.-left{bottom:0;left:0;margin:auto 0!important;top:0}.ds-popup-close{all:unset;cursor:pointer;font-weight:700;position:absolute}.ds-popup-close:focus{outline:1px solid #004c9a;outline-offset:-1px}.ds-popup-close,.ds-popup-close:before{transition:all .1s ease}.ds-popup-close:before{display:block;position:relative;white-space:nowrap}.ds-popup-close.-topLeft{left:0;top:0}.ds-popup-close.-topRight{right:0;top:0}.ds-popup-close.-topLeft.-outer,.ds-popup-close.-topRight.-outer{transform:translateY(-100%)}.ds-popup-close.-bottomLeft{bottom:0;left:0}.ds-popup-close.-bottomRight{bottom:0;right:0}.ds-popup-close.-bottomLeft.-outer,.ds-popup-close.-bottomRight.-outer{transform:translateY(100%)}.ds-popup-close.-text{padding:5px 12px}.ds-popup-close.-text:before{content:attr(data-ds-close-text)}.ds-popup-close.-text:hover,.ds-popup-close.-text:hover:before{filter:brightness(.85)}.ds-popup-close.-icon,.ds-popup-close.-tag{text-align:center}.ds-popup-close.-icon:before,.ds-popup-close.-tag:before{content:"×"}.ds-popup-close.-icon:hover,.ds-popup-close.-icon:hover:before,.ds-popup-close.-tag:hover,.ds-popup-close.-tag:hover:before{filter:brightness(.85)}.ds-popup-close.-icon{background:transparent!important}.is-radius .-topLeft{border-radius:15px 0 0 0}.is-radius .-topRight{border-radius:0 15px 0 0}.is-radius .-bottomLeft{border-radius:0 0 0 15px}.is-radius .-bottomRight{border-radius:0 0 15px 0}.ds-popup-overlay,.ds-popup-wrapper{animation-duration:.4s}.ds-popup-overlay{animation-delay:.2s}.ds-popup-wrapper,.ds-popup.ds-active .ds-popup-overlay{animation-delay:0s}.ds-popup.ds-active .ds-popup-wrapper{animation-delay:.2s}.ds-popup-overlay,.ds-popup-wrapper{animation-direction:normal;animation-fill-mode:both;animation-iteration-count:1;animation-timing-function:ease;backface-visibility:hidden;transform-style:preserve-3d}.ds-popup.ds-active div[data-ds-effect=zoomIn]{animation-name:ds-zoomIn}.ds-popup div[data-ds-effect=zoomIn]{animation-name:ds-zoomIn-out}@keyframes ds-zoomIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes ds-zoomIn-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.7)}}.ds-popup.ds-active div[data-ds-effect=zoomOut]{animation-name:ds-zoomOut}.ds-popup div[data-ds-effect=zoomOut]{animation-name:ds-zoomOut-out}@keyframes ds-zoomOut{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:none}}@keyframes ds-zoomOut-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.3)}}.ds-popup.ds-active div[data-ds-effect=slideTop]{animation-name:ds-slideTop}.ds-popup div[data-ds-effect=slideTop]{animation-name:ds-slideTop-out}@keyframes ds-slideTop{0%{opacity:0;transform:translateY(-25%)}to{opacity:1;transform:none}}@keyframes ds-slideTop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-25%)}}.ds-popup.ds-active div[data-ds-effect=slideBottom]{animation-name:ds-slideBottom}.ds-popup div[data-ds-effect=slideBottom]{animation-name:ds-slideBottom-out}@keyframes ds-slideBottom{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:none}}@keyframes ds-slideBottom-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(25%)}}.ds-popup.ds-active div[data-ds-effect=slideRight]{animation-name:ds-slideRight}.ds-popup div[data-ds-effect=slideRight]{animation-name:ds-slideRight-out}@keyframes ds-slideRight{0%{opacity:0;transform:translateX(25%)}to{opacity:1;transform:none}}@keyframes ds-slideRight-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(25%)}}.ds-popup.ds-active div[data-ds-effect=slideLeft]{animation-name:ds-slideLeft}.ds-popup div[data-ds-effect=slideLeft]{animation-name:ds-slideLeft-out}@keyframes ds-slideLeft{0%{opacity:0;transform:translateX(-25%)}to{opacity:1;transform:none}}@keyframes ds-slideLeft-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(-25%)}}.ds-popup.ds-active div[data-ds-effect=slideInTop]{animation-name:ds-slideInTop}.ds-popup div[data-ds-effect=slideInTop]{animation-name:ds-slideInTop-out}@keyframes ds-slideInTop{0%{opacity:0;transform:scale(.8) translateY(-30%)}50%{opacity:1;transform:scale(.8) translateY(0)}to{opacity:1;transform:none}}@keyframes ds-slideInTop-out{0%{opacity:1;transform:none}50%{opacity:1;transform:scale(.8) translateY(0)}to{opacity:0;transform:scale(.8) translateY(-30%)}}.ds-popup.ds-active div[data-ds-effect=slideInBottom]{animation-name:ds-slideInBottom}.ds-popup div[data-ds-effect=slideInBottom]{animation-name:ds-slideInBottom-out}@keyframes ds-slideInBottom{0%{opacity:0;transform:scale(.8) translateY(30%)}50%{opacity:1;transform:scale(.8) translateY(0)}to{opacity:1;transform:none}}@keyframes ds-slideInBottom-out{0%{opacity:1;transform:none}50%{opacity:1;transform:scale(.8) translateY(0)}to{opacity:0;transform:scale(.8) translateY(30%)}}.ds-popup.ds-active div[data-ds-effect=slideInRight]{animation-name:ds-slideInRight}.ds-popup div[data-ds-effect=slideInRight]{animation-name:ds-slideInRight-out}@keyframes ds-slideInRight{0%{opacity:0;transform:scale(.8) translateX(30%)}50%{opacity:1;transform:scale(.8) translateX(0)}to{opacity:1;transform:none}}@keyframes ds-slideInRight-out{0%{opacity:1;transform:none}50%{opacity:1;transform:scale(.8) translateX(0)}to{opacity:0;transform:scale(.8) translateX(30%)}}.ds-popup.ds-active div[data-ds-effect=slideInLeft]{animation-name:ds-slideInLeft}.ds-popup div[data-ds-effect=slideInLeft]{animation-name:ds-slideInLeft-out}@keyframes ds-slideInLeft{0%{opacity:0;transform:scale(.8) translateX(-30%)}50%{opacity:1;transform:scale(.8) translateX(0)}to{opacity:1;transform:none}}@keyframes ds-slideInLeft-out{0%{opacity:1;transform:none}50%{opacity:1;transform:scale(.8) translateX(0)}to{opacity:0;transform:scale(.8) translateX(-30%)}}.ds-popup.ds-active div[data-ds-effect=rotateIn]{animation-name:ds-rotateIn}.ds-popup div[data-ds-effect=rotateIn]{animation-name:ds-rotateIn-out}@keyframes ds-rotateIn{0%{opacity:0;transform:rotate(2turn) scale(.5)}to{opacity:1;transform:none}}@keyframes ds-rotateIn-out{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(2turn) scale(.5)}}.ds-popup.ds-active div[data-ds-effect=rotateOut]{animation-name:ds-rotateOut}.ds-popup div[data-ds-effect=rotateOut]{animation-name:ds-rotateOut-out}@keyframes ds-rotateOut{0%{opacity:0;transform:rotate(2turn) scale(1.4)}to{opacity:1;transform:none}}@keyframes ds-rotateOut-out{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(2turn) scale(1.4)}}.ds-popup.ds-active div[data-ds-effect=flipInX]{animation-name:ds-flipInX}.ds-popup div[data-ds-effect=flipInX]{animation-name:ds-flipInX-out}@keyframes ds-flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in}40%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes ds-flipInX-out{0%{transform:perspective(400px)}20%{transform:perspective(400px) rotateX(-5deg)}40%{opacity:1;transform:perspective(400px) rotateX(10deg)}60%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}to{opacity:0;transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in}}.ds-popup.ds-active div[data-ds-effect=flipInY]{animation-name:ds-flipInY}.ds-popup div[data-ds-effect=flipInY]{animation-name:ds-flipInY-out}@keyframes ds-flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg);transition-timing-function:ease-in}40%{transform:perspective(400px) rotateY(-20deg);transition-timing-function:ease-in}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes ds-flipInY-out{0%{transform:perspective(400px)}20%{transform:perspective(400px) rotateY(-5deg)}40%{opacity:1;transform:perspective(400px) rotateY(10deg)}60%{transform:perspective(400px) rotateY(-20deg);transition-timing-function:ease-in}to{opacity:0;transform:perspective(400px) rotateY(90deg);transition-timing-function:ease-in}}.ds-popup.ds-active div[data-ds-effect=swingTop]{animation-name:ds-swingTop}.ds-popup div[data-ds-effect=swingTop]{animation-name:ds-swingTop-out;transform-origin:top center}@keyframes ds-swingTop{0%{opacity:0;transform:perspective(300px) rotateX(-90deg)}to{opacity:1;transform:none}}@keyframes ds-swingTop-out{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(300px) rotateX(-90deg)}}.ds-popup.ds-active div[data-ds-effect=swingBottom]{animation-name:ds-swingBottom}.ds-popup div[data-ds-effect=swingBottom]{animation-name:ds-swingBottom-out;transform-origin:bottom center}@keyframes ds-swingBottom{0%{opacity:0;transform:perspective(300px) rotateX(90deg)}to{opacity:1;transform:none}}@keyframes ds-swingBottom-out{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(300px) rotateX(90deg)}}.ds-popup.ds-active div[data-ds-effect=swingRight]{animation-name:ds-swingRight}.ds-popup div[data-ds-effect=swingRight]{animation-name:ds-swingRight-out;transform-origin:center right}@keyframes ds-swingRight{0%{opacity:0;transform:perspective(200px) rotateY(-90deg)}to{opacity:1;transform:none}}@keyframes ds-swingRight-out{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(200px) rotateY(-90deg)}}.ds-popup.ds-active div[data-ds-effect=swingLeft]{animation-name:ds-swingLeft}.ds-popup div[data-ds-effect=swingLeft]{animation-name:ds-swingLeft-out;transform-origin:center left}@keyframes ds-swingLeft{0%{opacity:0;transform:perspective(200px) rotateY(90deg)}to{opacity:1;transform:none}}@keyframes ds-swingLeft-out{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(200px) rotateY(90deg)}}.ds-popup.ds-active div[data-ds-effect=flash]{animation-name:ds-flash}@keyframes ds-flash{0%,40%,80%{opacity:0}20%,60%,to{opacity:1}}.ds-popup.ds-active div[data-ds-effect=pulse]{animation-name:ds-pulse}@keyframes ds-pulse{0%{opacity:0}25%{opacity:1}25%,75%{transform:scale(1.05)}0%,50%,to{transform:none}}.ds-popup.ds-active div[data-ds-effect=rubberBand]{animation-name:ds-rubberBand}@keyframes ds-rubberBand{0%{opacity:0;transform:scaleX(1)}30%{opacity:1;transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.ds-popup.ds-active div[data-ds-effect=shake]{animation-name:ds-shake}@keyframes ds-shake{0%{opacity:0}10%{opacity:1}0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.ds-popup.ds-active div[data-ds-effect=swing]{animation-name:ds-swing;transform-origin:top center}@keyframes ds-swing{0%{opacity:0}20%{opacity:1;transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.ds-popup.ds-active div[data-ds-effect=tada]{animation-name:ds-tada}@keyframes ds-tada{0%{opacity:0;transform:scaleX(1)}10%{opacity:1}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.ds-popup.ds-active div[data-ds-effect=wobble]{animation-name:ds-wobble}@keyframes ds-wobble{0%{opacity:0;transform:none}15%{opacity:1;transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.ds-popup.ds-active div[data-ds-effect=bounce]{animation-name:ds-bounce;transform-origin:center bottom}@keyframes ds-bounce{0%{opacity:0}20%{opacity:1}0%,20%,53%,80%,to{transform:translateZ(0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{transform:translate3d(0,-30px,0);transition-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0);transition-timing-function:cubic-bezier(.755,.05,.855,.06)}90%{transform:translate3d(0,-4px,0)}}.ds-popup.ds-active div[data-ds-effect=bounceIn]{animation-name:ds-bounceIn}@keyframes ds-bounceIn{0%,20%,40%,60%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.ds-popup.ds-active div[data-ds-effect=bounceInUp]{animation-name:ds-bounceInUp}@keyframes ds-bounceInUp{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.ds-popup.ds-active div[data-ds-effect=bounceInDown]{animation-name:ds-bounceInDown}@keyframes ds-bounceInDown{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.ds-popup.ds-active div[data-ds-effect=bounceInRight]{animation-name:ds-bounceInRight}@keyframes ds-bounceInRight{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.ds-popup.ds-active div[data-ds-effect=bounceInLeft]{animation-name:ds-bounceInLeft}@keyframes ds-bounceInLeft{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.ds-popup.ds-active div[data-ds-effect=unFold]{animation-name:ds-unFold}.ds-popup div[data-ds-effect=unFold]{animation-name:ds-unFold-out}@keyframes ds-unFold{0%{transform:scaleY(.01) scaleX(0)}50%{transform:scaleY(.01) scaleX(1)}to{transform:scaleY(1) scaleX(1)}}@keyframes ds-unFold-out{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(.01) scaleX(1)}to{transform:scaleY(.01) scaleX(0)}}.ds-popup.ds-active div[data-ds-effect=flowIn]{animation-name:ds-flowIn}.ds-popup div[data-ds-effect=flowIn]{animation-name:ds-flowIn-out}@keyframes ds-flowIn{0%{border-radius:200px;opacity:0;transform:scale(.6)}50%{opacity:1}to{transform:scale(1)}}@keyframes ds-flowIn-out{0%{transform:scale(1)}50%{opacity:1}to{border-radius:200px;opacity:0;transform:scale(.6)}}.ds-popup.ds-active div[data-ds-effect=fadeIn]{animation-name:ds-fadeIn}@keyframes ds-fadeIn{0%{opacity:0}to{opacity:1}}.ds-popup div[data-ds-effect*=bounce],.ds-popup div[data-ds-effect=fadeIn],.ds-popup div[data-ds-effect=flash],.ds-popup div[data-ds-effect=pulse],.ds-popup div[data-ds-effect=rubberBand],.ds-popup div[data-ds-effect=shake],.ds-popup div[data-ds-effect=swing],.ds-popup div[data-ds-effect=tada],.ds-popup div[data-ds-effect=wobble]{animation-name:ds-fadeIn-out}@keyframes ds-fadeIn-out{0%{opacity:1}to{opacity:0}}.ds-popup-content{display:block;font-size:16px;height:100%;line-height:1.5;overflow-y:hidden;position:relative}.ds-popup-content:hover{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-ms-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch}.ds-popup-content::-webkit-scrollbar{-webkit-appearance:none;width:2px}.ds-popup-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:2px;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.ds-popup-content ol,.ds-popup-content ul{margin:0;padding:0}.ds-popup-content li+li{margin-top:.25em}.ds-popup-content blockquote:not(:last-child),.ds-popup-content dl:not(:last-child),.ds-popup-content ol:not(:last-child),.ds-popup-content p:not(:last-child),.ds-popup-content pre:not(:last-child),.ds-popup-content table:not(:last-child),.ds-popup-content ul:not(:last-child){margin-bottom:1em}.ds-popup-content h1,.ds-popup-content h2,.ds-popup-content h3,.ds-popup-content h4,.ds-popup-content h5,.ds-popup-content h6{font-family:inherit;font-weight:600;line-height:1.125}.ds-popup-content h1{font-size:2em;margin-bottom:.5em}.ds-popup-content h1:not(:first-child){margin-top:1em}.ds-popup-content h2{font-size:1.75em;margin-bottom:.5714em}.ds-popup-content h2:not(:first-child){margin-top:1.1428em}.ds-popup-content h3{font-size:1.5em;margin-bottom:.6666em}.ds-popup-content h3:not(:first-child){margin-top:1.3333em}.ds-popup-content h4{font-size:1.25em;margin-bottom:.8em}.ds-popup-content h5{font-size:1.125em;margin-bottom:.8888em}.ds-popup-content h6{font-size:1em;margin-bottom:1em}.ds-popup-content p{font-size:inherit;line-height:1.5!important}.ds-popup-content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.ds-popup-content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.ds-popup-content ol:not([type]){list-style-type:decimal}.ds-popup-content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.ds-popup-content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.ds-popup-content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.ds-popup-content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.ds-popup-content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.ds-popup-content ul ul{list-style-type:circle;margin-top:.5em}.ds-popup-content ul ul ul{list-style-type:square}.ds-popup-content dd{margin-left:2em}.ds-popup-content figure{margin-left:2em;margin-right:2em;text-align:center}.ds-popup-content figure:not(:first-child){margin-top:2em}.ds-popup-content figure:not(:last-child){margin-bottom:2em}.ds-popup-content figure img{display:inline-block}.ds-popup-content figure figcaption{font-style:italic}.ds-popup-content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.ds-popup-content sub,.ds-popup-content sup{font-size:75%}.ds-popup-content hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5em 0}a.ds-button{text-decoration:none}.ds-button{border:none;border-radius:0;cursor:pointer;font-weight:400;justify-content:center;padding:calc(.5em - 1px) 1em;text-align:center;vertical-align:middle;white-space:nowrap}.ds-button.is-small{border-radius:2px;font-size:.75em}.ds-button.is-normal{font-size:1em}.ds-button.is-medium{font-size:1.25em}.ds-button.is-large{font-size:1.5em}.ds-button.is-fullwidth{display:flex;width:100%}.ds-popup-content .alignleft{float:left;margin-right:1rem}@media only screen and (min-width:768px){.ds-popup-content .alignleft{margin-right:2rem}}.ds-popup-content .alignright{float:right;margin-left:1rem}@media only screen and (min-width:768px){.ds-popup-content .alignright{margin-left:2rem}}.ds-popup-content .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:#800080}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:block;list-style:none;margin:0;padding-left:0}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle, .main-navigation.toggled ul{display:block}@media screen and (min-width: 64em){.menu-toggle{display:none}.main-navigation ul{display:flex}.main-navigation ul ul{display:block;float:left;position:absolute;top:100%;left:auto;margin-left:-1rem;z-index:99999}.main-navigation ul ul ul{left:12rem;top:-1.75rem;margin-left:0}.main-navigation ul ul a{width:12rem}}.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links{display:flex}.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.has-aqua-background-color{background:#21a8af}@font-face{font-family:'icomoon';src:url('/wp-content/themes/jfdi/css/fonts/icomoon.eot?s32t9h');src:url('/wp-content/themes/jfdi/css/fonts/icomoon.eot?s32t9h#iefix') format('embedded-opentype'), url('/wp-content/themes/jfdi/css/fonts/icomoon.ttf?s32t9h') format('truetype'), url('/wp-content/themes/jfdi/css/fonts/icomoon.woff?s32t9h') format('woff'), url('/wp-content/themes/jfdi/css/fonts/icomoon.svg?s32t9h#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"\e909"}.icon-arrow-left:before{content:"\e90a"}.icon-arrow-right:before{content:"\e90b"}.icon-arrow-up:before{content:"\e90c"}.icon-close:before{content:"\e90d"}.icon-menu:before{content:"\e90e"}.icon-facebook-01:before{content:"\e903"}.icon-linkedin:before{content:"\e905"}.icon-rss:before{content:"\e906"}.icon-twitter:before{content:"\e907"}.icon-youtube:before{content:"\e908"}.icon-popcorn:before{content:"\e927"}.icon-sunshine:before{content:"\e948"}.icon-laptop:before{content:"\e949"}.icon-database:before{content:"\e946"}.icon-passion:before{content:"\e947"}.icon-holiday:before{content:"\e944"}.icon-snacks:before{content:"\e945"}.icon-windmill:before{content:"\e943"}.icon-trees:before{content:"\e942"}.icon-trophy:before{content:"\e941"}.icon-robot:before{content:"\e93f"}.icon-flow:before{content:"\e940"}.icon-architecture:before{content:"\e900"}.icon-bar-chart:before{content:"\e901"}.icon-bin:before{content:"\e902"}.icon-book-spanner:before{content:"\e904"}.icon-box:before{content:"\e90f"}.icon-brain:before{content:"\e910"}.icon-buildings:before{content:"\e911"}.icon-chat:before{content:"\e912"}.icon-checkbox:before{content:"\e913"}.icon-clock:before{content:"\e914"}.icon-cloud:before{content:"\e915"}.icon-cog-tools:before{content:"\e916"}.icon-cogs:before{content:"\e917"}.icon-compass:before{content:"\e918"}.icon-cone:before{content:"\e919"}.icon-connections:before{content:"\e91a"}.icon-design:before{content:"\e91b"}.icon-diamond:before{content:"\e91c"}.icon-feed:before{content:"\e91d"}.icon-gauge:before{content:"\e91e"}.icon-globe:before{content:"\e91f"}.icon-handshake:before{content:"\e920"}.icon-headset:before{content:"\e921"}.icon-heart:before{content:"\e922"}.icon-heartbeat:before{content:"\e923"}.icon-home:before{content:"\e924"}.icon-info:before{content:"\e925"}.icon-key:before{content:"\e926"}.icon-leaf:before{content:"\e928"}.icon-life-ring:before{content:"\e929"}.icon-lightbulb-cog:before{content:"\e92a"}.icon-lightbulb:before{content:"\e92b"}.icon-lock:before{content:"\e92c"}.icon-map:before{content:"\e92d"}.icon-news:before{content:"\e92e"}.icon-people:before{content:"\e92f"}.icon-person:before{content:"\e930"}.icon-pie-chart:before{content:"\e931"}.icon-piggy-bank:before{content:"\e932"}.icon-plus:before{content:"\e933"}.icon-presentation:before{content:"\e934"}.icon-printer:before{content:"\e935"}.icon-puzzle:before{content:"\e936"}.icon-question:before{content:"\e937"}.icon-scales:before{content:"\e938"}.icon-search:before{content:"\e939"}.icon-tag:before{content:"\e93a"}.icon-thumbs-down:before{content:"\e93b"}.icon-thumbs-up:before{content:"\e93c"}.icon-tick:before{content:"\e93d"}.icon-tools:before{content:"\e93e"}body{font-family:'Merriweather Sans',Helvetica,Arial,Lucida,sans-serif;font-weight:300;line-height:1.6;--white:#fff;--black:#1E1E1E;--grey:#eee;--textgrey:#999;--orange:#F15D32;--yellow:#FB8300;--teal:#3DCDD6;color:var(--black)}.media-size{width:100px}@media screen and (min-width: 64rem){.media-size{width:200px}}.divider{margin:2rem auto;max-width:100rem;line-height:0}.divider div{display:inline-block;width:90px;height:5px;background:var(--orange);margin:0 2rem}@media screen and (min-width: 64rem){.divider{margin:4rem auto}.divider div{margin:0 4rem}}img{width:100%}.img{height:0;width:100%;padding-bottom:56.25%;position:relative}.img.square{height:0;width:100%;padding-bottom:100%;position:relative}.img.landscape{height:0;width:100%;padding-bottom:75%;position:relative}.img.portrait{height:0;width:100%;padding-bottom:133.33%;position:relative}.img div{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat}.bg-image{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0}.bg .bg-image{opacity: .1}.maintain-ratio{overflow:hidden;height:0;padding-top:56.25%;position:relative}.maintain-ratio .inside{position:absolute;top:0;left:0;height:100%;width:100%}.maintain-ratio .inside iframe, .maintain-ratio .inside video{width:100%;height:100%}.mejs-container{border:1px solid red}.mejs-button>button{padding:0 !important}.bg-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bg-video video{height:100%}@media screen and (min-width: 40rem){.bg-video video{height:auto;width:100%}}.center{text-align:center}.caption{font-size: .85rem;font-style:italic}h1,h2,h3,h4{margin:0 0 1.25rem 0;font-family:'Merriweather',serif;line-height:1.2}h1 a, h2 a, h3 a, h4 a{text-decoration:none}h1{font-size:2.25rem}h3{font-size:1.25rem}h4{font-size:1.125rem;line-height:1.4}@media screen and (min-width: 48rem){h1{font-size:2.75rem}}@media screen and (min-width: 64rem){h1{font-size:3.75rem;line-height:1.2}h2{font-size:2.5rem;line-height:1.2}h3{font-size:1.875rem;line-height:1.2}h4{font-size:1.5rem;line-height:1.3}}p{margin:0 0 1.25rem 0}ul{margin:0 0 1.25rem 1.25rem;padding:0}ol{margin-bottom:1.25rem}blockquote{font-style:italic;font-family:'Merriweather',serif}blockquote span{display:block;font-style:normal;font-family:'Merriweather Sans',sans-serif;opacity: .75;padding-top: .5rem}strong{font-weight:400}a:link,a:visited{color:var(--orange)}a:active,a:hover,a:focus{color:var(--black)}a.all{display:inline-block !important;font-size:1rem;color:var(--orange) !important;margin-left:1rem}a.button:link,a.button:visited{cursor:pointer;display:inline-block;font-family:'Merriweather',serif;border:3px solid var(--orange);background:var(--orange);color:var(--white);padding:1rem 2rem;text-decoration:none;font-weight:700}a.button:active,a.button:hover,a.button:focus{background:var(--white);color:var(--orange)}.tags a, .tags span{background:var(--teal);color:var(--black);padding: .25rem .5rem;font-size: .85rem;text-decoration:none;text-transform:uppercase;display:inline-block;margin-right: .5rem}input,textarea{border-radius:0 !important;font-family:'Merriweather Sans',sans-serif;font-weight:300;padding:1rem !important}button,input[type=button],input[type=submit]{cursor:pointer;display:inline-block;font-family:'Merriweather',serif;font-weight:700;border:0;border-radius:0;background:var(--orange);color:var(--white);padding:1rem 2rem !important;text-decoration:none}.nf-before-form-content{margin-bottom:2rem}.nf-multi-cell .nf-cell{padding:0 1rem 0 0 !important}.nf-field-label label{font-weight:300 !important}.nf-after-field .nf-error-msg{font-size: .85rem}.slick-arrow{padding:1rem !important;width:3rem;height:3rem;overflow:hidden;text-indent:-200rem;background-size:60% auto;background-repeat:no-repeat;background-position:center}.slick-arrow.slick-next{background-image:url(/wp-content/themes/jfdi/images/arrow-right-wht.svg;)}.slick-arrow.slick-prev{background-image:url(/wp-content/themes/jfdi/images/arrow-left-wht.svg;)}.slick-dots{list-style:none;padding:0;margin:1rem 0 0 0}.slick-dots li{display:inline-block;padding-right: .5rem}.slick-dots li button{text-indent:-2000rem;height: .75rem;width: .75rem;border-radius:50%;padding:0 !important}.slick-dots li.slick-active button{background:var(--black)}.page{margin:0}.site-header{padding:1rem 0;position:relative;z-index:100;background:var(--white)}.site-header .container{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.site-header .logo{display:block;width:70px}.site-header .logo img{display:block}.site-header button{display:inline-block;padding:0 !important;background:transparent;color:var(--black)}.site-header button.menu-toggle{font-size:2rem}.site-header nav{text-align:right;width:100%}.site-header nav ul{display:none;padding-top:1rem;list-style:none;margin:0}.site-header nav ul li{display:flex;flex-wrap:wrap}.site-header nav ul li a{font-family:'Merriweather',serif;font-weight:700;color:var(--black);padding: .25rem 0}.site-header nav ul li button{margin-left: .5rem;padding:0 !important}.site-header nav ul li ul{width:100%;padding-top: .5rem;padding-bottom:1rem;text-align:left}.site-header nav ul li ul li{display:block}.site-header nav ul li ul li a{font-family:'Merriweather Sans',sans-serif;font-weight:300}@media screen and (min-width: 64rem){.site-header{padding:1rem 0 0}.site-header .logo{width:90px;margin-bottom:1rem}.site-header button.menu-toggle{display:none}.site-header nav{width:auto}.site-header nav ul{display:flex;justify-content:flex-end}.site-header nav ul li{margin-left:2rem;position:relative;padding-bottom: .75rem}.site-header nav ul li a{padding:0}.site-header nav ul li ul{display:none;position:absolute;top:2.35rem;left:-1rem;padding-top:1rem;width:15rem;background:var(--black)}.site-header nav ul li ul li a{color:var(--white)}}footer{background:var(--black);color:var(--white);padding:2rem 0;position:relative;z-index:100}footer .widget{margin-bottom:2rem}footer img{display:block;width:70px}footer h2{font-size:1.25rem}footer a.button{border:3px solid var(--white) !important;background:var(--black) !important;color:var(--white) !important}footer ul{list-style:none;margin:0}footer ul li{padding-bottom: .25rem}footer ul li a{text-decoration:none;color:var(--white) !important}footer ul li.social{display:inline-block;padding-right: .5rem}footer ul li.social a{text-indent:-2000rem;display:inline-block;height:2.5rem;width:2.5rem;background-repeat:no-repeat;background-size:100% auto}footer ul li.social.facebook a{background-image:url(/wp-content/themes/jfdi/images/facebook.svg)}footer ul li.social.twitter a{background-image:url(/wp-content/themes/jfdi/images/twitter.svg)}footer ul li.social.linkedin a{background-image:url(/wp-content/themes/jfdi/images/linkedin.svg)}footer .widget_text p.large{font-family:'Merriweather',serif;font-size:1.25rem}footer .legals{font-size: .85rem;color:var(--white)}footer .legals a{font-size: .85rem;color:var(--white)}@media screen and (min-width: 48rem){footer .container:first-child{display:flex;flex-wrap:wrap;justify-content:space-between}footer .container section{width:50%}footer .container section:first-child{width:100%}}@media screen and (min-width: 64rem){footer{padding:4rem 0}footer .widget{margin-bottom:0}footer img{display:block;width:90px}footer .container{display:flex;flex-wrap:wrap;justify-content:space-between}footer .container section{width:25%}footer .container section:first-child{width:50%;padding-right:10%}footer .legals{padding-top:4rem}}.page-header{position:relative;background:var(--custom)}.page-header .container{position:relative;z-index:30}.page-header.bg{padding:2rem 0 0}.page-header.has-image .bg-image{opacity:1;z-index:10;position:fixed}.page-header.has-video{overflow:hidden}.page-header.has-video .bg-video{z-index:20}.page-header.has-video .bg-video video{position:fixed;top:0;left:0;right:0;bottom:0}.page-header .copy{margin:2rem 0 0;font-size:1.25rem;max-width:64rem}.page-header.bg .copy{position:relative;padding:2rem 2rem 0;max-width:64rem;margin:0 auto;background:var(--white);font-size:1rem}.page-header .copy :last-child{margin-bottom:0}.page-header .copy ul{list-style:none;margin:0}.page-header .copy ul li{padding-left:2rem;margin-bottom: .5rem;background:url(/wp-content/themes/jfdi/images/tick.svg) no-repeat;background-position:0 5px;background-size:1.25rem auto}@media screen and (min-width: 48rem){.page-header.bg .copy.has-intro{display:flex;justify-content:space-between}.page-header.bg .copy.has-intro h1{width:48%;margin-bottom:0}.page-header.bg .copy.has-intro .intro{width:48%;padding-top:5px}.page-header.bg .copy .intro p:last-child{margin-bottom:0}}@media screen and (min-width: 64rem){.page-header.bg{padding:15rem 0 0}.page-header.has-colour{padding:4rem 4rem 0}.page-header.has-image .bg-image{min-height:0}.page-header .copy{margin:4rem 0 0}.page-header.plain .copy{font-size:1.875rem;line-height:1.3}.page-header.bg .copy{padding:4rem 4rem 0;margin:0 auto}}@media screen and (min-width: 87.5rem){.page-header.bg{padding:15rem 4rem 0}.page-header .copy{max-width:75rem}.page-header.bg .copy{max-width:75rem}}section{margin:2rem 0;position:relative}.container{padding:0 2rem;max-width:100rem;margin:0 auto}.container.max-width{max-width:64rem}.container.max-width.align-left{margin:0 0}section.has-bg-image{margin:0 0;padding:2rem 0}section.bg{margin:0 0;padding:2rem 0;background:var(--custom)}section.tint{background:var(--grey) !important}section.teal{background:var(--teal)}section.orange{background:var(--orange)}section.black{background:var(--black);color:var(--white) !important}section.black a, section.black [class^="icon-"], section.black [class*=" icon-"]{color:var(--white) !important}section.teal a.button, section.orange a.button{background:var(--black);border-color:var(--black)}section.teal a.button:hover, section.orange a.button:hover, section.teal a.button:focus, section.orange a.button:focus{background:var(--white);color:var(--black)}@media screen and (min-width: 64rem){section{margin:4rem 0;position:relative}.container{padding:0 4rem}section.has-bg-image{padding:4rem 0}section.bg{padding:4rem 0}}@media screen and (min-width: 87.5rem){.container.max-width{max-width:75rem}}@media screen and (min-width: 100rem){.container.max-width.align-left{margin-left:calc((100% - 100rem) / 2)}}.pagination{margin:2rem 0;padding:0 2rem}.pagination a, .pagination span{display:inline-block;margin-right: .5rem;font-family:'Merriweather',serif;border:3px solid var(--orange);background:var(--white);color:var(--orange);padding: .5rem 1rem;text-decoration:none;font-weight:700}.pagination span{border:3px solid var(--black);color:var(--black)}@media screen and (min-width: 64rem){.pagination{margin:4rem 0;padding:0 4rem}}.blocks{position:relative;background:var(--white);padding:1px 0}.blocks.has-video,.blocks.has-image{z-index:100}section.content-media{}@media screen and (min-width: 64rem){section.content-media .container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}section.content-media .copy{width:48%}section.content-media .gallery, section.content-media .img-container, section.content-media .video-container{width:48%}section.content-media.small .copy{width:66%}section.content-media.small .gallery, section.content-media.small .img-container, section.content-media.small .video-container{width:30%}section.content-media.large .copy{width:30%}section.content-media.large .gallery, section.content-media.large .img-container, section.content-media.large .video-container{width:66%}section.content-media.full .copy{width:100%}section.content-media.full .gallery, section.content-media.full .img-container, section.content-media.full .video-container{width:100%}section.content-media .gallery .img-container{width:100%}section.content-media.left .container{flex-direction:row-reverse}section.content-media.left.full .container{flex-wrap:wrap-reverse}}section.title-text{}@media screen and (min-width: 48rem){section.title-text.split .container{display:flex;justify-content:space-between}section.title-text.split .container .title{width:48%}section.title-text.split .container .title a.button{margin-top:1rem}section.title-text.split .container .copy{width:48%}}section.columns{}section.columns .container{position:relative}section.columns h2{max-width:64rem;margin-left:auto;margin-right:auto}section.columns .intro{max-width:64rem;margin-left:auto;margin-right:auto}section.columns.has-bg-image .column{background:var(--white);padding:2rem}section.columns.has-bg-image .column a.button{background:var(--black);color:var(--white)}@media screen and (min-width: 64rem){section.columns .column-container{display:flex;justify-content:space-between;flex-wrap:nowrap;margin:4rem 0}section.columns.count2 .column-container{max-width:64rem;margin:4rem auto}section.columns.count2 .column-container{padding:0 4rem}section.columns.count2 .column-container .column{width:48%}section.columns.count3 .column-container .column{width:calc((100% - 40px) / 3);padding-right:2rem}}@media screen and (min-width: 87.5rem){section.columns.count2 .column-container{max-width:75rem}}section.carousel-block{}section.carousel-block .img-container, section.carousel-block .video-container{margin-bottom:1rem;text-align:center}section.carousel-block.tint .img-container{background:var(--white)}section.carousel-block h2, section.carousel-block h3{margin-bottom: .5rem}section.carousel-block .slick-arrow{position:absolute;bottom:0;right:0;z-index:100;padding:0;width:1.5rem;height:2rem;background-size:100% auto;background-color:transparent}section.carousel-block .slick-arrow.slick-next{background-image:url(/wp-content/themes/jfdi/images/arrow-right-orange.svg;);background-position:center right}section.carousel-block .slick-arrow.slick-prev{right:2rem;background-image:url(/wp-content/themes/jfdi/images/arrow-left-orange.svg;);background-position:center left}section.carousel-block .slick-dots{width:80%}@media screen and (min-width: 48rem){section.carousel-block.flex .slide.small{display:flex;justify-content:space-between;flex-direction:row-reverse}section.carousel-block.flex .slide.small .img-container, section.carousel-block.flex .slide.small .video-container{margin-bottom:0;width:30%}section.carousel-block.flex .slide.small .copy{margin-bottom:0;width:66%}}@media screen and (min-width: 64rem){section.carousel-block .carousel-container{margin-top:4rem}section.carousel-block.flex .slide{display:flex;justify-content:space-between;flex-direction:row-reverse}section.carousel-block.flex .slide.left{flex-direction:row}section.carousel-block.flex .img-container{margin-bottom:0;width:30%}section.carousel-block.flex .copy{margin-bottom:0;width:66%}section.carousel-block.flex .medium .img-container, section.carousel-block.flex .medium .video-container{width:48%}section.carousel-block.flex .medium .copy{width:48%}section.carousel-block.flex .large .img-container, section.carousel-block.flex .large .video-container{width:66%}section.carousel-block.flex .large .copy{width:30%}}section.list{}section.list .container{position:relative}section.list .container>.copy{margin:0 0 2rem;max-width:56rem}section.list .container > .copy h2{margin-bottom: .5rem}section.list .container > .copy p{font-size:1.25rem}section.list ul{list-style:none;margin:0}section.list ul li{box-shadow:0 0 10px rgba(30,30,30,.15);background:var(--white)}section.list ul li .copy{padding:1rem}section.list ul li .copy h3{margin-bottom: .5rem}section.list ul li .copy h3 a{color:var(--black)}section.list ul li .copy :last-child{margin-bottom:0}section.list a{display:block;text-decoration:none;color:var(--black)}section.list.carousel .container{padding:0 0 0 2rem}section.list.carousel .slick-track{display:flex !important}section.list.carousel .slick-slide{height:inherit !important}section.list.carousel .slick-list{padding:0 1.5rem 0 0 !important;margin-left:-10px}section.list.carousel .slick-arrow{position:absolute;left:0;top:-3.25rem}section.list.carousel .slick-arrow.slick-next{left:3.5rem}section.list.carousel .container>.copy{position:relative;padding:0 4rem 3rem 0;margin-bottom:1rem}section.list.carousel ul li{margin:10px}section.list.carousel ul li .copy h3{font-size:1.25rem}section.list.grid .container>.copy{max-width:56rem}section.list.grid ul li{margin:20px 0}section.list .icon-container{position:relative;width:100%;background:var(--orange);color:var(--black);font-size:8rem;text-align:center;padding:4rem}section.list .icon-container [class^="icon-"], section.list .icon-container [class*=" icon-"]{position:relative}section.list.carousel .icon-container, section.list.even .icon-container{font-size:6rem;padding:2rem}section.list.icon.plain ul li{box-shadow:none;background:transparent}section.list.icon.plain .icon-container{padding:0;background:transparent;text-align:left;font-size:6rem}section.list.icon.plain ul li .copy{padding:2rem 1rem 1rem 0}section.list.icon.plain ul li .copy h3{font-size:1.25rem}section.list.center .container > .copy, section.list .container>.copy.center{margin:0 auto 2rem !important}section.list.center .icon-container{text-align:center !important}section.list.center ul li .copy{padding:2rem 1rem 1rem !important}section.list.logo .copy p{font-size:1.25rem}section.list.logo .copy p:last-child{margin-bottom:0}section.list.logo .list-container ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}section.list.logo ul li{box-shadow:none;width:50%;padding:1rem}@media screen and (min-width: 40rem){section.list.grid .list-container ul, section.list.icon.plain .list-container ul{display:flex;flex-wrap:wrap;justify-content:flex-start}section.list.grid .list-container ul li{margin:15px 20px 15px 0;width:calc((100% - 20px) / 2)}section.list.icon.plain .list-container ul li{margin:0 20px 20px 0;width:calc((100% - 20px) / 2)}section.list.grid .list-container ul li:nth-child(2n), section.list.icon.plain .list-container ul li:nth-child(2n){margin-right:0}section.list.center .list-container ul{justify-content:center !important}}@media screen and (min-width: 48rem){section.list.logo .list-container ul{flex-wrap:nowrap}section.list.logo ul li:first-child{padding-left:0}}@media screen and (min-width: 64rem){section.list.carousel .container{display:flex;justify-content:space-between;padding:0 0 0 4rem}section.list.carousel.copy-right .container{flex-direction:row-reverse;padding:0 4rem 0 0}section.list.carousel .slick-list{padding:0 3.5rem 0 0 !important}section.list.carousel.copy-right .slick-list{padding:0 0 0 3.5rem !important;margin-left:0;margin-right:-10px}section.list.carousel .slick-arrow{top:auto;bottom:10px;left:calc((-100vw + (4rem + 40px)) / 3) !important;z-index:10000}section.list.carousel.copy-right .slick-arrow{right:-8.5rem !important;left:auto !important}section.list.carousel .slick-arrow.slick-next{margin-left:3.5rem}section.list.carousel.copy-right .slick-arrow.slick-prev{margin-right:3.5rem}section.list.carousel .container>.copy{width:32%;padding-top:10px;margin-bottom:0}section.list.carousel.copy-right .container>.copy{padding-left:2rem;padding-right:2rem}section.list .container > .copy p{font-size:1rem}section.list.carousel .container .list-container{width:68%}section.list.grid .list-container ul li{width:calc((100% - 40px) / 3)}section.list.grid .list-container ul li:nth-child(2n), section.list.icon.plain .list-container ul li:nth-child(2n){margin-right:20px}section.list.grid .list-container ul li:nth-child(3n), section.list.icon.plain .list-container ul li:nth-child(3n){margin-right:0}section.list.icon.plain .container>.copy{margin:0 0 4rem}section.list.icon.plain .container > .copy p{font-size:1.875rem}section.list.icon.plain .list-container ul li{width:calc((100% - 40px) / 3)}section.list.icon.even .list-container ul li{width:calc((100% - 60px) / 4)}section.list.icon.even .list-container ul li:nth-child(3n){margin-right:20px}section.list.icon.even .list-container ul li:nth-child(4n){margin-right:0}section.list.center .container > .copy, section.list .container>.copy.center{margin:0 auto 4rem !important}section.list.logo .copy p{font-size:1.25rem}section.list.logo ul li{padding:0 1rem}section.list.logo ul li:first-child{padding-left:0}section.list.logo.inline .container{display:flex;justify-content:space-between;align-items:center}section.list.logo.inline .copy{width:30%}section.list.logo.inline .list-container{width:66%}}@media screen and (min-width: 75rem){section.list ul li{box-shadow:0 0 20px rgba(30,30,30,.15)}section.list.carousel .slick-list{margin-left:-20px;padding:0 2.75rem 0 0 !important}section.list.carousel.copy-right .slick-list{margin-left:0;margin-right:-20px;padding:0 0 0 2.75rem !important}section.list.carousel .slick-arrow{bottom:20px;left:calc((-100vw + (4rem + 10px)) / 3) !important}section.list.carousel.copy-right .slick-arrow{right:-9.25rem !important}section.list.carousel .container>.copy{padding-top:20px}section.list .container > .copy p{font-size:1.5rem;line-height:1.4}section.list.carousel .container .list-container{width:67%}section.list.carousel ul li{margin:20px !important}section.list.grid .list-container ul li, section.list.icon.plain .list-container ul li{margin-right:40px;width:calc((100% - 80px) / 3)}section.list.grid .list-container ul li:nth-child(2n), section.list.icon.plain .list-container ul li:nth-child(2n){margin-right:40px}section.list.grid .list-container ul li:nth-child(3n), section.list.icon.plain .list-container ul li:nth-child(3n){margin-right:0}section.list.icon.even .list-container ul li{width:calc((100% - 120px) / 4)}section.list.icon.even .list-container ul li:nth-child(3n){margin-right:40px}section.list.icon.even .list-container ul li:nth-child(4n){margin-right:0}section.list.logo ul li{padding:0 2rem}section.list.logo ul li:first-child{padding-left:0}}@media screen and (min-width: 87.5rem){section.list.grid .container>.copy{max-width:67rem}section.list.icon.plain .container>.copy{max-width:67rem}}@media screen and (min-width: 100rem){section.list.carousel .container{max-width:102rem;margin-left:calc((100% - 100rem) / 2)}section.list.carousel.copy-right .container{max-width:102rem;margin-left:calc((100% - 102rem) / 2)}section.list.carousel .slick-list{padding:0 4.75rem 0 0 !important}section.list.carousel.copy-right .slick-list{padding:0 0 0 4.75rem !important;margin-right:0;margin-left:-20px}section.list.carousel .slick-arrow{left:calc((-100rem + (4rem + 30px)) / 3) !important}section.list.carousel.copy-right .slick-arrow{left:auto !important;right:-8.5rem !important}section.list.carousel .container .list-container{width:68%}}section.accordion{}section.accordion .copy{margin-bottom:2rem}section.accordion ul{list-style:none;margin:0}section.accordion ul li .hidden ul{list-style:disc !important;margin:0 0 2rem 1rem}section.accordion ul li .hidden ul li ul{margin: .5rem 0 .5rem 1rem}section.accordion.fancy h2{font-weight:400;margin-bottom:2rem}section.accordion.fancy h4{font-weight:400}section.accordion.fancy ul li{position:relative;height:11.75rem;overflow:hidden;margin-bottom:2rem}section.accordion.fancy ul li .expander{display:flex}section.accordion.fancy ul li .expander .icon-container{font-size:3rem;padding-right:1rem}section.accordion.fancy ul li a.read-more{display:block;position:absolute;bottom:0;left:4rem;width:100%;text-decoration:none}section.accordion.fancy ul li a.read-more span.overlay{display:block;background-image:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));padding:6rem 0 0}section.accordion.fancy ul li a.read-more span.text{display:block;background:var(--white);border-top:3px solid var(--orange);color:var(--orange);font-family:'Merriweather',serif;font-weight:700;padding: .5rem 0 0}section.accordion.fancy ul li .hidden ul li{height:auto;margin-bottom:0;overflow:visible}section.accordion.plain ul{margin-top:2rem}section.accordion.plain h3{font-size:1.25rem}section.accordion.plain h3 span{font-size:1rem;padding-right: .5rem}section.accordion.plain .hidden{display:none;padding-left:2rem}@media screen and (min-width: 64rem){section.accordion.fancy .copy{margin-bottom:4rem}section.accordion.fancy ul li{margin-bottom:4rem}section.accordion.fancy ul li .expander .icon-container{font-size:5rem;padding-right:2rem}section.accordion.fancy ul li a.read-more{left:7rem;padding:1rem 0 0}}section.banner .container{position:relative}section.banner.has-bg-image .copy{background:var(--white);padding:2rem}section.banner.bg a.button{background:var(--black);color:var(--white)}@media screen and (min-width: 64rem){section.banner.bg{padding:8rem 0}}section.quote .container{position:relative}section.quote blockquote{font-size:1.5rem}section.quote blockquote span{font-size:1rem}section.quote.has-bg-image blockquote{background:var(--white);padding:2rem}@media screen and (min-width: 64rem){section.quote.bg{padding:8rem 0}}section.price-table{}section.price-table.fancy .column-container .column{border:1px solid var(--textgrey)}section.price-table.fancy .column-container h2, section.price-table.fancy .column-container h3{padding:1rem;color:var(--white);text-align:center;margin:0}section.price-table.fancy .column-container h2{background:var(--orange);font-size:1.25rem}section.price-table.fancy .column-container h3{background:var(--black);font-weight:400}section.price-table.fancy .column-container h3 span{font-size:3rem;font-weight:700;color:var(--orange)}section.price-table.fancy .column-container .copy{padding:2rem 4rem;text-align:center}section.price-table.plain h2, section.price-table.plain h3{font-size:1.25rem;font-weight:400;margin:0;padding:1rem;background:var(--grey);text-align:center}section.price-table.plain h2{padding-bottom:0}section.price-table.plain .column-container h3 span{font-weight:700;color:var(--orange)}section.price-table.plain .column-container .copy{padding:1rem 1rem 2rem;text-align:center}@media screen and (min-width: 40rem){section.price-table.plain .column-container{display:flex;flex-wrap:wrap;justify-content:space-between}section.price-table.plain .column-container .column{width:48%}}@media screen and (min-width: 48rem){section.price-table.count2 .column-container{display:flex}section.price-table.count2 .column-container .column{width:50%}section.price-table.fancy .column-container .column{margin-left:-1px}section.price-table.plain .column-container .column{width:30%}}@media screen and (min-width: 64rem){section.price-table.fancy .column-container{display:flex}}@media screen and (min-width: 87.5rem){section.price-table.plain .column-container{flex-wrap:nowrap}section.price-table.plain .column-container .column{margin:0 .5rem}}.download .rich-content h1{display:none}a.wpdm-download-link:link,a.wpdm-download-link:visited{display:inline-block;font-family:'Merriweather',serif;border:3px solid var(--orange);background:var(--orange);color:var(--white);padding:1rem 2rem;text-decoration:none;font-weight:700;margin-bottom:1.5rem}a.wpdm-download-link:active,a.wpdm-download-link:hover,a.wpdm-download-link:focus{background:var(--white);color:var(--orange)}.download .rich-content .w3eden .row{display:flex;flex-wrap:wrap-reverse}.download .rich-content .w3eden .row .col-md-5 ul{font-size: .85rem}