#module-109\#0{font-weight: 400; font-size: 20px; padding-top:10px; color: #000000;}#module-109\#0 a{color: #000000;}#module-109\#1{font-weight: 400; font-size: 20px; padding-top:10px; color: #000000;}#module-109\#1 a{color: #000000;}#module-109\#2{font-weight: 400; font-size: 20px; padding-top:10px; color: #000000;}#module-109\#2 a{color: #000000;}#module-109\#3{font-weight: 400; font-size: 20px; padding-top:10px; color: #000000;}#module-109\#3 a{color: #000000;}#module-109\#4{font-weight: 400; font-size: 20px; padding-top:10px; color: #000000;}#module-109\#4 a{color: #000000;}#module-109\#5{margin-top:100px;}
#hero .container{background-color:#feedf6; padding:20px; max-width:1200px;}#hero .link{font-size:25px; font-weight:600;}#hero .hero-course-title{font-size: 2.5rem; color: #333; margin-bottom: 0.5rem; color: #A121BD;}#hero .hero-course-description{color: #666; margin-bottom: 1rem;}#hero .course-content{padding-left:50px;}#hero .hero-course-link{border-radius: 0.25rem; transition: background-color 0.3s ease;}#hero .hero-course-link:hover{background-color: #5a37cc;}#hero .rounded-right{border-top-right-radius: 2rem; border-bottom-right-radius: 2rem;}/* Если вам нужно применить дополнительные стили к изображению */ #hero .img-fluid.rounded-right{max-width: 100%; height: auto;}@media (max-width: 640px){#hero .hero-course-title{font-size: 1.5rem !important; color: #333; margin-top: 0.3rem; margin-bottom: 0.3rem; color: #A121BD;}#hero .hero-course-description{color: #666; margin-bottom: 1rem;}#hero .course-content{padding-left:0px !important;}}#page\#0{margin-top:40px;}#page\#1{margin-top:-83px; margin-bottom:40px;}
#module-115\#0{font-style: normal; font-weight: 700; font-size: 52px; line-height: 74px; letter-spacing: -0.03em;}#module-115\#1{padding-top:6px; font-weight: 600; font-size: 28px; line-height: 40px; color: #808080;}#module-115\#2{text-indent: 30px; font-weight: 400; font-size: 20px; line-height: 24px; text-align: justify; letter-spacing: -0.01em;} #module-115\#3 .el-content{color: #3FA9F5; border-color: #3FA9F5; font-weight: 600; font-size: 22.154px; border-width:5px; padding-top:5px; padding-bottom:5px; border-radius:50px;}#module-115\#3 .el-content:hover{background-color:#3FA9F5; color:#fff; border-color: #3FA9F5;}#module-115\#4{font-weight: 700; font-size: 30px; line-height: 40px;}#module-115\#5{font-weight: 700; font-size: 22px; line-height: 25px; color: #808080;}#module-115\#6{font-style: normal; font-weight: 300; font-size: 18px; line-height: 20px; /* or 111% */ text-align: justify;}#module-115\#7{margin-right:20px;}#module-115\#7 .el-content{color: #3FA9F5; border-color: #3FA9F5; font-weight: 600; font-size: 12px; line-height: 17px; padding-top:10px; padding-bottom:10px;}#module-115\#7 .el-content:hover{background-color:#3FA9F5; color:#fff; border-color: #3FA9F5;}

.sn-1{background-color: #cc0000; color: #ffffff;}
.sn-2{border:none;width:100%;height:450px;}
.sn-3{text-align: center;}
.sn-4{aspect-ratio: 800 / 450}
.sn-5{background-color: #3FA9F5; color: #ffffff;}
.sn-6{font-weight: 300; font-size: 22px; line-height: 32px; color: #666666;}
.sn-7{vertical-align: middle;}
.sn-8{position: relative; padding-top: 56.25%; width: 100%}
.sn-9{position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.sn-10{background-color: #3FA9F5; color: #ffffff;}
.sn-11{font-weight: 300; font-size: 18px; line-height: 20px; color: #666666;}
.sn-12{vertical-align: middle;}
.sn-13{position: relative; padding-top: 56.25%; width: 100%}
.sn-14{position: absolute; width: 100%; height: 100%; top: 0; left: 0;}