header.insights{align-items:flex-start;background-color:#576071;color:#fff;display:none;justify-content:center}header.insights .section{align-items:center;color:#ddd;display:flex;flex:0 0 25%;flex-direction:column;font-size:.65em;justify-content:center;padding:15px 10px 13px;text-align:center;text-decoration:none;transition:all .1s ease-in-out}header.insights .section.active{color:#fff;font-weight:600}header.insights .section.active .f16{font-weight:400}header.insights .section:active,header.insights .section:focus,header.insights .section:hover{color:#fff;outline:0;text-decoration:none}header.insights .section .f16{display:inline-block;font-size:1.8em;margin-bottom:7px}main.category-list{margin:0 auto 60px;max-width:1300px}main.category-list header{align-items:center;border-bottom:1px solid #dddfe2;display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 20px 15px}main.category-list header h1{color:#576071;font-size:1.8em;font-weight:600;letter-spacing:unset;margin:0}main.category-list header .search.expanded{width:100%}main.category-list header .search form{align-items:center;display:flex;justify-content:space-between;margin:15px 0}main.category-list header .search input{display:block;font-size:.9em;height:55px;margin-right:15px;padding:5px 10px;width:calc(100% - 70px)}main.category-list header .btn{align-items:center;background-color:#f2f3f4;border-radius:50%;color:#9b9faa;display:flex;font-size:.9em;height:55px;justify-content:center;padding:0;width:55px}main.category-list header .btn:active,main.category-list header .btn:focus,main.category-list header .btn:hover{background-color:#eaebed}main.category-list header .btn .fa-spin,main.category-list header .btn span{margin:0}main.category-list p.latest{background-color:#f9f9f9;font-size:.9em;margin-top:30px;padding:20px}main.category-list section.categories{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px;padding:0 20px}main.category-list section.categories .category{align-items:center;border:1px solid #eee;border-radius:10px;color:#51596a;display:flex;flex:0 0 100%;flex-direction:column;margin-bottom:15px;max-width:100%;padding:30px 30px 25px;position:relative;text-decoration:none;transition:all .1s ease-in-out;width:100%}main.category-list section.categories .category:active,main.category-list section.categories .category:focus,main.category-list section.categories .category:hover{border-color:#33a474;outline:0}main.category-list section.categories .category:active .fal,main.category-list section.categories .category:focus .fal,main.category-list section.categories .category:hover .fal{color:#33a474}main.category-list section.categories .category .fal{color:transparent;font-size:1.2em;position:absolute;right:20px;top:20px;transition:all .1s ease-in-out}main.category-list section.categories .category>.image{align-items:center;background-color:#e5e6e7;-webkit-clip-path:polygon(56% 0,95% 25%,100% 75%,49% 91%,0 69%,10% 26%);clip-path:polygon(56% 0,95% 25%,100% 75%,49% 91%,0 69%,10% 26%);display:flex;flex:0 0 100px;height:100px;justify-content:center;margin-bottom:15px}main.category-list section.categories .category>.image,main.category-list section.categories .category>.image img{height:100px;width:100px}main.category-list section.categories .category>.image img{position:relative;z-index:1}main.category-list section.categories .category>.image.green{background-color:rgba(86,172,138,.1)}main.category-list section.categories .category>.image.purple{background-color:rgba(115,77,96,.1)}main.category-list section.categories .category>.image.teal{background-color:rgba(80,169,170,.1)}main.category-list section.categories .category>.image.yellow{background-color:rgba(226,169,66,.1)}main.category-list section.categories .category .title{font-size:1.1em;font-weight:600;margin-bottom:15px;text-align:center}main.category-list section.categories .category .description{color:#7f7f7f;font-size:.9em;line-height:1.5;line-height:1.7;text-align:center}main.category-list section.categories .category .meta{align-items:center;color:#7f7f7f;display:flex;flex-wrap:wrap;font-size:.8em;justify-content:center;margin-top:15px}main.category-list section.categories .category .meta .item{margin:0 15px 5px 0}main.category-list section.categories .category .meta .item span{margin-right:2px}main.category-list .view-all{padding:0 20px;text-align:right}main.category-list .view-all a{align-items:center;display:inline-flex;justify-content:flex-end}main.category-list .view-all a .fas{margin:2px 0 0 5px}main.articles.index{margin:0 auto 60px;max-width:1300px}main.articles.index.category-list .category>.image .animated{align-items:center;display:flex;justify-content:center}main.articles.index.category-list .category>.image .animated svg{height:60%!important;width:60%!important}main.articles.index header{align-items:center;border-bottom:1px solid #dddfe2;display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 15px 15px}main.articles.index header h1{color:#576071;font-size:1.8em;font-weight:600;letter-spacing:unset;margin:0}main.articles.index .list-types{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.8em;padding:30px 15px 0}main.articles.index .list-types .separator{border-right:1px solid #dddfe2;display:none;height:45px;width:1px}main.articles.index .article-list{display:flex;flex-wrap:wrap;padding:0 15px;position:relative}main.articles.index .article-list:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}main.articles.index .article-list article{align-items:flex-start;border-bottom:1px solid #dddfe2;display:flex;flex-direction:column;justify-content:flex-start;padding:30px 0;width:100%}main.articles.index .article-list article .type{color:#4298b4;font-size:.7em;font-weight:600;margin-bottom:10px;text-transform:uppercase}main.articles.index .article-list article .type .fa,main.articles.index .article-list article .type .far{display:inline-block;margin-right:3px}main.articles.index .article-list article .title{color:#576071;font-size:1.2em;font-weight:600;line-height:1.5;margin-bottom:10px;text-decoration:none;width:100%}main.articles.index .article-list article .title:hover{color:#4298b4}main.articles.index .article-list article .meta{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}main.articles.index .article-list article .meta .info-bit{color:#b5b5b5;font-size:.7em;font-weight:600;padding:5px 0;text-transform:uppercase}main.articles.index .article-list article .meta .info-bit.author{padding:5px 20px 5px 0}main.articles.index .article-list article .meta .info-bit.comments{padding-left:20px}main.articles.index .article-list article .meta .info-bit:first-of-type.comments{padding-left:0}main.articles.index .article-list article .meta .info-bit:last-of-type{flex:0 0 100%;padding-left:0}main.articles.index .article-list p.none-found{font-size:.9em;margin-top:15px;padding:30px 0 0;width:100%}main.articles.view{border-bottom:1px solid #dddfe2;margin-bottom:-30px;padding-bottom:30px}main.articles.view header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 30px 35px;position:relative}main.articles.view header.green{background-color:#33a474}main.articles.view header.purple{background-color:#88619a}main.articles.view header.teal{background-color:#4298b4}main.articles.view header.yellow{background-color:#e4ae3a}main.articles.view header a{color:#fff}main.articles.view header a:active,main.articles.view header a:focus,main.articles.view header a:hover{border-color:#fff}main.articles.view header .type{font-size:.8em;font-weight:600;line-height:1.5;text-align:center;text-transform:uppercase}main.articles.view header h1{color:#fff;font-size:1.6em;letter-spacing:unset;line-height:1.5;margin:30px 0 40px;text-align:center;width:100%}main.articles.view header .revision{color:#fff}main.articles.view header .meta{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:45px;z-index:1}main.articles.view header .meta.has-avatar{margin-bottom:50px}main.articles.view header .meta .info-bit{color:#fff;font-size:.8em;font-weight:600;padding:5px 15px;text-transform:uppercase}main.articles.view header .meta .info-bit.author{border-right:1px solid #dddfe2}main.articles.view header .background{bottom:0;display:block;height:60px;left:0;position:absolute;right:0;width:100%}main.articles.view header .background .c1{fill:#fff}main.articles.view header .avatar-wrapper{background-color:#fff;bottom:-30px;-webkit-clip-path:polygon(56% 0,95% 25%,100% 75%,49% 91%,0 69%,10% 26%);clip-path:polygon(56% 0,95% 25%,100% 75%,49% 91%,0 69%,10% 26%);padding:7px;position:absolute}main.articles.view header .avatar-wrapper .avatar{background-color:#e5e6e7;-webkit-clip-path:polygon(56% 0,95% 25%,100% 75%,49% 91%,0 69%,10% 26%);clip-path:polygon(56% 0,95% 25%,100% 75%,49% 91%,0 69%,10% 26%);flex:0 0 75px;margin-bottom:-5px}main.articles.view header .avatar-wrapper .avatar,main.articles.view header .avatar-wrapper .avatar img{height:75px;width:75px}main.articles.view header .avatar-wrapper .avatar img{position:relative;z-index:1}main.articles.view .with-sidebars{display:block}main.articles.view .sidebar{display:none}main.articles.view .article-content{margin:45px 0 30px;overflow:hidden}main.articles.view .article-content .scene{margin:30px 0;max-width:100%;text-align:center}main.articles.view .article-content .scene img{width:100%}main.articles.view .article-content .avatar{height:220px}main.articles.view .article-content .avatar.left{float:left;margin:20px -30px 10px -60px}main.articles.view .article-content .avatar.left.celebrity{margin:20px 20px 10px -10px}main.articles.view .article-content .avatar.right{float:right;margin:20px -60px 10px -30px}main.articles.view .article-content .avatar.right.celebrity{margin:20px -10px 10px 20px}main.articles.view .article-content a{-webkit-text-decoration-skip:none;text-decoration-skip:none;color:#4298b4;outline:0;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.325em;transition:all .2s ease-in-out,padding 0s,margin 0s}main.articles.view .article-content a .sp-icon.icon--inherit g,main.articles.view .article-content a .sp-icon.icon--inherit path,main.articles.view .article-content a .sp-icon.icon--inherit polygon{fill:#4298b4}main.articles.view .article-content a ::v-deep .sp-icon.icon--inherit g,main.articles.view .article-content a ::v-deep .sp-icon.icon--inherit path,main.articles.view .article-content a ::v-deep .sp-icon.icon--inherit polygon{fill:#4298b4}main.articles.view .article-content a ::v-deep .sp-icon:first-child{margin-right:6px}main.articles.view .article-content a .sp-icon:first-child{margin-right:6px}main.articles.view .article-content a.test--hover,main.articles.view .article-content a:active,main.articles.view .article-content a:focus,main.articles.view .article-content a:hover{text-decoration-color:rgba(66,152,180,.5)}main.articles.view .article-content a:focus-visible{outline:4px solid rgba(123,183,202,.6)}main.articles.view .article-content .affiliate-disclaimer{background-color:#f5f5f5;border-radius:5px;font-size:.75em;line-height:2;margin-bottom:25px;padding:15px 20px}main.articles.view .article-content .description-pullout{background-color:#33a474;color:#fff;line-height:2.2}main.articles.view .article-content .description-pullout p:first-of-type{margin-top:0}main.articles.view .article-content .description-pullout p:last-of-type{margin-bottom:0}main.articles.view .article-content .description-pullout a{color:#a6e3c9}main.articles.view .article-content .description-pullout a:active,main.articles.view .article-content .description-pullout a:focus,main.articles.view .article-content .description-pullout a:hover{border-color:#fff;color:#fff}main.articles.view .article-content .chart-wrapper{margin:30px 0;overflow-x:auto}main.articles.view .article-content .chart-wrapper .overflow-wrapper{min-width:750px;padding-bottom:15px}main.articles.view .article-content .chart-wrapper .title{font-size:.8em;line-height:1.6;margin-bottom:40px;text-align:center}main.articles.view .article-content .chart-wrapper .title span{font-weight:600}main.articles.view .handbook-cta{align-items:center;border-top:2px solid #dddfe2;display:flex;flex-direction:column;justify-content:center;margin:-10px 0 40px}main.articles.view .handbook-cta>img{margin:5px 0 20px;width:250px}main.articles.view .theory-article.reliability-article .table{border-collapse:collapse;font-size:.85em;margin:30px 0 10px;width:auto}main.articles.view .theory-article.reliability-article .table.equal-widths td{width:16.66667%}main.articles.view .theory-article.reliability-article .table td,main.articles.view .theory-article.reliability-article .table th{border:1px solid #dddfe2;padding:10px;text-align:left}main.articles.view .theory-article.reliability-article .table td.gray,main.articles.view .theory-article.reliability-article .table th.gray{background-color:#f5f5f5}main.articles.view .theory-article.reliability-article .note{color:#b5b5b5;font-size:.85em}main.articles.view .theory-article .row{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:17px}main.articles.view .theory-article .row .trait-comparison .illustration{margin-bottom:15px;padding:15px 15px 0;text-align:center}main.articles.view .theory-article .row .trait-comparison .illustration img{max-width:340px;width:100%}main.articles.view .theory-article .row .trait-comparison p{margin-bottom:0}main.articles.view .theory-article .trait-illustration{margin-bottom:15px;text-align:center}main.articles.view .theory-article .trait-illustration img{max-width:300px;width:100%}main.articles.view .theory-article span.type_letter{font-weight:700;text-decoration:underline}main.articles.view .theory-article a.toc-item{display:block;position:relative;top:-250px}main.articles.view .theory-article .type-table{border:1px solid #dddfe2;border-collapse:collapse;margin-bottom:20px}main.articles.view .theory-article .type-table td{border:1px solid #dddfe2;padding:10px;vertical-align:middle}main.articles.view .toc{display:none}main.reviews.index{margin:0 auto 60px;max-width:1300px}main.reviews.index header{align-items:center;border-bottom:1px solid #dddfe2;display:flex;flex-wrap:wrap;justify-content:space-between;padding:25px 20px 15px}main.reviews.index header h1{color:#576071;font-size:1.8em;font-weight:600;letter-spacing:unset;margin:0}main.reviews.index .search{align-items:center;display:flex;font-size:.85em;justify-content:center}main.reviews.index .search.expanded{justify-content:flex-end;width:100%}main.reviews.index .search form{align-items:center;display:flex;justify-content:flex-end;margin:15px 0;width:100%}main.reviews.index .search input{display:block;font-size:.9em;height:55px;margin-right:15px;max-width:calc(100% - 70px);padding:5px 10px;width:100%}main.reviews.index .search .btn{align-items:center;background-color:#f2f3f4;border-radius:50%;color:#9b9faa;display:flex;font-size:.9em;height:55px;justify-content:center;padding:0;width:55px}main.reviews.index .search .btn:active,main.reviews.index .search .btn:focus,main.reviews.index .search .btn:hover{background-color:#eaebed}main.reviews.index .search .btn .fa-spin,main.reviews.index .search .btn span{margin:0}main.reviews.index .list-types{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.8em;padding:20px 20px 0}main.reviews.index .list-types .separator{border-right:1px solid #dddfe2;display:none;height:45px;width:1px}main.reviews.index .list-types .title{flex:0 0 100%;font-weight:700;margin:0 15px 5px 0}main.reviews.index .list-types .filters{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px}main.reviews.index .list-types .filters .dropdown-menu{width:100%}main.reviews.index .list-types .filters .dropdown-menu:first-of-type{margin-bottom:15px}main.reviews.index .list-types .filters .dropdown-menu .selection,main.reviews.index .list-types .filters .dropdown-menu ul li{font-size:1em;line-height:1.3}main.reviews.index .list-types .sorting{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:10px}main.reviews.index .list-types .sorting .title{font-weight:700}main.reviews.index .list-types .sorting .sort{border-bottom:1px solid transparent;color:#51596a;margin-right:20px;padding:10px 0;text-decoration:none}main.reviews.index .list-types .sorting .sort.active,main.reviews.index .list-types .sorting .sort:active,main.reviews.index .list-types .sorting .sort:focus,main.reviews.index .list-types .sorting .sort:hover{border-color:#4298b4;color:#51596a;cursor:pointer;outline:0;text-decoration:none}main.reviews.index .active-filters{align-items:center;display:flex;flex:0 0 100%;flex-wrap:wrap}main.reviews.index .active-filters .filter{align-items:center;background-color:#f5f5f5;border-radius:30px;display:flex;font-size:.75em;justify-content:center;line-height:1;margin:0 10px 10px 0;padding:10px 15px}main.reviews.index .active-filters .filter a{font-size:.9em;margin:3px 0 0 10px}main.reviews.index .review-list{display:flex;flex-wrap:wrap;margin-bottom:30px;padding:0 15px;position:relative}main.reviews.index .review-list h1{padding-left:0;padding-right:0}main.reviews.index .review-list:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}main.reviews.index .review-list article .type{color:#4298b4;font-size:.7em;font-weight:600;margin-bottom:10px;text-transform:uppercase}main.reviews.index .review-list article .type .fa,main.reviews.index .review-list article .type .far{display:inline-block;margin-right:3px}main.reviews.index.types{max-width:none}main.reviews.index.types section.hero{position:relative}main.reviews.index.types section.hero .text{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px 15px}main.reviews.index.types section.hero .text h1{font-size:1.8em;font-weight:700;letter-spacing:unset;line-height:1.5;max-width:1200px;text-align:center}main.reviews.index.types section.hero .text .subtitle{color:#7f8691;font-size:.9em;line-height:1.7;max-width:1200px;text-align:center}main.reviews.index.types section.hero .text .alert{font-size:.75em;line-height:1.7;margin-top:15px;text-align:center}main.reviews.index.types section.hero .background{background-color:#f9f9f9;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 45px),79% 100%,58% calc(100% - 30px),24% 100%,0 calc(100% - 35px));clip-path:polygon(0 0,100% 0,100% calc(100% - 45px),79% 100%,58% calc(100% - 30px),24% 100%,0 calc(100% - 35px));height:460px;left:0;position:absolute;right:0;top:0;z-index:-1}main.reviews.index.types section.categories{display:flex;flex-wrap:wrap;justify-content:center;padding:0 15px}main.reviews.index.types section.categories .category{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 2px #e9e9e9;display:flex;flex:0 0 100%;flex-direction:column;margin-bottom:15px;max-width:500px;padding:35px 30px;width:100%}main.reviews.index.types section.categories .category h2{font-size:1.3em;margin:0 0 20px}main.reviews.index.types section.categories .category img{margin-bottom:15px;width:100%}main.reviews.index.types section.categories .category p{color:#7f8691;font-size:.8em;margin-bottom:20px;text-align:center;width:100%}main.reviews.index.types section.categories .category .btn{font-size:.8em;max-width:320px;padding:20px 0;position:relative;width:100%}main.reviews.index.types section.categories .category .btn span{margin-left:7px}main.reviews.index.types .search{justify-content:center;margin-top:15px}main.reviews.index.types .search.expanded{padding:0 20px}.qs-g.redeem{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}.qs-g.redeem h1{padding-left:0;padding-right:0}.qs-g.redeem label{display:block;font-size:1.2em;font-weight:600;margin:30px 0 20px}.qs-g.redeem>.code input{display:block;font-weight:600;height:65px;margin-bottom:25px;text-transform:uppercase;width:250px}.qs-g.redeem>.selection .sp-select,.qs-g.redeem>.selection input,.qs-g.redeem>.selection select{display:block;height:65px;max-width:350px;width:100%}.qs-g.redeem>.selection .sp-select,.qs-g.redeem>.selection select{margin-bottom:20px}.qs-g.redeem>.selection input{margin-bottom:25px}.qs-g.redeem>.selection .note{color:#7f7f7f;font-size:.9em;margin-top:20px}.qs-g.redeem>.verification .sp-select,.qs-g.redeem>.verification input,.qs-g.redeem>.verification select{display:block;height:65px;margin-bottom:25px;max-width:350px;width:100%}.qs-g.redeem>.download .btn{margin-bottom:20px}.qs-g.redeem .btn{padding:20px 60px}main.orders.download{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}main.orders.download h1{padding-left:0;padding-right:0}main.orders.download .btn{margin-top:17px;padding:20px 60px}main.testimonials.new{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}main.testimonials.new h1{padding-left:0;padding-right:0}main.testimonials.new .group{margin-bottom:30px}main.testimonials.new .group label{display:block;margin-bottom:15px}main.testimonials.new .group input{display:block;max-width:300px;width:100%}main.testimonials.new .group textarea{display:block;height:150px;margin-bottom:5px;width:100%}main.testimonials.new .group .wrapper{color:#7f7f7f;display:flex;font-size:.9em;justify-content:space-between}main.testimonials.new .group .wrapper .counter{flex-grow:1;padding-left:30px;text-align:right}main.testimonials.new .group .note.photo{color:#7f7f7f;font-size:.9em;margin-top:15px}main.testimonials.confirmation{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}main.testimonials.confirmation h1{padding-left:0;padding-right:0}main.testimonials.confirmation .code{background-color:#f5f5f5;border-radius:10px;font-weight:600;padding:5px 10px}main.refund-survey{margin:0 auto 60px;max-width:1200px;padding:0 15px;width:100%}main.refund-survey h1{padding-left:0;padding-right:0}main.refund-survey textarea{display:block;height:150px;margin:25px 0 20px;width:100%}main.refund-survey .btn{padding:20px 60px}main.orders.vat-invoice{border:1px solid #dddfe2;border-radius:5px;margin:120px auto 0;padding:60px;width:900px}main.orders.vat-invoice .logo{margin-bottom:30px;width:100%}main.orders.vat-invoice .logo img{width:320px}main.orders.vat-invoice .parties{align-items:flex-start;display:flex;justify-content:space-between;margin:60px 0}main.orders.vat-invoice .parties .seller{color:#9b9faa;font-size:.9em;line-height:1.7;text-align:right}main.orders.vat-invoice .parties .purchaser{font-size:1.1em;line-height:1.7}main.orders.vat-invoice .parties .purchaser .name{font-size:1.1em;font-weight:600}main.orders.vat-invoice .parties .purchaser .address{white-space:pre-wrap}main.orders.vat-invoice .date{margin-bottom:45px;text-align:right}main.orders.vat-invoice .date.supplied-at{color:#9b9faa;font-size:.75em;margin:-35px 0 45px}main.orders.vat-invoice .title{font-size:2.3em;font-weight:600;margin-bottom:15px}main.orders.vat-invoice .meta{align-items:center;display:flex;justify-content:space-between;margin-bottom:45px}main.orders.vat-invoice .meta .number span{color:#9b9faa}main.orders.vat-invoice .meta .status span{border-radius:5px;color:#fff;font-weight:600;margin-left:5px;padding:5px 10px;text-transform:uppercase}main.orders.vat-invoice .meta .status span.paid{background-color:#4298b4}main.orders.vat-invoice .meta .status span.refunded,main.orders.vat-invoice .meta .status span.void{background-color:#f25e62}main.orders.vat-invoice table{width:100%}main.orders.vat-invoice table th{font-size:1.1em}main.orders.vat-invoice table th:nth-of-type(2),main.orders.vat-invoice table th:nth-of-type(3),main.orders.vat-invoice table th:nth-of-type(4){width:170px}main.orders.vat-invoice table tr:last-of-type{border-bottom:1px solid #dddfe2}main.orders.vat-invoice table td,main.orders.vat-invoice table th{border-top:1px solid #dddfe2;padding:20px 0;text-align:right}main.orders.vat-invoice table td:first-of-type,main.orders.vat-invoice table th:first-of-type{text-align:left}main.orders.vat-invoice table small{color:#7f7f7f;font-size:.8em;margin-top:5px}main.orders.vat-invoice .exchange-note,main.orders.vat-invoice .reverse-note{background-color:#f9f9f9;border-radius:5px;color:#9b9faa;font-size:.8em;font-style:italic;margin-top:15px;padding:15px}main.orders.vat-invoice .thanks-note{margin:60px 0 30px;text-align:center}main.contact-us{margin-bottom:50px}main.contact-us header{align-items:center;background-color:#33a474;display:flex;flex-direction:column-reverse;justify-content:center}main.contact-us header .scene{background-color:#eaeae9;width:100%}main.contact-us header .scene .image{width:100%}main.contact-us header .caption{color:#fff;padding:30px 20px;position:relative}main.contact-us header .caption:after{background-color:#33a474;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),81% 100%,42% calc(100% - 15px),22% 100%,0 calc(100% - 10px));clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),81% 100%,42% calc(100% - 15px),22% 100%,0 calc(100% - 10px));content:"";height:45px;left:0;position:absolute;right:0}main.contact-us header .caption h1{color:#fff;font-size:1.4em;margin-top:0}main.contact-us header .caption .email{font-size:.9em}main.contact-us header .caption p{font-size:.9em}main.contact-us header .caption .email{margin:20px 0}main.contact-us header .caption .company-info{color:#1b563d;font-size:.8em;line-height:1.7;margin:20px 0}main.contact-us header .caption .company-info .name{font-size:1.25em;font-weight:600}main.contact-us header .caption .social-cta.comp{padding:0}main.contact-us header .caption .social-cta.comp .wrapper{justify-content:flex-start;margin-top:0}main.contact-us header .caption .social-cta.comp .social-icons{margin:0;width:100%}main.contact-us header .caption .social-cta.comp .social-icons .icon{color:#fff}main.error-page{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;padding:0 15px;width:100%}main.error-page h1{padding-left:0;padding-right:0}main.error-page>.image{margin-top:45px;max-width:750px;width:100%}main.error-page h4{margin-bottom:20px;text-align:center}main.error-page .suggestions{text-align:center;width:100%}main.error-page .suggestions .links{display:flex;flex-direction:column}main.error-page .suggestions .links .sp-button{margin-bottom:15px}@media (max-width:767px){main.error-page .suggestions .links .sp-button{width:100%}}main.careers{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}main.careers h1{padding-left:0;padding-right:0}main.careers .action-row{align-items:center;display:flex;justify-content:center}main.careers.index .cards{padding:15px 0}main.careers.index .cards .card p{line-height:1.8}main.reset-password{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}main.reset-password h1{padding-left:0;padding-right:0}main.search{margin:0 auto 60px;max-width:1200px;padding:0 15px;width:100%}main.search h1{padding-left:0;padding-right:0}main.search .controls form{align-items:center;display:flex;margin-bottom:30px;max-width:400px;width:100%}main.search .controls form .btn,main.search .controls form input{height:65px}main.search .controls form input{flex:0 0 calc(100% - 75px);width:calc(100% - 75px)}main.search .controls form .btn{margin-left:10px;padding:0;width:65px}main.search .controls form .btn svg{fill:#fff}main.search .controls form .btn .fa-spin{margin:0}main.search .alert.searching-own{font-size:.9em;margin-bottom:25px}main.search .alert.searching-own p{margin:0}main.search .results .result{margin-bottom:20px}main.search .results .result .title{display:inline-block;line-height:1.5;margin-bottom:5px}main.search .results .result .tags{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:10px}main.search .results .result .tags .tag{font-size:.65em;font-weight:700;margin-right:7px;text-transform:uppercase}main.search .results .result .tags .tag.premium{color:#f25e62}main.search .results .result .snippet{color:#7f7f7f;font-size:.8em;line-height:1.7;margin-bottom:10px}main.search .results .pagination{margin-top:30px}main.store .cards.comp img.book{max-height:163px;width:auto}main.terms{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}main.terms h1{padding-left:0;padding-right:0}main.terms ul .description-pullout{font-size:1em}main.terms .description-pullout{background-color:#576071}@media (min-width:350px){main.reviews.index .list-types .sorting .title{flex:unset;margin-bottom:0}}@media (min-width:450px){main.articles.view .article-content .chart-wrapper .title{font-size:.9em;line-height:2;margin-bottom:25px}main.articles.view .theory-article .row{margin-bottom:25px}}@media (min-width:460px){main.articles.view header h1{font-size:2em}main.articles.view header .meta.has-avatar{margin-bottom:70px}main.articles.view header .avatar-wrapper .avatar{background-color:#e5e6e7;-webkit-clip-path:polygon(56% 0,95% 25%,100% 75%,49% 91%,0 69%,10% 26%);clip-path:polygon(56% 0,95% 25%,100% 75%,49% 91%,0 69%,10% 26%);flex:0 0 90px;margin-bottom:-5px}main.articles.view header .avatar-wrapper .avatar,main.articles.view header .avatar-wrapper .avatar img{height:90px;width:90px}main.articles.view header .avatar-wrapper .avatar img{position:relative;z-index:1}main.articles.view .article-content .avatar{height:300px}main.reviews.index header{flex-wrap:nowrap}main.reviews.index .search input{max-width:calc(100% - 100px)}main.reviews.index.types section.hero .text{padding:45px 30px}main.reviews.index.types section.hero .text h1{font-size:2.1em}main.reviews.index.types section.hero .text .subtitle{font-size:1em}main.reviews.index.types section.hero .text .alert{font-size:.85em}main.reviews.index.types section.categories{padding:0 30px}main.reviews.index.types .search.expanded form{justify-content:center;width:420px}main.contact-us header .caption{padding-top:40px}main.contact-us header .caption:after{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),81% 100%,42% calc(100% - 30px),22% 100%,0 calc(100% - 20px));clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),81% 100%,42% calc(100% - 30px),22% 100%,0 calc(100% - 20px));height:60px}main.contact-us header .caption h1{font-size:1.7em}main.contact-us header .caption .email{font-size:1em}main.contact-us header .caption p{font-size:1em}main.contact-us header .caption .email{margin:30px 0}main.contact-us header .caption .company-info{font-size:1em;margin:30px 0}main.contact-us header .caption .company-info .name{font-size:1.2em}main.contact-us header .caption .social-cta.comp .wrapper{margin:30px 0 15px}}@media (min-width:500px){header.insights{border-top-left-radius:10px;border-top-right-radius:10px;left:calc(50% - 180px);right:calc(50% - 180px)}main.reviews.index.types section.hero .text h1{padding:0 15px}}@media (min-width:550px){main.reviews.index .search input{max-width:275px}main.reviews.index .list-types .filters .dropdown-menu{flex:0 0 calc(50% - 7.5px);width:calc(50% - 7.5px)}main.reviews.index .list-types .filters .dropdown-menu:first-of-type{margin:0 15px 0 0}}@media (min-width:600px){main.category-list section.categories .category .title{font-size:1.2em}main.category-list section.categories .category .description{font-size:1em}main.articles.view{margin-bottom:-20px}main.articles.view header h1{font-size:2.5em;padding:0 30px}main.articles.view header .meta.has-avatar{margin-bottom:90px}main.articles.view header .avatar-wrapper{bottom:-35px}main.articles.view header .avatar-wrapper .avatar{background-color:#e5e6e7;-webkit-clip-path:polygon(56% 0,95% 25%,100% 75%,49% 91%,0 69%,10% 26%);clip-path:polygon(56% 0,95% 25%,100% 75%,49% 91%,0 69%,10% 26%);flex:0 0 110px;margin-bottom:-5px}main.articles.view header .avatar-wrapper .avatar,main.articles.view header .avatar-wrapper .avatar img{height:110px;width:110px}main.articles.view header .avatar-wrapper .avatar img{position:relative;z-index:1}main.reviews.index.types section.hero .text h1{font-size:2.5em}}