@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}body{color:#000}a{color:#f2673a;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#d23e0e;text-decoration:underline}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.1;color:inherit}.h1 a,.h1 a:active,.h1 a:hover,.h1 a:visited,.h2 a,.h2 a:active,.h2 a:hover,.h2 a:visited,.h3 a,.h3 a:active,.h3 a:hover,.h3 a:visited,.h4 a,.h4 a:active,.h4 a:hover,.h4 a:visited,.h5 a,.h5 a:active,.h5 a:hover,.h5 a:visited,.h6 a,.h6 a:active,.h6 a:hover,.h6 a:visited,h1 a,h1 a:active,h1 a:hover,h1 a:visited,h2 a,h2 a:active,h2 a:hover,h2 a:visited,h3 a,h3 a:active,h3 a:hover,h3 a:visited,h4 a,h4 a:active,h4 a:hover,h4 a:visited,h5 a,h5 a:active,h5 a:hover,h5 a:visited,h6 a,h6 a:active,h6 a:hover,h6 a:visited{color:inherit;text-decoration:none}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}h1.page-title{margin:1rem 0;text-align:center;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:3rem;letter-spacing:-1.5px;color:#00334a}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,html body{font-family:Source Serif Pro,serif}html body{margin:0 auto;padding:0;width:100%;z-index:0;font-size:1rem;font-weight:400;line-height:1.5;color:#000;text-align:left;background-color:#acacac;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .8s cubic-bezier(.5,-.5,.1,1.5);transition:-webkit-transform .8s cubic-bezier(.5,-.5,.1,1.5);-o-transition:-o-transform .8s cubic-bezier(.5,-.5,.1,1.5);transition:transform .8s cubic-bezier(.5,-.5,.1,1.5);transition:transform .8s cubic-bezier(.5,-.5,.1,1.5),-webkit-transform .8s cubic-bezier(.5,-.5,.1,1.5),-o-transform .8s cubic-bezier(.5,-.5,.1,1.5)}html body article,html body aside,html body dialog,html body figcaption,html body figure,html body footer,html body header,html body hgroup,html body main,html body nav,html body section{display:block}html body .hidden{display:none!important;position:absolute;list-style:none;opacity:0;visibility:hidden;-webkit-transition:opacity .6s,visibility .6s;-o-transition:opacity .6s,visibility .6s;transition:opacity .6s,visibility .6s;z-index:-1}html body .empty-div-2rem{width:2rem;height:2rem}html body.archive main.main-wrapper .main-container,html body.subscribe main.main-wrapper .main-container{background-color:#e9ecef}html body main.main-wrapper{margin:0;max-width:1080px;min-height:100vh;background:#fff}@media (min-width:1080px){html body main.main-wrapper{margin:0 auto}}html body main.main-wrapper .main-container{width:100%}html body main.main-wrapper .main-container section#content.content-wrapper{padding:0 1rem}html body main.main-wrapper .main-container section#content.content-wrapper div.post-content ul{padding-left:1rem;margin-bottom:.5rem}html body main.main-wrapper .main-container section#content.content-wrapper div.post-content blockquote{color:#a9a9a9;margin-left:.5rem;padding-left:.5rem;font-size:1rem}body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-header{padding:0 0 1rem;background-color:#f9f9f9}body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-header .page-desc{padding:0}body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-header .page-desc p{font-size:1rem;line-height:150%}body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-header .btn-more-container{margin:1rem 0 0}body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-header .archive-long-description{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;visibility:visible;opacity:1;-webkit-animation:fadeIn .5s;-o-animation:fadeIn .5s;animation:fadeIn .5s}body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-header .archive-long-description p{justify-self:center;width:90%;line-height:150%}body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container{margin:0 -1rem 1rem;padding:1rem;border:unset;display:block}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container{margin:1rem 0}}body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container .search-by-keyword.filter-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 1rem}body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container .search-by-keyword.filter-section>*{width:100%}@media (min-width:992px){body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container .search-by-keyword.filter-section .filter-title{width:unset;margin:0 .25rem 0 0}}body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container .search-by-keyword.filter-section #search-input-container{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin:0 0 .25rem}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container .search-by-keyword.filter-section #search-input-container{width:unset;margin:unset}}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container .search-by-keyword.filter-section #search-btn-container{margin:0 0 0 .5rem;width:unset}}body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container .filter-group.filter-section{margin:0 0 1rem}body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container .filter-group.filter-section .filter-options button.filter-button:hover{background-color:#ced4da}body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container .filter-clear-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container .filter-clear-btn button.filter-clear-all{background-color:#e9ecef}body.archive main.main-wrapper .main-container section#content.content-wrapper #filter-container .filter-clear-btn button.filter-clear-all:hover{background-color:#ced4da}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-content{margin:0}}body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-content .archive-title{margin:0}.author-container{display:grid}.author-container .author-header{background:#f9f9f9}.author-container .author-meta-container{display:grid;grid-template-columns:1fr 3fr;grid-row-gap:1rem;grid-column-gap:1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:0 2rem;padding:32px 0 24px}@media (max-width:575.98px){.author-container .author-meta-container{grid-template-columns:1fr;grid-template-rows:auto;width:90%}}.author-container .author-meta-container .author-img{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author-container .author-meta-container .author-img .thumbnail{width:100%;height:auto;max-width:100px;border:3px solid #ced4da;border-radius:50%}.author-container .author-meta-container .author-info-container .author-title{margin:0;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:3rem;letter-spacing:-1.5px;color:#00334a}.author-container .author-meta-container .author-info-container .author-bio{width:80%}.author-container .archive-content{display:grid;justify-items:center;margin:0;padding:2rem 0}.author-container .archive-content .posts-container{display:grid;grid-template-columns:1fr;width:90%}.authors-list-container{display:grid;grid-template-rows:1fr;grid-gap:3rem;padding:64px 32px}.author-teaser{display:grid;grid-template-columns:.5fr 3fr;grid-column-gap:1rem;grid-row-gap:1rem}@media (max-width:575.98px){.author-teaser{grid-template-columns:1fr;grid-template-rows:auto}}.author-teaser .content-grid-container{display:grid;grid-row-gap:12px}.author-teaser .content-grid-container h2,.author-teaser .content-grid-container p{margin:0}.author-teaser .thumbnail-grid-container{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author-teaser .thumbnail-grid-container .thumbnail{position:relative}.author-teaser .thumbnail-grid-container .thumbnail img{width:100%;height:auto;max-width:100px;border:3px solid #ced4da;border-radius:50%}header.header{display:none}@media (min-width:992px){header.header{display:block}header.header .menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-bottom:5px solid #ced4da}header.header .menu-container .hdr-logo img{display:block;max-width:200px;height:auto}}body.home main.main-wrapper .main-container section#content.content-wrapper #home .hero-container{margin:0 -1rem}body.home main.main-wrapper .main-container section#content.content-wrapper #home .hero-container .hero-image{line-height:0}body.home main.main-wrapper .main-container section#content.content-wrapper #home .hero-container .hero-image img{width:100%;height:auto}body.home main.main-wrapper .main-container section#content.content-wrapper #home .hero-container .hero-subscribe-desc{display:grid;grid-row-gap:1rem;padding:1.5rem;background:#07568f -webkit-gradient(linear,left top,right bottom,from(#0098bb),to(#026697));background:#07568f -webkit-linear-gradient(top left,#0098bb,#026697);background:#07568f -o-linear-gradient(top left,#0098bb,#026697);background:#07568f linear-gradient(to bottom right,#0098bb,#026697)}body.home main.main-wrapper .main-container section#content.content-wrapper #home .hero-container .hero-subscribe-desc p{margin:0 auto;max-width:30rem;text-align:center;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;color:#fff}@media (min-width:768px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .hero-container .hero-subscribe-desc p{max-width:35rem;font-size:2rem;font-weight:600}}body.home main.main-wrapper .main-container section#content.content-wrapper #home .hero-container .hero-subscribe-desc a{padding:.6rem 2rem;justify-self:center;text-decoration:none;color:#000}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts{margin:0 0 1rem}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container{padding-top:2rem}@media (min-width:768px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container{padding-top:4rem}}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .feature-header{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .feature-header h2{border-bottom:2px solid #000;margin:0 0 3rem;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;line-height:1.5rem;padding-bottom:12px}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container{padding:0 0 0 1rem}@media (min-width:768px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container .feature-image{position:relative;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media (min-width:576px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container .feature-image{margin:0 auto}}@media (min-width:768px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container .feature-image{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container .feature-image img{background-color:#fff;position:relative;border:4px solid #28a745;max-width:100%;height:auto}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container .feature-image:before{border:4px solid #2196f3;content:"";position:absolute;height:100%;width:100%;left:-.75rem;top:-.75rem}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container .feature-article{margin:.5rem 0 0 -1rem}@media (min-width:576px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container .feature-article{margin:.5rem auto 0 1rem;max-width:40rem}}@media (min-width:768px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container .feature-article{-webkit-box-flex:1;-ms-flex:1 0 65%;flex:1 0 65%;margin:-1rem 0 0 1rem;padding-left:.75rem}}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container .feature-article h3{font-size:1.25rem;margin:0}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .feature-container .article-container .feature-article h3 a{text-decoration:none}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .latest-articles-container{display:grid;padding-top:48px}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .latest-articles-container .latest-articles-header h2{border-bottom:2px solid #000;margin:0 0 2rem;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;line-height:1.5rem;padding-bottom:.75rem}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .latest-articles-container .sub-latest-article-card{margin-bottom:2rem}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .latest-articles-container .sub-latest-article-card .article-title{font-size:1.25rem;margin:.5rem 1.5rem .5rem 0}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .latest-articles-container .sub-latest-article-card .article-title a{text-decoration:none}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .latest-articles-container .sub-latest-article-card .article-date{font-size:1rem;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;color:#495057;margin:0}body.home main.main-wrapper .main-container section#content.content-wrapper #home .top-posts .latest-articles-container .sub-latest-article-card .article-description{margin:.5em 1em .5em 0}body.home main.main-wrapper .main-container section#content.content-wrapper #home .free-products-container .free-products-header h2{text-align:center}@media (min-width:992px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .free-products-container .free-reports .reports-container{grid-template-columns:repeat(3,1fr)}}body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container{display:grid;grid-template-rows:auto 1fr auto;margin:0 0 1rem}body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .pro-products-header{display:grid;grid-template-rows:1fr 1fr;justify-items:center}body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .pro-products-header h2{-ms-flex-item-align:end;align-self:end;font-size:2rem}body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .pro-products-header .pro-products-sub-head{font-style:italic;text-align:center;font-weight:400}body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .pro-products-header p{margin:.4rem .5rem}@media (min-width:756px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .pro-products-header p{max-width:50%}}body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .preview-container{display:grid;grid-row-gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem 0}@media (min-width:768px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .preview-container{display:grid;grid-template-columns:auto auto;grid-column-gap:1rem}}@media (min-width:992px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .preview-container{grid-template-columns:auto auto auto;grid-column-gap:1rem}}body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .preview-container .product-card{margin:0 1rem}@media (min-width:756px){body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .preview-container .product-card{max-width:16.25rem}}body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .preview-container .product-card .product-icon img{display:block;margin-left:auto;margin-right:auto;width:50%;height:auto}body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .preview-container .product-card .card-title h2{font-size:1.5rem;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;line-height:1.5rem;padding-bottom:12px;border-bottom:2px solid #ced4da}body.home main.main-wrapper .main-container section#content.content-wrapper #home .pro-products-container .preview-container .product-card .card-description{font-size:1rem;font-family:Source Serif Pro,serif;max-height:22rem;padding-top:.75rem}body.home main.main-wrapper .main-container section#content.content-wrapper #home .btn-more-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer#footer #footer-container{display:grid;grid-template-columns:auto;grid-template-rows:auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#212529;color:#fff}footer#footer #footer-container #footer-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(287.99px,1fr));grid-template-rows:auto;padding:2rem 0}footer#footer #footer-container #footer-menu img{max-width:300px;height:auto;position:relative}footer#footer #footer-container #footer-menu .connect-with-us{display:grid;grid-template-rows:auto;grid-gap:1rem;margin:0;padding:0;list-style-type:none}footer#footer #footer-container #footer-menu .connect-with-us li{-ms-flex-item-align:end;align-self:end}footer#footer #footer-container #footer-menu .connect-with-us li>span#connect-with-us{display:block;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.1;text-align:center;text-transform:uppercase;margin:0}footer#footer #footer-container #footer-menu .connect-with-us .social-icons{display:grid;grid-template-columns:repeat(4,auto);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-self:start;grid-gap:2rem}footer#footer #footer-container #footer-menu .connect-with-us .social-icons i{padding-left:8px;font-size:20px;color:#f9f9f9}@media (max-width:575.98px){footer#footer #footer-container #footer-menu{justify-items:center}}footer#footer #footer-container .footer-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(287.99px,1fr));grid-template-rows:auto;grid-gap:1rem;background:#000;padding:.5rem;font-size:.8rem;font-style:italic;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}footer#footer #footer-container .footer-container .copyright{text-align:left}footer#footer #footer-container .footer-container .address{text-align:right}@media (max-width:575.98px){footer#footer #footer-container .footer-container .address,footer#footer #footer-container .footer-container .copyright{text-align:center}}.not-found-container .not-found-title{background:#f9f9f9;padding:2rem 0}.not-found-container .not-found-title h1{margin:1rem 0;text-align:center;font-size:2rem}.not-found-container .not-found-content{margin:2rem}.not-found-container .not-found-content .not-found-img{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.not-found-container .not-found-content .not-found-img img{width:100%;height:auto}body.single .content-wrapper.single{margin:0 1rem 2rem}body.single .content-wrapper.single section.article-content{margin-bottom:3rem}body.single .content-wrapper.single section.article-content .crumb-category-container{font-size:1.25rem;padding:.5rem 0 0}body.single .content-wrapper.single section.article-content .crumb-category-container .category-item{text-decoration:none;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:700}body.single .content-wrapper.single section.article-content .crumb-category-container .category-item:after{content:"/";color:#000}body.single .content-wrapper.single section.article-content .crumb-category-container .category-item:last-child:after{content:""}body.single .content-wrapper.single section.article-content h1.article-h1{font-size:2.4rem;margin:1rem 0 1.5rem}body.single .content-wrapper.single section.article-content .single-body{font-size:1.25rem;line-height:2rem}body.single .content-wrapper.single section.article-content .single-body p{line-height:2rem}body.single .content-wrapper.single section.article-content .single-body li{margin-bottom:1rem}body.single .content-wrapper.single section.article-content .single-body img{height:auto;max-width:100%}body.single .content-wrapper.single .free-reports.read-more-container h2{margin:2rem auto;padding:0 0 .75rem!important;text-align:center;border-bottom:1px solid #000}body.single .content-wrapper.single .free-reports.read-more-container .reports-container{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;margin:0 auto 1rem}@media (min-width:768px){body.single .content-wrapper.single .free-reports.read-more-container .reports-container{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){body.single .content-wrapper.single .free-reports.read-more-container .reports-container{grid-template-columns:repeat(4,1fr)}}body.single .content-wrapper.single .free-reports.read-more-container .reports-container article.shuffle-item.card-container{max-width:unset}.btn-link i{font-size:32px;color:#f2673a}.static-info-subscribe-header .subscribe-bar{display:grid;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#005177}@media (max-width:575.98px){.static-info-subscribe-header .subscribe-bar{justify-items:normal}}body#tinymce{margin:12px!important}.about-us-container .about-content{margin:2rem}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container{margin:0 auto}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card{margin:.75rem auto 0 0;background-color:#fff;padding:0 1rem}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card input{display:none}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card input:checked~.jobs-container{max-height:unset;-webkit-transition:max-height,2s;-o-transition:max-height,2s;transition:max-height,2s}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card input:checked~label .cross:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card input:checked~label .cross:after{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;line-height:1.1;height:3.125rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card label{font-size:1.5rem}}@media (min-width:768px){body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card label{font-size:1.75rem}}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card label span.cross{margin:0 .75rem 1rem 0}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card label span.cross:after,body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card label span.cross:before{content:"";border-top:.125rem solid grey;width:1rem;display:block;margin:1.125rem 0 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card label span.cross:after{-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);margin-top:-.125rem}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card .jobs-container{margin:0;padding:0 0 0 1.5rem;font-size:1.25rem;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;max-height:0;overflow:hidden}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card .jobs-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem}}@media (min-width:768px){body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card .jobs-container{grid-template-columns:repeat(3,1fr)}}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card .jobs-container .job-title:last-child{margin:0 0 1rem}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card .jobs-container .job-title{line-height:1.1}}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card .jobs-container .job-title a.job-description-link{text-decoration:none;color:#000;font-size:1rem}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card .jobs-container .job-title a.job-description-link{font-size:1.1rem}}body.archive main.main-wrapper .main-container section#content .job-description-container .job-card-container .job-description-card .jobs-container .job-title a.job-description-link:hover{color:#f2673a}body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-content.pro-products{margin:0 -1rem}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-content.pro-products{margin:0}}body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-content.pro-products .filter-items-container article.teaser-product.featured-product{margin:.5rem}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-content.pro-products .filter-items-container article.teaser-product.featured-product{margin:1rem 0 0 .5rem}}body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-content.free-products .free-reports{margin:1rem -1rem 0}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-content.free-products .free-reports{margin:1rem auto 0}}@media (min-width:576px){body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-content.free-products .free-reports .reports-container{max-width:unset}}body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-content.free-products .free-reports .reports-container article.card-container{width:45%;padding:.75rem}@media (min-width:768px){body.archive main.main-wrapper .main-container section#content.content-wrapper .archive-content.free-products .free-reports .reports-container article.card-container{width:unset;padding:.75rem 1.5rem 2rem 1rem}}body.subscribe main.main-wrapper .main-container section#content.content-wrapper{margin:0 -1rem}@media (min-width:576px){body.subscribe main.main-wrapper .main-container section#content.content-wrapper{margin:0}}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions{padding-bottom:1rem}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions .subscribe-card-container{margin:1.5rem 0;padding:1rem;background:#fff}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions .subscribe-card-container .subscribe-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem}@media (min-width:768px){body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions .subscribe-card-container .subscribe-message{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding:0 0 0 2rem}}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions .subscribe-card-container .subscribe-message p{font-size:1.15rem}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions .subscribe-card-container .subscribe-email-submit-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions .subscribe-card-container .subscribe-email-submit-container input[name=email]{border:1px solid #ced4da;margin:0 0 1rem}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions .subscribe-card-container .subscribe-email-submit-container>*{font-size:1.5rem}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions .subscribe-card-container .subscribe-email-submit-container>:not(label){-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:768px){body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions .subscribe-card-container .subscribe-email-submit-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions .subscribe-card-container .subscribe-email-submit-container input[name=email]{-webkit-box-flex:75%;-ms-flex:75%;flex:75%;margin:0 1rem 0 0}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions .subscribe-card-container .subscribe-email-submit-container button.subscribe{-webkit-box-flex:25%;-ms-flex:25%;flex:25%}}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page{display:grid;grid-template-columns:2fr .5fr;grid-column-gap:1rem;grid-row-gap:1rem;color:#495057;background:#fff;margin:0 0 1rem;padding:2rem 1rem}@media (max-width:575.98px){body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page{grid-template-columns:1fr;grid-template-rows:auto}}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container{display:grid;grid-row-gap:.25rem}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container .email-product-input-container label.sudo-checkbox-container{display:block;position:relative;padding:0 0 0 3.55rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:2.25rem;letter-spacing:-1px;color:#495057}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container .email-product-input-container label.sudo-checkbox-container:hover input~.checkmark{background-color:#dee2e6}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container .email-product-input-container label.sudo-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container .email-product-input-container label.sudo-checkbox-container input:checked~.checkmark{background-color:#2196f3}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container .email-product-input-container label.sudo-checkbox-container input:checked~.checkmark:after{display:block}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container .email-product-input-container label.sudo-checkbox-container .checkmark{position:absolute;top:0;left:0;height:2rem;width:2rem;background-color:#f9f9f9;border:1px solid #868e96}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container .email-product-input-container label.sudo-checkbox-container .checkmark:after{content:"";position:absolute;display:none;top:-.2rem;left:.5rem;width:1rem;height:1.6rem;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container .email-product-description-container{margin:1rem 0 0}@media (min-width:768px){body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container .email-product-description-container{margin:0 0 0 3.55rem}}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container .email-product-description-container p{margin:0;text-align:center;font-size:1.15rem}@media (min-width:768px){body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container .email-product-description-container p{text-align:unset}}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .content-grid-container h2{margin:0}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .email-product-thumbnail-container{display:none}@media (min-width:576px){body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .email-product-thumbnail-container{display:block;margin:auto}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page .email-product-thumbnail-container .thumbnail img{max-width:100px;border:3px solid #ced4da;border-radius:50%}}body.subscribe main.main-wrapper .main-container section#content.content-wrapper .content-wrapper.page article.page section.article-content .article-body form#email-product-subscriptions article.subscribe-page:last-of-type{margin:0}.privacy-policy-container .privacy-policy-content,.sponsorships-container .sponsorships-content{margin:2rem}.btn{display:inline;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;text-align:center;letter-spacing:.0625rem;font-size:1.2rem;cursor:pointer;line-height:2rem}.btn.btn-split{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;text-transform:uppercase;text-decoration:none;background-color:transparent;border:none;outline:none}.btn.btn-split label,.btn.btn-split span{margin:0;cursor:pointer;-ms-flex-item-align:center;align-self:center;padding:.35rem .75rem}.btn.btn-split label{background-color:#f9f9f9}.btn.btn-split label,.btn.btn-split span{color:#f9f9f9;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.btn.btn-split span{background-color:#ececec}.btn.btn-split.btn-success label{color:#f9f9f9;background-color:#28a745}.btn.btn-split.btn-success span{color:#f9f9f9;background-color:#23923d;font-size:1rem}.btn.btn-split.btn-success:hover label,.btn.btn-split.btn-success:hover span{background-color:#1e7e34}.btn.btn-subscribe{background:#fdb314;font-weight:600;text-transform:uppercase;text-align:center;border:none;outline:none}.btn.btn-block{display:block}.card{border:4px solid #ced4da;max-width:200px;width:auto;height:100%;line-height:0}.card,.card img{position:relative}.card img{width:100%;height:auto}.card:before{border:4px solid #ced4da;content:"";position:absolute;height:100%;width:100%;left:-16px;top:-16px}.card .card-overlay{display:grid;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;background-color:#e9ecef;padding:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center}.card:hover .card-overlay{opacity:.8}.card .card-title{display:block;font-weight:700;color:#212529;font-size:1rem;line-height:1.25rem;text-transform:uppercase;margin:0}#filter-container,.card .card-title{font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif}#filter-container{display:grid;width:auto;border:3px solid #dee2e6;background-color:#fff;grid-row-gap:1rem;padding:2rem;margin:1rem 1rem 2rem}#filter-container .filter-section{display:grid;grid-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#filter-container .filter-section .filter-title{font-size:1.2rem;font-weight:600}#filter-container .filter-section.search-by-keyword{display:grid;grid-template-columns:auto 3fr 1fr}@media (max-width:767.98px){#filter-container .filter-section.search-by-keyword{grid-template-columns:auto}}#filter-container .filter-section.search-by-keyword #filter-keyword-search{padding:14px;width:100%;border:1px solid #d3d3d3;border-radius:1px}#filter-container .filter-section.search-by-keyword #search-btn-container .btn-search{background:#28a745;color:#fff;border:none;font-weight:700;font-size:16px;padding:12px 16px;text-transform:uppercase;cursor:pointer}@media (max-width:575.98px){#filter-container .filter-section.search-by-keyword #search-btn-container .btn-search{display:block;width:100%}}#filter-container .filter-section.filter-group{grid-template-columns:1fr 6fr}@media (max-width:991.98px){#filter-container .filter-section.filter-group{grid-template-columns:1fr}}#filter-container .filter-section.filter-group .filter-item{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;grid-column-gap:8px;grid-row-gap:3px;height:100%}#filter-container .filter-section.filter-group .filter-item .filter-button{cursor:pointer;background:#e9ecef;color:#343a40;min-width:80px;padding:1rem;border:none;font-weight:600;font-size:1rem;text-align:center}@media (max-width:991.98px){#filter-container .filter-section.filter-group .filter-item .filter-button{padding:.6rem}}#filter-container .filter-section.filter-group .filter-item .filter-button.active{background:#28a745;color:#fff}#filter-container .filter-clear-btn{-ms-flex-item-align:end;align-self:end;justify-self:end}#filter-container .filter-clear-btn .filter-clear-all{background:transparent;color:#000;border:none;font-weight:400;font-size:1rem;padding:12px 16px;outline:none;-webkit-box-shadow:none;box-shadow:none}#filter-container #filter-keyword-search,#filter-container .btn-search,#filter-container .filter-button,#filter-container .filter-clear-all{outline:none;-webkit-box-shadow:none;box-shadow:none}.form-message{padding:.5rem;margin:1.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;text-align:center;line-height:1.5;font-weight:400}.form-message.primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.form-message.secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.form-message.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.form-message.danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.form-message.warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.form-message.info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}form.form-subscribe .subscribe-email-submit-container,form.form-subscribe:not(#email-product-subscriptions) .subscribe-email-submit-container{display:grid;grid-template-columns:minmax(18.75rem,2fr) minmax(9.4rem,1fr);grid-template-rows:auto;grid-gap:.5rem;padding:0;margin:0 1.25rem}@media (max-width:575.98px){form.form-subscribe:not(#email-product-subscriptions) .subscribe-email-submit-container{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}form.form-subscribe:not(#email-product-subscriptions) .subscribe-email-submit-container label{display:none}form.form-subscribe input[name=email]{padding:.6rem;border-width:0;font-size:1.5rem}form.form-subscribe input[name=email]::-webkit-input-placeholder{color:#ced4da;text-transform:uppercase;letter-spacing:.05rem;text-align:center}form.form-subscribe input[name=email]::-moz-placeholder{color:#ced4da;text-transform:uppercase;letter-spacing:.05rem;text-align:center}form.form-subscribe input[name=email]::-ms-input-placeholder{color:#ced4da;text-transform:uppercase;letter-spacing:.05rem;text-align:center}form.form-subscribe input[name=email]::placeholder{color:#ced4da;text-transform:uppercase;letter-spacing:.05rem;text-align:center}form.form-subscribe input[name=website]{display:none}body main.main-wrapper .main-container section#content.content-wrapper .free-reports{background:#fff;padding:0 1rem 2rem;margin:1rem -1rem 0}@media (min-width:576px){body main.main-wrapper .main-container section#content.content-wrapper .free-reports{margin:1rem 0 0}}body main.main-wrapper .main-container section#content.content-wrapper .free-reports h2{margin:0 auto 1rem;padding:1rem 0 0}body main.main-wrapper .main-container section#content.content-wrapper .free-reports .reports-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;max-width:56.25rem;margin:auto;justify-items:center}@media (min-width:768px){body main.main-wrapper .main-container section#content.content-wrapper .free-reports .reports-container{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){body main.main-wrapper .main-container section#content.content-wrapper .free-reports .reports-container{grid-template-columns:repeat(4,1fr)}}body main.main-wrapper .main-container section#content.content-wrapper .free-reports .reports-container article.shuffle-item.card-container{max-width:unset;margin:unset;padding:1rem 0 0 .75rem}body main.main-wrapper .main-container section#content.content-wrapper .free-reports.archive-content.free-products{padding:2rem 0 1rem}body main.main-wrapper .main-container section#content.content-wrapper .free-reports.archive-content.free-products .reports-container.filter-items-container{max-width:unset}body main.main-wrapper .main-container section#content.content-wrapper .free-reports.archive-content.free-products .reports-container.filter-items-container article.card-container{padding:1rem 0 0 1rem;width:45%;margin:0 1rem 2rem 0}@media (min-width:768px){body main.main-wrapper .main-container section#content.content-wrapper .free-reports.archive-content.free-products .reports-container.filter-items-container article.card-container{width:unset;margin:0 1.5rem 2rem 0}}@media (min-width:992px){body main.main-wrapper .main-container section#content.content-wrapper .free-reports.archive-content.free-products .reports-container.filter-items-container article.card-container{margin:0 0 2rem;padding:1rem 1rem 0}}.cig-modal{display:none;position:fixed;z-index:51;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.cig-modal .modal-content{text-align:center;background-color:#fff;margin:15% auto;padding:1.25rem 1rem;border:1px solid #dee2e6;max-width:30rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1199.98px){.cig-modal .modal-content{margin:20% auto}}@media (max-width:991.98px){.cig-modal .modal-content{margin:25% auto}}@media (max-width:767.98px){.cig-modal .modal-content{margin:30% auto}}@media (max-width:575.98px){.cig-modal .modal-content{margin:40% auto}}.cig-modal .modal-content h2{margin:0}.cig-modal .modal-content p{font-size:1.75rem;color:#495057}.cig-modal .modal-content .modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cig-modal .modal-content .modal-actions button{font-size:1.5rem;font-weight:700;border:none;padding:.25rem .5rem}#cig-subscribe-modal.cig-modal .modal-content{min-width:90%}#cig-subscribe-modal.cig-modal .modal-content img{width:7rem;height:auto}#cig-subscribe-modal.cig-modal .modal-content .modal-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#cig-subscribe-modal.cig-modal .modal-content .modal-actions form.form-subscribe{width:100%}#cig-subscribe-modal.cig-modal .modal-content .modal-actions form.form-subscribe input[name=email]{border-width:2px}@media (min-width:767.98px){#cig-subscribe-modal.cig-modal .modal-content{min-width:80%}}@media (min-width:991.98px){#cig-subscribe-modal.cig-modal .modal-content{min-width:70%}}@media (min-width:1199.98px){#cig-subscribe-modal.cig-modal .modal-content{max-width:55rem;min-width:unset}}body.global-nav-active{-webkit-transform:translateX(85%)!important;-o-transform:translateX(85%)!important;transform:translateX(85%)!important}body.global-nav-active #global-nav-container{width:85%!important}@media (min-width:401px){body.global-nav-active{-webkit-transform:translateX(85%)!important;-o-transform:translateX(85%)!important;transform:translateX(85%)!important}body.global-nav-active #global-nav-container{width:85%!important}}@media (min-width:488px){body.global-nav-active{-webkit-transform:translateX(85%)!important;-o-transform:translateX(85%)!important;transform:translateX(85%)!important}body.global-nav-active #global-nav-container{width:85%!important}}@media (min-width:576px){body.global-nav-active{-webkit-transform:translateX(70%)!important;-o-transform:translateX(70%)!important;transform:translateX(70%)!important}body.global-nav-active #global-nav-container{width:70%!important}}@media (min-width:768px){body.global-nav-active{-webkit-transform:translateX(50%)!important;-o-transform:translateX(50%)!important;transform:translateX(50%)!important}body.global-nav-active #global-nav-container{width:50%!important}}@media (min-width:992px){body.global-nav-active{-webkit-transform:translateX(50%)!important;-o-transform:translateX(50%)!important;transform:translateX(50%)!important}body.global-nav-active #global-nav-container{width:50%!important}}@media (min-width:1200px){body.global-nav-active{-webkit-transform:translateX(25%)!important;-o-transform:translateX(25%)!important;transform:translateX(25%)!important}body.global-nav-active #global-nav-container{width:25%!important}}body.global-nav-active{overflow-y:hidden;overflow-x:hidden;-webkit-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}body #global-nav-overlay{display:block;z-index:0;opacity:0;position:fixed;top:0;left:0;width:100%;height:0;background:rgba(0,0,0,.3);-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}body #global-nav-overlay.global-nav-active{z-index:110;opacity:1;height:100%}body #global-nav-container{font-size:1.25rem;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:700;overflow-y:scroll;position:fixed;top:0;left:0;right:auto;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:-webkit-gradient(linear,left top,right bottom,from(#0098bb),to(#026697));background:-webkit-linear-gradient(top left,#0098bb,#026697);background:-o-linear-gradient(top left,#0098bb,#026697);background:linear-gradient(to bottom right,#0098bb,#026697);letter-spacing:.025em;z-index:55;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}body #global-nav-container a{color:#f9f9f9}body #global-nav-container.global-nav-active{min-height:100vh}body #global-nav-container #global-nav-inner{position:relative;-webkit-box-sizing:inherit;box-sizing:inherit;width:100%;max-width:1200px;margin:0 auto;background:-webkit-gradient(linear,left top,right bottom,from(#0098bb),to(#026697));background:-webkit-linear-gradient(top left,#0098bb,#026697);background:-o-linear-gradient(top left,#0098bb,#026697);background:linear-gradient(to bottom right,#0098bb,#026697)}body #global-nav-container #global-nav-inner ul{padding:0;list-style:none}body #global-nav-container #global-nav-inner ul li,body #global-nav-container #global-nav-inner ul li>*{cursor:pointer}body #global-nav-container #global-nav-inner ul li:hover,body #global-nav-container #global-nav-inner ul li>:hover{text-decoration:none}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items{margin:0}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item{display:block;border-bottom:2px solid #19759f;color:#f9f9f9}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item.nav-item:first-child{border-top:2px solid #19759f}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:1rem;margin:.5rem 0}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item.has-dropdown>a{display:block;position:absolute;z-index:1}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item.has-dropdown label:after{display:block;padding-left:16px;margin-top:5px;width:1em;height:1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1.2em' style='-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg)' viewBox='0 0 1024 1280'%3E%3Cpath d='M1011 480q0 13-10 23L535 969q-10 10-23 10t-23-10L23 503q-10-10-10-23t10-23l50-50q10-10 23-10t23 10l393 393 393-393q10-10 23-10t23 10l50 50q10 10 10 23z' fill='%23FFF'/%3E%3Cpath fill='rgba(0, 0, 0, 0)' d='M0 0h1024v1280H0z'/%3E%3C/svg%3E");background-size:1em 1.2em;content:" "}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item:not(.has-dropdown){padding:.5rem 0}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item:not(.has-dropdown) label{margin:0}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item:not(.has-dropdown).nav-item-free-products,body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item:not(.has-dropdown).nav-item-pro-products,body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item:not(.has-dropdown).nav-item-training-pass{background:#28a745;border-bottom-color:#23923d}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item a.nav-link{padding:0 0 0 2rem;display:block}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item a.nav-link.has-children{display:inline}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item .nav-item-toggle:checked~.submenu{max-height:100%}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item .nav-item-toggle:checked~label:after{-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item ul.submenu{background:#005177;width:100%;overflow:hidden;max-height:0}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item ul.submenu li.sub-nav-item a.sub-nav-link{padding:.5rem 0 .5rem 3rem;font-size:85%;display:block}body #global-nav-container #global-nav-inner .vertical-nav ul.nav-items li.nav-item ul.submenu li.sub-nav-item a.sub-nav-link:hover{background:#006291}body #global-nav-container #global-nav-inner nav#global-nav #global-bmd-title{text-transform:uppercase;color:#f9f9f9;padding:0 0 0 2rem;margin:.5rem 0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.js-hiraku-offcanvas-body [aria-hidden=false]+.js-hiraku-offcanvas{position:absolute}}#primary-nav-container{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#primary-nav-container ul.primary-nav-items{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:.5rem}#primary-nav-container ul.primary-nav-items li{position:relative;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.3}#primary-nav-container ul.primary-nav-items li:not(:last-child){margin:0 2rem 0 0}#primary-nav-container ul.primary-nav-items li label{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;cursor:pointer}#primary-nav-container ul.primary-nav-items li label a{color:#000;text-decoration:none}#primary-nav-container ul.primary-nav-items li ul.submenu{position:absolute;max-height:0;padding:0;overflow:hidden;list-style-type:none;background:#e9ecef;-webkit-transition:max-height .25s ease-out;-o-transition:max-height .25s ease-out;transition:max-height .25s ease-out;min-width:100%;z-index:100}#primary-nav-container ul.primary-nav-items li ul.submenu li{margin:0}#primary-nav-container ul.primary-nav-items li ul.submenu li a{display:grid;grid-row-gap:4px;text-decoration:none;padding:.8rem 1rem;color:#212529;-webkit-transition:background .25s;-o-transition:background .25s;transition:background .25s}@media (max-width:576px){#primary-nav-container ul.primary-nav-items li ul.submenu li a{padding:4px;word-wrap:break-word}}#primary-nav-container ul.primary-nav-items li ul.submenu li a:hover{background:#ced4da}#primary-nav-container ul.primary-nav-items li:hover ul.submenu{max-height:600px;min-width:300px;-webkit-transition:max-height .25s ease-in;-o-transition:max-height .25s ease-in;transition:max-height .25s ease-in}#primary-nav-container ul.primary-nav-items li:hover ul.submenu,#primary-nav-container ul.primary-nav-items li ul.submenu{min-width:300px}body nav#top-nav.top-nav-container{display:grid;grid-template-columns:1fr 1fr;line-height:1rem;background-color:#212529;height:3rem;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;z-index:100;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;right:0;left:0;top:0}body nav#top-nav.top-nav-container .hamburger-menu .hamburger{padding-left:1rem;margin-top:-.25rem}body nav#top-nav.top-nav-container .nav-subscribe{justify-self:end;color:#fff;padding-right:1rem}body nav#top-nav.top-nav-container .nav-subscribe a{color:#fff;font-size:1rem;font-weight:600;text-decoration:none;text-transform:uppercase}body nav#top-nav.top-nav-container .navigation-checkbox{display:none}body nav#top-nav.top-nav-container .navigation-toggle{width:30px;height:30px;display:block;position:relative;cursor:pointer;margin-bottom:0}body nav#top-nav.top-nav-container .navigation-toggle-label{font-family:Helvetica,Arial,sans-serif;font-weight:400;font-size:.55rem;letter-spacing:.07rem;color:#d3d3d3;text-align:center;display:block;text-transform:uppercase;position:relative;bottom:-10px}body nav#top-nav.top-nav-container .navigation-toggle-icon{border-bottom:3px solid #d3d3d3;padding:10px 0 0;display:block;-webkit-transition-delay:.125s;-o-transition-delay:.125s;transition-delay:.125s}body nav#top-nav.top-nav-container .navigation-toggle-icon:after,body nav#top-nav.top-nav-container .navigation-toggle-icon:before{border-top:3px solid #d3d3d3;content:"";position:absolute;left:0;right:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform-origin:center;-o-transform-origin:center;transform-origin:center}body nav#top-nav.top-nav-container .navigation-toggle-icon:before{top:2px}body nav#top-nav.top-nav-container .navigation-toggle-icon:after{bottom:9px}body nav#top-nav.top-nav-container .navigation-toggle-icon,body nav#top-nav.top-nav-container .navigation-toggle-icon:after,body nav#top-nav.top-nav-container .navigation-toggle-icon:before{-webkit-transition-property:border-color,-webkit-transform;transition-property:border-color,-webkit-transform;-o-transition-property:border-color,-o-transform;transition-property:transform,border-color;transition-property:transform,border-color,-webkit-transform,-o-transform;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(.5,-.5,.5,1.5);-o-transition-timing-function:cubic-bezier(.5,-.5,.5,1.5);transition-timing-function:cubic-bezier(.5,-.5,.5,1.5)}body nav#top-nav.top-nav-container .navigation-checkbox:checked+.navigation-toggle .navigation-toggle-icon{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;border-color:transparent}body nav#top-nav.top-nav-container .navigation-checkbox:checked+.navigation-toggle .navigation-toggle-icon:after,body nav#top-nav.top-nav-container .navigation-checkbox:checked+.navigation-toggle .navigation-toggle-icon:before{-webkit-transition-delay:.125s;-o-transition-delay:.125s;transition-delay:.125s}body nav#top-nav.top-nav-container .navigation-checkbox:checked+.navigation-toggle .navigation-toggle-icon:before{-webkit-transform:translateY(8px) rotate(135deg);-o-transform:translateY(8px) rotate(135deg);transform:translateY(8px) rotate(135deg)}body nav#top-nav.top-nav-container .navigation-checkbox:checked+.navigation-toggle .navigation-toggle-icon:after{-webkit-transform:translateY(-8px) rotate(-135deg);-o-transform:translateY(-8px) rotate(-135deg);transform:translateY(-8px) rotate(-135deg)}nav.pagination-container{padding:1rem 0 2rem}nav.pagination-container ul.pagination{margin:0 auto;list-style-type:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0}nav.pagination-container ul.pagination li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0 .5rem 0 0;background-color:#ced4da}nav.pagination-container ul.pagination li a{color:#495057;padding:.3rem .75rem}nav.pagination-container ul.pagination li span.current{background-color:#28a745;color:#fff;padding:.3rem .75rem}nav.pagination-container ul.pagination li:first-child,nav.pagination-container ul.pagination li:last-child>a>span.last{color:#868e96}nav.pagination-container ul.pagination li.pages{padding:.3rem .5rem}@media (min-width:576px){.pagination-small{display:none}}.pagination-medium{display:none}@media (min-width:576px){.pagination-medium{display:unset}}@media (min-width:768px){.pagination-medium{display:none}}.pagination-large{display:none}@media (min-width:768px){.pagination-large{display:unset}}@media (min-width:992px){.pagination-large{display:none}}.pagination-extra-large{display:none}@media (min-width:992px){.pagination-extra-large{display:unset}}body main.main-wrapper .main-container section#content.content-wrapper .page-header{display:grid;grid-template-rows:auto auto;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -1rem;padding:0 0 1rem;background-color:#f9f9f9}body main.main-wrapper .main-container section#content.content-wrapper .page-header.page-inverse{background:#ced4da}body main.main-wrapper .main-container section#content.content-wrapper .page-header .page-desc{line-height:1.2;font-size:1rem;margin:auto;width:90%;padding:0 2rem}@media (min-width:576px){body main.main-wrapper .main-container section#content.content-wrapper .page-header .page-desc{width:75%}}body main.main-wrapper .main-container section#content.content-wrapper .page-header.archive-header{padding:0 0 1rem}body main.main-wrapper .main-container section#content.content-wrapper .page-header.archive-header .page-desc{padding:0}@media (min-width:992px){body main.main-wrapper .main-container section#content.content-wrapper .page-header.archive-header .page-desc{padding:0 2rem}}body.single .content-wrapper.single section.article-content .post-meta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;margin-bottom:2rem}body.single .content-wrapper.single section.article-content .post-meta-container .author-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:83%;-ms-flex:83%;flex:83%}@media (min-width:576px){body.single .content-wrapper.single section.article-content .post-meta-container .author-container{-webkit-box-flex:70%;-ms-flex:70%;flex:70%}}@media (min-width:768px){body.single .content-wrapper.single section.article-content .post-meta-container .author-container{-webkit-box-flex:60%;-ms-flex:60%;flex:60%}}body.single .content-wrapper.single section.article-content .post-meta-container .author-container .author-avatar{margin:0 .5rem 0 0}body.single .content-wrapper.single section.article-content .post-meta-container .author-container .author-avatar img{display:block;border-radius:50%;border:.125rem solid #ced4da}body.single .content-wrapper.single section.article-content .post-meta-container .author-container .meta-data .author-name a{font-weight:700;color:#000}body.single .content-wrapper.single section.article-content .post-meta-container .author-container .meta-data .post-date{color:#acacac}body.single .content-wrapper.single section.article-content .post-meta-container .print-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:17%;-ms-flex:17%;flex:17%;margin:auto 0}@media (min-width:576px){body.single .content-wrapper.single section.article-content .post-meta-container .print-pdf{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}}@media (min-width:768px){body.single .content-wrapper.single section.article-content .post-meta-container .print-pdf{-webkit-box-flex:40%;-ms-flex:40%;flex:40%}}body.single .content-wrapper.single section.article-content .post-meta-container .print-pdf a#btnPrintToPdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body.single .content-wrapper.single section.article-content .post-meta-container .print-pdf a#btnPrintToPdf:hover{text-decoration:none}body.single .content-wrapper.single section.article-content .post-meta-container .print-pdf a#btnPrintToPdf .print-pdf-text{display:none;color:#000;background-color:#fdb314;height:auto;padding:0 1rem;font-weight:700;position:relative;right:-6px}@media (min-width:768px){body.single .content-wrapper.single section.article-content .post-meta-container .print-pdf a#btnPrintToPdf .print-pdf-text{display:block}}body.single .content-wrapper.single section.article-content .post-meta-container .print-pdf a#btnPrintToPdf .print-pdf-text span{display:block;white-space:nowrap;-webkit-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}body.single .content-wrapper.single section.article-content .post-meta-container .print-pdf a#btnPrintToPdf img{width:100%;max-width:3.5rem;height:auto;max-height:3.5rem}form .recaptcha-branding{font-size:.75rem;padding:1rem 1rem 0;text-align:center}article.teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;margin:1rem 0;padding:1rem;width:100%}@media (min-width:576px){article.teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:1.5rem auto;max-width:55rem}}article.teaser .outer-thumbnail-container{margin:1rem auto 0;max-width:95%;cursor:pointer}@media (min-width:576px){article.teaser .outer-thumbnail-container{margin:1rem 1rem 0;max-height:-webkit-min-content;max-height:-moz-min-content;max-height:min-content}}article.teaser .outer-thumbnail-container .preview-thumbnail-img-container{position:relative;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}article.teaser .outer-thumbnail-container .preview-thumbnail-img-container img{background-color:#fff;position:relative;border:4px solid #ced4da;max-height:10rem;max-width:15rem;width:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width:768px){article.teaser .outer-thumbnail-container .preview-thumbnail-img-container img{border:4px solid #ced4da;max-height:7rem;max-width:10.5em}}article.teaser .outer-thumbnail-container .preview-thumbnail-img-container:before{border:4px solid #ced4da;content:"";position:absolute;height:100%;width:100%;left:-.75rem;top:-.75rem}@media (min-width:576px){article.teaser .outer-thumbnail-container .preview-thumbnail-img-container:before{border:4px solid #ced4da;left:-.5rem;top:-.5rem}}@media (min-width:768px){article.teaser .outer-thumbnail-container .preview-thumbnail-img-container:before{border:4px solid #ced4da;left:-.75rem;top:-.75rem}}@media (min-width:576px){article.teaser .content-container{-webkit-box-flex:70%;-ms-flex:70%;flex:70%}}article.teaser .content-container h2.teaser-title{text-align:center;font-size:1.25rem;font-weight:600}@media (min-width:576px){article.teaser .content-container h2.teaser-title{text-align:unset}}article.teaser .content-container .teaser-meta{display:none;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:.875rem}article.teaser .content-container .teaser-meta ul{list-style:none;padding:0;margin:0}article.teaser .content-container .teaser-meta ul .date{color:#acacac}article.teaser .content-container p.teaser-excerpt{display:none;font-size:.875rem;margin:.25rem 0}@media (min-width:768px){article.teaser .content-container p.teaser-excerpt{display:block}}article.teaser.teaser-product{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0 0;background-color:#fff;max-width:unset}@media (min-width:576px){article.teaser.teaser-product{padding:1rem .75rem 0}}@media (min-width:768px){article.teaser.teaser-product{padding:2rem .75rem .5rem 1.75rem}}article.teaser.teaser-product .outer-thumbnail-container{margin:1rem auto;max-width:95%;cursor:pointer}@media (min-width:576px){article.teaser.teaser-product .outer-thumbnail-container{-webkit-box-flex:30%;-ms-flex:30%;flex:30%;margin:auto}}@media (min-width:768px){article.teaser.teaser-product .outer-thumbnail-container{margin:0 auto auto}}article.teaser.teaser-product .outer-thumbnail-container *,article.teaser.teaser-product .outer-thumbnail-container:hover,article.teaser.teaser-product .outer-thumbnail-container :hover{cursor:pointer}@media (min-width:576px){article.teaser.teaser-product .outer-thumbnail-container .product-thumbnail-img-container{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin:0}}article.teaser.teaser-product .outer-thumbnail-container .product-thumbnail-img-container img{height:100%;max-height:20rem;width:auto}article.teaser.teaser-product .banner-top-left{z-index:10;top:-.625rem;left:-.625rem}article.teaser.teaser-product .banner-top-left:before{top:0;right:0}article.teaser.teaser-product .banner-top-left:after{bottom:0;left:0}article.teaser.teaser-product .banner-top-left span{right:-1.5625rem;top:1.875rem;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:576px){article.teaser.teaser-product .content-container{margin:0 0 auto 1.5rem;-webkit-box-flex:70%;-ms-flex:70%;flex:70%}}@media (min-width:768px){article.teaser.teaser-product .content-container{margin:-.75rem 0 0 1.5rem}}@media (min-width:992px){article.teaser.teaser-product .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}article.teaser.teaser-product .content-container .product-tags{display:none;margin:0 auto 1rem 0}@media (min-width:768px){article.teaser.teaser-product .content-container .product-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}article.teaser.teaser-product .content-container .product-tags .tag{cursor:pointer;background-color:#e9ecef;color:#343a40;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:600;width:100%;padding:.375rem .625rem;margin:0 0 .25rem}@media (min-width:576px){article.teaser.teaser-product .content-container .product-tags .tag{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}article.teaser.teaser-product .content-container .product-tags .tag:not(:last-child){margin:0 .25rem 0 0}}article.teaser.teaser-product .content-container .product-title{text-align:center;margin:0 auto 1rem;max-width:20rem;font-size:1.5rem;font-weight:600;cursor:pointer}@media (min-width:576px){article.teaser.teaser-product .content-container .product-title{text-align:unset;margin:0 auto 1rem 0;max-width:unset}}article.teaser.teaser-product .content-container .product-title *,article.teaser.teaser-product .content-container .product-title:hover,article.teaser.teaser-product .content-container .product-title :hover{cursor:pointer}article.teaser.teaser-product .content-container .product-excerpt{display:none}@media (min-width:576px){article.teaser.teaser-product .content-container .product-excerpt{display:block}}article.teaser.teaser-product .content-container .btn-container{display:none;margin:auto 0 .25rem auto}@media (min-width:992px){article.teaser.teaser-product .content-container .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}article.teaser.teaser-product .content-container .btn-container a.btn-more{background-color:#f2673a;color:#fff;font-weight:600;text-transform:uppercase;padding:6px 20px;text-decoration:none}article.teaser.teaser-product.featured-product{border:1px solid #fdb314}@media (min-width:576px){article.teaser.teaser-product.featured-product{margin:1rem 0 0 .5rem}}article.teaser.teaser-product.featured-product .banner-top-left.product-featured-banner{width:150px;height:150px;overflow:hidden;position:absolute}article.teaser.teaser-product.featured-product .banner-top-left.product-featured-banner:after,article.teaser.teaser-product.featured-product .banner-top-left.product-featured-banner:before{position:absolute;z-index:-1;content:"";display:block;border:5px solid #730000}article.teaser.teaser-product.featured-product .banner-top-left.product-featured-banner span{position:absolute;display:block;width:225px;padding:9px 0;background-color:#a60000;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);color:#f9f9f9;font-family:Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}article.card-container{max-width:45%;margin:0 1rem 1rem 0;padding:1rem 0 0 .75rem}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:8px auto;height:auto}.alignleft{float:left;margin:.5em 1em .5em 0}.alignright{float:right;margin:.5em 0 .5em 1em}@media (max-width:575.98px){.alignleft,.alignright{margin:.5em 0}}