/* Drop Ship Formula page layer: former inline styles and per-section <style> blocks,
   limited to their page with :where(:root:has(#section-ID)), which adds no specificity. */
/* ===== index ===== */
/* section 1756468418700 (Hero Header): former inline styles */
#section-1756468418700 .x-2f6fcb {bottom: 10%; right: -3%}
#section-1756468418700 .x-cc6032 {z-index:1}

/* section 1756469598351 (Introducing): former inline styles */
#section-1756469598351 .x-61dced {bottom: 10%;left: 4%;transform: scaleX(-1);rotate: 90deg}
#section-1756469598351 .x-eb0404 {top: 8%; left: -3%; transform: scaleX(-1)}
#section-1756469598351 .x-448708 {top: 8%; right: -2%}
#section-1756469598351 .x-4e7908 {top: 4rem}

/* section 1756469881230 (Testimonials): former inline styles */
#section-1756469881230 .x-c53996 {padding:56.25% 0 0 0;position:relative}
#section-1756469881230 .x-617d34 {height:100%;left:0;position:absolute;top:0;width:100%}
#section-1756469881230 .x-553bf7 {height:100%;width:100%}

/* section 1756470090452 (Training Discover): former inline styles */
#section-1756470090452 .x-83c9d2 {top: 18%;left: -11%;rotate: 323deg}
#section-1756470090452 .x-f34919 {bottom: 0%;right: -9%;rotate: 10deg}
#section-1756470090452 .x-ef21bc {height: 70px}

/* section 1756470130740 (212 & Six Months): former inline styles */
#section-1756470130740 .x-3c3c09 {bottom:0; left:1%; width: 41%; z-index:2}
#section-1756470130740 .x-893824 {max-width: 350px}

