.main-container{max-width:1440px;margin:0 auto}
.tnc-sec{max-width:1171px;margin:0 auto;word-break:break-all}
.tnc-main-wrapper{display:flex;flex-direction:column;row-gap:16px;margin-top:24px}
.tnc-title{font-family:"Poppins";font-size:36px;font-style:normal;font-weight:400;line-height:48px;background:linear-gradient(45deg,#1a1a1a 0,#0054a6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content;word-break:break-word}
.small-size .tnc-title{font-size:24px}
.tnc-pretitle-div{display:flex;flex-direction:column;row-gap:16px;word-break:break-word}
.tnc-pretitle-div p,.tnc-pretitle-div h2 a,.tnc-pretitle-div li{color:#3a3a3a;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:relative}
.simple-teaser-font .tnc-pretitle-div p,.simple-teaser-font .tnc-pretitle-div h2 a,.simple-teaser-font .tnc-pretitle-div li{color:#5a5a5a;font-weight:300;line-height:22.5px}
.tnc-pretitle-div li{list-style:disc;list-style-position:inside}
.tnc-pretitle-div h2 a::after{content:"";display:inline-block;width:100%;height:2px;position:absolute;bottom:0;left:0;background-color:#3a3a3a}
.tnc-pretitle-div .white-bg{border-radius:16px;background:#FFF;display:flex;flex-direction:column;row-gap:12px;padding:16px 15px}
.tnc-pretitle-div p span,.tnc-pretitle-div li span,.simple-teaser-font .tnc-pretitle-div p span,.simple-teaser-font .tnc-pretitle-div li span{color:#1a1a1a;font-weight:600}
.tnc-pretitle-div p a,.simple-teaser-font .tnc-pretitle-div p a{color:#0054a6;font-family:"Poppins";font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline}
.tnc-pretitle-div .custom-list{display:flex;flex-direction:column;gap:20px}
.tnc-pretitle-div .custom-list li{list-style:none;list-style-position:unset;display:flex;align-items:flex-start;gap:15px}
.tnc-pretitle-div .custom-list img{display:inline-block;min-width:21px;max-width:21px;min-height:21px;max-height:21px;margin-top:2px}
.tnc-pretitle-div .custom-list li span{color:#3a3a3a;font-weight:400}
.small-size .tnc-pretitle-div p,.small-size .tnc-pretitle-div h2 a,.small-size .tnc-pretitle-div li{font-size:14px}
@media screen and (min-width:768px) and (max-width:1279px){.main-container{padding:0 20px}
}
@media screen and (min-width:320px) and (max-width:767px){.main-container{padding:0 20px}
.tnc-pretitle-div h2{display:flex}
.tnc-title{font-size:24px;line-height:32px}
.tnc-pretitle-div p,.tnc-pretitle-div h2 a,.tnc-pretitle-div li{font-size:14px;line-height:21px}
.simple-teaser-font .tnc-pretitle-div p,.simple-teaser-font .tnc-pretitle-div h2 a,.simple-teaser-font .tnc-pretitle-div li{font-size:14px;line-height:20px}
.tnc-pretitle-div .white-bg p{color:#5a5a5a;line-height:normal}
.tnc-pretitle-div .custom-list li{gap:10px}
.small-size .tnc-title{font-size:20px;line-height:32px}
.small-size .tnc-pretitle-div p,.small-size .tnc-pretitle-div h2 a,.small-size .tnc-pretitle-div li{font-size:12px}
}