.student-login-portal.elementor-widget{max-width:380px;margin:0 auto}.student-login-portal.elementor-widget .gform_footer{justify-content:center}.student-login-portal.elementor-widget .gform_footer .gform_button{background-image:linear-gradient(-12deg,#5a1e32 5%,#411224 55%);border:1px solid #5a1e32}.student-login-portal.elementor-widget .gform_footer .gform_button:hover,.student-login-portal.elementor-widget .gform_footer .gform_button:focus{background-image:linear-gradient(-12deg,#411224 5%,#5a1e32 55%)}.student-login-portal.elementor-widget .gform_wrapper.gravity-theme .gfield input,.student-login-portal.elementor-widget .gform_wrapper.gravity-theme .gfield select{height:50px}.student-login-portal .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.student-login-portal .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{min-width:100%}.student-login-portal .gform_wrapper.gravity-theme .ginput_complex .ginput_container_date{flex:0 0 33.333%}.student-login-portal .gform_wrapper.gravity-theme .gfield_description{padding-top:0;opacity:.6}.gform_wrapper .action-buttons{text-align:center}.gform_wrapper .action-buttons .btn-goto-portal{display:inline-block;color:#fff;background-image:linear-gradient(-12deg,#5a1e32 5%,#411224 55%);border:1px solid #5a1e32;font-size:18px;line-height:1.5;min-width:250px;text-align:center;padding:14px 25px 12px;border-radius:50px;border:1px solid #5a1e32}.gform_wrapper .action-buttons .btn-goto-portal:hover,.gform_wrapper .action-buttons .btn-goto-portal:focus{background-image:linear-gradient(-12deg,#411224 5%,#5a1e32 55%)}.gform_wrapper .action-buttons .restart-link{font-size:12px;color:#000;opacity:.7;text-decoration:underline}.welcome-text{text-align:center}.welcome-text h2{color:#591c33!important;font-weight:400!important}.welcome-text p{font-size:20px!important;opacity:.8}.course-btn-col .elementor-button{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;top:0;-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;transition:all ease 300ms}.course-btn-col .elementor-button:hover,.course-btn-col .elementor-button:focus{top:-5px}.course-btn-col .elementor-element,.course-btn-col .elementor-widget-container,.course-btn-col .elementor-button-wrapper{height:100%}.course-page-head h2{font-weight:400!important;color:#591C33!important}.course-page-head p{color:#591C33!important}.ose-google-docs iframe{box-shadow:0 0 15px rgba(0,0,0,.15)}.welcome-text h2{font-size:35px;font-weight:500!important}.welcome-text p{font-size:25px;color:#3b3b3b;margin-bottom:50px}.course-page-head h2{font-size:30px;font-weight:500!important;margin-bottom:5px}.course-page-head p{font-size:20px;color:#3b3b3b!important}.gradient-btn .elementor-button-wrapper .elementor-button-link{background-image:linear-gradient(-12deg,#5a1e32 5%,#411224 55%);border:1px solid #5a1e32;transition:all 0.5s ease;-webkit-transition:all 0.5s ease}.gradient-btn .elementor-button-wrapper .elementor-button-link:hover{background-image:linear-gradient(-12deg,#411224 5%,#5a1e32 55%)}.gform_footer .gform_button+.gform_ajax_spinner{margin-left:15px}.welcome-text .action-buttons .restart-link{font-size:16px}form .form-control select{color:#3b3b3b}form .form-control input,.form-control input::placeholder{color:#3b3b3b}input[type=submit]:focus{outline:0}.course-btn.elementor-widget-button .elementor-button-wrapper .elementor-button-link{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;position:relative;overflow:hidden}.course-btn.elementor-widget-button .elementor-button-wrapper .elementor-button-link:hover{color:#fff;top:0}.course-btn.elementor-widget-button .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper{position:relative;z-index:2}.course-btn.elementor-widget-button .elementor-button-wrapper .elementor-button-link::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(-12deg,#411224 5%,#5a1e32 55%);color:#fff;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;opacity:0}.course-btn.elementor-widget-button .elementor-button-wrapper .elementor-button-link:hover::after{opacity:1}.not-found-content.gfield{font-size:24px;text-align:center}.not-found-content.gfield a,.maroon-text.gfield a{color:#591c33}.not-found-content.gfield a:hover,.maroon-text.gfield a:hover{color:#3b3b3b}.maroon-text.gfield{font-size:20px}.elementor-section.align-center.elementor-top-section>.elementor-container{align-items:center;-webkit-align-items:center}.elementor-top-section .gfield .arrow-btn i{font-size:18px;padding-left:5px}