.about_page{background:#fff}.about_page .container,.about_page .custom-container{width:100%;max-width:1140px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.about_page .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.about_page .col-md-6{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:768px){.about_page .col-md-6{flex:0 0 50%;max-width:50%}}.about_page .col-md-4{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:768px){.about_page .col-md-4{flex:0 0 33.333333%;max-width:33.333333%}}.about_page .col-md-2{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:768px){.about_page .col-md-2{flex:0 0 16.666667%;max-width:16.666667%}}.about_page .col{flex-basis:0;flex-grow:1;max-width:100%;position:relative;width:100%;padding-right:15px;padding-left:15px}.about_page .top_section{overflow:hidden;background:linear-gradient(180deg,#CED7EE,rgba(206,215,238,0));padding-top:3em;padding-bottom:12em}.about_page .top_section h1{font-family:"NotoSerif",serif;font-style:normal;font-weight:500;font-size:32px;line-height:47px;color:#0B0C3C;margin-top:150px;margin-bottom:12px}.about_page .top_section .hero{margin-left:2em}@media (max-width:767.98px){.about_page .top_section{padding-top:1em;padding-bottom:12em}.about_page .top_section .row{flex-direction:column}.about_page .top_section .col-md-6{width:100%}.about_page .top_section h1{margin-top:150px;font-size:24px;line-height:36px;text-align:center}.about_page .top_section .hero{width:100%;margin-left:0}.about_page .top_section img{display:block;margin:0 auto}}.about_page .what-is-real-int{background:no-repeat bottom;background-size:cover;padding:3em}@media (max-width:767.98px){.about_page .what-is-real-int{padding:1em}}.about_page .what-is-real-int h2{font-family:"NotoSerif",serif;font-size:32px;line-height:40px;padding:0 0 4px;display:inline-block;border-bottom:1px solid #e31d79}.about_page .what-is-real-int p{font-family:"NotoSerif",serif;font-size:16px;line-height:32px;color:#0B0C3C;margin-bottom:2rem}.about_page .how_to_section__head{background:#070031;padding:3em 0;text-align:center}.about_page .how_to_section__head img{display:block;margin:0 auto}.about_page .how_to_section__head .h2,.about_page .how_to_section__head h2{font-family:"NotoSerif",serif;font-style:normal;font-weight:400;font-size:32px;line-height:47px;color:#fff}.about_page .how_to_section__head p{color:#fff}.about_page .how_to_section__body{padding:3em}.about_page .how_to_section__body_1{background:rgba(243,243,243,.8);backdrop-filter:blur(15px)}.about_page .how_to_section__body_2{background:rgba(224,224,224,.8);backdrop-filter:blur(15px)}.about_page .how_to_section__body_3{background:rgba(204,204,204,.8);backdrop-filter:blur(15px)}@media (max-width:767.98px){.about_page .how_to_section__body{padding:1em}.about_page .how_to_section__body .row{flex-direction:column}.about_page .how_to_section__body .col-md-6{width:100%}}.about_page .how-to-use{color:#E31D79}.about_page .how_to_section__body h3{font-family:"NotoSerif",serif;font-style:normal;font-weight:400;padding-left:0;font-size:28px;line-height:47px;color:#333333;padding-top:0;margin-bottom:0}.about_page .how_to_section__body p{font-size:16px}.about_page .how_to_section__body img{margin:0 auto;display:block;width:100%}.about_page .teachers_section{background:#fff;font-size:13px;max-width:1140px;margin-left:auto;margin-right:auto;padding:3em 15px}.about_page .teachers_section .teachers_section__head .h2,.about_page .teachers_section .teachers_section__head h2{font-family:"NotoSerif",serif;font-style:normal;font-weight:500;font-size:32px;line-height:47px;text-align:center;margin-bottom:2em}.about_page .teachers_section .col-md-4 img{max-width:180px;display:block;margin:0 auto 1em}.about_page .teachers_section .col-md-4 h3{text-align:center;font-family:"NotoSerif",serif;margin-bottom:0}.about_page .teachers_section .col-md-4 span{font-family:"NotoSerif",serif;display:block;text-align:center;margin-bottom:1em}.about_page .teachers_section .col-md-4 p{font-family:"NotoSerif",serif;padding:1em;background:#F8F8F8;margin-bottom:4em}.about_page .teachers_section .teacher-card{text-align:center;margin-bottom:2em;padding-right:15px;padding-left:15px}.about_page .teachers_section .teacher-card img{max-width:180px;display:block;margin:0 auto 1em}.about_page .teachers_section .teacher-card h3{text-align:center;font-family:"NotoSerif",serif;margin-bottom:0}.about_page .teachers_section .teacher-card span{font-family:"NotoSerif",serif;display:block;text-align:center;margin-bottom:1em}.about_page .teachers_section .teacher-card p{font-family:"NotoSerif",serif;padding:1em;background:#F8F8F8;margin-bottom:0}@media (max-width:767.98px){.about_page .teachers_section .teachers-grid{flex-direction:column}.about_page .teachers_section .teacher-card{width:100%}}.about_page .members-section .members-section-container{border-bottom:1px solid #cccccc}.about_page .members-section .members-button-wrap{padding:4rem 1rem;width:18rem;left:0;right:0;bottom:70px;margin-left:auto;margin-right:auto;z-index:1;text-align:center}.about_page .members-section .members-button-wrap .members-button{width:100%}.about_page .ri-button{background-color:#1A59A3;color:#fff;border-radius:0;padding:.5rem 2rem;font-size:18px;box-shadow:0 4px 4px rgba(0,0,0,.25);text-decoration:none;display:inline-block}.about_page .members-button{background-color:#E31D79}.about_page .free-button{background-color:#1A59A3}.about_page .paid-button{background-color:#960045}.about_page .service_section{position:relative}.about_page .service_section .service_section__head{position:absolute;top:40px;left:0;right:0;margin:0 auto;text-align:center;background:#fff;max-width:300px;z-index:1}.about_page .service_section .service_section__head .h2,.about_page .service_section .service_section__head h2{font-family:"NotoSerif",serif;font-style:normal;font-weight:400;font-size:32px;line-height:47px;margin-bottom:0}.about_page .service_section .row{margin-left:0;margin-right:0}.about_page .service_section .service_section__left{background:#F3F3F3;padding-top:220px}.about_page .service_section .service_section__left .service_section_container{border-top:4px solid #1a59a3}.about_page .service_section .service_section__left .service_section_container h3{color:#1A59A3}.about_page .service_section .service_section__right{background:#C3B6A9;padding-top:220px}.about_page .service_section .service_section__right .service_section_container{border-top:4px solid maroon}.about_page .service_section .service_section__right .service_section_container h3{color:maroon}.about_page .service_section .service_section_container{background:#fff;width:90%;max-width:480px;height:600px;margin:0 auto 200px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.about_page .service_section .service_section_container h3{font-family:"NotoSerif",serif;font-size:28px;text-align:center}.about_page .service_section .service_section_container img{display:block;margin:2em auto}.about_page .service_section .service_section_container p{padding:1em}.about_page .service_section .service_section_container .list-item{margin:0 1em;display:flex;align-items:center;list-style:none}.about_page .service_section .service_section_container .list-item img{display:inline-block;margin:0}.about_page .service_section .service_section_container .list-item p{display:inline-block;margin:0;padding:1em}.about_page .service_section .service_section_container .list-item__blue{border-bottom:1px solid #1a59a3}.about_page .service_section .service_section_container .list-item__red{border-bottom:1px solid maroon}.about_page .service_section .service_section_container .action-item{text-align:center;margin:2em}.about_page .service_section .members-button-wrap{position:absolute;width:16rem;left:0;right:0;bottom:70px;margin-left:auto;margin-right:auto;z-index:1}@media (max-width:767.98px){.about_page .service_section .members-button-wrap{display:none}}.about_page .service_section .members-button-wrap .members-button{width:100%}.about_page .d-flex{display:flex}.about_page .flex-column{flex-direction:column}.about_page .flex-grow-1{flex-grow:1}.about_page .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}