body::before{display:block;content:'';height:60px}.bg-opacity-90{--bs-bg-opacity:0.90}.person{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-size:3.5rem}.icon-css1{margin-top:.25rem;margin-bottom:.25rem;margin-left:.25rem;margin-right:.25rem;font-weight:500;line-height:1;font-size:3.5rem}.card:hover{background-color:#f2faff}.course-divider{margin:4rem 0}.h3-title::before{content:'';display:inline-block;height:calc(1.3rem + .6vw);width:10px;margin-right:20px;background-color:#fe585a;vertical-align:top}.h3-heading{font-weight:400;line-height:1;font-size:calc(1.3rem + .6vw)}.banner-btn{width:35%}.banner-h4{padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.banner{position:absolute;left:70%;top:25%;width:calc(6rem + 10vw)}.banner-body{padding:calc(.5rem + .5vw)}.banner-h4{font-size:calc(.6rem + 1vw);padding-top:calc(.2rem + .8vw);padding-bottom:calc(.2rem + .8vw)}.banner-h5{font-size:calc(.4rem + 1vw)}.banner-li{font-size:calc(.1rem + 1vw)}.banner-btn{font-size:calc(.25rem + 1vw);padding:calc(.25rem + .25vw) calc(.1rem + .9vw);width:75%}}.bg-F87B3B{background-color:#f87b3b}.bg-208EFC{background-color:#208efc}.bg-7D84F0{background-color:#7d84f0}.bg-FEC245{background-color:#fec245}.btn-init{text-decoration:none;font-size:calc(.875rem + .8vw);font-weight:300;line-height:1.2;box-shadow:.25rem .25rem .5rem #fe585a}