﻿:root{--red:#f53b57;--gs-green:#08ec25;--gs-orange:#f8931f;--gs-blue:#1d3563;}:host{max-width:1280px;padding:2rem;text-align:center;}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth;}*{margin:0;padding:0;box-sizing:border-box;font-family:cursive;text-decoration:none;outline:0;border:0;transition:all .2s ease-out;}h1,h2,h3,h4,h5,h6,a,span{text-transform:capitalize;}p{font-size:1.7rem;color:#666;padding:1rem 0;}.heading-gs{color:var(--gs-blue);font-size:2.5rem;}*::selection{background:var(--gs-blue);color:#fff;}section.gs-sec-100{min-height:100vh;padding:0 7%;padding-top:11rem;padding-bottom:9rem;}section.gs-sec-0{min-height:0;padding:0 7%;padding-top:11rem;padding-bottom:9rem;}.background{background:url(/assets/img/background.png) no-repeat;background-size:cover;background-position:center;}.btn{display:inline-block;margin-top:1rem;padding:.7rem 3rem;border-radius:5rem;background:var(--gs-orange);color:#fff;font-size:2rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);}.btn:hover{background:var(--gs-green);color:var(--gs-blue);}.up-and-down::before,.up-and-down::after{content:"";position:absolute;left:50%;transform:translateX(-50%);height:10rem;width:100%;background-size:cover;}.up-and-down::before{background:url(/assets/img/img-top.png) no-repeat;top:-6rem;}.up-and-down::after{background:url(/assets/img/img-down.png) no-repeat;bottom:-6rem;}.heading{text-align:center;color:var(--gs-blue);padding:1rem;font-size:3.5rem;}#menu-bars{font-size:3rem;border:.1rem solid #333;color:#333;padding:.5rem 1.5rem;cursor:pointer;border-radius:.5rem;display:none;}.home{display:flex;align-items:center;}.home .content h1{font-size:5rem;color:var(--gs-blue);}.home .content h3{font-size:3rem;color:#333;}.home .content p{font-size:1.7rem;color:#666;padding:1rem 0;}.home .image img{width:36vw;position:relative;top:-9rem;}.features{display:flex;position:relative;}.features .stick{padding:0 2rem;}.features .box-container .title{font-size:3rem;color:var(--gs-blue);padding:2rem;}.features .box-container .box{display:flex;align-items:center;padding:1rem 0;}.features .box-container .box img{height:6rem;width:6rem;margin:2.5rem;}.features .box-container .box .info h3{font-size:2.5rem;color:#333;}.features .box-container .box .info p{font-size:1.7rem;color:#666;}.features .box-container:first-child .box{flex-flow:row-reverse;}.features .box-container:first-child{text-align:right;}.about{display:flex;align-items:center;justify-content:center;}.about .image iframe{width:60vw;}.about .content h3{font-size:4rem;color:var(--gs-blue);}.about .content p{font-size:1.7rem;color:#666;padding:1rem 0;}.services{position:relative;}.services .box-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.services .box-container .box{overflow:hidden;height:23rem;flex:1 1 30rem;margin:1rem;border-radius:1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);position:relative;cursor:pointer;}.services .box-container .box img{height:100%;width:100%;object-fit:cover;}.services .box-container .box .info{height:100%;width:100%;background:rgba(0,0,0,.7);text-align:center;position:absolute;top:-100%;left:0;padding:2rem;display:flex;align-items:center;justify-content:center;}.services .box-container .box .info h3{font-size:3rem;color:#fff;transform:translateY(5rem);opacity:0;}.services .box-container .box:hover .info{top:0%;}.services .box-container .box:hover .info h3{transform:translateY(0);opacity:1;transition-delay:.2s;}.teacher .box-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.teacher .box-container .box{flex:1 1 27rem;padding:2rem 3rem;margin:1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);border:.1rem solid rgba(0,0,0,.3);border-radius:1rem;text-align:center;background:url(/assets/img/card-bg1.png) no-repeat;background-size:cover;background-position:center;}.teacher .box-container .box img{height:12rem;width:12rem;padding:1rem;border-radius:50%;object-fit:cover;}.teacher .box-container .box h3{font-size:2.5rem;color:#333;}.teacher .box-container .box span{font-size:1.7rem;color:var(--gs-blue);}.teacher .box-container .box .share{padding:1rem 0;}.teacher .box-container .box .share a{height:4.5rem;width:4.5rem;line-height:4.5rem;border-radius:50%;border:.1rem solid #333;color:#333;font-size:1.7rem;margin:.2rem;}.teacher .box-container .box .share a:hover{background:var(--gs-blue);color:#fff;border-color:var(--gs-blue);}.teacher .box-container .box p{color:#666;font-size:1.4rem;}.pricing{position:relative;}.pricing .box-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.pricing .box-container .box{flex:1 1 35rem;margin:1rem;padding:4rem 2rem;border-radius:1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.1);border:.1rem solid rgba(0,0,0,.3);text-align:center;background-size:cover!important;background-position:center!important;position:relative;overflow:hidden;}.pricing .box-container .box h3{font-size:4rem;color:#333;}.pricing .box-container .box .price{font-size:5.5rem;color:var(--gs-blue);}.pricing .box-container .box .price span{font-size:2.5rem;}.pricing .box-container .box p{font-size:1.7rem;padding:1rem 0;color:#666;}.pricing .box-container .box .choise{position:absolute;top:0;right:-5rem;background:var(--gs-blue);color:#fff;font-size:2rem;padding:.6rem 5.5rem;transform:rotate(45deg);}.contact{display:flex;align-items:center;}.contact .image img{width:25vw;}.contact .row{display:flex;align-items:flex-end;}.contact .row .contact-info{padding:2rem;}.contact .row .contact-form{padding:2rem;}.contact .row .btn{cursor:pointer;}.contact .row .contact-info .box{padding:1rem 0;}.contact .row .contact-info .box .title{padding:1rem 0;font-size:3rem;color:#333;}.contact .row .contact-info .box p{font-size:1.7rem;padding:.5rem 0;color:#666;}.contact .row .contact-info .box p i{padding-right:.5rem;color:var(--gs-blue);}.contact .row .contact-info .box a{height:4.5rem;width:4.5rem;line-height:4.5rem;border-radius:50%;border:.1rem solid #333;color:#333;font-size:1.7rem;margin:.2rem;text-align:center;}.contact .row .contact-info .box a:hover{background:var(--gs-blue);border-color:var(--gs-blue);color:#fff;}.contact .row .contact-info .box form input[type=email]{padding:1rem 1.5rem;font-size:1.5rem;color:#666;text-transform:none;border-radius:5rem;border:.1rem solid rgba(0,0,0,.3);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);}.contact .row .contact-form h3{font-size:3rem;color:#333;padding-bottom:1rem;}.contact .row .contact-form .box{width:100%;border-radius:5rem;padding:1rem 1.5rem;font-size:1.7rem;color:#666;margin:1rem 0;border:.1rem solid rgba(0,0,0,.3);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);text-transform:none;}.contact .row .contact-form .message{border-radius:2rem;height:15rem;resize:none;}.note-primary{background-color:var(--gs-orange);color:var(--gs-blue);font-size:1.7rem;}.note{padding:10px;border-left:6px solid;border-radius:5px;}.note strong{font-weight:600;}.footer{background-color:#343a40;color:#fff;padding:20px 0;}.footer p{margin-bottom:0;}@media(max-width:1200px){html{font-size:55%;}header{padding:1.5rem 3%;padding-bottom:6rem;}section.gs-sec-100{padding:0 3%;padding-top:11rem;padding-bottom:9rem;position:relative;top:8rem;}}@media(max-width:768px){.home .image img{display:none;}.home .content{text-align:center;}.home .content h1{font-size:3.5rem;}.home .content h3{font-size:2.5rem;}.home .content p{font-size:1.5rem;}.features{flex-flow:column;}.features .stick{display:none;}.about .image img{display:none;}.about .content{text-align:center;}.contact .image img{display:none;}.contact .row{flex-flow:column;align-items:start;}}@media(max-width:450px){html{font-size:50%;}.features .box-container,.features .box-container:first-child{text-align:center;}.features .box-container .box,.features .box-container:first-child .box{flex-flow:column;}}