@charset "UTF-8";
body{padding-top:1px;width:100%;margin:0 auto;text-align:left;overflow-x:hidden;font-family:"Open Sans";letter-spacing:0.03em;color:#282828;font-size:18px;line-height:1.6;background-color:white}body:before{content:""}body main{width:100%;margin-top:140px;position:relative;overflow:hidden}body main .width-guide{width:100%;height:1px;background:none}body main .index_text{margin-bottom:15px;font-size:20px}body main.grid{display:flex;justify-content:space-between;align-content:flex-start;flex-wrap:wrap;padding:0 10px}body main.sticky{margin-top:140px}body a{text-decoration:none;color:#282828}body h1,body h2{font-weight:normal}body p{line-height:1.6}body .inner{width:90%;max-width:1280px;margin-left:auto;margin-right:auto}body .pagination{margin:50px 0;min-height:1px}body .date{font-size:13px;text-transform:uppercase;color:#646464;margin-bottom:10px}body .media-wrapper img{transition:opacity 0.3s ease;position:relative}body .media-wrapper img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:black}body .media-wrapper.hover img{opacity:0.8}body .media-wrapper.banner{height:0;padding-bottom:53%}body .media-wrapper.banner img{position:absolute;width:100%;height:auto;top:0;left:0}body .tag{font-family:"Geneva";letter-spacing:0.15em;border:1px solid #282828;padding:0 6px;color:#282828;line-height:25px;text-transform:uppercase;font-size:13px;display:inline-block}body .tag.grey{color:#282828;background:#c8c8c8;border-color:transparent}body .section-header{text-transform:uppercase;font-size:22px;color:#505050;text-align:center;margin-bottom:30px;letter-spacing:0.03em}body .sticky-side{position:absolute;top:0;width:0px}body .sticky-side.left{left:50%;margin-left:-640px}body .sticky-side.right{right:50%;margin-right:-640px;min-width:65px}body .article-mobile{display:none}@media (max-width:1060px){body main .index_text{font-size:19px}}@media (max-height:950px){body .inner{max-width:1000px}body .sticky-side.left{margin-left:-500px;left:50%}body .sticky-side.right{margin-right:-500px;right:50%}}@media (max-width:900px){body main{margin-top:76px}body main .index_text{font-size:18px}body main.sticky{margin-top:76px}}@media (max-width:750px){body main .index_text{font-size:16px;margin:10px auto 20px;width:90%}body main.grid{padding:0}body main.grid.inner{width:100%}body .inner{width:80%}body .sticky-side{width:90%;max-width:1280px;margin-left:auto;margin-right:auto;position:static !important;margin:0 auto;width:90% !important;border-bottom:1px solid #282828;padding-bottom:10px}body .sticky-side.left{margin:0 auto 20px;text-align:center}body .sticky-side.right{display:none}body .sticky-side .social-icon{display:inline-block;margin:0 10px}body article .article-mobile{display:block}body article .article-desktop{display:none}}@media (max-width:500px){body main .index_text{width:90%}body .inner{width:90%}}@media (min-height:950px) and (max-width:1440px),(max-height:950px) and (max-width:1100px){body .sticky-side.left{left:5%;margin-left:0}body .sticky-side.right{right:5%;margin-right:0}}@media (max-width:750px) and (max-height:950px){body .sticky-side{max-width:1000px}}aside{display:block;margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}nav ul{list-style:none}nav ul.menu-items li{position:relative;display:inline-block;list-style:none;padding:0 5px;margin-left:5px}nav ul.menu-items li a{display:block;position:relative;text-decoration:none}nav ul.menu-items li:first-child{margin-left:0;padding-left:0px}nav ul.menu-items li:last-child{padding-right:0px}.nooverflow{overflow:hidden;position:fixed}.site-header{width:90%;max-width:1280px;margin-top:0;margin-bottom:10px;line-height:1;height:100px;font-size:16px;position:fixed;z-index:500;top:0;left:50%;background-color:rgba(255, 255, 255, 0)}.site-header .main-nav-wrapper{margin-top:0;padding-top:19px;transition:margin 0.5s ease;position:relative;height:92px;background-color:#fff}.site-header .main-nav-wrapper.shadow{box-shadow:0 -10px 10px 8px rgba(0, 0, 0, 0.33)}.site-header .main-nav-wrapper::before{content:"";display:block;position:absolute;background:#fff;height:100%;top:0;width:30px;left:-30px}.site-header .main-nav-wrapper::after{content:"";display:block;position:absolute;background:#fff;height:100%;top:0;width:30px;right:-30px}.site-header .main-nav-wrapper .main-nav{display:none;position:absolute;left:calc(1% + 130px)}.site-header .title{position:absolute;left:120px;font-size:22px;font-family:"Merriweather";padding-left:10px}.site-header .top-nav{width:100%;overflow:hidden;letter-spacing:0;height:50px}.site-header .top-nav.no-logo .main-nav{left:calc(1% + 0px)}.site-header .top-nav.no-logo .title{left:0px}.site-header .top-nav .main-nav .menu-item:hover,.site-header .top-nav .main-nav .menu-item.current-menu-item{text-decoration:underline}.site-header .bottom-nav{position:absolute;bottom:0;left:130px;width:calc(100% - 130px);text-transform:uppercase;line-height:30px;height:58px;transition:all 300ms linear;box-sizing:border-box;font-size:14px}.site-header .bottom-nav.no-logo{left:10px;width:calc(100% - 10px)}.site-header .bottom-nav .nav-block{display:flex;margin-top:14px}.site-header .bottom-nav .nav-block nav.about-nav{margin-right:1em;padding-right:1em;border-right:1px solid #2c2c2c}.site-header .bottom-nav .menu-item:hover a,.site-header .bottom-nav .menu-item.current-menu-item a{border-bottom:1px solid #282828}.site-header .bottom-nav .contact-area{position:absolute;top:15px;right:50px;height:30px;cursor:pointer;width:30px;text-align:center}.site-header .bottom-nav .contact-area svg:hover path{fill:#0081cbd0}.site-header .bottom-nav .shopping-area{position:absolute;top:15px;right:20px;height:30px;cursor:pointer;width:30px;text-align:center}.site-header .bottom-nav .shopping-area:hover{color:#0081cbd0}.site-header .bottom-nav .shopping-area svg{width:19px;margin-right:5px}.site-header .bottom-nav .shopping-area .cart-count{position:absolute;top:-5px;right:0px;background-color:#f04949;color:#fff;border-radius:50%;padding:1px 5px;font-size:11px;line-height:initial}.site-header .bottom-nav .shopping-area .cart-count.empty{display:none}.site-header .bottom-nav .login-area{position:absolute;top:15px;right:0;height:30px;cursor:pointer;width:15px}.site-header .bottom-nav .login-area svg:hover{color:#0081cbd0}.site-header .bottom-nav .login-area svg.icon-user{visibility:hidden;display:none}.site-header .bottom-nav .login-area svg.icon-user.active{display:inline;visibility:visible}.site-header .bottom-nav .login-area svg.icon-login{visibility:hidden;display:none}.site-header .bottom-nav .login-area svg.icon-login.active{display:inline;visibility:visible}.site-header .search-wrapper{float:right;margin-right:120px}.site-header .search-wrapper svg{position:absolute;top:13px;right:85px;height:30px;cursor:pointer;width:15px}.site-header .search-wrapper svg:hover path{fill:#0081cbd0}.site-header .search-wrapper #close-search-icon{width:12px}.site-header .search-wrapper .search-form,.site-header .search-wrapper #close-search-icon{display:none}.site-header .search-wrapper.open .search-form,.site-header .search-wrapper.open #close-search-icon{display:block}.site-header .search-wrapper.open #search-icon{display:none}.site-header .search-wrapper .search-form{position:absolute;right:120px;top:13px;width:70%}.site-header .search-wrapper .search-form .search-field{border:none;border-radius:0;width:100%;font-size:16px;background-color:#fff;border-bottom:1px solid #c8c8c8}.site-header .logo{display:none;opacity:0;z-index:601;width:100px;height:auto;position:absolute;top:0;left:0}.site-header .logo.desktop{display:block;opacity:1}.site-header .logo.open{z-index:0;display:none}.site-header .logo img{display:block;width:auto;height:90px;padding:5px 5px 0 5px;transition:all 300ms linear}.site-header.sticky .main-nav-wrapper{margin-top:-57px}.site-header.sticky .logo{width:50px}.site-header.sticky .logo img{height:40px}.site-header .hamburger{width:25px;top:50%;-ms-transform:translatey(-50%);transform:translatey(-50%);position:absolute;cursor:pointer;height:20px;display:none;z-index:605;padding-left:10px}.site-header .hamburger.open{height:25px;transition:all 0.5s ease}.site-header .hamburger.open .stroke{width:27px}.site-header .hamburger.open .stroke:first-of-type{-ms-transform:rotate(45deg);transform:rotate(45deg);-ms-transform-origin:0 100%;transform-origin:0 100%;transition:transform 0.5s ease}.site-header .hamburger.open .stroke:nth-child(2){opacity:0;transition:all 0.5s ease}.site-header .hamburger.open .stroke:last-of-type{-ms-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform-origin:0 0;transform-origin:0 0;transition:transform 0.5s ease}.site-header .hamburger .stroke{position:absolute;height:4px;background-color:#282828;width:25px}.site-header .hamburger .stroke:first-of-type{top:0;-ms-transform:rotate(0);transform:rotate(0);transition:all 0.5s ease}.site-header .hamburger .stroke:nth-child(2){top:8px;opacity:1;transition:all 0.5s ease}.site-header .hamburger .stroke:last-of-type{bottom:0;-ms-transform:rotate(0);transform:rotate(0);transition:all 0.5s ease}.site-header .mobile-overlay-wrapper{position:fixed;width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:600;display:none;overflow-y:scroll;-webkit-overflow-scrolling:touch}.site-header .mobile-overlay-wrapper.open{display:block}.site-header .mobile-overlay-wrapper .mobile-overlay{display:none;top:0;left:0;width:100%;background-color:#fff;max-height:568px;min-height:365px !important;transition:all 300ms linear}.site-header .mobile-overlay-wrapper .mobile-overlay.open{display:block}.site-header .mobile-overlay-wrapper .mobile-overlay .current-menu-item{text-decoration:underline}.site-header .mobile-overlay-wrapper .mobile-overlay ul.last-child{margin-bottom:10px}.site-header .mobile-overlay-wrapper .mobile-overlay #menu-main-nav-menu{background-color:#aeaeae}.site-header .mobile-overlay-wrapper .mobile-overlay .menu-item,.site-header .mobile-overlay-wrapper .mobile-overlay .bottom-nav,.site-header .mobile-overlay-wrapper .mobile-overlay .categories-nav,.site-header .mobile-overlay-wrapper .mobile-overlay .sub-nav{display:block;height:calc(100% / 11);text-transform:Uppercase;text-align:center;padding:0;width:100%;font-size:20px;box-sizing:border-box;border-bottom:2px solid #fff;position:relative;left:0;line-height:50px}.site-header .mobile-overlay-wrapper .mobile-overlay .menu-item.hasuser{display:none}.site-header .mobile-overlay-wrapper .mobile-overlay .menu-item.hasuser.active{display:block}.site-header .mobile-overlay-wrapper .mobile-overlay .menu-item.nouser{display:none}.site-header .mobile-overlay-wrapper .mobile-overlay .menu-item.nouser.active{display:block}.site-header .mobile-overlay-wrapper .mobile-overlay .cart-count.empty{display:none}.site-header .mobile-search-wrapper{position:absolute;right:10px;width:calc(100% - 60px);height:40px;top:50%;-ms-transform:translatey(-50%);transform:translatey(-50%);display:none;z-index:599;background-color:transparent}.site-header .mobile-search-wrapper svg{top:5px;right:0px !important}.site-header #side-menu{position:absolute;margin:0;right:0}.site-header #side-menu div{float:left;text-align:right;margin-left:50px}.site-header #side-menu .social-nav{position:relative}.site-header #side-menu .social-nav p{letter-spacing:0.03em;line-height:1}.site-header #side-menu .social-nav .social-icons-wrapper{position:absolute;right:0px;width:140px;top:0;cursor:default}.site-header #side-menu .social-nav .social-icons-wrapper a{display:none}.site-header #side-menu .social-nav .social-icons-wrapper a.active{display:inline-block}.site-header #side-menu .social-nav .social-icons-wrapper .social-icon{margin:0 7px}.site-header #side-menu .social-nav .social-icons-wrapper .social-icon:hover path{fill:#0081cbd0}.site-header #side-menu .social-nav .menu-item:hover,.site-header #side-menu .social-nav .menu-item .current-menu-item{border-bottom:1px solid #282828}.site-header #side-menu .social-nav .social-toggle,.site-header #side-menu .social-nav .user-nav{display:none}.site-header #side-menu .social-nav .social-toggle.active,.site-header #side-menu .social-nav .user-nav.active{display:block;cursor:pointer;padding-bottom:2px}.site-header .popup-profile{display:none;position:absolute;top:25px;border:1px solid black;border-radius:3px;min-width:200px;padding:2px;background:#fff;margin:0;box-shadow:5px 5px 8px 4px rgba(0, 0, 0, 0.3);z-index:10000;transition:all 300ms linear;right:5px}.site-header .popup-profile.open{display:block}.site-header .popup-profile .menu-item{display:block;height:calc(100% / 11);text-transform:Uppercase;text-align:center;padding:0;width:100%;font-size:20px;box-sizing:border-box;border-bottom:2px solid #fff;position:relative;left:0;line-height:50px;margin-left:0px;font-size:16px}.site-header .popup-profile .menu-item:hover a{border-bottom:none;background-color:rgba(0, 0, 0, 0.3)}.site-header .popup-cart{display:none;position:absolute;top:25px;border:1px solid black;border-radius:3px;min-width:200px;padding:2px;background:#fff;margin:0;box-shadow:5px 5px 8px 4px rgba(0, 0, 0, 0.3);z-index:10000;transition:all 300ms linear;right:35px;padding:15px}.site-header .popup-cart.open{display:block}.site-header .popup-cart .edd-cart-number-of-items{font-size:smaller;margin-bottom:10px;color:rgba(11, 22, 143, 0.7)}.site-header .popup-cart .cart-list .cart_item{display:block;height:calc(100% / 11);text-transform:none;text-align:start;padding:0;width:100%;box-sizing:border-box;padding-bottom:4px;position:relative;left:0;line-height:40px}.site-header .popup-cart .cart-list .cart_item.cart-item-item{display:flex;justify-content:space-between;font-size:larger}.site-header .popup-cart .cart-list .cart_item .cart-item-right{display:flex}.site-header .popup-cart .cart-list .cart_item .cart-item-title{margin-right:1em}.site-header .popup-cart .cart-list .cart_item .cart-item-price{margin-right:1em;font-weight:600}.site-header .popup-cart .cart-list .cart_item .cart-remove-item{width:19px;height:100%;color:#cb2900d0}.site-header .popup-cart .cart-list .cart_item .cart-remove-item:hover{color:#0081cbd0}.site-header .popup-cart .cart-list .cart_item.edd-cart-meta{line-height:25px;color:rgba(0, 0, 0, 0.6)}.site-header .popup-cart .cart-list .cart_item.edd-cart-meta .value{color:rgba(0, 0, 0, 0.8)}.site-header .popup-cart .cart-list .cart_item.cart-checkout{margin-top:20px;display:flex;justify-content:center}.site-header .popup-cart .cart-list .cart_item.cart-checkout .button{max-width:280px;min-width:200px}.site-header .popup-cart .cart-list .cart-item-divider{display:block;width:100%;height:1px;background-color:rgba(0, 0, 0, 0.3);margin:10px 0 5px 0}.site-header .popup-cart .cart-list .cart-item-divider.empty{display:none}.menu-item-disabled{color:#bbb}.menu-item-disabled:hover{text-decoration:none !important;border-bottom:none !important}@media (max-width:1250px){.site-header .search-wrapper{margin-right:0}}@media (max-width:1060px){.site-header{font-size:13px}}@media (max-height:950px){.site-header{max-width:1000px}}@media (max-width:900px){.site-header{height:76px;margin-bottom:0;width:90%;transition:height 300ms linear}.site-header.sticky{height:52px}.site-header.sticky .main-nav-wrapper{margin-top:0}.site-header.sticky .logo{opacity:0 !important;z-index:0}.site-header .logo{left:50%;transform:translateX(-50%);width:76px}.site-header .logo img{height:70px;padding:3px 3px 0 3px}.site-header .logo.desktop{display:none;opacity:0}.site-header .logo.mobile{display:block;opacity:1}.site-header .top-nav{display:none}.site-header .main-nav-wrapper{height:100%;padding-top:0;margin-top:0}.site-header .search-wrapper .search-form{width:calc(100% - 50px)}.site-header .mobile-search-wrapper{display:block}.site-header .bottom-nav{display:none !important}}@media (max-width:750px){.site-header{width:80%;background-color:white;padding:0 10%}}@media (max-width:500px){.site-header{width:90%;padding:0 5%}}@media (max-width:450px){.site-header .search-wrapper .search-form .search-field{font-size:14px}}#home-page .home-slider{height:0;overflow:hidden;padding-bottom:53.1915%}#home-page .home-slider li:not(:first-child){display:none}@media (max-width:500px){#home-page .home-slider{height:auto;padding:0}}.bx-wrapper{position:relative;margin:0 auto;padding:0;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bx-wrapper .bx-pager{bottom:0;z-index:300;width:auto;right:2%;padding-top:0;margin-bottom:20px}@media (max-width:900px){.bx-wrapper .bx-pager{margin-bottom:15px}}@media (max-width:750px){.bx-wrapper .bx-pager{margin-bottom:10px}}.bx-wrapper .bx-pager.bx-default-pager a{opacity:1;margin:5px 5px 0;border-radius:7px;background-color:#fff;float:right;border:2px solid #fff}.bx-wrapper .bx-pager .bx-pager-item a{background-color:#fff}.bx-wrapper .bx-controls-direction{z-index:1}.bx-wrapper .bx-controls-direction a{text-indent:initial;margin-top:-30px;width:60px;height:60px;line-height:55px;font-size:42px;z-index:498}.bx-wrapper .bx-controls-direction a.bx-prev span{padding-left:0px}.bx-wrapper .bx-controls-direction a.bx-next span{padding-left:5px}@media (max-width:900px){.bx-wrapper .bx-controls-direction a{width:45px;height:45px;line-height:40px;font-size:35px}}@media (max-width:750px){.bx-wrapper .bx-controls-direction a{width:30px;height:30px;line-height:26px;font-size:25px}}.bx-wrapper .bx-prev,.bx-wrapper .bx-next{background:none;text-indent:0;display:block;position:absolute;top:50%;color:#ffffff;border-radius:50%;-webkit-border-radius:50%;text-align:center;cursor:pointer;z-index:499;margin-top:-16px;width:33px;height:33px;line-height:32px;font-size:25px;transition:0.3s;background-color:rgba(0, 0, 0, 0.2)}.bx-wrapper .bx-prev.hover,.bx-wrapper .bx-next.hover{background-color:rgba(0, 0, 0, 0.8)}@media (max-width:600px){.bx-wrapper .bx-controls-direction{display:none}}.box.feature{padding-bottom:unset;height:unset;background-color:transparent;overflow:initial}.box.feature .title{margin:5px 0}.box.feature .title .post-title{font-family:"Montserrat";letter-spacing:0em;font-weight:600;margin:0}.box.feature .title .rest-tag{font-size:0.75em;color:#5e5e5e96;font-family:"Roboto", sans-serif;z-index:200;position:relative;text-transform:uppercase}.box.feature .title .rest-tag a{color:#5e5e5e96}.box.feature .title .rest-tag a:hover{color:#282828;transition:all 0.2s ease;border-bottom:1px solid black}.box.feature div.tag-area{margin:10px}.box.feature div.tag-area a.tag{background-color:#f7f7f7a0;color:#f7f7f7;font-family:sans-serif;font-weight:600;letter-spacing:initial;border-color:#fefefe;border-radius:2px}.box.feature:hover .title .post-title{color:#0a7bb8;transition:all 0.3s ease}.box.feature .media-wrapper{padding-bottom:56%}.box.feature .media-wrapper img{width:100%;height:auto}.box.feature .media-wrapper .link-shopping{position:absolute;right:20px;bottom:10px;height:25px;width:22px;color:rgba(248, 248, 248, 0.87);z-index:100}.box.feature .media-wrapper .link-shopping .free-item{color:#0ab830;position:absolute;top:-11px;right:-8px;width:23px;height:23px}.featured-label{font-size:1.5em;font-weight:500;text-transform:uppercase;margin-bottom:10px}.featured-wrapper{width:100%;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #0000001f;flex-wrap:nowrap}.featured-wrapper :last-child.box{display:none}@media (max-width:1060px){.box.feature .title .rest-tag{font-size:0.77em}.featured-label{font-size:1.3em}}@media (max-width:900px){.featured-wrapper{flex-wrap:wrap;padding-bottom:5px;margin-bottom:15px}.featured-wrapper :last-child.box{display:block;padding-bottom:20px}.box.feature .title .rest-tag{font-size:0.72em}}@media (max-width:750px){.featured-label{padding-left:3px;font-size:1.2em}.box.feature .title .rest-tag{font-size:0.7em}}@media (max-width:600px){.featured-wrapper{flex-wrap:nowrap}.featured-wrapper :not(:nth-child(-n+2)).box{display:none}}.main-content{width:90%;max-width:1280px;margin-left:auto;margin-right:auto;overflow:hidden;font-family:Open Sans, sans-serif;letter-spacing:normal}.main-content h3{font-family:Open Sans, sans-serif;font-weight:normal;font-size:19px}.main-content h6{font-family:Open Sans, sans-serif;font-weight:normal;font-size:26px;line-height:1.2}.main-content li{font-family:Open Sans, sans-serif;font-weight:normal;font-size:17px}.main-content ol{margin:0;padding-left:30px}.main-content p a:link{text-decoration:underline;text-underline-position:under}.main-content p a:hover{color:#0081cbd0}.main-content hr{border-top-width:1px;border-color:#767171;border-top-style:solid}.main-content .intro{font-family:"Open Sans";letter-spacing:0.03em;line-height:1.5;font-size:20px;font-weight:600}.main-content .post-wrapper{width:90%;margin:0 auto 33px;line-height:1.6;float:none}.main-content .post-wrapper figure.wp-block-gallery,.main-content .post-wrapper figure.wp-block-image{font-size:12px;font-family:"Open Sans";letter-spacing:0.03em;line-height:16px;margin-top:8px}.main-content .page-content-wrapper p{margin-top:10px}.main-content .page-content-wrapper a,.main-content .post-wrapper a{transition:all 0.3s linear}.main-content .page-content-wrapper p,.main-content .post-wrapper p{margin:0 auto 33px;line-height:1.6;float:none}.main-content .page-content-wrapper blockquote p,.main-content .post-wrapper blockquote p{font-size:24px;font-family:"Merriweather";letter-spacing:normal;line-height:1.3;margin-left:50px}.main-content .page-content-wrapper ul,.main-content .post-wrapper ul{clear:both;margin-block-start:10px;margin-block-end:10px}.main-content .page-content-wrapper ul.blocks-gallery-grid,.main-content .post-wrapper ul.blocks-gallery-grid{width:100%}.main-content .page-content-wrapper ul.blocks-gallery-grid li,.main-content .post-wrapper ul.blocks-gallery-grid li{margin-left:0}.main-content .page-content-wrapper ul li,.main-content .post-wrapper ul li{margin-left:30px}.main-content .btn-wrap{margin:40px 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-content .btn-wrap>form button.download.edd-submit,.main-content .btn-wrap>form a.download.button.fd-direct-download-link{min-width:180px}.main-content .btn-wrap>form .downloaded{font-size:smaller;margin-bottom:5px;opacity:0.5;text-align:center}.main-content .btn-wrap .signin-required{font-size:smaller;margin-bottom:10px;color:#cb1800d0}.main-content .btn-wrap .signin-required.xoo-el-login-tgr:hover{color:#0081cbd0;text-decoration:underline}.main-content .btn-wrap .content-download{margin-bottom:30px}.main-content .btn-wrap .content-download a{color:#0081cbd0}.main-content .btn-wrap .content-download a:link{text-decoration:underline;text-underline-position:under}.main-content .btn-wrap .content-download a:hover{color:#022235d0}.main-content .subscribe-area{width:100%;display:flex;align-items:center;justify-content:center;padding:30px 0}@media (max-height:950px){.main-content{max-width:1000px}.main-content .post-wrapper{width:80%}}@media (max-width:750px){.main-content{width:100%}.main-content .page-content-wrapper,.main-content .post-wrapper{width:95%;max-width:1280px;margin-left:auto;margin-right:auto}}@media (max-width:500px){.main-content{width:90%}.main-content .page-content-wrapper,.main-content .post-wrapper{width:99%;margin:0 auto 33px 5px}}main .masonry,main .masonry-grid{width:100%}main .masonry-grid .masonry-grid-sizer,main .masonry-grid .masonry-grid-item{width:32%}main .masonry-grid .masonry-gutter-sizer{width:2%}main .masonry-grid .masonry-grid-item{margin-bottom:25px;background-color:#9292921a}main .masonry-grid .masonry-grid-item.box{padding-bottom:0;height:initial;animation:0.4s appear 0.4s ease-in-out forwards;transition:0.4s ease-in-out}main .masonry-grid .masonry-grid-item.box:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3)}main .masonry-grid .masonry-grid-item.box .media-wrapper{padding-bottom:250px}main .masonry-grid .masonry-grid-item.box .media-wrapper img{left:50%;top:50%;transform:translate(-50%, -50%);width:unset;height:unset}main .masonry-grid .masonry-grid-item.box .media-wrapper .link-shopping{position:absolute;right:20px;bottom:10px;height:29px;width:26px;color:rgba(255, 255, 255, 0.87);z-index:100}main .masonry-grid .masonry-grid-item.box .media-wrapper .link-shopping .free-item{color:#0ab830;position:absolute;top:-13px;right:-7px;width:25px;height:25px}main .masonry-grid .masonry-grid-item.box .title{margin:3%}main .masonry-grid .masonry-grid-item.box .title a:hover{color:#0a7bb8;transition:all 0.3s ease}main .masonry-grid .masonry-grid-item.box .title .post-title{font-family:"Roboto", sans-serif;font-weight:500;letter-spacing:normal;margin-bottom:10px;font-size:1.2em}main .masonry-grid .masonry-grid-item.box .title .post-content{font-family:"Roboto", sans-serif;font-weight:300;letter-spacing:normal;font-size:0.95em}main .masonry-grid .masonry-grid-item.box .title .rest-tag{padding-top:10px;font-size:70%;text-transform:uppercase;font-weight:300}main .masonry-grid .masonry-grid-item.box .title .rest-tag a{color:#0a7bb8dd}main .masonry-grid .masonry-grid-item.box .title .rest-tag a:hover{color:#282828;transition:all 0.2s ease;border-bottom:1px solid black}main .masonry-grid .masonry-grid-item.box .excerpt-date{font-style:italic;opacity:0.7}main .masonry-grid .masonry-grid-item.box .excerpt-date::after{padding:0 4px;content:"‑"}main .masonry{display:contents}main .box-row .masonry-grid-item{align-self:stretch;margin-bottom:25px;background-color:#9292921a}main .box-row .masonry-grid-item.box{padding-bottom:0;height:initial;animation:0.4s appear 0.4s ease-in-out forwards;transition:0.4s ease-in-out}main .box-row .masonry-grid-item.box:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.3)}main .box-row .masonry-grid-item.box .media-wrapper{padding-bottom:250px}main .box-row .masonry-grid-item.box .media-wrapper img{left:50%;top:50%;transform:translate(-50%, -50%);width:unset;height:unset}main .box-row .masonry-grid-item.box .media-wrapper .link-shopping{position:absolute;right:20px;bottom:10px;height:29px;width:26px;color:rgba(255, 255, 255, 0.87);z-index:100}main .box-row .masonry-grid-item.box .media-wrapper .link-shopping .free-item{color:#0ab830;position:absolute;top:-13px;right:-7px;width:25px;height:25px}main .box-row .masonry-grid-item.box .title{margin:3%}main .box-row .masonry-grid-item.box .title a:hover{color:#0a7bb8;transition:all 0.3s ease}main .box-row .masonry-grid-item.box .title .post-title{font-family:"Roboto", sans-serif;font-weight:500;letter-spacing:normal;margin-bottom:10px;font-size:1.2em}main .box-row .masonry-grid-item.box .title .post-content{font-family:"Roboto", sans-serif;font-weight:300;letter-spacing:normal;font-size:0.95em}main .box-row .masonry-grid-item.box .title .rest-tag{padding-top:10px;font-size:70%;text-transform:uppercase;font-weight:300}main .box-row .masonry-grid-item.box .title .rest-tag a{color:#0a7bb8dd}main .box-row .masonry-grid-item.box .title .rest-tag a:hover{color:#282828;transition:all 0.2s ease;border-bottom:1px solid black}main .box-row .masonry-grid-item.box .excerpt-date{font-style:italic;opacity:0.7}main .box-row .masonry-grid-item.box .excerpt-date::after{padding:0 4px;content:"‑"}@media (min-width:1240px){main .masonry-grid .box.masonry-grid-item .title .post-title{font-size:1.4em}}@media (max-width:1060px){main .masonry-grid .box.masonry-grid-item .title .post-title{font-size:1.1em}main .masonry-grid .box.masonry-grid-item .title .post-content{font-size:0.92em}}@media (max-width:900px){main .masonry .masonry-grid-sizer,main .masonry .masonry-grid-item,main .masonry-grid .masonry-grid-sizer,main .masonry-grid .masonry-grid-item{width:48%}main .box-row :last-child.box{display:none}main .box-row .masonry-grid-item{width:48%}}@media (max-width:700px){main .box-row .masonry-grid-item{width:90%}}@media (max-width:600px){main .masonry .masonry-grid-sizer,main .masonry .masonry-grid-item,main .masonry-grid .masonry-grid-sizer,main .masonry-grid .masonry-grid-item{width:100%}main .masonry .masonry-gutter-sizer,main .masonry-grid .masonry-gutter-sizer{width:0}main .masonry-grid .box.masonry-grid-item .title .post-title{font-size:1.2em}main .masonry-grid .box.masonry-grid-item .title .post-content{font-size:0.95em}}@media (max-width:550px){main .box-row .masonry-grid-item{width:100%}}.media-wrapper{position:relative;display:block;z-index:3;overflow:hidden}.box{width:32%;height:0;position:relative;padding-bottom:60%;margin-bottom:2%;overflow:hidden;background-color:#f7f7f7}.box div.tag-area{z-index:200;display:flex;position:absolute;max-width:70%;margin:7%;bottom:0;border:none;flex-wrap:wrap;color:#fff}.box div.tag-area a{z-index:6}.box div.tag-area .tile-link>span{position:absolute;height:100%;width:100%;z-index:5}.box div.tag-area .category.tag{color:#fefefe;background-color:#0081cbd0;border-color:rgba(215, 215, 215, 0.6);margin-bottom:10px;margin-right:1em}.box div.tag-area .category.tag:last-child{margin-right:0}.box div.tag-area .post-title{margin-bottom:15px;font-family:"Merriweather";font-size:20px}.box div.tag-area .post-title.no-text{flex-basis:100%}.box .title{box-sizing:border-box;margin:7%}.box .title .post-title{margin-bottom:15px;font-family:"Merriweather"}.box .title .tag{margin-bottom:15px;position:relative;z-index:3}.box .wrapper-link{width:100%;height:100%;position:absolute;z-index:3;background-color:#f7f7f720}.box .media-wrapper{position:relative;top:0;left:0;width:100%;height:0;padding-bottom:100%;z-index:3}.box .media-wrapper img{height:100%;width:auto;position:absolute;top:0;left:0}.box .media-wrapper span.overlay{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.3) 63%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#80000000", GradientType=0);display:block;position:absolute;width:100%;height:101%;content:"";top:0;left:0;z-index:5}.box .media-wrapper .inner-box{height:100%;position:absolute;top:0;left:0;width:100%;box-sizing:border-box;background:transparent}.box .media-wrapper .title .post-content{display:none;font-size:18px}.box.standard:hover .title .post-title{color:#0a7bb8;transition:all 0.3s ease}.box.standard .title{position:absolute;max-height:44%;overflow:hidden}.box.standard .title .post-title{font-family:"Montserrat";letter-spacing:0em;font-weight:600;overflow:hidden;transition:all 0.3s ease}.box.standard .title .post-content{display:block}.box.standard .inner-box{background:#f7f7f7}.box.slider-wrapper{width:100%;padding-bottom:53%}.box.slider-wrapper div.tag-area{margin:3%}.box.slider-wrapper div.tag-area .post-title{font-size:42px;letter-spacing:normal;margin-bottom:0}.box.slider-wrapper .media-wrapper{width:100%;height:auto;padding-bottom:53%}.box.slider-wrapper .media-wrapper img{width:100%;height:auto}.box.full{width:100%;padding-bottom:53%}.box.full div.tag-area .post-title{font-size:42px;letter-spacing:normal;margin-bottom:0}.box.full .media-wrapper{width:100%;height:auto;padding-bottom:53%}.box.full .media-wrapper img{width:100%;height:auto}.box.half{width:49%}.box.half div.tag-area{max-width:90%}.box.half div.tag-area .post-title{font-size:42px;letter-spacing:normal;margin-bottom:0}.box.half.square{padding-bottom:49%}.box.half .title .post-title{font-size:42px;letter-spacing:normal;max-width:80%;margin-bottom:0}.box.two{width:66%;padding-bottom:32%}.box.two .title{margin:4%}.box.two .title .post-title{margin-bottom:0}.box.two div.tag-area .post-title{font-size:42px;letter-spacing:normal;margin-bottom:0}.box.two .media-wrapper img{height:100%;width:auto}.box.two.square{padding-bottom:66%}.box.two.square .title .post-title{font-size:42px;letter-spacing:normal;max-width:80%;margin-bottom:0}.box.tall{padding-bottom:66%}.box.small{padding-bottom:32%}.box.small div.tag-area .post-title{letter-spacing:0.03em}.box.double{width:66%;padding-bottom:32%}.box.double .media-wrapper{padding-bottom:53%}.box.double .media-wrapper.square img{height:auto;width:100%}.search-results-wrapper div.search-tag-area .category.tag,.post-wrapper div.category-wrapper .category.tag{color:#fefefe;background-color:#0081cbd0;border-color:rgba(215, 215, 215, 0.6);margin-bottom:10px;margin-right:1em}@media (max-width:1275px){.box{padding-bottom:64%}}@media (max-width:1240px){.box.full div.tag-area .post-title,.box.half div.tag-area .post-title,.box.two div.tag-area .post-title,.box.slider-wrapper div.tag-area .post-title{font-size:36px}.box.two.square .title .post-title{font-size:36px;max-width:70%}.box.slider-wrapper .title .tag,.box.full .title .tag{margin-bottom:15px}.box.slider-wrapper .title .post-title,.box.full .title .post-title{font-size:36px;max-width:70%}.box.half .title .post-title{font-size:36px;max-width:100%}}@media (max-width:1060px){.box .title .post-title{font-size:15px}.box .title .post-content{font-size:14px}}@media (max-width:900px){.box.full div.tag-area .post-title,.box.half div.tag-area .post-title,.box.two div.tag-area .post-title,.box.slider-wrapper div.tag-area .post-title{font-size:34px}.box.feature{width:49%}.box .title .post-title{font-size:14px}.box .title .post-content{font-size:13px}}@media (max-width:825px){.box.full div.tag-area .post-title,.box.half div.tag-area .post-title,.box.two div.tag-area .post-title,.box.slider-wrapper div.tag-area .post-title{font-size:28px}}@media (max-width:750px){.box{float:none;height:auto;margin-left:auto;margin-right:auto;width:90%;padding-bottom:0 !important}.box.half.square{padding:0;width:100%;height:auto}.box.half.square .inner-box{width:100%;left:0;height:auto;position:static}.box.slider-wrapper .inner-box,.box.full .inner-box{width:100%;left:0}.box.full .media-wrapper.square,.box.full .media-wrapper.banner{height:100%;width:100%}.box.tall{padding-bottom:0}.box.double{width:100%;padding-bottom:53%}.box.small{width:90%;padding-bottom:90%;margin-left:auto;margin-right:auto}.box.standard{padding-bottom:0;height:auto;width:90%;margin-left:auto;margin-right:auto}.box.standard .title{position:initial;max-height:44%;overflow:hidden;margin:3%}.box.two{padding-bottom:50%;width:90%;margin-left:auto;margin-right:auto}.box.two.square{width:100%}.box.two.square .media-wrapper.square img{width:100%;height:auto}.box .inner-box{width:90%;margin:0 auto;overflow:hidden;left:5%}.box .title{position:initial;max-height:44%;overflow:hidden;margin:3%}.box .title .post-title{font-size:15px;font-family:"Montserrat";letter-spacing:0em;font-weight:600;overflow:hidden;transition:all 0.3s ease;margin-bottom:15px}.box .title .post-content{display:block;font-size:13px}.box .title .post-content p{color:#282828}.box div.tag-area{max-width:90%;margin:5%}}@media (max-width:600px){.box.slider-wrapper div.tag-area .post-title{padding-bottom:10px}.box.full div.tag-area .post-title,.box.half div.tag-area .post-title,.box.two div.tag-area .post-title,.box.slider-wrapper div.tag-area .post-title{font-size:25px}}@media (max-width:550px){.box{margin-bottom:5%;position:relative !important;top:0 !important}}@media (max-width:500px){.box.slider-wrapper{display:none;padding:0 0 53%}.box.slider-wrapper .media-wrapper.banner{height:100%;width:auto;padding-bottom:100%}.box.slider-wrapper .media-wrapper.banner img{height:100%;width:auto;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}.box-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media (max-width:750px){.box-row .box{margin-bottom:5%}.box-row .box .inner-box{width:100%;left:0}}.site-footer{background-color:#e6e6e6;color:#666;padding:20px 0;overflow:hidden;font-size:16px}.site-footer a{color:#666}.site-footer .newsletter-button{display:inline-block;border:1px solid #666;font-size:13px;background-color:transparent;color:#666;height:40px;line-height:40px;padding:0 25px;text-transform:uppercase;cursor:pointer;margin-bottom:30px}.site-footer .newsletter-button:hover{color:#c8c8c8;background-color:#949494;border:1px solid #a6a6a6}.site-footer .inner{position:relative}.site-footer .inner .footer-mobile-wrapper,.site-footer .inner .footer-nav-wrapper{margin-top:20px;display:flex;flex-flow:row nowrap}.site-footer .inner .footer-mobile-wrapper{display:none}.site-footer .inner .footer-mobile-wrapper .mobile-connect-nav{margin-top:10px;margin-bottom:15px;padding-bottom:15px;font-size:20px;border-bottom:1px solid #c9c9c9}.site-footer .inner .footer-mobile-wrapper .footer-mobile ul.menu-items{display:flex;flex-direction:column;justify-content:stretch;font-size:16px}.site-footer .inner .footer-mobile-wrapper .footer-mobile ul.menu-items>li{margin-bottom:5px;margin-left:0px;padding-left:0px}.site-footer .inner .footer-mobile-wrapper .footer-mobile ul.menu-items>li:last-child{margin-bottom:0px}.site-footer .inner .footer-nav-wrapper .logo img{display:block;width:auto;height:60px;transition:all 300ms linear}.site-footer .inner .footer-nav-wrapper .center-box{margin:0 20px;flex-grow:1;align-self:center}.site-footer .inner .footer-nav-wrapper .center-box .signoff{font-size:12px;margin-top:5px;text-align:center}.site-footer .inner .footer-nav-wrapper .footer-selfbox{display:flex;flex-flow:column nowrap;justify-content:space-between;text-align:right}.site-footer .inner .footer-nav-wrapper .footer-nav{flex-grow:1;text-align:center;align-self:center;font-size:14px}.site-footer .inner .footer-nav-wrapper .footer-nav li{margin-left:10px}.site-footer .inner .footer-nav-wrapper .footer-nav li>a:hover{text-decoration:underline}.site-footer .inner .footer-nav-wrapper .footer-nav li:after{content:"";position:absolute;top:0;right:-10px;bottom:0;width:5px;height:5px;margin:auto 0;-ms-transform:rotateZ(-45deg);-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);background-color:#a1a1a1}.site-footer .inner .footer-nav-wrapper .footer-nav li:last-child:after{display:none}.site-footer .footer-social{display:flex;justify-content:flex-end;flex-wrap:nowrap}.site-footer .copyright-info{font-size:smaller;white-space:nowrap}.site-footer .social-icon{margin:0 7px}.site-footer .social-icon:first-child{margin-left:0}.site-footer .social-icon:hover path{fill:#0081cbd0}@media (max-width:1060px){.site-footer{font-size:13px}.site-footer .inner .footer-nav-wrapper .logo img{height:50px;transition:all 300ms linear}}@media (max-width:900px){.site-footer .inner .footer-nav-wrapper .logo img{display:none}.site-footer .inner .footer-nav-wrapper .copyright-info{display:none}}@media (max-width:750px){.site-footer{padding:20px 0}.site-footer .inner .footer-nav-wrapper{display:none}.site-footer .inner .footer-mobile-wrapper{display:block}}@media (max-width:500px){.site-footer .newsletter-button{width:100%;margin:0;line-height:0;padding:25px}}section.search-results{width:100%}.no-results{margin:30px auto;overflow:hidden;text-align:center;text-transform:uppercase;font-size:22px;color:#505050;padding:20px 0}.search .search-header,.page-template-searchpage .search-header{margin-left:8.5%;padding-bottom:50px;position:relative}.search .search-header .search-field,.page-template-searchpage .search-header .search-field{font-size:26px;letter-spacing:normal;border-bottom:1px solid #282828;border-right:none;border-top:none;border-left:none;padding-bottom:15px;margin-bottom:15px;width:340px;max-width:100%;min-width:280px}.search .search-results-wrapper li,.page-template-searchpage .search-results-wrapper li{overflow:hidden;padding:50px 0;list-style:none}.search .search-results-wrapper li:nth-child(odd),.page-template-searchpage .search-results-wrapper li:nth-child(odd){background-color:#ebebeb}.search .search-results-wrapper li .search-tag-area,.page-template-searchpage .search-results-wrapper li .search-tag-area{margin-bottom:15px;display:flex;justify-content:left;align-items:flex-end}.search .search-results-wrapper li .search-tag-area a.tag:not(:last-child),.page-template-searchpage .search-results-wrapper li .search-tag-area a.tag:not(:last-child){margin-right:1em}.search .search-results-wrapper li .text-content,.page-template-searchpage .search-results-wrapper li .text-content{float:left;width:45%}.search .search-results-wrapper li .text-content>*,.page-template-searchpage .search-results-wrapper li .text-content>*{margin-bottom:15px}.search .search-results-wrapper li .thumb,.page-template-searchpage .search-results-wrapper li .thumb{width:19%;float:left;margin-right:6%}.search .search-results-wrapper li .thumb img,.page-template-searchpage .search-results-wrapper li .thumb img{width:100%;height:auto}.search .search-results-wrapper li .post-title,.page-template-searchpage .search-results-wrapper li .post-title{font-size:20px;line-height:1.3;letter-spacing:0.02em;font-weight:bold;margin-bottom:0}.search .search-results-wrapper li .excerpt,.page-template-searchpage .search-results-wrapper li .excerpt{font-family:"Merryweather";font-size:19px}.search .no-results,.page-template-searchpage .no-results{margin-bottom:50px;display:block}.search .no-results span,.page-template-searchpage .no-results span{font-weight:bold;letter-spacing:0.02em;margin-left:8.5%}@media (max-width:750px){.search .search-header,.page-template-searchpage .search-header{margin-left:0}.search .search-header .search-field,.page-template-searchpage .search-header .search-field{width:100% !important}.search .search-results-wrapper li .thumb,.page-template-searchpage .search-results-wrapper li .thumb{width:250px;margin-right:0;display:none}.search .search-results-wrapper li .text-content,.page-template-searchpage .search-results-wrapper li .text-content{width:100%;margin-left:0}}@media (max-width:526px){.search .search-results-wrapper li .thumb,.page-template-searchpage .search-results-wrapper li .thumb{display:none}}.single-download article header,.single-post article header{position:relative}.single-download article header .title,.single-post article header .title{position:absolute;bottom:0;width:100%;left:0;text-align:center;z-index:105;color:#fff}.single-download article header .title .category-wrapper,.single-post article header .title .category-wrapper{display:inline-block;text-align:center;max-width:500px}.single-download article header .title .category-wrapper.spaced .tag,.single-post article header .title .category-wrapper.spaced .tag{margin:0 5px 5px 0}.single-download article header .title .category-wrapper .tag,.single-post article header .title .category-wrapper .tag{border-color:#fff;color:#fff;margin:0}.single-download article header .title .post-title,.single-post article header .title .post-title{font-size:42px;font-family:"Merriweather";letter-spacing:normal;max-width:500px;margin-bottom:0;width:80%;margin:15px auto 90px;line-height:1.3}.single-download article header .media-wrapper:after,.single-post article header .media-wrapper:after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.3) 63%, rgba(0, 0, 0, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#80000000", GradientType=0);display:block;position:absolute;width:100%;height:100%;content:"";top:0;left:0}.single-download article .author,.single-post article .author{text-align:center;margin:50px auto;letter-spacing:0.03em;font-size:15px;color:#505050}.single-download article .author-inner,.single-post article .author-inner{width:150px;height:150px;float:right;padding:1em;margin:0.5em;background-color:#c8c8c8;font-size:15px;color:#636363;display:flex;align-items:center;justify-content:center;flex-direction:column}.single-download article .author-inner .author-date,.single-post article .author-inner .author-date{font-size:smaller;color:#7e7e7e}.single-download article .content-wrapper,.single-post article .content-wrapper{position:relative}.single-download article.no-image header .media-wrapper,.single-post article.no-image header .media-wrapper{display:none}.single-download article.no-image header .category-wrapper,.single-post article.no-image header .category-wrapper{display:none}.single-download article.no-image header .title,.single-post article.no-image header .title{color:#282828;position:static;width:65.9803043868%;margin:0 auto;border:4px solid #282828;margin:30px auto}.single-download article.no-image header .post-title,.single-post article.no-image header .post-title{margin:30px auto}.single-download article.no-image header .author,.single-post article.no-image header .author{margin-top:-42px;position:relative}.single-download article.no-image header .author span,.single-post article.no-image header .author span{background-color:#fff;padding:0 20px;line-height:1.3}@media (max-width:1230px){.single-download article header .title .post-title,.single-post article header .title .post-title{font-size:36px;max-width:70%}}@media (max-width:948px){.single-download article header .title .post-title,.single-post article header .title .post-title{font-size:34px;max-width:80%}}@media (max-width:860px){.single-download article header .title .post-title,.single-post article header .title .post-title{font-size:28px;max-width:80%}}@media (max-width:750px){.single-download article header,.single-post article header{padding:0;width:100%}.single-download article header .title .post-title,.single-post article header .title .post-title{margin-bottom:50px;font-size:24px}.single-download article.no-image .author span,.single-post article.no-image .author span{width:65%;display:inline-block}}@media (max-width:600px){.single-download article header .title .post-title,.single-post article header .title .post-title{font-size:25px;width:75%}}@media (max-width:526px){.single-download article header .title .post-title,.single-post article header .title .post-title{width:90%;max-width:none;margin-bottom:30px}.single-download article .author,.single-post article .author{margin:10px auto 20px auto}.single-download article.no-image header .title,.single-post article.no-image header .title{width:90%}}.icon-angle-up{position:relative;display:inline-block;font-size:24px;line-height:unset;bottom:6px}.back-to-top{position:fixed;border-radius:50%;width:30px;height:30px;background-color:#a1a1a1;right:50%;margin-right:-500px;cursor:pointer;bottom:15px;opacity:0;box-shadow:2px 2px 3px rgba(0, 0, 0, 0.2);transition:background-color 400ms linear, color 400ms linear, opacity 300ms ease}.back-to-top.hover{background:#282828;color:#fff}.back-to-top.visible{opacity:0.8}.back-to-top .icon-angle-up{transform:scale(1.2, 1);left:4px}.back-to-top-mobile{display:none;height:30px;background-color:#a1a1a1;color:#fff;cursor:pointer;border-bottom:1px solid #c9c9c9;text-align:center}.back-to-top-mobile .icon-angle-up{transform:scale(1.5, 1);margin:0 auto}@media (max-width:750px){.back-to-top{display:none}.back-to-top-mobile{display:block}}article .sticky-alt-footer{margin-bottom:100px}article .sticky-alt-footer .inner-footer{width:90%;margin:0 auto;overflow:hidden}article .sticky-alt-footer .inner-footer.tags{display:flex;justify-content:center}article .sticky-alt-footer .inner-footer.actions{margin-bottom:15px;background:#efefef}article .sticky-alt-footer .inner-footer .share{float:left;margin:15px}article .sticky-alt-footer .inner-footer .share span{display:inline-block}article .sticky-alt-footer .inner-footer .share .social-icon{display:inline-block;margin:0 10px}article .sticky-alt-footer .inner-footer .share .social-icon:hover{color:#0081cbd0}article .sticky-alt-footer .inner-footer .download{width:auto;height:auto;float:right;margin:15px 15px 15px 0;line-height:28px}article .sticky-alt-footer .inner-footer .download.disabled{opacity:0.4}article .sticky-alt-footer .inner-footer .tag{float:left;margin-right:5px}@media (max-width:750px){article .sticky-alt-footer{width:100%;margin-bottom:0}article .sticky-alt-footer .inner-footer{width:100%;margin:0 auto 20px;text-align:center}article .sticky-alt-footer .inner-footer .tag{float:none;margin-right:6px}article .sticky-alt-footer .inner-footer .tag:last-of-type{margin-right:0}article .sticky-alt-footer .inner-footer .share{float:none;margin:15px auto 15px}article .sticky-alt-footer .inner-footer .share span{display:block;margin-bottom:6px}article .sticky-alt-footer .inner-footer .download{padding-top:20px;float:none}article .sticky-alt-footer .inner-footer .download_name{padding-top:20px}article .sticky-alt-footer .inner-footer .download_icon{display:block;padding-top:20px;margin-left:50%;transform:translateX(-50%)}}.sticky-side.right .download{font-family:"Open Sans Condensed";font-size:15px;text-transform:uppercase;line-height:20px;text-align:center}.sticky-side.right .download.disabled,.sticky-side.right .download.disabled .download_icon{opacity:0.6}.sticky-side.right .download .download_icon{margin-top:20px;font-size:22px;display:block;margin-left:50%;transform:translateX(-50%)}.sticky-side.left .title{font-family:"Open Sans Condensed";font-size:15px;text-transform:uppercase;line-height:20px;text-align:left;padding-bottom:20px}.button{min-width:80px;background:none;border-radius:0;border:1px solid #282828;text-transform:uppercase;padding:10px;height:50px;margin:0;cursor:pointer;transition:all 0.4s ease, font-size 0.2s;overflow:hidden;outline:none;font-size:13px;letter-spacing:0.03em;text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.button.invert{background:#282828;color:#fff}.button.invert.hover{background:transparent;color:#282828}.button.hover{color:#fefefe;background-color:#0081cbd0;border-color:rgba(215, 215, 215, 0.6)}.button.disabled{background-color:#a1a1a1;color:#dddddd;border:1px solid rgba(69, 69, 69, 0.45);transition:none;cursor:not-allowed;opacity:0.8}.button.wide{min-width:180px}.button.loading{color:#fff;min-width:unset !important;height:50px;width:50px;background-color:#fff;font-size:0;position:relative;border-radius:50%;border-top:1px solid rgba(0, 0, 0, 0.2);border-right:1px solid rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(0, 0, 0, 0.2);transform:translateZ(0);animation:load8 1.1s infinite linear;animation-delay:0.4s;font-family:"Open Sans"}.button.load-more{min-width:130px;margin:0px auto}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.auto-scroller{height:50px;width:50px}.auto-scroller.loading{position:relative;border-radius:50%;border-top:1px solid rgba(0, 0, 0, 0.2);border-right:1px solid rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(0, 0, 0, 0.2);border-left:1px solid black;animation:load8 1.1s infinite linear;margin:0 auto}.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal{box-shadow:10px 10px 20px #000}.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal span.xoo-el-close{position:absolute;display:inline-block;top:-10px;right:-10px;border:none;color:rgba(153, 153, 153, 0.6);font-size:20px;padding-top:3px;padding-left:3px;line-height:1;text-align:center;width:24px;height:24px;transition:color 0.2s ease}.xoo-el-container:not(.xoo-el-style-slider) .xoo-el-inmodal span.xoo-el-close:hover{color:#282828}.xoo-el-form-container{padding-bottom:0px;min-height:435px}.xoo-el-form-container.xoo-el-form-popup img,.xoo-el-form-container .xoo-el-form-header{text-align:center;padding:15px 20px;border-bottom:1px rgba(0, 0, 0, 0.12) solid;margin-bottom:10px;width:90%}.xoo-el-form-container.xoo-el-form-inline img{width:90%}.xoo-el-form-container .xoo-el-form-txt{width:calc(100% - 20px)}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-el-form-single span.xoo-el-sing-head{min-height:40px}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-el-form-single span.xoo-el-sing-subtxt{font-size:120%}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-aff-group.xoo-el-password_cont{margin-bottom:15px}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-aff-group label{font-weight:bold;display:block;position:relative;line-height:100%;font-size:80%;margin:0 0 5px}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-aff-group .xoo-aff-cont-required label::after{content:"*";color:#b94a48;position:absolute;top:0;margin-left:5px}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-aff-group .xoo-el-lostpw-tgr{font-size:smaller;text-decoration:underline}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-aff-group .xoo-el-lostpw-tgr:hover{color:#0081cbd0}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-aff-group.xoo-el-privacy-policy{font-size:smaller;text-align:center;padding-right:20px;margin-bottom:10px;margin-top:5px;text-decoration:underline}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-aff-group.xoo-el-privacy-policy a:hover{color:#0081cbd0}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-aff-group.xoo-el-privacy-policy svg.icon-external{margin-left:5px;font-size:smaller}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-el-nav-ft i.xoo-el-icon-arrow-left2{color:rgba(0, 0, 0, 0.7);background-color:#f0f0f0;border:1px solid #282828;display:flex;align-items:center;justify-content:center;transition:all 0.4s ease, font-size 0.2s;height:50px;box-sizing:border-box}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-el-nav-ft i.xoo-el-icon-arrow-left2:hover{color:#fefefe;background-color:#0081cbd0;border-color:rgba(215, 215, 215, 0.6)}.xoo-el-form-container .xoo-el-section .xoo-el-fields .xoo-el-nav-ft i.xoo-el-icon-arrow-left2::before{content:"Cancel";font-size:13px;font-family:"Open Sans" !important;letter-spacing:0.03em;text-transform:uppercase}button.xoo-el-action-btn{background:#f0f0f0}.fd-modal-wrapper .fd-loading{top:unset;left:unset;display:inline-block}.fd-modal-wrapper #fd-modal .fd-main{padding:15px 10px;display:inline-block}.fd-modal-wrapper #fd-modal .fd-main .fd-header{text-align:center;padding:15px 20px;border-bottom:1px rgba(0, 0, 0, 0.12) solid;margin-bottom:10px}.fd-modal-wrapper #fd-modal .fd-main form .form-section{padding-left:20px;display:inline-block;font-size:smaller}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group{display:inline-block;margin-bottom:15px;width:calc(100% - 20px);position:relative}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group label{font-weight:bold;display:block;position:relative;line-height:100%;font-size:80%;margin:0}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group label.fd-checkbox-label{font-weight:normal;display:inline-block;padding-left:5px;margin:0 auto 20px auto}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group label.fd-checkbox-label a{text-decoration:underline}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group label span.fd-required{color:#B94A48;display:inline}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group.fd-privacy-policy{font-size:smaller;text-align:center;padding-right:20px;margin-bottom:10px;margin-top:5px;text-decoration:underline}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group.fd-privacy-policy a:hover{color:#0081cbd0}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group.fd-privacy-policy svg.icon-external{margin-left:5px;font-size:smaller}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group input[type="password"].fd-field,.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group input[type="text"].fd-field{min-width:1px;margin-top:5px;position:relative;z-index:2;width:calc(100% - 24px);margin-bottom:0;height:50px;padding:0 12px;font-size:14px;line-height:3.428571;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group input[type="password"].fd-field:focus,.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-form-group input[type="text"].fd-field:focus{background-color:#ededed;color:#000}.fd-modal-wrapper #fd-modal .fd-main form .form-section button.button.fd-submit{clear:both;width:calc(100% - 20px);text-transform:uppercase;display:inline-block;cursor:pointer;margin:10px 0}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-errors{border-radius:2px;border:1px solid rgba(237, 99, 89, 0.49);margin:0 0 10px;background:#faeeeb;color:#333;font-size:80%;display:none}.fd-modal-wrapper #fd-modal .fd-main form .form-section .fd-errors p{display:none;padding:5px}button.fd-submit{background:#f0f0f0}.wpcf7{width:70%;display:flex;margin:auto}.wpcf7 form.wpcf7-form{width:100%;display:flex;flex-direction:column}.wpcf7 form.wpcf7-form p{display:flex;flex-direction:column;margin:0;flex-grow:1}.wpcf7 form.wpcf7-form p:has(input.wpcf7-submit){justify-content:center;align-items:center;flex-direction:row;margin-top:2em}.wpcf7 form.wpcf7-form p span.wpcf7-form-control-wrap input[type=text],.wpcf7 form.wpcf7-form p span.wpcf7-form-control-wrap input[type=email],.wpcf7 form.wpcf7-form p span.wpcf7-form-control-wrap textarea{flex-grow:1;min-width:1px;margin:0;margin-top:0.5em;position:relative;z-index:2;width:100% !important;height:2em;padding:6px 12px;font-size:14px;line-height:2em;background-image:none;border:1px solid #ccc;border-style:solid;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;outline:0}.wpcf7 form.wpcf7-form p span.wpcf7-form-control-wrap textarea{height:auto;line-height:1.3em}.wpcf7 form.wpcf7-form p label{font-weight:bold;display:block;position:relative;line-height:100%;font-size:80%;margin:0}.wpcf7 form.wpcf7-form p label span.required::after{content:"*";color:#b94a48;position:absolute;top:0;margin-left:5px}.wpcf7 form.wpcf7-form p label .wpcf7-not-valid-tip{margin-top:0.5em}.wpcf7 form.wpcf7-form p input.wpcf7-submit{min-width:160px;background:none;border-radius:0;border:1px solid #282828;text-transform:uppercase;padding:10px;height:50px;margin:0;cursor:pointer;transition:all 0.4s ease, font-size 0.2s;overflow:hidden;outline:none;font-size:13px;letter-spacing:0.03em;text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.wpcf7 form.wpcf7-form p input.wpcf7-submit:hover{color:#fefefe;background-color:#0081cbd0;border-color:rgba(215, 215, 215, 0.6)}.edd_download_purchase_form{align-items:center;justify-content:center;box-sizing:border-box}.edd_download_purchase_form .edd_price_options{display:none !important}.edd_purchase_submit_wrapper a.edd-submit.download.icon,.edd_purchase_submit_wrapper button.edd-submit.download.icon{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.edd_purchase_submit_wrapper a.edd-submit.download.icon::after,.edd_purchase_submit_wrapper button.edd-submit.download.icon::after{mask:url("/wp-content/themes/catalysta/assets/scss/download.svg");display:inline-block;content:"";mask-size:cover;width:22px;height:22px;background-color:rgba(0, 0, 0, 0.847)}.edd_purchase_submit_wrapper button{font-family:inherit;font-size:inherit;border:none;background-color:transparent;cursor:pointer;letter-spacing:inherit;padding:0}.edd_purchase_submit_wrapper button span.edd-add-to-cart-label{display:block}.edd_purchase_submit_wrapper button.download.icon.download.icon:hover{color:#0081cbd0}.edd_purchase_submit_wrapper button.download.icon.download.icon:hover::after{background-color:#0081cbd0}.edd_purchase_submit_wrapper button[data-edd-loading].download.icon::after{display:none}.edd_purchase_submit_wrapper button[data-edd-loading] span.edd-add-to-cart-label{display:none}.edd_purchase_submit_wrapper button[data-edd-loading] span.edd-loading::after{content:"";color:#ffffff00;min-width:unset !important;height:20px;width:20px;font-size:0;display:block;position:relative;border-radius:50%;border-top:1px solid rgba(0, 0, 0, 0.2);border-right:1px solid rgba(0, 0, 0, 0.2);border-bottom:1px solid rgba(0, 0, 0, 0.2);transform:translateZ(0);animation:load8 1.1s infinite linear;animation-delay:0.4s;font-family:"Open Sans"}.edd_purchase_submit_wrapper span.edd-cart-ajax-alert{position:fixed;left:20px;bottom:20px;display:flex;justify-content:center;align-items:center}.edd_purchase_submit_wrapper span.edd-cart-ajax-alert .edd-cart-added-alert{line-height:30px;padding:10px 20px;border:1px solid rgba(0, 0, 0, 0.157);border-radius:5px;background-color:#a9ff8757;box-shadow:0 5px 10px rgba(0, 0, 0, 0.2)}footer.inner .inner-footer.actions .edd_purchase_submit_wrapper .edd-submit.download.icon::after{margin-left:5px;width:1em;height:1em;line-height:20px}footer.inner .inner-footer.actions .edd_purchase_submit_wrapper button{min-width:80px}footer.inner .inner-footer.actions .edd_purchase_submit_wrapper button[disabled]{cursor:unset;opacity:0.6}footer.inner .inner-footer.actions .edd_purchase_submit_wrapper button[data-edd-loading] span.edd-loading::after{margin-top:3px;margin-bottom:3px}@media (max-width:750px){footer.inner .inner-footer.actions .edd_purchase_submit_wrapper button{margin-left:auto;margin-right:auto;border:1px solid #0000006d;padding:20px 30px;margin-top:30px}}aside.right.sticky-side .edd_download_purchase_form{display:flex}aside.right.sticky-side .edd_download_purchase_form .edd_purchase_submit_wrapper .edd-submit.download.icon::after{margin-top:20px}.main-content .btn-wrap .edd_download_purchase_form{display:flex}.main-content .btn-wrap .edd_download_purchase_form .edd_purchase_submit_wrapper{width:100%;display:flex;align-items:center;justify-content:center}.main-content .btn-wrap .edd_download_purchase_form .edd_purchase_submit_wrapper a.edd_go_to_checkout.edd-submit.download,.main-content .btn-wrap .edd_download_purchase_form .edd_purchase_submit_wrapper button{min-width:80px;max-width:230px;background:none;border-radius:0;border:1px solid #282828;text-transform:uppercase;padding:10px;height:50px;margin:0;cursor:pointer;transition:all 0.4s ease, font-size 0.2s;overflow:hidden;outline:none;font-size:13px;letter-spacing:0.03em;text-align:center;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center}.main-content .btn-wrap .edd_download_purchase_form .edd_purchase_submit_wrapper a.edd_go_to_checkout.edd-submit.download.hover,.main-content .btn-wrap .edd_download_purchase_form .edd_purchase_submit_wrapper button.hover{color:#fefefe;background-color:#0081cbd0;border-color:rgba(215, 215, 215, 0.6)}.main-content .btn-wrap .edd_download_purchase_form .edd_purchase_submit_wrapper a.edd_go_to_checkout.edd-submit.download.hover span.edd-loading::after,.main-content .btn-wrap .edd_download_purchase_form .edd_purchase_submit_wrapper button.hover span.edd-loading::after{border-top:1px solid rgba(255, 255, 255, 0.8);border-right:1px solid rgba(255, 255, 255, 0.8);border-bottom:1px solid rgba(255, 255, 255, 0.8)}.main-content .btn-wrap .edd_download_purchase_form .edd_purchase_submit_wrapper a.edd_go_to_checkout.edd-submit.download[disabled],.main-content .btn-wrap .edd_download_purchase_form .edd_purchase_submit_wrapper button[disabled]{background-color:#a1a1a1;color:#dddddd;border-color:#454545;transition:none;cursor:unset;opacity:0.8}.main-content .btn-wrap .edd_download_purchase_form .edd_purchase_submit_wrapper a.edd_go_to_checkout.edd-submit.download[disabled] span.edd-loading::after,.main-content .btn-wrap .edd_download_purchase_form .edd_purchase_submit_wrapper button[disabled] span.edd-loading::after{border-top:1px solid rgba(255, 255, 255, 0.8);border-right:1px solid rgba(255, 255, 255, 0.8);border-bottom:1px solid rgba(255, 255, 255, 0.8)}.wp-block-edd-checkout.edd-blocks__checkout>p{color:rgba(0, 0, 0, 0.65)}.wp-block-edd-checkout.edd-blocks__checkout>p strong{color:#000000}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-cart{border-radius:5px}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-cart .edd-blocks-cart__row-header.edd_cart_header_row{padding:0.5rem 1.5rem}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks__checkout-user .edd-checkout-block__personal-info fieldset:not(:last-child){margin-bottom:1rem !important}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate{margin-top:1em}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address{display:flex}@media (max-width:750px){.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address{flex-direction:column}}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address p{margin:initial;line-height:initial;float:initial;width:50%;margin-bottom:1em}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address select,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address input{box-sizing:border-box}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address .edd-description{display:none}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form{padding:1rem 2rem !important;border-radius:5px;border:1px solid var(--edd-blocks-light-grey);gap:1.25rem}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address>legend,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate>legend,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form>legend{padding:0 10px}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address p>label,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address div>label,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate p>label,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate div>label,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form p>label,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form div>label{font-size:80%;font-weight:bolder}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address p>label .edd-required-indicator,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address div>label .edd-required-indicator,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate p>label .edd-required-indicator,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate div>label .edd-required-indicator,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form p>label .edd-required-indicator,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form div>label .edd-required-indicator{margin-left:5px;color:rgba(255, 36, 20, 0.8)}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address select,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address input[type="email"],.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address input[type="password"],.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address input[type="text"],.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate select,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate input[type="email"],.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate input[type="password"],.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate input[type="text"],.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form select,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form input[type="email"],.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form input[type="password"],.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form input[type="text"]{flex-grow:1;min-width:1px;margin:0;position:relative;z-index:2;width:100% !important;margin-bottom:0;height:50px;padding:6px 12px;font-size:14px;line-height:3.428571;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address .edd-description,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate .edd-description,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form .edd-description{font-size:70%;color:#003f8b73;margin:0}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address .existing-customer,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate .existing-customer,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form .existing-customer{color:#8e8e8e;font-weight:600}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.cc-address p.edd_alert,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-do-validate p.edd_alert,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form fieldset.edd-blocks-form p.edd_alert{color:#bf6a6a;margin:20px auto;text-align:center}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form.edd-blocks-form__cart div.edd_cart_footer_row{padding:0.5rem 1.5rem}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form.edd-blocks-form__cart div.edd_cart_footer_row.edd_cart_subtotal_row,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form.edd-blocks-form__cart div.edd_cart_footer_row.edd_cart_discount_row,.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form.edd-blocks-form__cart div.edd_cart_footer_row.edd_cart_tax_row{font-size:90%;color:#00000082}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form.edd-blocks-form__purchase fieldset#edd_purchase_submit{margin-top:10px;display:flex;align-content:center;justify-content:center}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form.edd-blocks-form__purchase fieldset#edd_purchase_submit input[type="submit"]{min-width:180px;padding:10px;height:50px;margin:0;cursor:pointer;box-sizing:border-box;outline:none;background:none;border-radius:0;border:1px solid #282828;text-transform:uppercase;font-size:13px;letter-spacing:0.03em;transition:all 0.4s ease, font-size 0.2s}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form.edd-blocks-form__purchase fieldset#edd_purchase_submit input[type="submit"][data-edd-button-state=processing],.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form.edd-blocks-form__purchase fieldset#edd_purchase_submit input[type="submit"][data-edd-button-state=updating]{opacity:0.5;cursor:wait}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form.edd-blocks-form__purchase fieldset#edd_purchase_submit input[type="submit"].hover{color:#fefefe;background-color:#0081cbd0;border-color:rgba(215, 215, 215, 0.6)}.wp-block-edd-checkout.edd-blocks__checkout .edd-blocks-form.edd-blocks-form__purchase fieldset#edd_purchase_submit .edd-loading-ajax.edd-loading{margin:0 !important}.edd_purchase_receipt_files .edd_download_file a{text-decoration:underline;color:#0081cbd0}