@import url("https://fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");.registration-classes{text-align:center;margin-bottom:40px;position:relative;padding-top:40px}.registration-classes .wrap>h2{font:normal normal 500 26px/42px Epilogue;color:var(--blue);margin-top:50px}.registration-classes .wrap p{font:normal normal normal 13px/22px Roboto;color:#707070;margin-top:15px;margin-bottom:50px}.registration-classes .classes{display:flex;max-width:calc(100% + 26px);flex-wrap:wrap}.registration-classes .classes .class{position:relative;padding:0 13px 20px;text-align:left;width:100%}@media(min-width:576px){.registration-classes .classes .class{width:50%}}@media(min-width:992px){.registration-classes .classes .class{width:33.33333%}}.registration-classes .classes .class>div{display:flex}.registration-classes .classes .class.open .class__inner{background-color:#e9ecf2}.registration-classes .classes .class.open .class__toggler:before{transform:translateX(-50%) rotate(-135deg)}.registration-classes .classes .class__inner{flex:1 1 auto;background-color:#fff;padding:40px 30px;border-radius:10px}.registration-classes .classes .class__inner:hover{box-shadow:0 0 20px rgba(0,0,0,.25098039215686274)}@media(max-width:767.8px){.registration-classes .classes .class__inner{background-color:#e9ecf2}}.registration-classes .classes .class__top span{font:normal normal 700 13px/20px Epilogue;letter-spacing:2.6px;color:var(--blue);text-transform:uppercase}.registration-classes .classes .class__top h3{font:normal normal 700 26px/39px Epilogue;color:var(--golden);margin-bottom:20px}.registration-classes .classes .class__top p{font:italic normal normal 14px/18px Roboto;color:#707070;margin-bottom:20px}.registration-classes .classes .class__bottom{margin-top:20px;color:var(--darkText)}.registration-classes .classes .class__bottom .topics p{margin-bottom:15px}.registration-classes .classes .class__professor{margin-top:25px;display:flex}.registration-classes .classes .class__professor img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--buttonColor);margin-right:20px;border-radius:10px}.registration-classes .classes .class__professor h4{font:normal normal 700 16px/39px Epilogue;color:var(--golden);margin-bottom:5px}.registration-classes .classes .class__professor p{font:italic normal normal 13px/15px Roboto;color:#707070;margin-bottom:0;margin-top:0}.registration-classes .classes .class .arrow{position:absolute;top:20px;right:30px;width:13px;height:7px;fill:var(--blue);transition:.3s ease-in-out}.registration-classes .classes .class .arrow img:nth-child(2){position:absolute;opacity:0}.registration-classes .classes .open .arrow{transform:rotate(180deg)}.registration-classes .classes .open .arrow img:first-child{opacity:0}.registration-classes .classes .open .arrow img:nth-child(2){opacity:1}