.tshirt-bannersection{position:relative}.tshirt-mortgage-heading{font-family:Poppins,sans-serif;font-size:48px;font-weight:700;color:#fff;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;gap:12px}.tshirt-mortgage-deco{display:inline-flex;align-items:center;gap:6px}.tshirt-mortgage-line{display:inline-block;width:60px;height:3px;background-color:#ff541c}.tshirt-mortgage-diamond{color:#ff541c;font-size:.7em;line-height:1}@media screen and (max-width:768px){.tshirt-mortgage-heading{font-size:1.2rem}.tshirt-mortgage-line{width:35px;height:2px}}.child{flex:1}.tshirt-arrow{width:62px;display:block;margin-left:auto;margin-right:auto;height:auto}.steps-section,.tshirt-arrow{position:relative}.apple-logo{font-size:30px}.button-text{line-height:1.2;text-align:left;margin-left:10px}.upper-text{font-size:10px;margin-bottom:0!important}.playstore-text{font-family:Roboto,sans-serif!important}.store-text{font-size:21px;margin-bottom:0}.appstore,.playstore{background-color:#000;border:2px solid #000;color:#fff;margin:auto 6px;font-size:13px}.button-section{justify-content:center;margin:3rem auto}.appstore:hover,.playstore:hover{background-color:#fff;border:2px solid #000;color:#000}.step-heading{color:#992A00;font-style:normal;font-weight:600;line-height:175%}.centered-list{list-style:inside;text-align:center;padding:0;margin:0}.dotted-bannerbox{z-index:0;pointer-events:none}.steps,.welcome{color:#fff}.order{background:linear-gradient(96deg,#992A00 18.07%,#ff9823 54.87%);-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:colorChange 3s linear infinite;font-weight:600}@keyframes colorChange{0%{background:linear-gradient(96deg,#992A00 18.07%,#ff9823 54.87%);background-clip:text;-webkit-background-clip:text}50%{background:#fff;background-clip:text;-webkit-background-clip:text}to{background:linear-gradient(96deg,#992A00 18.07%,#ff9823 54.87%);background-clip:text;-webkit-background-clip:text}}.family{background:linear-gradient(90deg,#FF6A13 40.3%,#fd9232 82.78%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Poppins;font-style:normal;font-weight:600}.family a{text-decoration:none}.step1,.step2{border-radius:6.181px;background:linear-gradient(89deg,#5e358b 3.49%,#992A00 114.24%);width:100px;text-align:center;display:block;margin-right:auto;animation:Animation1 2s linear infinite;color:#fff;padding:5px}.step1{margin-top:3rem;margin-left:auto}@keyframes Animation1{0%{background:linear-gradient(90deg,#5e358b 3.49%,#992A00 114.24%)}50%{background:linear-gradient(90deg,#5e358b 3.49%,#992A00 114.24%)}to{background:linear-gradient(270deg,#5e358b 3.49%,#992A00 114.24%)}}@media screen and (min-width:992px){.tshirt-bannersection{background-image:var(--tshirt-bannerbg,url("https://resources.swmc.com/angel-ai/tshirt/tshirt-desktopbg.webp"));background-size:100% 100%;background-repeat:no-repeat;padding:8rem 0 4rem}.tshirt-footer{margin-top:2rem}.tshirt-arrow{margin-top:-2rem}.semicircle-design1{position:absolute;right:0;margin-top:6rem;z-index:-1}.semicircle-design2{position:absolute;transform:rotate(180deg);margin-top:22rem;width:100px;z-index:-2}.Mobile-steps-section{display:none}.dotted-bannerbox{max-width:100%}.dottedline-step5{position:absolute;margin-left:-7rem;margin-top:1rem;z-index:-1;width:7rem}.welcome{font-size:48px;font-weight:600}.family{font-size:89px;font-weight:600;overflow:visible;padding-bottom:.15em}.order{margin:5.5rem auto;font-size:37.5px}.steps{font-size:25px;margin-top:-1rem}.dottedline-step1{position:absolute;margin-top:-2rem;margin-left:-10px}.dottedline-step2{margin-left:-1rem;height:17rem}.dottedline-step2,.dottedline-step4{position:absolute;margin-top:1rem;z-index:-1}.dottedline-step4{height:12rem;margin-left:-18px}.steps-list{position:relative}}@media screen and (min-width:992px) and (max-width:1199px){.steps-list li{font-size:12.5px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.step4{margin-top:5rem}.dottedline-step2{max-width:40%}.dottedline-step4{width:28rem}.dottedline-step3{position:absolute;width:7rem;margin-left:-7rem;margin-top:.7rem;z-index:-1}}@media screen and (min-width:500) and (max-width:991px){.tshirt-footer{margin-top:2rem}}@media screen and (min-width:1200px) and (max-width:1399px){.steps-list li{font-size:13px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.step4{margin-top:5rem}.dottedline-step2{max-width:50%!important}.dottedline-step4{width:34rem}.dottedline-step3{position:absolute;width:7rem;margin-left:-7rem;margin-top:.7rem;z-index:-1}.dottedline-step5{position:absolute;margin-left:-8rem;margin-top:1rem;z-index:-1;width:8rem}}@media screen and (min-width:1400px){.steps-list li{font-size:14px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.step4{margin-top:7rem}.steps-section li{font-size:14px}.dottedline-step2{width:38rem!important}.dottedline-step4{width:39rem;height:12rem}.step-heading{font-size:19px}.dottedline-step3{position:absolute;width:6rem;margin-left:-6rem;margin-top:.7rem;z-index:-1}.dottedline-step5{position:absolute;margin-left:-7rem;margin-top:1rem;z-index:-1;width:7rem}}@media screen and (max-width:991px){.Desktop-steps-section,.semicircle-design1,.semicircle-design2{display:none}.step1{margin-top:4rem!important}.Mobile-steps-section ul li{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.tshirt-arrow{margin-top:-1.5rem}.tshirt-bannersection{background-color:#0b1237;padding:6rem 0 3rem}.tshirt-animationpart{height:26rem}.order{font-size:1.2rem;margin:2.9rem auto 2rem}.dotted-bannerbox{width:22rem}.step2{margin-left:auto}.store-text{font-size:17px}}@media screen and (min-width:320px) and (max-width:359px){.store-text{font-size:13px!important}.order{font-size:1.1rem!important}}.tshirt-link{color:#992A00;text-decoration:none;position:relative;z-index:1}.tshirt-link:hover{text-decoration:underline}.angel-trademark-1{font-size:.5em;top:-1.1em}.mobileimage{width:100%;position:absolute}.center-section{position:relative;width:280px;display:block;margin-left:auto;margin-right:auto}.tshirtimage:hover{transform:scale(1.1);transform-origin:bottom}.concentric-circles{position:absolute;z-index:-1;margin-left:-1rem}.center-flex{position:relative}.circular-ring1{width:300px;height:300px;border:22px solid #ff9823;border-radius:50%;margin-top:1.5rem;animation:ringAnimation2 6s linear infinite}.circular-ring1,.circular-ring2{box-sizing:border-box;opacity:0;position:absolute}.circular-ring2{width:210px;height:210px;border:15px solid #ff9823;border-radius:50%;margin-top:4rem;margin-left:2.5rem;animation:ringAnimation1 6s linear infinite}@keyframes ringAnimation1{0%{opacity:0}33.33%{opacity:0}66.66%{opacity:.2}to{opacity:.2}}@keyframes ringAnimation2{0%{opacity:0}33.33%{opacity:0}66.66%{opacity:0}to{opacity:.2}}.tshirtimage{width:75%;margin-left:-3rem;margin-top:11rem}.dotted-bannerbox,.tshirtimage{position:absolute;left:0;right:0}.dotted-bannerbox{max-width:100%;display:block;margin:0 auto}@media screen and (min-width:1400px){.center-section{width:355px}.circular-ring1{width:360px;height:360px}.circular-ring2{width:260px;height:260px}.mobileimage{margin-left:1rem;margin-top:-1rem}.tshirtimage{width:78%;margin-left:-4rem;margin-top:12rem}}@media screen and (max-width:991px){.center-section{height:400px}}