﻿html{margin:0;padding:0;background-color:#fff;font-size:16px;}body{margin:0;padding:0;font-size:16px;background-color:#fff;font-family:"Lato",sans-serif;color:#5b8096;}*{box-sizing:border-box;background-repeat:no-repeat;}img{max-width:100%;}.hero{height:760px;background-image:url(https://webcdn.freedomfromdiabetes.org/storage/tata-steel/handshake.jpg);background-position:center bottom;padding:32px 20px 0 20px;}.hero.group-hero{background-position:center 100%;background-image:url(https://webcdn.freedomfromdiabetes.org/storage/tata-steel-group/hero.webp);}.ffd-logo{padding:20px;}.ffd-logo img{display:block;margin:auto;max-width:100%;width:200px;}.text-center{text-align:center;}.tata-steel-logo{padding:20px;}.tata-steel-logo img{display:block;margin:auto;width:400px;max-width:100%;}.tata-steel-logo.group-logo img{width:300px;}.content-wrapper{max-width:960px;padding:0 20px;margin:auto;}section{padding:40px 0;}.section-heading{text-align:center;}.section-heading span{display:inline-block;color:#fff;background-color:#00b1dc;padding:.4em 1.2rem;width:480px;max-width:100%;border-radius:8px;}.section-title{text-align:center;}.section-title span{display:inline-block;color:#00b1dc;padding:.4em 1.2rem;border-radius:8px;}.ltp-for-tata-steel{text-align:center;margin-bottom:3rem;}.ltp-for-tata-steel h1{font-weight:normal;font-size:1em;}.ltp-for-tata-steel em{font-weight:700;}.ltp-for-tata-steel span{color:#00b1dc;font-size:1.6em;}.ltp-for-tata-steel .take-control{font-size:1.2em;line-height:1.6em;}.ltp-for-tata-steel .take-control em{border-bottom:2px solid #00b1dc;font-style:normal;}.what-is-treated{list-style:none;display:flex;margin:0 auto 3rem auto;max-width:640px;flex-wrap:wrap;padding:0;gap:20px;}.what-is-treated li{padding:20px;width:calc(50% - 10px);text-align:center;color:#fff;display:flex;flex-direction:column;border-radius:24px;}.what-is-treated li em{display:block;font-size:1.6em;font-style:normal;margin-bottom:1rem;font-weight:400;}.what-is-treated li span{font-size:1em;display:block;text-transform:uppercase;margin-bottom:2rem;font-weight:bold;color:#385463;}.what-is-treated li:nth-child(1){background-color:#00b1dc;}.what-is-treated li:nth-child(2){background-color:#fdb813;}.how-we-treat{margin:0 auto 3rem auto;width:960px;max-width:100%;list-style:none;display:flex;padding:0;justify-content:center;flex-wrap:wrap;gap:2rem;}.how-we-treat li{max-width:200px;text-align:center;}.how-we-treat li img{display:block;margin:1rem auto;border-radius:50%;}.how-we-treat li h3{margin:0;font-size:1.2em;}.program-links{list-style:none;margin:0 auto 3rem auto;display:flex;gap:.5rem 0;flex-wrap:wrap;justify-content:center;max-width:480px;padding:0;}.program-links li{padding:.5rem;width:100%;}.program-links li a{text-decoration:none;font-size:1.2rem;background-color:transparent;background-image:linear-gradient(to right,#f05a4e,#fdb813);padding:.6rem 1rem;color:#fff;border-radius:2em;text-align:center;box-shadow:inset 0 2px 4px #fff;border:1px solid #fff;display:flex;align-items:center;}.program-links li a span{text-align:center;flex-grow:1;margin-left:10px;}.program-links li a i{font-style:normal;margin-left:auto;}.carousel{display:flex;background-color:rgba(0,177,220,.5);padding:30px 0;border-radius:10px;}.carousel button{border:0;flex-shrink:0;background-color:transparent;font-size:2rem;color:#00b1dc;cursor:pointer;width:30px;}.carousel button:hover{opacity:.8;}.carousel .items{flex-grow:1;position:relative;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,.1);border-radius:10px;}.carousel .items .item{width:100%;top:0;left:100%;position:absolute;border-radius:10px;}.carousel .items .item:nth-child(1){left:0;position:relative;}.register-container{max-width:640px;margin:auto;padding:32px 0;}.register-container .header{text-align:center;}.register-container .header p{font-size:1.6em;}.register-container .header p em{border-bottom:2px solid currentColor;font-style:normal;}.program-details{margin:3rem 0;}.program-details ol{list-style:none;margin:0;padding:0;}.program-details ol li{margin:2rem 0 0 0;}.program-details ol li h3{margin:0;color:#007dc4;}.program-details ol li p{margin:.5rem 0 0 0;}.program-fees{margin:2rem 0;text-align:center;}.program-fees h4{margin:0;}.program-fees p{margin:.6rem 0 0 0;}.form-group{margin:0 0 32px 0;}.form-group label.form-label{display:block;margin-bottom:4px;}form h4{margin-top:3em;}form h4 span{text-transform:uppercase;display:inline-block;border-bottom:2px solid currentColor;}.form-row{display:flex;gap:16px;margin:0 0 32px 0;}.form-row .form-group{flex-basis:0;flex-grow:1;margin:0;}.field{display:block;border:1px solid #007dc4;padding:10px 10px;width:100%;font-family:inherit;font-size:inherit;border-radius:8px;max-width:100%;transition:box-shadow linear .1s;}.field:focus{outline:0;box-shadow:inset 0 0 0 2px #007dc4;}.input-checkbox{display:flex;align-items:center;margin:16px 0;}.input-checkbox input{width:24px;height:24px;flex-shrink:0;margin-right:12px;border:1px solid #007dc4;}.radio-group{display:block;margin:8px 0 16px 0;}.radio-group>div{padding:12px;border:1px solid #00b1dc;margin:8px 0;border-radius:12px;}.radio-group label{display:flex;gap:8px;align-items:center;}.radio-group input{appearance:none;width:1em;aspect-ratio:1/1;margin:0;border:2px solid #fff;border-radius:50%;outline:2px solid #007dc4;background-color:transparent;}.radio-group input:checked{background-color:#007dc4;}.validation-message{color:#f05a4e;}.plan-group{border:1px solid #00b1dc;border-radius:12px;padding:16px;margin:16px 0;}.plan-group .plan-row{display:flex;gap:20px;border-bottom:1px solid #00b1dc;padding:0 0 12px 0;}.plan-group .plan-row>*{flex-basis:1;flex-grow:1;}.plan-group .plan-row i{display:block;color:#fdb813;font-style:normal;margin-top:4px;}.plan-group .plan-row i:empty{display:none;}.plan-group label{display:flex;gap:8px;align-items:center;}.plan-group label input{appearance:none;width:1em;aspect-ratio:1/1;margin:0;border:2px solid #fff;border-radius:50%;outline:2px solid #007dc4;background-color:transparent;flex-shrink:0;}.plan-group label input:checked{background-color:#007dc4;}.plan-group .plan-info-row{padding:12px 0;display:flex;align-items:flex-start;font-size:.85em;}.plan-group .plan-info-row .info-label{width:116px;font-weight:600;}.plan-group .plan-info-row .info-data{padding:0 0 0 10px;}.plan-group .plan-info-row:not(:last-child){border-bottom:thin solid #00b1dc;}.submit{border:1px solid #007dc4;padding:10px 20px;background-color:#007dc4;color:#fff;border-radius:8px;}.submit:disabled{opacity:.1;cursor:not-allowed;}.terms{max-height:60vh;overflow:auto;padding:32px;border:1px solid #e4f4f9;background-color:#e4f4f9;border-radius:10px;margin-bottom:30px;}.registration-info{margin:3rem auto;max-width:480px;}.registration-info .payment-failed{margin:3rem auto;border:1px solid #f05a4e;padding:1rem;}.registration-info .pending-payment{border:2px solid #fdb813;padding:16px;margin-bottom:32px;}.registration-info .pending-payment a{display:block;text-decoration:none;color:inherit;border:1px solid currentColor;padding:8px;margin:8px 0 0 0;background-color:#fdb813;}.registration-info table{min-width:100%;border-collapse:collapse;}.registration-info table td,.registration-info table th{text-align:left;padding:8px;vertical-align:top;border:1px solid #00b1dc;}@media screen and (max-width:720px){.carousel{padding:0;margin-left:-20px;margin-right:-20px;background-color:transparent;}.hero{height:480px;background-size:cover;}.hero.hero-group{background-image:url(https://webcdn.freedomfromdiabetes.org/storage/tata-steel-group/hero-mobile.webp);}.what-is-treated li{width:100%;}.form-row{flex-wrap:wrap;margin-bottom:16px;}.form-row .form-group{width:100%;flex-basis:100%;}}