/* section 1757066399074 (Custom CSS) */
:where(:root:has(#section-1757066399074)) .header .user .user__login a {background: rgb(255 227 0);
    padding: 6px 10px;
    color: rgb(22 30 42);
    border-radius: 4px;}
/* ===== batch-a ===== */
/* section 1757339127453 (Hero Header) */
div#block-1757339127453_0 .image-wrapper {background-position: 70% !important;}

/* section 1757138392139 (212 & Six Months): former inline styles */
#section-1757138392139 .x-3c3c09 {bottom:0; left:1%; width: 41%; z-index:2}
#section-1757138392139 .x-893824 {max-width: 350px}

/* section 1759402908758 (Header): former inline styles */
#section-1759402908758 .x-893824 {max-width: 350px}

/* section 1760601410623 (Timeline) */
:where(:root:has(#section-1760601410623)) .timeline {list-style: none;
    padding: 0;
    position: relative;}
:where(:root:has(#section-1760601410623)) .timeline:before {top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 5px;
  background-color: #eeeeee;
  left: 50%;
  margin-left: -1.5px;}
:where(:root:has(#section-1760601410623)) .timeline > li {margin-bottom: 40px;
  position: relative;}
:where(:root:has(#section-1760601410623)) .timeline > li:last-child {margin-bottom: 0;}
:where(:root:has(#section-1760601410623)) .timeline > li:before, :where(:root:has(#section-1760601410623)) .timeline > li:after {content: " ";
  display: table;}
:where(:root:has(#section-1760601410623)) .timeline > li:after {clear: both;}
:where(:root:has(#section-1760601410623)) .timeline > li > .timeline-panel {width: 46%;
  float: left;
  border-radius: 2px;
  padding: 20px;
  position: relative;}
:where(:root:has(#section-1760601410623)) .timeline > li > .timeline-badge {color: #fff;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 1.4em;
  text-align: center;
  position: absolute;
  top: 40%;
  left: 50%;
  margin-left: -25px;
  background-color: #3f78e0;
  z-index: 100;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  font-weight: bold;}
:where(:root:has(#section-1760601410623)) .timeline > li.timeline-inverted > .timeline-panel {float: right;}
:where(:root:has(#section-1760601410623)) .timeline > li.timeline-inverted > .timeline-panel:before {border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;}
:where(:root:has(#section-1760601410623)) .timeline > li.timeline-inverted > .timeline-panel:after {border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;}
:where(:root:has(#section-1760601410623)) .timeline-title {margin-top: 0;
    color: inherit;}
:where(:root:has(#section-1760601410623)) .timeline-body > p, :where(:root:has(#section-1760601410623)) .timeline-body > ul {margin-bottom: 0;}
:where(:root:has(#section-1760601410623)) .timeline-body > p + p {margin-top: 5px;}
:where(:root:has(#section-1760601410623)) .timeline > li > .timeline-panel.inverted {float: right;
    border: none;
    box-shadow: none;
    padding: 0 80px;
    margin-bottom: 20px;}
:where(:root:has(#section-1760601410623)) .timeline > li.timeline-inverted .timeline-panel.inverted {float: left;}
@media (max-width: 1200px) {
:where(:root:has(#section-1760601410623)) .timeline > li > .timeline-panel.inverted {padding: 0 20px;}
}
@media (max-width: 767px) {
:where(:root:has(#section-1760601410623)) ul.timeline:before {left: 40px;}
:where(:root:has(#section-1760601410623)) ul.timeline > li > .timeline-panel {width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);}
:where(:root:has(#section-1760601410623)) ul.timeline > li > .timeline-badge {left: 15px;
        margin-left: 0;
        top: 16px;}
:where(:root:has(#section-1760601410623)) .timeline > li.timeline-inverted .timeline-panel.inverted, :where(:root:has(#section-1760601410623)) ul.timeline > li > .timeline-panel {float: right;}
:where(:root:has(#section-1760601410623)) .timeline > li > .timeline-panel.inverted {margin: 40px 0;
        padding: 0 10px;}
:where(:root:has(#section-1760601410623)) ul.timeline > li > .timeline-panel:before {border-left-width: 0;
        border-right-width: 15px;
        left: -15px;
        right: auto;}
:where(:root:has(#section-1760601410623)) ul.timeline > li > .timeline-panel:after {border-left-width: 0;
        border-right-width: 14px;
        left: -14px;
        right: auto;}
}

/* section 1760601410623 (Timeline): former inline styles */
#section-1760601410623 .x-893824 {max-width: 350px}

/* section 1757319560242 (Course Elements) */
:where(:root:has(#section-1757319560242)) .nav-pills .nav-link.active {background: #3f78e0;
    color: #fff;}
:where(:root:has(#section-1757319560242)) .nav-pills .nav-link {color: #959ca9;
    background-color: #fff;
    font-weight: 500;}

/* section 1760608410549 (Testimonials): former inline styles */
#section-1760608410549 .x-c53996 {padding:56.25% 0 0 0;position:relative}
#section-1760608410549 .x-617d34 {height:100%;left:0;position:absolute;top:0;width:100%}
#section-1760608410549 .x-553bf7 {height:100%;width:100%}

/* section 1758202350081 (212 & Six Months): former inline styles */
#section-1758202350081 .x-3c3c09 {bottom:0; left:1%; width: 41%; z-index:2}
#section-1758202350081 .x-893824 {max-width: 350px}

/* section 1758202361455 (FAQ): former inline styles */
#section-1758202361455 .x-893824 {max-width: 350px}

/* section 1757322403664 (Heading) */
div#section-1757322403664 {background-position: top;
    background-size: contain;}

/* section 1758009511647 (Jonny Review): former inline styles */
#section-1758009511647 .x-c53996 {padding:56.25% 0 0 0;position:relative}
#section-1758009511647 .x-617d34 {height:100%;left:0;position:absolute;top:0;width:100%}
#section-1758009511647 .x-553bf7 {height:100%;width:100%}

/* section 1757682406097 (Terry Review): former inline styles */
#section-1757682406097 .x-c53996 {padding:56.25% 0 0 0;position:relative}
#section-1757682406097 .x-617d34 {height:100%;left:0;position:absolute;top:0;width:100%}
#section-1757682406097 .x-553bf7 {height:100%;width:100%}

/* section 1757509951420 (Chris Review): former inline styles */
#section-1757509951420 .x-c53996 {padding:56.25% 0 0 0;position:relative}
#section-1757509951420 .x-617d34 {height:100%;left:0;position:absolute;top:0;width:100%}
#section-1757509951420 .x-553bf7 {height:100%;width:100%}

/* section 1757746207853 (Review Vids): former inline styles */
#section-1757746207853 .x-c53996 {padding:56.25% 0 0 0;position:relative}
#section-1757746207853 .x-617d34 {height:100%;left:0;position:absolute;top:0;width:100%}
#section-1757746207853 .x-553bf7 {height:100%;width:100%}

/* section 1758617860983 (Call To Action) */
div#block-1758617860983_0 {background-image: url(https://dsfwebsite.s3.us-east-1.amazonaws.com/right-arrow-bottom-purple.svg);
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-size: 40% auto;}

/* section 1758617860983 (Call To Action): former inline styles */
#section-1758617860983 .x-c48e4b {--bs-bg-opacity: .95}

/* section 1758550958992 (Reviews Carousel) */
:where(:root:has(#section-1758550958992)) .stars {color: #f59e0b;}
@keyframes scroll-t2b {
  0%   { transform: translateY(0); }
  100% { transform: translateY(-50%); }
}
@keyframes scroll-b2t {
  0%   { transform: translateY(-50%); }
  100% { transform: translateY(0); }
}
:where(:root:has(#section-1758550958992)) .column-window {height: 40rem;
  overflow: hidden;
  border-radius: var(--radius);
  position: relative;
  padding: 0 .5rem;
  mask-image: linear-gradient(to bottom, transparent, #000 20%, #000 80%, transparent);
  -webkit-mask-image: linear-gradient(to bottom, transparent, #000 20%, #000 80%, transparent);}
@media (max-width: 991.98px) {
:where(:root:has(#section-1758550958992)) .column-window {height: 35rem;}
}
@media (max-width: 575.98px) {
:where(:root:has(#section-1758550958992)) .column-window {height: 32rem;}
}
:where(:root:has(#section-1758550958992)) .scroller {display: flex;
  flex-direction: column;
  gap: 1.25rem; 
  will-change: transform;}
:where(:root:has(#section-1758550958992)) .animate-t2b {animation: scroll-t2b 60s linear infinite;}
:where(:root:has(#section-1758550958992)) .animate-b2t {animation: scroll-b2t 60s linear infinite;}

/* section 1757508511128 (212 & Six Months): former inline styles */
#section-1757508511128 .x-3c3c09 {bottom:0; left:1%; width: 41%; z-index:2}
#section-1757508511128 .x-893824 {max-width: 350px}

/* section 1756888243676 (Custom CSS) */
:where(:root:has(#section-1756888243676)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756888243676)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756888243676)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756888243676)) #section-footer_dsf hr {display: none;}
:where(:root:has(#section-1756888243676)) .block.background-light a {color: #3f78e0;}

/* section 1758622122154 (Testimonials) */
:where(:root:has(#section-1758622122154)) img.rounded-circle {width: 3rem;
  height: 3rem;
  border-radius: 50%;
  object-fit: cover;
  display: inline-block;
  background-color: #e5e7eb;}
:where(:root:has(#section-1758622122154)) mark {padding: 0 4px;
    background-color: #fadc5b;
    font-weight: 600;
    white-space: break-spaces;}
:where(:root:has(#section-1758622122154)) blockquote {font-weight: 400;
    font-size: 0.82rem;
    line-height: 1.6;
    border-radius: 3px;}
:where(:root:has(#section-1758622122154)) .revieTitle {font-weight: 600;}
:where(:root:has(#section-1758622122154)) img.rounded-circle[src=""], :where(:root:has(#section-1758622122154)) img.rounded-circle:not([src]) {visibility: hidden;}
:where(:root:has(#section-1758622122154)) .blockquote-details {position: relative;}
:where(:root:has(#section-1758622122154)) .blockquote-details:has(img.rounded-circle[src=""])::before, :where(:root:has(#section-1758622122154)) .blockquote-details:has(img.rounded-circle:not([src]))::before {content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  background-color: #e5e7eb;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 64 64\"><circle cx=\"32\" cy=\"32\" r=\"32\" fill=\"%23e5e7eb\"/><path d=\"M32 34c7.18 0 13-5.82 13-13S39.18 8 32 8 19 13.82 19 21s5.82 13 13 13zm0 6c-10.03 0-19 5.16-19 12v4h38v-4c0-6.84-8.97-12-19-12z\" fill=\"%23737a83\"/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 70% 70%;
  pointer-events: none;
  z-index: 0;}
:where(:root:has(#section-1758622122154)) .blockquote-details img.rounded-circle {position: relative; z-index: 1;}

/* section 1758631115548 (212 & Six Months): former inline styles */
#section-1758631115548 .x-3c3c09 {bottom:0; left:1%; width: 41%; z-index:2}
#section-1758631115548 .x-893824 {max-width: 350px}
/* ===== batch-b ===== */
/* section 1758696776953 (Finance Tabs) */
:where(:root:has(#section-1758696776953)) #tab1-2 .icon-svg, :where(:root:has(#section-1758696776953)) #tab1-3 .icon-svg, :where(:root:has(#section-1758696776953)) #tab1-4 .icon-svg {height: 6rem !important;}

/* section 1758696776953 (Finance Tabs): former inline styles */
#section-1758696776953 .x-3ffa98 {enable-background:new 0 0 64 64}

/* section 1758776610863 (212 & Six Months): former inline styles */
#section-1758776610863 .x-3c3c09 {bottom:0; left:1%; width: 41%; z-index:2}
#section-1758776610863 .x-893824 {max-width: 350px}

/* section 1756536809328 (Custom CSS) */
:where(:root:has(#section-1756536809328)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756536809328)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756536809328)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756536809328)) #section-footer_dsf hr {display: none;}
:where(:root:has(#section-1756536809328)) .progress:before {content: "Your Progress";
    font-size: 12px;
    text-align: left;
    display: block;
    margin-bottom: 5px;}
:where(:root:has(#section-1756536809328)) .progress__outer {background-color: #fff;}
:where(:root:has(#section-1756536809328)) .progress {background-color: #e5e5e5;
    border-radius: 4px;
    margin-top: 20px;
    padding: 20px;}
:where(:root:has(#section-1756536809328)) .product__content {padding: 30px 20px;}

/* section 1756893720268 (Buy Package) */
:where(:root:has(#section-1756893720268)) .block-type--pricing .pricing__name {font-size: 30px;
    letter-spacing: -1px;
    color: #2d2d2d !important;
    line-height: 28px;
    padding: 0 10px;}
:where(:root:has(#section-1756893720268)) .pricing__price {font-size: 220%;}
:where(:root:has(#section-1756893720268)) h2.pricing__price:after {content: "VAT included";
    font-size: small;
    display: block;
    color: #747474;
    font-weight: 500;}
:where(:root:has(#section-1756893720268)) .pricing__content p {color: #565656;
    line-height: 1em;
    margin-top: 10px;
    font-weight: bold;
    font-style: italic;}

/* section 1756892353029 (Custom CSS) */
:where(:root:has(#section-1756892353029)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756892353029)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756892353029)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756892353029)) #section-footer_dsf hr {display: none;}
:where(:root:has(#section-1756892353029)) .feature__text ul {text-align: left;}
:where(:root:has(#section-1756892353029)) .feature__text ul li {margin-bottom: 1px;
    font-size: initial;}
:where(:root:has(#section-1756892353029)) .feature__text p {text-align: left;}

/* section 1756904510299 (Custom CSS) */
:where(:root:has(#section-1756904510299)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756904510299)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756904510299)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756904510299)) #section-footer_dsf hr {display: none;}

/* section 1756905400502 (Custom CSS) */
:where(:root:has(#section-1756905400502)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756905400502)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756905400502)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756905400502)) #section-footer_dsf hr {display: none;}

/* section 1756536043443 (Custom CSS) */
:where(:root:has(#section-1756536043443)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756536043443)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756536043443)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756536043443)) #section-footer_dsf hr {display: none;}
:where(:root:has(#section-1756536043443)) .progress:before {content: "Your Progress";
    font-size: 12px;
    text-align: left;
    display: block;
    margin-bottom: 5px;}
:where(:root:has(#section-1756536043443)) .progress__outer {background-color: #fff;}
:where(:root:has(#section-1756536043443)) .progress {background-color: #e5e5e5;
    border-radius: 4px;
    margin-top: 20px;
    padding: 20px;}
:where(:root:has(#section-1756536043443)) .product__content {padding: 30px 20px;}

/* section 1756903545343 (Custom CSS) */
:where(:root:has(#section-1756903545343)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756903545343)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756903545343)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756903545343)) #section-footer_dsf hr {display: none;}

/* section 1756535987483 (Custom CSS) */
:where(:root:has(#section-1756535987483)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756535987483)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756535987483)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756535987483)) #section-footer_dsf hr {display: none;}
:where(:root:has(#section-1756535987483)) div#block-1756884747922 {display: none;}

/* section 1756966492078 (Custom CSS) */
:where(:root:has(#section-1756966492078)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756966492078)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756966492078)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756966492078)) #section-footer_dsf hr {display: none;}
:where(:root:has(#section-1756966492078)) div#block-1756884747922 {display: none;}

/* section 1756966500715 (Custom CSS) */
:where(:root:has(#section-1756966500715)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756966500715)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756966500715)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756966500715)) #section-footer_dsf hr {display: none;}
:where(:root:has(#section-1756966500715)) div#block-1756884747922 {display: none;}

/* section 1756536025203 (Custom CSS) */
:where(:root:has(#section-1756536025203)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756536025203)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756536025203)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756536025203)) #section-footer_dsf hr {display: none;}
:where(:root:has(#section-1756536025203)) .progress:before {content: "Your Progress";
    font-size: 12px;
    text-align: left;
    display: block;
    margin-bottom: 5px;}
:where(:root:has(#section-1756536025203)) .progress__outer {background-color: #fff;}
:where(:root:has(#section-1756536025203)) .progress {background-color: #e5e5e5;
    border-radius: 4px;
    margin-top: 20px;
    padding: 20px;}
:where(:root:has(#section-1756536025203)) .product__content {padding: 30px 20px;}

/* section 1756536014034 (Custom CSS) */
:where(:root:has(#section-1756536014034)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756536014034)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756536014034)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756536014034)) #section-footer_dsf hr {display: none;}
:where(:root:has(#section-1756536014034)) .progress:before {content: "Your Progress";
    font-size: 12px;
    text-align: left;
    display: block;
    margin-bottom: 5px;}
:where(:root:has(#section-1756536014034)) .progress__outer {background-color: #fff;}
:where(:root:has(#section-1756536014034)) .progress {background-color: #e5e5e5;
    border-radius: 4px;
    margin-top: 20px;
    padding: 20px;}
:where(:root:has(#section-1756536014034)) .product__content {padding: 30px 20px;}

/* section 1756889869809 (Custom CSS) */
:where(:root:has(#section-1756889869809)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756889869809)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756889869809)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756889869809)) #section-footer_dsf hr {display: none;}
:where(:root:has(#section-1756889869809)) .feature__text ul {text-align: left;}
:where(:root:has(#section-1756889869809)) .feature__text ul li {margin-bottom: 1px;
    font-size: initial;}
:where(:root:has(#section-1756889869809)) .feature__text p {text-align: left;}
:where(:root:has(#section-1756889869809)) div#block-1756891065179_3 {display: none;}
/* ===== batch-c ===== */
/* section 1756534197551 (Custom Code) */
:where(:root:has(#section-1756534197551)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756534197551)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756534197551)) #section-footer_dsf hr {display: none;}

/* section 1756476079241 (SVG After Grey) */
:where(:root:has(#section-1756476079241)) .gb-shapes.under .gb-shape-1 {color: #ffffff;
	    left: 0;
	    right: 0;
	    bottom: -1px;
	    transform: scaleX(-1);}
:where(:root:has(#section-1756476079241)) .gb-shapes.under .gb-shape {position: absolute;
	    overflow: hidden;
	    pointer-events: none;
	    line-height: 0;}
:where(:root:has(#section-1756476079241)) .gb-shapes.under .gb-shape-1 svg {height: 40px;
	    width: calc(100% + 1.3px);
	    position: relative;
	    left: 50%;
	    transform: translateX(-50%);
	    min-width: 100%;}
:where(:root:has(#section-1756476079241)) .gb-shapes.under .gb-shape svg {fill: #fff;}

/* section 1756477032877 (SVG Before Grey) */
:where(:root:has(#section-1756477032877)) .gb-shapes.over .gb-shape-1 {color: red;
	    left: 0;
	    right: 0;
	    top: -50px;
	    transform: scaleY(1);}
:where(:root:has(#section-1756477032877)) .gb-shapes.over .gb-shape {position: absolute;
	    overflow: hidden;
	    pointer-events: none;
	    line-height: 0;}
:where(:root:has(#section-1756477032877)) .gb-shapes.over .gb-shape-1 svg {height: 50px;
	    width: calc(100% + 1.3px);
	    position: relative;
	    left: 50%;
	    transform: translateX(-50%);
	    min-width: 100%;}
:where(:root:has(#section-1756477032877)) .gb-shapes.over .gb-shape svg {fill: #ecf8f7;}

/* section 1756475373486 (Custom CSS) */
:where(:root:has(#section-1756475373486)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756475373486)) .progress:before {content: "Your Progress";
    font-size: 12px;
    text-align: left;
    display: block;
    margin-bottom: 5px;}
:where(:root:has(#section-1756475373486)) .progress__outer {background-color: #fff;}
:where(:root:has(#section-1756475373486)) .progress {background-color: #e5e5e5;
    border-radius: 4px;
    margin-top: 20px;
    padding: 20px;}
:where(:root:has(#section-1756475373486)) .product__content {padding: 30px 20px;}

/* section 1756901707183 (Custom CSS) */
:where(:root:has(#section-1756901707183)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756901707183)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756901707183)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756901707183)) #section-footer_dsf hr {display: none;}
:where(:root:has(#section-1756901707183)) .progress:before {content: "Your Progress";
    font-size: 12px;
    text-align: left;
    display: block;
    margin-bottom: 5px;}
:where(:root:has(#section-1756901707183)) .progress__outer {background-color: #fff;}
:where(:root:has(#section-1756901707183)) .progress {background-color: #e5e5e5;
    border-radius: 4px;
    margin-top: 20px;
    padding: 20px;}
:where(:root:has(#section-1756901707183)) .product__content {padding: 30px 20px;}

/* section 1756901544187 (Custom CSS) */
:where(:root:has(#section-1756901544187)) #block-1555988491313 .link-list {display: none;}
:where(:root:has(#section-1756901544187)) #section-footer_dsf .footerDisc, :where(:root:has(#section-1756901544187)) #section-footer_dsf .footerLinks, :where(:root:has(#section-1756901544187)) #section-footer_dsf hr {display: none;}
