.margin-x-0{margin-left:0!important;margin-right:0!important}.d-text-align-right{text-align:right}.margin-top-0{margin-top:0}.w-100{width:100%}.h-100{height:100%}.position-relative{position:relative}.wp-block-button a{white-space:nowrap}@media screen and (max-width:781px){.flex-dir-col{flex-direction:column}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}body .m-hide{display:none}body .m-display-block{display:block}body .m-text-centre{text-align:center}}@media screen and (min-width:781px){.d-flex{display:flex}}.shop-page-header{margin-block-start:0}.shop-page-header figure,.shop-page-header .wp-block-image img{justify-content:center!important;display:flex!important}.shop-page-header h2{height:max(1.684rem,min(1.985vw + 1.287rem,2.875rem))}.courses-table{border-spacing:0;width:100%}.courses-table svg{width:16px;height:16px}.courses-table thead{color:#fff;font-size:1.2rem;font-family:var(--wp--preset--font-family--space-grotesk);background-color:#f50}.courses-table thead tr{padding-top:.75rem;padding-bottom:.75rem}.courses-table tr{text-align:center;grid-template-columns:50% 25% 25%;padding:.25rem 1rem;display:grid}.courses-table tr .wide{text-align:left;grid-column:1/-1}@media (min-width:782px){.courses-table tr .wide{display:none}}.courses-table tr input{width:48px;height:24px}.courses-table tr a{color:#000}.courses-table tr thead tr,.courses-table tr a,.courses-table tr td{font-size:1.2rem}.courses-table tr td:nth-child(2),.courses-table tr td:nth-child(3),.courses-table tr td:nth-child(4),.courses-table tr th:nth-child(2),.courses-table tr th:nth-child(3),.courses-table tr th:nth-child(4){display:none}.courses-table tr td:first-child{text-align:left;flex-direction:column;justify-content:center;display:flex}.courses-table tr td:nth-child(5){justify-content:center;align-items:center;display:flex}.courses-table tr td:nth-child(6){align-items:center;display:flex}.courses-table tr span{color:#686161;justify-content:flex-start;align-items:center;width:100%;font-size:.8rem;display:flex}.courses-table tr span svg{margin-left:16px}.courses-table tr .accordion-content{text-align:left;background-color:#f5f5f5;border-radius:5px;grid-template-columns:3fr;gap:.5rem;width:170%;max-height:0;margin-top:.5rem;margin-left:.5rem;margin-right:.5rem;padding:0;font-size:1.05rem;transition:max-height .3s,padding .3s;display:grid;overflow:hidden}.courses-table tr .accordion-content svg{margin-right:8px}.courses-table tr .accordion-content.open{max-height:200px;padding:1rem}.courses-table tr .accordion-content div{color:#333}.courses-table tr span{cursor:pointer}.courses-table tr span svg{transition:transform .3s;transform:rotate(180deg)}.courses-table tr span.open svg{transform:rotate(0)}.courses-table tr .buy-btn{justify-content:center;display:flex}.courses-table tr .buy-btn button{color:#fff;background-color:#f50;border:none;border-radius:32px;outline:none;align-items:center;height:100%;min-height:1.5rem;max-height:2rem;padding:1rem 2rem;display:flex}.courses-table tr .buy-btn button:hover{cursor:pointer}@media screen and (min-width:782px){.courses-table{margin:auto}.courses-table tr{text-align:center;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr;display:grid}.courses-table tr td:nth-child(2),.courses-table tr td:nth-child(3),.courses-table tr td:nth-child(4),.courses-table tr th:nth-child(2),.courses-table tr th:nth-child(3),.courses-table tr th:nth-child(4){justify-content:center;align-items:center;display:flex}.courses-table tr:nth-child(2n){background-color:#f5f5f5}.courses-table tbody tr span{display:none}}.all-courses-modal{z-index:1050;background:#00000080;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.all-courses-modal .modal-content{z-index:1051;background:#fff;border-radius:8px;min-width:215px;padding:20px;position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 15px #0000004d}.all-courses-modal .modal-content h4{text-align:center;margin-bottom:24px}.all-courses-modal .modal-content>div{flex-direction:column;display:flex}.all-courses-modal #modal-body{background-color:#f5f5f5;margin-bottom:8px;padding:12px 8px}.all-courses-modal #modal-body p{margin:0}.all-courses-modal .close-btn{color:red;float:right;background-color:#fff;border:none;align-items:center;height:28px;font-size:28px;font-weight:700;display:flex}.all-courses-modal .close-btn:hover,.all-courses-modal .close-btn:focus{color:#000;cursor:pointer;text-decoration:none}.all-courses-modal>div>div button{color:#fff;cursor:pointer;background-color:#f50;border:none;border-radius:32px;margin-top:16px;padding:10px 20px}.all-courses-toast-message{z-index:9999;color:#fff;opacity:0;text-align:center;background-color:#28a745;justify-content:center;align-items:center;height:28px;padding:16px;font-size:1rem;transition:opacity .3s,transform .3s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-100%)}@media (min-width:768px){.all-courses-toast-message{width:auto;max-width:300px;height:auto;top:3rem;left:auto;right:0}}.all-courses-toast-message.visible{opacity:1;transform:translateY(0)}.about-page-container img{border-radius:16px}.about-page-container .wp-block-column>*{margin-bottom:8px}body .blog-page-all-articles-container{margin-block-start:0}body .blog-page-all-articles-container h2.wp-block-heading{visibility:hidden}body .blog-page-all-articles-container .buy-credits-container{margin-bottom:32px}body .blog-page-all-articles-container h2.wp-block-post-title a{font-size:var(--wp--preset--font-size--large);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body .blog-page-all-articles-container li .article-info-container{flex-direction:column;justify-content:space-around;align-items:flex-start;padding-bottom:12px;display:flex}body .blog-page-all-articles-container li a:focus{outline:none}@media only screen and (max-width:891px) and (min-width:600px){body .blog-page-all-articles-container .echo-3-posts-container ul{grid-template-columns:1fr 1fr;margin:auto}}@media (min-width:600px){body .blog-page-all-articles-container li .article-info-container{height:190px}}body .blog-page-all-articles-container .wp-block-query-pagination{display:none}.contact-page{margin-top:16px!important}.contact-page>.wp-block-columns{gap:50px;margin-top:40px;padding:2rem 1rem}.contact-page>.wp-block-columns .wp-block-column>div,.contact-page>.wp-block-columns .wp-block-column p,.contact-page>.wp-block-columns .wp-block-column figure{margin-bottom:8px}.contact-page a{letter-spacing:1px}.contact-page .social-icon{width:50px!important;height:50px!important}.contact-page .wp-block-column:nth-child(2){background-color:#f5f5f5;border-radius:16px;padding:2rem}.contact-page .wp-block-column:nth-child(2) .wp-block-image{justify-content:center;display:flex}.contact-page .wp-block-column:nth-child(2) p{text-align:center;margin-bottom:30px!important}.contact-page .wp-block-column:first-child>figure{display:none}@media screen and (min-width:780px){.contact-page .wp-block-column:first-child>figure{display:block}.contact-page .wp-block-column:nth-child(2){background-color:#fff;border-radius:16px;padding:2rem}}.woocommerce-checkout main .woocommerce{max-width:1218px}.wc-block-components-product-metadata__description,.woocommerce-additional-fields{display:none}.checkout-customer-info{background-color:#f5f5f5;border-radius:8px;margin-bottom:16px;padding:16px 32px}.checkout-customer-info h3{margin-top:8px}.woocommerce .blockUI:before{display:none!important}.woocommerce-form-coupon-toggle{display:none}@media (max-width:782px){.checkout .woocommerce-billing-fields__field-wrapper .form-row{width:100%}}.checkout #customer_details .col-1{box-sizing:border-box;background-color:#f5f5f5;border-radius:8px;width:100%;max-width:1218px;padding:16px 32px}.woocommerce-billing-fields h3{margin-top:8px}.page-id-364 .woocommerce-order{text-align:center}.page-id-364 .woocommerce-order ul{padding:0;list-style:none}.page-id-364 .woocommerce-order tfoot tr th{text-align:left}.page-id-364 .woocommerce-order .order-again{display:none}.page-id-364 .woocommerce-order table{margin-left:auto;margin-right:auto}.page-id-364 .woocommerce-order .woocommerce-thankyou-order-received{visibility:hidden}.page-id-364 .woocommerce-order .woocommerce-thankyou-order-received span,.page-id-364 .woocommerce-order .woocommerce-thankyou-order-received .msg{visibility:visible}.page-id-364 .woocommerce-order .woocommerce-customer-details,.page-id-364 .woocommerce-order .woocommerce-order-details header{display:none}.page-id-364 th.woocommerce-table__product-name.product-name{text-align:left;font-size:1.5rem}.page-id-364 th.woocommerce-table__product-table.product-total{font-size:1.5rem}.woocommerce-page form #billing_email_field.form-row-last{width:100%}@media screen and (max-width:700px){.thank-you-page-btns-container>div{justify-content:center;display:flex}}#payment-processing-modal{z-index:9999;text-align:center;color:#fff;background-color:#266dd3;border-radius:16px;width:80%;max-width:520px;padding:20px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#payment-processing-modal.show{display:block}#payment-processing-modal h2{color:#fff;position:relative}#payment-processing-modal h2 span{position:absolute}#payment-processing-modal p{margin-top:10px;font-weight:700}.bulk-buy-component h3{text-align:center;margin-bottom:16px}.bulk-buy-component>div{grid-gap:40px;flex-direction:row;grid-template-columns:1fr 1fr 1fr;padding:20px;display:grid}@media (max-width:600px){.bulk-buy-component>div{grid-gap:16px;grid-template-columns:1fr;justify-items:center;display:grid}.bulk-buy-component>div .card{min-width:225px;margin-bottom:32px}}.bulk-buy-component>div .card{text-align:center;white-space:nowrap;border:2px solid #f50;border-radius:16px;flex-direction:column;align-items:center;width:100%;min-width:150px;max-width:400px;padding:16px 8px;display:flex;position:relative;overflow:visible}.bulk-buy-component>div .card svg{color:#f50;width:80px;height:80px;margin-bottom:4px}.bulk-buy-component>div .card p{margin-top:8px;font-size:1.2rem;font-weight:700}.bulk-buy-component>div .card .badge{letter-spacing:1px;color:#fff;background-color:#ff5c00;border-radius:20px;padding:8px 20px;font-size:20px;font-weight:700;position:absolute;bottom:-16px;overflow:visible}.secure-checkout-component{color:#fff;background:#686161;flex-wrap:wrap;justify-content:center;width:100vw;max-width:100vw;margin-top:0;padding:32px;display:flex;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important}.secure-checkout-component>div{justify-content:space-evenly;gap:16px;width:100%;max-width:1276px;display:flex}.secure-checkout-component .text{align-items:center;font-size:1.2rem;font-weight:700;display:flex}.secure-checkout-component .text img{width:48px;height:48px;margin-right:8px}.secure-checkout-component .cards{border-left:0;flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.secure-checkout-component .cards img{border-radius:0;height:36px}@media (max-width:1200px){.secure-checkout-component{width:100%}}@media (max-width:782px){.secure-checkout-component>div{flex-flow:column wrap;justify-content:center;display:flex}.secure-checkout-component>div .text{flex-wrap:wrap;justify-content:center}.secure-checkout-component>div .text span{text-align:center}.secure-checkout-component>div .cards{justify-content:center}}.echo-3-selling-points-component{text-align:center;background:#f8f8f8;justify-content:center;width:100vw;max-width:100vw;padding:32px;display:flex;position:relative;left:50%;right:50%;margin-left:-50vw!important;margin-right:-50vw!important}.echo-3-selling-points-component>div{color:#f50;justify-content:space-around;gap:16px;width:100%;max-width:1278px;display:flex}.echo-3-selling-points-component>div span{color:#000;text-align:left;align-items:center;font-size:1.2rem;display:flex}.echo-3-selling-points-component img,.echo-3-selling-points-component svg{object-fit:contain;color:#f50;border-radius:0;max-width:48px;height:48px;margin-right:16px}@media (max-width:782px){.echo-3-selling-points-component{width:100%}.echo-3-selling-points-component>div{flex-direction:column;gap:16px}.echo-3-selling-points-component>div>div{justify-content:center;gap:4px;margin-bottom:16px;display:flex}.echo-3-selling-points-component>div>div svg{margin-right:8px}}.administration-container .course-features-component{background-color:#e6f0ff;border-radius:16px;max-width:800px;margin-top:32px;margin-bottom:32px;padding:32px;position:relative;overflow:visible}.administration-container .course-features-component .icon{justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.administration-container .course-features-component .content{width:100%;margin-top:32px}.administration-container .course-features-component .content img{border-radius:8px;max-width:100%;height:auto}.administration-container .course-features-component .content .text{width:100%}.administration-container .course-features-component .content .text h4{margin-top:8px;margin-bottom:16px;font-weight:700}.administration-container .course-features-component .content .text ul{margin:0;padding:0;list-style:none}.administration-container .course-features-component .content .text ul li{justify-content:flex-start;align-items:center;margin:16px 0;font-size:1.05rem;font-weight:500;display:flex}.administration-container .course-features-component .content .text ul li img,.administration-container .course-features-component .content .text ul li svg{border-radius:0;flex-shrink:0;width:24px;height:24px;margin-right:.75rem}.administration-container .learner-types-container{grid-gap:32px;grid-template-columns:1fr;display:grid}@media (min-width:767px){.administration-container .learner-types-container{grid-template-columns:1fr 1fr;display:grid}}.administration-container h2{text-align:center}.administration-container .steps-wrapper{text-align:center;margin-top:32px}.administration-container .steps-wrapper h2{white-space:nowrap;margin-bottom:16px;font-size:32px}.administration-container h3,.administration-container h4{word-break:keep-all;white-space:normal}.administration-container .individual-container .course-features-component{background-color:#266dd31a;border:2px solid #266dd3}.administration-container .individual-container .course-features-component li{color:#266dd3}.administration-container .individual-container .course-features-component li span{color:#000}.administration-container .group-admin-container .course-features-component{background-color:#ff55001a;border:2px solid #f50}.administration-container .group-admin-container .course-features-component li{color:#f50}.administration-container .group-admin-container .course-features-component li span{color:#000}.certificate-tab-container{grid-gap:32px;grid-template-columns:1fr;margin-bottom:32px;display:grid}.certificate-tab-container img{object-fit:contain;border-radius:0;width:100%;max-width:500px;height:auto;margin:auto;display:block}.certificate-tab-container>div{flex-wrap:wrap;display:flex}.certificate-tab-container>div:first-child{align-content:flex-start;display:flex}.certificate-tab-container h3{margin-top:0;margin-bottom:8px}.certificate-tab-container ul{padding-left:0;list-style:none}.certificate-tab-container ul li{padding-left:32px;position:relative}.certificate-tab-container ul li:before{content:"";background-image:url(../tick-icon-orange.77c34b8e.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;margin-right:8px;position:absolute;top:4px;left:0}@media (min-width:992px){.certificate-tab-container{grid-template-columns:1fr 2fr}.certificate-tab-container img{max-height:300px}}body .single-product-page-container{max-width:1250px;margin-left:auto;margin-right:auto;margin-top:16px!important}body .single-product-page-container .wp-block-woocommerce-product-details img.alignright{float:right}body .single-product-page-container .x-woocommerce-featured-video-container{box-sizing:border-box;background-color:#f5f5f5;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;padding:16px 24px;position:relative;left:50%;right:50%}body .single-product-page-container .x-woocommerce-featured-video-container div:first-child{margin-bottom:32px}body .single-product-page-container .x-woocommerce-featured-video-container div:first-child h2,body .single-product-page-container .x-woocommerce-featured-video-container div:first-child p{text-align:center;margin-top:0}body .single-product-page-container .x-woocommerce-featured-video-container div:first-child h2{margin-bottom:8px}body .single-product-page-container .x-woocommerce-featured-video-container .container-lazyload{max-width:800px;margin:auto}body .single-product-page-container nav.woocommerce-breadcrumb{margin:0 0 8px;font-size:.8rem}body .single-product-page-container nav.woocommerce-breadcrumb a{font-size:.8rem}body .single-product-page-container>.wc-block-store-notices{margin-block-start:0}body .single-product-page-container>.product-page-container{gap:16px;margin-block-start:0}body .single-product-page-container>.product-page-container .star-rating-wrapper{align-items:center;margin-bottom:8px;display:flex}body .single-product-page-container>.product-page-container .star-rating-wrapper img{margin-right:8px}body .single-product-page-container>.product-page-container .star-rating-wrapper a{display:flex}body .single-product-page-container>.product-page-container .star-rating-wrapper a:hover{text-decoration:underline}body .single-product-page-container>.product-page-container .wp-block-column:nth-child(2)>div{margin-top:8px;margin-bottom:8px}@media (max-width:781px){body .single-product-page-container>.product-page-container .wp-block-column:nth-child(2){order:1}body .single-product-page-container>.product-page-container .wp-block-column:first-child{order:2}body .single-product-page-container>.product-page-container form.cart{margin-bottom:0}}body .single-product-page-container>.product-page-container>.wp-block-column{flex-direction:column;display:flex}body .single-product-page-container>.product-page-container>.wp-block-column .NuggetsWidget-prefix .NuggetsWidget{background-color:#f5f5f5;width:100%;max-width:100%;height:170px;padding:16px}body .single-product-page-container>.product-page-container>.wp-block-column .NuggetsWidget-prefix .NuggetsWidget .R-RatingStars--sm .R-RatingStars__stars .stars__icon{font-size:30px!important}body .single-product-page-container>.product-page-container>.wp-block-column .NuggetsWidget-prefix .NuggetsWidget .NuggetsWidget__list .NuggetsWidget__item .NuggetsWidget__item__inner{justify-content:space-around}body .single-product-page-container>.product-page-container>.wp-block-column .NuggetsWidget-prefix .NuggetsWidget .NuggetsWidget__heading .NuggetsWidget__quotationMark--left{top:8px;left:-6px}body .single-product-page-container>.product-page-container>.wp-block-column .NuggetsWidget-prefix .NuggetsWidget .NuggetsWidget__heading .NuggetsWidget__quotationMark--right{right:-5px}body .single-product-page-container>.product-page-container>.wp-block-column .NuggetsWidget-prefix .NuggetsWidget .R-TextHeading--md{font-size:2.625em}body .single-product-page-container>.product-page-container>.wp-block-column .NuggetsWidget-prefix .NuggetsWidget .R-RatingStars .R-RatingStars__stars .stars__icon--100{background-image:linear-gradient(to right,#f50 99.9%,var(--common-star-color)100%)}body .single-product-page-container>.product-page-container>.wp-block-column .NuggetsWidget-prefix .NuggetsWidget .u-textSentenceCase{font-size:1.3rem}body .single-product-page-container>.product-page-container>.wp-block-column .NuggetsWidget-prefix .NuggetsWidget .NuggetsWidget__meta__text{font-size:1.2rem}body .single-product-page-container>.product-page-container>.wp-block-column h1{margin-top:0!important}body .single-product-page-container>.product-page-container>.wp-block-column div.product div.images{margin-bottom:0}body .single-product-page-container>.product-page-container>.wp-block-column :where(.wp-site-blocks :focus){outline-width:0;outline-style:solid}body .single-product-page-container>.product-page-container>.wp-block-column .zoomImg{display:none!important}body .single-product-page-container>.product-page-container>.wp-block-column .woocommerce-Price-amount{color:#f50;white-space:nowrap;text-overflow:ellipsis;font-size:2rem;line-height:2rem;overflow:hidden}body .single-product-page-container>.product-page-container>.wp-block-column #moodle_course_group_purchase{padding-bottom:8px}body .single-product-page-container>.product-page-container>.wp-block-column .wdm_edwiser_bulk_purchase{padding-top:0}body .single-product-page-container>.product-page-container .is-layout-flow>*,body .single-product-page-container>.product-page-container .is-layout-constrained>*{margin-block-start:0}body .single-product-page-container>.product-page-container .product-title-mobile{margin-bottom:.5rem}body .single-product-page-container>.product-page-container .custom-checkbox{margin-bottom:1rem}body .single-product-page-container>.product-page-container div.product div.images .flex-control-thumbs{margin:1rem 0 0}body .single-product-page-container>.product-page-container div.product div.images .flex-control-thumbs li{display:flex}body .single-product-page-container>.product-page-container div.product div.images .flex-control-thumbs li img{margin:8px}body .single-product-page-container>.product-page-container .product .alignright{float:right;padding:8px}body .single-product-page-container>.product-page-container .product .editor-content{overflow:visible}body .single-product-page-container>.product-page-container .rsfv-video{background-image:url(https://echo-3.co.uk/wp-content/uploads/2024/04/Learning-management-about-image.webp);background-size:cover}body .single-product-page-container>.product-page-container .reviews-uk{margin-top:24px}body .single-product-page-container>.product-page-container section.add-to-basket-container{grid-gap:1rem;grid-template-columns:1fr;display:grid}@media (min-width:600px){body .single-product-page-container>.product-page-container section.add-to-basket-container{grid-template-columns:1fr 1fr}}@media (min-width:1024px){body .single-product-page-container>.product-page-container section.add-to-basket-container{grid-template-columns:1.5fr 1fr}}body .single-product-page-container>.product-page-container section.add-to-basket-container .accredited-by-container{text-align:center;background-color:#f5f5f5;grid-template-columns:2fr 1fr;gap:8px;margin-bottom:8px;padding:8px;display:grid}body .single-product-page-container>.product-page-container section.add-to-basket-container .accredited-by-container img{width:auto;max-width:72px;max-height:72px}body .single-product-page-container>.product-page-container section.add-to-basket-container .accredited-by-container div{color:#000;font-family:var(--wp--preset--font-family--work-sans);flex-direction:column;justify-content:center;display:flex}body .single-product-page-container>.product-page-container section.add-to-basket-container .accredited-by-container div span:first-child{font-size:.9rem}body .single-product-page-container>.product-page-container section.add-to-basket-container .accredited-by-container div span:nth-child(2){font-size:1.5rem}body .single-product-page-container>.product-page-container section.add-to-basket-container .accredited-by-container:hover{cursor:pointer;background-color:#e6e6e6}body .single-product-page-container>.product-page-container section.add-to-basket-container svg{width:32px;height:32px;margin-right:1rem}body .single-product-page-container>.product-page-container section.add-to-basket-container .product-featured-info>div{margin-bottom:8px;display:flex}body .single-product-page-container>.product-page-container section.add-to-basket-container .product-featured-info>div span{align-items:center;display:flex}body .single-product-page-container>.product-page-container section.add-to-basket-container .product-selection-tabs-container ul{grid-template-columns:1fr 1fr;width:100%;margin:0;padding:0;list-style:none;display:grid}body .single-product-page-container>.product-page-container section.add-to-basket-container .product-selection-tabs-container ul li{text-align:center;color:#a9a9a9;background-color:#f5f5f5;border:2px solid #0000;padding:8px;text-decoration:none;transition:all .3s ease-in-out;border-bottom:none!important}body .single-product-page-container>.product-page-container section.add-to-basket-container .product-selection-tabs-container ul li:hover{cursor:pointer}body .single-product-page-container>.product-page-container section.add-to-basket-container .product-selection-tabs-container ul .active{color:#000;background-color:#fff;border-top:2px solid #f5f5f5;border-left:2px solid #f5f5f5;border-right:2px solid #f5f5f5;text-decoration:underline}body .single-product-page-container>.product-page-container section.add-to-basket-container .product-selection-tabs-container ul .active:hover{cursor:pointer}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane{border-bottom:2px solid #f5f5f5;border-left:2px solid #f5f5f5;border-right:2px solid #f5f5f5;padding:1.5rem 1rem 1rem;display:none}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane .woocommerce-price-suffix{white-space:nowrap;letter-spacing:.8px;flex-direction:column;justify-content:center;margin-left:8px;font-size:1.05rem;line-height:1.05rem;display:flex}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane svg{width:32px;height:32px}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane .quantity{display:flex}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane>div>div{margin-bottom:16px}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane button{width:100%}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane>div{align-items:center;width:100%;display:flex}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane.active{display:block}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane.active>div:first-child{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:16px;display:grid}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane.active>div:nth-child(3) a{color:#000;cursor:pointer;border-top:4px solid #f5f5f5;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding-top:16px;display:flex}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane.active>div:nth-child(3) a span:nth-child(2){padding-bottom:2px;transition:box-shadow .3s;display:inline-block;position:relative;box-shadow:0 6px #0000}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane.active>div:nth-child(3) a:hover span:nth-child(2){box-shadow:0 6px #f50}body .single-product-page-container>.product-page-container section.add-to-basket-container .tab-pane.active img{height:60px}body .single-product-page-container ul.includes li{list-style-image:url(https://echo-3.co.uk/wp-content/uploads/2024/10/Echo3-tick20px.webp)}@media screen and (max-width:700px){body .single-product-page-container .product-page-container .reviews-uk{display:none}}body .single-product-page-container .product-page-container img{border-radius:0}@media (tab-title-descriptionidth:600px){body .single-product-page-container .product-page-container .rating-text{display:none}}body .single-product-page-container .product-page-container .woocommerce-product-gallery{margin-bottom:0}body .single-product-page-container .product-page-container .woocommerce-product-gallery__wrapper .container-lazyload>a,body .single-product-page-container .product-page-container .woocommerce-product-gallery__wrapper .container-lazyload iframe,body .single-product-page-container .product-page-container .woocommerce-product-gallery__wrapper .lazy-load-div{width:100%!important;height:100%!important}body .single-product-page-container .product-page-container .woocommerce-product-gallery__trigger{display:none!important}body .single-product-page-container .product-page-container .woocommerce-page img.wp-image-27117{max-width:500px}@media (max-width:600px){body .single-product-page-container .product-page-container .woocommerce-page img.wp-image-27117{max-width:250px}}body .single-product-page-container .product-page-container .product-title-desktop{display:block}body .single-product-page-container .product-page-container .product-title-mobile{display:none}@media (min-width:781px){body .single-product-page-container .product-page-container .wp-block-column:first-child{flex-basis:35%!important;max-width:35%!important}body .single-product-page-container .product-page-container .wp-block-column:nth-child(2){flex-basis:65%!important;max-width:65%!important}}body .single-product-page-container .product-page-container ol.flex-control-nav.flex-control-thumbs{display:flex}body .single-product-page-container .product-page-container ol.flex-control-nav.flex-control-thumbs li{margin-right:4px}body .single-product-page-container .product-page-container .woocommerce-product-gallery div.flex-viewport{height:335px!important}body .single-product-page-container .product-page-container .woocommerce-product-gallery ol.flex-control-thumbs{height:135px!important}@media (max-width:400px){body .single-product-page-container .product-page-container .woocommerce-product-gallery div.flex-viewport{height:225px!important}body .single-product-page-container .product-page-container .woocommerce-product-gallery ol.flex-control-thumbs{height:85px!important}}@media (min-width:401px) and (max-width:450px){body .single-product-page-container .product-page-container .woocommerce-product-gallery div.flex-viewport{height:255px!important}body .single-product-page-container .product-page-container .woocommerce-product-gallery ol.flex-control-thumbs{height:100px!important}}@media (min-width:451px) and (max-width:500px){body .single-product-page-container .product-page-container .woocommerce-product-gallery div.flex-viewport{height:285px!important}body .single-product-page-container .product-page-container .woocommerce-product-gallery ol.flex-control-thumbs{height:110px!important}}@media (min-width:501px) and (max-width:782px){body .single-product-page-container .product-page-container .woocommerce-product-gallery div.flex-viewport{height:245px!important}}@media (min-width:783px) and (max-width:1024px){body .single-product-page-container .product-page-container .woocommerce-product-gallery div.flex-viewport{height:185px!important}body .single-product-page-container .product-page-container .woocommerce-product-gallery ol.flex-control-thumbs{margin-top:16px}}@media (min-width:1024px){body .single-product-page-container .product-page-container .woocommerce-product-gallery div.flex-viewport{height:225px!important}body .single-product-page-container .product-page-container .woocommerce-product-gallery ol.flex-control-thumbs{margin-top:16px}}.woocommerce .product .wc-block-add-to-cart-form form.cart .quantity{margin-bottom:1rem;display:block;margin-right:0!important}.woocommerce .product div.quantity .qty{font-size:var(--wp--preset--font-size--large);margin-right:0;padding:.2rem}.woocommerce .product div.label{border:3px solid #0000}.woocommerce .product div.quantity input{border:3px solid #000}.woocommerce .product form.cart button.single_add_to_cart_button,.woocommerce .product form.cart button[name=add-to-cart]{color:#fff;letter-spacing:.98px;background-color:#f50;border-radius:50px;padding:.5rem 3rem;font-size:28px}.woocommerce .product #place_order,.woocommerce .product .woocommerce-button.button.woocommerce-form-login__submit.wp-element-button{background-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--base-2);font-family:var(--wp--preset--font-family--work-sans);text-transform:uppercase;background-color:var(--wp--preset--color--accent);font-size:max(.875rem,min(.208vw + .8334rem,1rem));font-style:normal;font-weight:500;font-family:var(--wp--preset--font-family--work-sans);text-transform:uppercase;border:none;border-radius:50px;padding:.8rem 3rem;font-size:max(.875rem,min(.208vw + .8334rem,1rem));font-style:normal;font-weight:500}.woocommerce .product div.images{margin-bottom:0!important}@media (min-width:500px) and (max-width:781px){.woocommerce .product div.images .flex-control-thumbs{margin-top:2rem}}@media (min-width:1100px){.woocommerce .product div.images .flex-control-thumbs{margin-top:2rem}}.wp-block-woocommerce-product-details .course-tabs-container .tab-headings-container::-webkit-scrollbar{height:8px}.wp-block-woocommerce-product-details .course-tabs-container .tab-headings-container::-webkit-scrollbar-track{background:#f5f5f5}.wp-block-woocommerce-product-details .course-tabs-container .tab-headings-container::-webkit-scrollbar-thumb{background-color:#f50;border-radius:4px}.wp-block-woocommerce-product-details .course-tabs-container .tab-headings-container{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;justify-content:flex-start;gap:32px;width:93vw;margin-left:-50vw;margin-right:-50vw;padding:16px;display:flex;position:relative;left:50%;right:50%;overflow-x:auto}.wp-block-woocommerce-product-details .course-tabs-container .tab-headings-container .tab-button{white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:4px solid #0000;flex:none;padding:8px 0;font-weight:600}.wp-block-woocommerce-product-details .course-tabs-container .tab-headings-container .tab-button.active{color:#266dd3;border-bottom:4px solid #266dd3}.wp-block-woocommerce-product-details .course-tabs-container .tab-headings-container .tab-button:focus{box-shadow:none;outline:none}.wp-block-woocommerce-product-details .course-tabs-container .tab-headings-container .tab-button:focus-visible{box-shadow:none;outline:none}@media (min-width:782px){.wp-block-woocommerce-product-details .course-tabs-container .tab-headings-container{justify-content:center;width:100vw}}.wp-block-woocommerce-product-details .course-tabs-container .info-tab-content{margin:16px 0;animation:.3s ease-in-out fadeIn;display:none}.wp-block-woocommerce-product-details .course-tabs-container .info-tab-content.active{display:block}@media (max-width:600px){.wp-block-woocommerce-product-details .course-tabs-container .info-tab-content .feature-icons{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.echo-single-blog-post{gap:32px;margin:auto;padding-top:32px;padding-left:16px;padding-right:16px;display:flex}.echo-single-blog-post .has-global-pading.wp-block-group{padding-left:0!important;padding-right:0!important}.echo-single-blog-post .yoast-breadcrumbs{margin-bottom:16px}.echo-single-blog-post .wp-block-post-featured-image img{max-width:700px}.echo-single-blog-post .entry-content{padding-left:0;padding-right:0}.echo-single-blog-post .categories-sidebar{padding-top:16px}.echo-single-blog-post .categories-sidebar .wp-block-button{word-break:normal;background-color:#f5f5f5;justify-content:center;align-items:center;width:100%;padding:1rem 0;display:flex;border-radius:16px!important}.echo-single-blog-post .categories-sidebar .wp-block-button .wp-block-button__link{color:#266dd3;background-color:#f5f5f5;padding:0;font-size:1.2rem}.echo-single-blog-post .categories-sidebar .wp-block-button:hover{cursor:pointer;background-color:#dcdcdc}.echo-single-blog-post .categories-sidebar .wp-block-button:hover a{background-color:#dcdcdc}.echo-single-blog-post .categories-sidebar .wp-block-button .wp-block-button__link{white-space:normal}.echo-single-blog-post .wp-block-post-content>p:first-child{background-color:#f1f0f0;border-radius:16px;margin-bottom:16px;padding:16px}.echo-single-blog-post .wp-block-post-content>p{margin-bottom:8px}.echo-single-blog-post .wp-block-post-content h3,.echo-single-blog-post .wp-block-post-content h4,.echo-single-blog-post .wp-block-post-content h5,.echo-single-blog-post .wp-block-post-content h6{margin-bottom:16px;margin-top:32px!important}.echo-single-blog-post .wp-block-post-content img,.echo-single-blog-post .wp-block-post-content .container-lazyload{margin-bottom:16px;margin-top:16px!important}.echo-single-blog-post .cat-item a:focus{outline:none!important}@media screen and (max-width:781px){body .echo-single-blog-post .categories-sidebar{display:none}}.pricing-container{grid-gap:4px;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:768px){.pricing-container{grid-template-columns:1fr}}.card{text-align:center;background-color:#fff;padding-top:16px;overflow:hidden}.card .table-header{background-color:#f50;justify-content:center;padding:8px;display:flex}.card .table-header img{height:40px;margin-right:4px}.card .table-header h3{color:#fff}.card ul{margin:0;padding:0;list-style-type:none}.card ul li{justify-content:center;align-items:center;padding-top:8px;padding-bottom:8px;font-size:1rem;display:flex}.card ul li:before{content:"✔";color:#266dd3;margin-right:8px}.card ul li:nth-child(2n){background-color:#f5f5f5}.card .wp-block-button a{border-radius:0;width:100%;margin-top:4px}.card .wp-block-button__link:hover{background-color:#266dd3}.card .credit-price{color:#266dd3;background-color:#fff;border-top:1px solid #f5f5f5;padding:8px;font-size:max(1.25rem,min(1.25vw + 1rem,2rem))}.card .final-price{color:#fff;background-color:#f50;padding:16px;font-size:max(1.25rem,min(1.25vw + 1rem,2rem));font-weight:700}body .shop-container{margin:auto auto 32px;padding-top:2rem}body .shop-container>.wp-block-columns{display:flex}body .shop-container>.wp-block-columns>.wp-block-column:first-child{order:2}body .shop-container>.wp-block-columns>.wp-block-column:nth-child(2){display:none}@media (min-width:767px){body .shop-container>.wp-block-columns>.wp-block-column:first-child{order:1}body .shop-container>.wp-block-columns>.wp-block-column:nth-child(2){order:2;display:block}body .shop-container>.wp-block-columns>.wp-block-column:nth-child(2) img{display:block}}body .shop-container .wc-block-components-product-price{flex-direction:row;justify-content:center;display:flex}body .shop-container .wc-block-components-product-price .woocommerce-Price-amount{line-height:26px}body .shop-container .wc-block-components-product-price .woocommerce-Price-amount bdi{white-space:nowrap}body .shop-container .wc-block-components-product-price .woocommerce-price-suffix{color:#000;white-space:nowrap;align-items:flex-end;margin-left:6px;font-size:12px;display:flex}body .shop-container .view-sample{margin-top:24px}body .shop-container .view-sample>.button{width:100%;padding:8px;font-size:1rem}body .shop-container .read-more-link{font-family:var(--wp--preset--font-family--work-sans);padding-bottom:16px}body .shop-container .product-meta .wp-block-post-terms__prefix{display:none}body .shop-container .product-meta p{word-break:keep-all}body .shop-container .product-details-container .product-price-and-view-btn-wrapper{justify-content:space-between;width:100%;display:flex}body .shop-container .product-details-container .product-price-and-view-btn-wrapper .product-image-as-view-button{align-items:center;display:flex}body .shop-container .product-details-container .product-price-and-view-btn-wrapper .product-image-as-view-button img{width:0;height:0;display:none}body .shop-container .product-details-container .product-price-and-view-btn-wrapper .product-image-as-view-button a:after{content:"VIEW"}body .shop-container .product-details-container .product-price-and-view-btn-wrapper a{white-space:nowrap;color:#fff;background-color:#f50;border-radius:50px;padding:.6rem 2rem;display:block;overflow:visible}@media (min-width:600px) and (max-width:782px){body .shop-container .product-details-container .product-price-and-view-btn-wrapper a{padding:8px 16px;font-size:1rem}}@media (min-width:1024px) and (max-width:1200px){body .shop-container .product-details-container .product-price-and-view-btn-wrapper a{padding:8px 16px;font-size:1rem}}body .shop-container .product-details-container .product-price-and-view-btn-wrapper a:hover{background-color:#266dd3}body .shop-container .product-details-container .woocommerce-product-gallery--with-images{margin-bottom:25px}body .shop-container .products-block-post-template .product-details-container{height:100%}body .shop-container .products-block-post-template .product{flex-direction:column;justify-content:space-between;height:100%;display:flex}body .shop-container .product-info-container{flex-direction:column;justify-content:space-between;display:flex}body .shop-container .product-details-container{flex-direction:column;justify-content:space-between;padding:1rem;display:flex}body .shop-container .wc-block-components-product-rating__container{display:none}body .shop-container button.wp-block-button__link.wp-element-button.wc-block-components-product-button__button.add_to_cart_button.ajax_add_to_cart.product_type_simple.has-text-align-.wc-interactive:hover,body .shop-container .woocommerce div.product form.cart button.single_add_to_cart_button:hover,body .shop-container .woocommerce div.product form.cart button[name=add-to-cart]:hover{background-color:#266dd3}body .shop-container .product-title a{font-size:var(--wp--preset--font-size--large)}body .shop-container .echo-shop-page-title{height:50px}body .shop-container .add-to-cart-container{margin-bottom:0;position:relative}body .shop-container .add-to-cart-container div:nth-child(2){visibility:hidden;position:absolute;bottom:16px;left:0;right:0}body .shop-container .add-to-cart-container:hover div:nth-child(2){visibility:visible}body .shop-container :where(body .is-layout-constrained)>.product-price-and-view-btn-wrapper{margin-block-start:0}@media (max-width:1024px) and (min-width:601px){body .shop-container ul.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.login #login{width:90%;max-width:600px}.login #login h1 a{height:150px}.login #login>*{margin-bottom:0 0 32px 0;padding-left:32px;padding-right:32px}.login .return-to-site{display:none!important}.login form#language-switcher{display:none}.login-action-lostpassword{place-items:center;display:grid}.login-action-lostpassword .return-to-site{text-align:center}.login-action-lostpassword .return-to-site a{color:#266dd3;font-family:var(--wp--preset--font-family--space-grotesk);font-size:max(.875rem,min(.708vw + .7334rem,1.3rem));text-decoration:none}.login-action-lostpassword label{font-family:var(--wp--preset--font-family--work-sans);font-size:1.2rem!important}.login-action-lostpassword .message,.login-action-lostpassword .notice,.login-action-lostpassword #login-message{border-left:none}.login-action-lostpassword input[type=submit]{width:100%;font-family:var(--wp--preset--font-family--work-sans);text-transform:uppercase;background-color:#f50;border:none;border-radius:24px;font-size:max(.875rem,min(.208vw + .8334rem,1rem));font-style:normal;font-weight:500}.login-action-lostpassword input[type=text]{text-align:center;border:1px solid #686161;flex-grow:1;min-width:3rem;margin:16px 0}.login-action-lostpassword #lostpasswordform,.login-action-lostpassword .notice{text-align:center;border:none;margin-top:0;margin-bottom:0}.login-action-lostpassword #lostpasswordform p:first-child,.login-action-lostpassword .notice p:first-child{font-style:italic}.login-action-lostpassword #lostpasswordform p:first-child label,.login-action-lostpassword .notice p:first-child label{font-style:normal;font-weight:700}.login-action-lostpassword #nav,body.login-action-checkemail .notice{display:none}body.login-action-checkemail .message{text-align:center;margin-bottom:0;border:none!important}.how-it-works-container .wp-block-buttons{width:100%}.how-it-works-container .wp-block-buttons a{justify-content:center;display:flex}@media (min-width:600px){.how-it-works-container .wp-block-buttons{width:75%}}@media (min-width:782px){.how-it-works-container .wp-block-buttons{width:50%}}.how-it-works-container .wp-block-group:first-child,.how-it-works-container .wp-block-group:nth-child(2),.how-it-works-container .wp-block-group:nth-child(3){margin-bottom:2rem!important}.how-it-works-container .wp-block-group{padding:1rem}#custom-login-modal{z-index:9999;background:#fff;border-radius:12px;flex-direction:column;width:80vw;max-width:600px;padding:0;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0003}@media (max-width:600px){#custom-login-modal{width:60%;min-width:350px;max-width:80%}}#custom-login-modal .alertbar{color:#fff;text-align:center;z-index:100;background-color:#f74343;border-radius:5px;width:100%;height:50px;line-height:45px;text-decoration:none;display:block;position:relative;top:0}#custom-login-modal .migration-alert{color:#000;text-align:center;z-index:100;background-color:#dbeaff;width:100%;height:auto;margin-top:75px;margin-bottom:20px;font-size:16px;line-height:30px;text-decoration:none;display:block;position:relative;top:0}#custom-login-modal label{margin-bottom:0}#custom-login-modal .custom-login-tabs{border-bottom:1px solid #eee;display:flex}#custom-login-modal .custom-login-tabs .login-tab-btn{cursor:pointer;color:#000;background:0 0;border:none;flex:1;padding:1em;font-size:1.1em;transition:background .2s}#custom-login-modal .custom-login-tabs .login-tab-btn.active{color:#fff;background:#266dd3;font-weight:700}#custom-login-modal .exit-login-modal{width:24px;height:24px;position:absolute;top:72px;right:8px}#custom-login-modal .exit-login-modal:hover{cursor:pointer}#custom-login-modal .login-tab-content{flex:1;padding:1rem 2rem;display:none;overflow-y:auto}#custom-login-modal .login-tab-content.active{display:block}@media (max-width:600px){#custom-login-modal .login-tab-content{padding:1em}}#custom-login-modal .login-tab-content .login-notice{background-color:#dbeaff;margin-bottom:1rem;padding:16px}#custom-login-modal .login-tab-content .woocommerce-form-login .woocommerce-form-row{position:relative}#custom-login-modal .login-tab-content form.woocommerce-form .woocommerce-form-row{margin-bottom:1rem}#custom-login-modal .login-tab-content form.woocommerce-form .woocommerce-form-row label{margin-bottom:.25rem;display:block}#custom-login-modal .login-tab-content form.woocommerce-form .woocommerce-form-row input[type=text],#custom-login-modal .login-tab-content form.woocommerce-form .woocommerce-form-row input[type=password]{box-sizing:border-box;width:100%}#custom-login-modal .login-tab-content form.woocommerce-form .form-row{margin-top:1rem}#custom-login-modal .login-tab-content form.woocommerce-form .form-row .woocommerce-form__label-for-checkbox{align-items:center;gap:.5rem;display:flex}#custom-login-modal .login-tab-content form.woocommerce-form .form-row button[type=submit]{margin-right:1rem}#custom-login-modal .login-tab-content form.woocommerce-form .woocommerce-LostPassword{margin-top:1rem}#custom-login-modal .login-tab-content form.woocommerce-form .woocommerce-LostPassword a{color:#333;font-size:.9rem;text-decoration:underline}#custom-login-modal .login-tab-content form.woocommerce-form .woocommerce-LostPassword a:hover{color:#000}#custom-login-modal .login-tab-content form.woocommerce-form .error{color:#a70000;background-color:#ffdede;border-radius:4px;margin-bottom:1rem;padding:.5rem}#custom-login-modal #password{padding-right:40px}#custom-login-modal .reveal-btn{color:#686161;width:24px;height:24px;font-size:.8rem;display:inline-block;position:absolute;top:0;right:12px;transform:translateY(50%)}#custom-login-modal .reveal-btn:hover{cursor:pointer}.page-header{background-color:#ebebeb;padding:2rem 1rem}.page-header p,.page-header .wp-block-spacer{margin-top:0}.btn-primary,a.btn-primary{color:#fff;text-align:center;background-color:#f50;border-radius:50px;width:100%;font-size:1.2rem}#faq-content-blocks{margin-top:24px;margin-bottom:24px}#faq-content-blocks .editor-title{cursor:pointer;border-top:1px solid #131313;justify-content:space-between;align-items:center;column-gap:12px;height:48px;padding:8px;display:flex}#faq-content-blocks .editor-container:last-child .editor-title{border-bottom:1px solid #131313}#faq-content-blocks .editor-title h2,#faq-content-blocks .editor-title h3,#faq-content-blocks .editor-title h4,#faq-content-blocks .editor-title h5,#faq-content-blocks .editor-title h6{margin:0}#faq-content-blocks .editor-title-icon{justify-content:center;align-items:center;height:40px;display:flex}#faq-content-blocks .editor-container .editor-title .editor-title-icon:before{content:url(https://echo-3.co.uk/wp-content/uploads/2024/05/minus-icon_45x12.webp)}#faq-content-blocks .editor-container.editor--hide .editor-title .editor-title-icon:before{content:url(https://echo-3.co.uk/wp-content/uploads/2024/05/plus-icon.webp);align-items:center;display:flex}#faq-content-blocks .editor--hide .editor-content{opacity:0;max-height:0;display:none}#faq-content-blocks .editor-content{visibility:visible;opacity:1;background-color:#f5f5f5;border-radius:8px;margin:12px 0;padding:12px;transition:opacity .1s,visibility .1s,max-height .3s,margin .2s;overflow:hidden}#faq-content-blocks .editor-content-block img.aligncenter{margin:auto;display:block}#faq-content-blocks .editor-content-block img.alignright{float:right}#faq-content-blocks .editor-content-block img.alignleft{float:left}#faq-content-blocks .editor-title-loader{background:#000;width:0%;height:2px;transition:all .3s;position:relative}.get-in-touch-component{flex-direction:column;max-width:700px;margin:auto;padding:32px;display:flex}.get-in-touch-component p{text-align:center}body .article-categories-container{text-align:center;width:100%;list-style:none;display:grid;margin-left:auto!important;margin-right:auto!important}body .article-categories-container li{word-break:normal;background-color:#f5f5f5;justify-content:center;align-items:center;padding:1rem 0;display:flex;border-radius:16px!important}body .article-categories-container li .wp-block-button__link{color:#266dd3;background-color:#f5f5f5;padding:0;font-size:1.2rem}body .article-categories-container li:hover{cursor:pointer;background-color:#dcdcdc}body .article-categories-container li:hover a{background-color:#dcdcdc}body .course-categories-container .wp-block-button{word-break:normal;background-color:#f5f5f5;justify-content:center;align-items:center;width:100%;padding:1rem 0;display:flex;border-radius:16px!important}body .course-categories-container .wp-block-button .wp-block-button__link{color:#f50;background-color:#f5f5f5;padding:0;font-size:1.2rem}body .course-categories-container .wp-block-button:hover{cursor:pointer;background-color:#dcdcdc}body .course-categories-container .wp-block-button:hover a{background-color:#dcdcdc}body .course-categories-container .wp-block-button a{word-wrap:normal;overflow-wrap:normal;white-space:normal;word-break:keep-all}body .article-categories-container{display:none}body .article-categories-container li a{color:#266dd3;font-family:var(--wp--preset--font-family--work-sans);text-decoration:none}@media (min-width:782px){body .article-categories-container{display:grid}}@media screen and (max-width:1000px){body .course-categories-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:781px){body .article-categories-container,body .course-categories-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:600px){body .article-categories-container,body .course-categories-container{grid-template-columns:1fr}}.wc-block-mini-cart__footer-actions .wc-block-components-button:nth-child(2),button[type=submit]{color:#fff;background-color:#f50}.page-header{margin-block-start:0!important}.page-header img{width:100%;height:60px}.body-small-font-size{font-size:1.05rem}.quantity input{text-align:center;border:3px solid #000}.buy-credits-container{margin-block-start:0}.buy-credits-container>.wp-block-group{padding:.5rem 0}.buy-credits-container .wp-block-button__link{border-color:#fff!important}.buy-credits-container .wp-block-button__link:hover{color:#000!important;border-color:#000!important}@media (max-width:782px){.buy-credits-container .wp-block-column{justify-content:center;display:flex}.buy-credits-container .wp-block-column p{text-align:center}}.buy-credits-container .wp-block-button{width:100%}.buy-credits-container .wp-block-button__link{overflow-wrap:normal;white-space:normal;word-break:keep-all;justify-content:center;align-items:center;width:100%;min-width:160px;padding:.75rem;display:flex}.buy-credits-container .wp-block-button__link svg{height:32px;margin-left:8px}.cards-container{margin:0 0 32px}.cards-container ul li{background-color:#f5f5f5;border-radius:16px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.cards-container a>img{border-radius:16px 16px 0 0}.cards-container li div:nth-child(2){border-radius:0 0 16px 16px}.reviews-container{margin:0 0 32px;padding:32px}.reviews-container .tss-wrapper{margin-block-start:0}.reviews-container .tss-wrapper .reviews-io-image{width:150px;height:150px;max-height:150px}.reviews-container .tss-wrapper .tss-carousel3 div.item-content-wrapper{background-color:#266dd3}.reviews-container .tss-wrapper .tss-even .tss-grid-item{margin-bottom:0}.reviews-container .tss-wrapper img{max-width:150px}.reviews-container .swiper-wrapper{align-items:center;display:flex}nav.woocommerce-breadcrumb a{color:#000}nav .wp-block-navigation__responsive-container-open{background-color:#0000;background-image:url(https://echo-3.co.uk/wp-content/uploads/2024/05/hamburger-icon-mobile-menu.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;outline:none;padding:0}nav .wp-block-navigation__responsive-container-open:focus{box-shadow:none;outline:none}nav .wp-block-navigation__responsive-container-open *{opacity:0}.wp-block-navigation.echo-primary-nav--mobile{width:100%}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container{overflow-x:hidden}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;padding:0}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{overflow:none;flex-direction:column;align-items:center;padding-top:0;display:flex}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .mobile-menu-top-bar>div:first-child{padding-top:20px;color:#000!important}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .mobile-menu-top-bar{width:100%}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .mobile-menu-top-bar div{justify-content:space-between;align-items:center;width:100%;display:flex}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .mobile-menu-top-bar div>img{width:auto;height:50px;position:relative;left:35px}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .mobile-menu-top-bar div button{align-content:center;height:100%;display:flex!important}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .mobile-menu-top-bar div button img{width:auto;height:35px;position:relative;left:-45px}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{flex-direction:column;align-items:center;padding-top:0;display:flex}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container li{justify-content:center;width:100%;display:flex}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container li a.wp-block-navigation-item__content{justify-content:center;width:100%;font-size:1.2rem;display:flex;color:#000!important}.wp-block-navigation.echo-primary-nav--mobile .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container li .wp-block-navigation-item__label{text-transform:uppercase;font-size:1.5rem;font-family:var(--wp--preset--font-family--work-sans);text-align:center;color:#000!important}.wp-block-navigation.echo-primary-nav--mobile ul.wp-block-navigation__submenu-container{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important}.wp-block-navigation.echo-primary-nav--mobile ul.wp-block-navigation__submenu-container li.wp-block-navigation-item>a.wp-block-navigation-item__content:hover{background-color:var(--wp--preset--color--accent);color:#fff;text-decoration:none}.wp-block-navigation.echo-primary-nav--mobile:focus{outline:none}.wp-block-navigation__responsive-container-close{display:none;position:static}.wp-block-navigation__responsive-container-close:focus{outline:none!important}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container{flex-direction:column;align-items:center;display:flex}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container>li>a.wp-block-navigation-item__content{font-size:40px!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container>li>a.wp-block-navigation-item__content:hover{text-decoration:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container li{justify-content:center;width:100%;display:flex}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container li ul.wp-block-navigation__container a.wp-block-navigation-item__content{width:100%;font-size:1.5rem;text-align:center!important;color:#000!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container li .wp-block-navigation-item__label{text-transform:uppercase;font-size:1.5rem;font-family:var(--wp--preset--font-family--work-sans);text-align:center;color:#000!important}.benefits-bar-container{background-color:#f50;height:30px}.benefits-bar-container div{width:100%;max-width:1218px;margin:auto;padding-left:1rem;padding-right:1rem}.benefits-bar-container ul.benefits-bar-container{background-color:#f50;display:flex;overflow:hidden}.benefits-bar-container ul.benefits-bar-container li.slide{opacity:0;color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8rem;line-height:.8rem;list-style:none;transition:opacity .8s;display:flex;position:absolute;top:0;left:0}.benefits-bar-container ul.benefits-bar-container li.slide span{color:#fff;align-items:center}.benefits-bar-container ul.benefits-bar-container li.slide img,.benefits-bar-container ul.benefits-bar-container li.slide svg{width:24px;height:24px;min-height:24px;max-height:24px;margin-right:8px}.benefits-bar-container ul.benefits-bar-container li.slide:first-child{opacity:1}.benefits-bar-container ul.benefits-bar-container.animate{margin:auto;padding:0;display:flex;position:relative}@media (min-width:782px){.benefits-bar-container ul.benefits-bar-container{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.benefits-bar-container ul.benefits-bar-container li.slide{opacity:1;justify-content:center;width:25%;position:static;transform:translate(0)}.benefits-bar-container ul.benefits-bar-container li.slide:first-child{justify-content:flex-start}.benefits-bar-container ul.benefits-bar-container li.slide:nth-child(4){justify-content:flex-end}}footer .footer-accred-logos-component{background-color:#f5f5f5;padding-top:32px;padding-bottom:32px}footer .footer-accred-logos-component>.wp-block-group{padding-bottom:16px}footer .footer-accred-logos-component a{color:#266dd3}footer .footer-accred-logos-component div:nth-child(2){flex-wrap:wrap;justify-content:center}footer .footer-accred-logos-component div:nth-child(2) figure.wp-block-image img{width:140px}@media (min-width:782px){footer .footer-accred-logos-component div:nth-child(2){justify-content:space-between}footer .footer-accred-logos-component div:nth-child(2) figure.wp-block-image img{margin-right:16px}}footer .footer-container{max-width:1250px;margin:auto!important}footer .footer-text a,footer .footer-text p{font-size:.8rem;font-family:var(--wp--preset--font-family--work-sans)}footer .footer-no-accred-badges>div{margin-block-start:0}header{width:100%}header>div:first-child{z-index:100;background:#fff;gap:12px;height:28px;position:fixed;top:0;left:0;right:0}header>div:nth-child(2){z-index:100;background:#fff;height:100px;position:fixed;top:28px;left:0;right:0;box-shadow:0 4px 2px -2px #686161}header>div:nth-child(2) .navigation-row-container{align-content:center;height:100%;display:flex}header>div:nth-child(3){margin-top:128px}header .d-site-navigation-container{flex-wrap:nowrap}header .d-site-navigation-container li>a[href*=licensed-courses]{background-color:#f5f5f5;width:100%}header div:first-child .star-rating-echo{height:100%;font-size:.8rem;display:flex;max-width:100%!important}header div:first-child .star-rating-echo img{object-fit:contain;width:80px;height:auto}header div:first-child .star-rating-echo a{display:flex}header div:first-child .rating-text{display:none}@media (min-width:601px){header div:first-child .rating-text{display:inline-block}}header div:first-child .account-icon-wrapper,header div:first-child .basket-icon-wrapper{gap:8px}header div:first-child .account-icon-wrapper img,header div:first-child .basket-icon-wrapper img{width:20px!important;height:20px!important}header div:first-child .account-icon-wrapper figure,header div:first-child .basket-icon-wrapper figure{display:flex}header div:first-child .account-icon-wrapper a,header div:first-child .account-icon-wrapper p,header div:first-child .basket-icon-wrapper a,header div:first-child .basket-icon-wrapper p{font-size:.8rem;font-family:var(--wp--preset--font-family--space-grotesk);text-decoration:none}header div:first-child .account-icon-wrapper a:hover,header div:first-child .account-icon-wrapper p:hover,header div:first-child .basket-icon-wrapper a:hover,header div:first-child .basket-icon-wrapper p:hover{text-decoration:underline}header div:first-child .account-icon-wrapper:hover,header div:first-child .basket-icon-wrapper:hover{cursor:pointer}header div:first-child .mobile-product-search-icon{display:none!important}@media (max-width:600px){header div:first-child .mobile-product-search-icon{align-items:center;width:20px;height:20px;display:flex;display:flex!important}header div:first-child .mobile-product-search-icon img{border-radius:0}}header div:nth-child(2) .custom-logo-link img{object-fit:contain;height:64px}header div:nth-child(2) #mobile-search-container{z-index:333;background:#fff;align-items:center;width:75%;height:68px;margin-left:24px;padding:16px;transition:transform .3s ease-in-out;display:flex;position:fixed;top:28px;right:-8px;transform:translate(-100%)}header div:nth-child(2) #mobile-search-container.slide-in{transform:translate(-25%)}header div:nth-child(2) #mobile-search-container.slide-out{transform:translate(75%)}header div:nth-child(2) .product-search-search-icon{margin:0;position:absolute;left:12px}header div:nth-child(2) .product-search-search-icon img,header div:nth-child(2) .product-search-search-icon figure{background-color:#fff;border-radius:0;width:24px;min-width:24px;height:24px}@media screen and (min-width:601px){header div:nth-child(2) .product-search-search-icon img,header div:nth-child(2) .product-search-search-icon figure{display:block}}header div:nth-child(2) form.product-search-input input{max-width:200px;height:40px;padding:8px 8px 8px 48px}@media screen and (min-width:781px){header .echo-primary-nav--desktop ul{justify-content:space-between;align-items:center;height:100%}header .echo-primary-nav--desktop{flex-wrap:nowrap;display:flex}header .wp-block-navigation.echo-primary-nav--mobile{display:none}}@media screen and (max-width:781px){header .wp-block-navigation.echo-primary-nav--desktop{display:none}}@media screen and (min-width:992px){header .navigation-row-container nav{max-width:65%}}header .wp-block-site-logo img{min-width:150px}header .wp-block-navigation__container.echo-primary-nav--desktop .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container{min-width:300px}header .wp-block-navigation__container.echo-primary-nav--desktop li>a.wp-block-navigation-item__content{padding:.5rem}header .wp-block-navigation__container.echo-primary-nav--desktop li>a.wp-block-navigation-item__content:hover{color:#fff;background-color:#f50;text-decoration:none}header .wp-block-navigation__container.echo-primary-nav--desktop li>a.wp-block-navigation-item__content{justify-content:center;display:flex}header .wp-block-woocommerce-mini-cart{visibility:visible!important}@media (max-width:600px){header .navigation-row-container form,header .basket-icon-wrapper p,header .account-icon-wrapper p{display:none}}.team-benefits-icons-component{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.team-benefits-icons-component div{text-align:center;flex-direction:column;align-items:center;display:flex}.team-benefits-icons-component div img{border-radius:0;width:48px;height:48px}@media (max-width:782px){.team-benefits-icons-component{grid-template-columns:repeat(2,1fr)}.team-benefits-icons-component div:first-child{display:none}.team-benefits-icons-component img{width:24px;height:24px}}.home .wp-site-blocks main{padding-top:0!important}.home .cards-container>.wp-block-column{background-color:#f5f5f5;border-radius:16px;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}.home .cards-container>.wp-block-column figure>img{border-radius:16px 16px 0 0}.home .cards-container>.wp-block-column>.wp-block-group{border-radius:16px;padding:8px}.home .cards-container .wp-block-image img{width:100%}.home .cards-container .card-info p{white-space:nowrap}.home .cards-container .wp-block-group{gap:8px}@media screen and (max-width:891px){.home .cards-container .wp-block-button .wp-block-button__link{padding-left:32px;padding-right:32px}}.home .product-cards-container .product-card{flex-direction:column;width:auto;height:auto;display:flex}.home .product-cards-container .product-card .wp-block-image a{display:block}.home .product-cards-container .product-card>.wp-block-group{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.home .product-cards-container .product-card>.wp-block-group>.wp-block-group:first-child{margin-left:0!important}.home .product-cards-container .product-card>.wp-block-group>.wp-block-group:nth-child(2){justify-content:space-between;width:100%;display:flex}.home .product-cards-container .product-card>div>.wp-block-group>p{margin-top:4px}.home .four-simple-steps-container *{margin:0 0 8px}.home .four-simple-steps-container .wp-block-columns img{width:120px;max-width:120px;height:120px}@media screen and (max-width:781px){.home .four-simple-steps-container .wp-block-column{text-align:center}}.home .purchase-flow-line{z-index:-10;border-bottom:4px solid #266dd3;margin-bottom:0;position:relative;top:82px;left:10px}.home .site-hero-banner>*{margin-bottom:16px}@media screen and (max-width:781px){.home .site-hero-banner{max-width:45vw}.home .purchase-flow-line{display:none}}body,html{overflow-x:hidden}body p,body ul li,body{font-size-adjust:.5;font-size:1.2rem}body a:where(:not(.wp-element-button)){font-size-adjust:.5;font-size:1.2rem}:root :where(p){font-size-adjust:.5;font-size:1.2rem}:root :where(a:where(:not(.wp-element-button))){font-size-adjust:.5;font-size:1.2rem}:where(.wp-site-blocks)>*{margin-block-start:0!important}:where(body .is-layout-flow)>*{margin-block-start:0!important}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,monospace}@media (max-width:600px){:root{--wp--preset--font-size--medium:1rem}body p,body ul li{font-size-adjust:.5;font-size:1.2rem}body a:where(:not(.wp-element-button)){font-size-adjust:.5;font-size:1.2rem}:root :where(p){font-size-adjust:.5;font-size:1.2rem}:root :where(a:where(:not(.wp-element-button))){font-size-adjust:.5;font-size:1.2rem}}img{border-radius:16px}.wp-block-cover>img{border-radius:0}.background-grey{background-color:#f5f5f5}.background-primary{background-color:#f50!important}.background-primary a{color:#fff!important;background-color:#f50!important}.background-secondary{background-color:#266dd3!important}.background-secondary a{color:#fff!important;background-color:#266dd3!important}.echo-site-header>.wp-block-group>.wp-block-group,header>.wp-block-group>.wp-block-group{box-sizing:border-box;max-width:1250px;margin:auto;padding-left:1rem;padding-right:1rem}a:focus,.wp-block-button a.wp-block-button__link:focus{outline:none}.wp-block-button:hover{cursor:pointer}body .wp-site-blocks main{max-width:100vw}.embed-echo-video .container-vimeo{justify-content:center;display:flex}.echo-logo-pic-medium img{border-radius:0;width:48px;max-width:48px;height:48px;max-height:48px}.echo-logo-text-medium img{width:200px}.space-bottom-2{margin-bottom:8px}.space-bottom-3{margin-bottom:16px}.zv-image{display:none}h4.heading{padding:20px;border:3px solid #222!important;border-radius:8px!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:1rem}@media screen and (max-width:700px){.related.products{clear:both}.zv-image.woocommerce-product-gallery__wrapper{display:block!important}[class*=woocommerce] div.product .summary{margin-top:0!important}[class*=woocommerce] div.product .woocommerce-tabs{float:unset!important}.product_meta{margin-bottom:10px}}#player,.player{border-radius:15px}@media screen and (max-width:700px){.view-sample{margin-top:0;margin-bottom:24px}}@media (max-width:599px){ul.wp-block-navigation__container>li:first-child>a.wp-block-navigation-item__content:first-child{font-size:28px;font-weight:700}}.migration-alert{padding:1rem!important}
/*# sourceMappingURL=style.css.map */
