.programs .part-1{padding:1.7rem 0 1.4rem;position:relative}.programs .part-1:before{content:" ";display:block;position:absolute;width:100%;bottom:0;left:0;height:.8rem;background:#cab589;-webkit-clip-path:polygon(0 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 100%, 0 100%);z-index:-5}.programs .part-1>img.bg:nth-of-type(1){top:0;left:0;-o-object-fit:contain;object-fit:contain;width:7.5rem;height:5.5rem}.programs .part-1>img.bg:nth-of-type(2){top:0;right:0;-o-object-fit:contain;object-fit:contain;width:8rem;height:9.3rem}.programs .part-1 .page-content{display:flex;gap:.3rem 1rem}.programs .part-1 .left{flex:1}.programs .part-1 .left h1{font-weight:700;--font-size: .44rem;color:#333;line-height:1.2;margin-bottom:.5rem}.programs .part-1 .left h1::before{--color: #CDBD9B}.programs .part-1 .left p{--font-size: .24rem;color:#333;line-height:1.3;margin-bottom:.2rem}.programs .part-1 .right{width:4.37rem;height:5.74rem}@media screen and (max-width: 910px){.programs .part-1 .page-content{flex-direction:column}.programs .part-1 .page-content .right{width:100%}}.programs .page-content{width:15rem}.programs .programs-content{padding:.6rem 0 1.6rem;position:relative}.programs .programs-content .page-content{display:flex;gap:1.92rem}.programs .programs-content .page-content .image{margin-top:1.2rem;flex:none;width:5.2rem;height:5.2rem;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ccc;border-radius:50%;box-shadow:.06rem .18rem .33rem 0 rgba(3,15,27,.2)}.programs .programs-content .page-content .text{width:100%;flex:auto;position:relative;padding-top:1.28rem;color:#333}.programs .programs-content .page-content .text>*{position:relative}.programs .programs-content .page-content .text .bg-text{position:absolute;top:0;left:0;width:100%;opacity:.53;font-weight:bold;font-size:2.2rem;line-height:1;color:#e6edf5}.programs .programs-content .page-content .text .title{font-weight:900;font-size:max(.44rem,28px);line-height:.52rem;padding-top:.6rem;margin-bottom:.6rem}.programs .programs-content .page-content .text .title:before{content:" ";width:.4rem;height:.4rem;position:absolute;top:0;left:0;background:#ffa200;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%)}.programs .programs-content .page-content .text .content ul li{opacity:.7;border-width:0 0 5px;border-style:solid;border-image-source:url("../images/programs/border.png");border-image-slice:0 18 18 0;border-image-width:0 5px 5px 0;border-image-repeat:repeat;position:relative;padding:.2rem .8rem .2rem .4rem}.programs .programs-content .page-content .text .content ul li:before{content:" ";display:block;position:absolute;left:0;top:calc(50% - .075rem);width:.14rem;height:.16rem;background:#000;-webkit-clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%);clip-path:polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%)}.programs .programs-content .page-content .text .content ul li a{display:block;font-weight:400;font-size:.24rem;line-height:.4rem}.programs .programs-content .page-content .text .content ul li:hover{opacity:1}.programs .programs-content .page-content .text .content ul li:hover a{text-decoration:underline}.programs .programs-content.ug-programs{background-color:#003f7e;padding-bottom:2rem}.programs .programs-content.ug-programs .page-content .bg-text{opacity:.08;text-align:right}.programs .programs-content.ug-programs .page-content .text{color:#fff}.programs .programs-content.ug-programs .page-content .text .content ul li{border-image-source:url("../images/programs/border_white.png")}.programs .programs-content.ug-programs .page-content .text .content ul li:before{background:#fff}.programs .programs-content.ug-programs:before,.programs .programs-content.ug-programs:after{content:" ";display:block;height:1.5rem;position:absolute;bottom:-1px;width:100%}.programs .programs-content.ug-programs:before{background:#fff;-webkit-clip-path:polygon(0 100%, 100% 0, 100% 100%);clip-path:polygon(0 100%, 100% 0, 100% 100%)}.programs .programs-content.ug-programs:after{background:#e8f4fc;-webkit-clip-path:polygon(50% 50%, 100% 0, 100% 50%);clip-path:polygon(50% 50%, 100% 0, 100% 50%)}.programs .programs-content.rpg-programs .page-content{flex-direction:row-reverse}@media screen and (max-width: 910px){.programs .programs-content .page-content{display:block}.programs .programs-content .page-content .image{margin:.6rem auto}}