.progress-wrap{right:43px!important;bottom:5px!important}.dark a:hover,.dark .widget a:hover{color:#ec2029}.col-inner.has-hover{overflow:hidden}.button.white.lowercase:hover{background-color:red!important;color:#fff!important}.button.primary.btn-about:hover{background-color:#fff!important;color:red;border:1px solid #ec2029}.html.custom.html_top_right_text a:nth-child(1){margin-right:10px}#masthead{box-shadow:0 4px 4px rgb(0 0 0 / .25)}#top-bar .contact_top,#top-bar .address_top{font-size:16px!important;font-weight:500!important;letter-spacing:0em;color:#fff!important}.line_vertical{display:inline-block;width:1px;height:20px;background-color:#fff;line-height:23px;margin:8px 20px 0}.social-top img{height:24px}.social-top:nth-child(-n+3){margin-right:20px}.header-nav.header-nav-main li a{font-size:16px}.header-divider{height:18px!important;border-left:2px solid #D9D9D9!important}#masthead .icon-search{font-size:14px!important}.section.header_page.dark{min-height:500px}.rank-math-breadcrumb p{font-size:18px;font-weight:400;line-height:22px;color:#000;margin:0}.page-header h1{font-size:32px;font-weight:700;line-height:39px;letter-spacing:0em;text-align:justified;color:#ec2029}.rank-math-breadcrumb{margin-bottom:5px}.home .section.header_page.dark{display:none}.ss-about .img_absolut{position:absolute;top:0;left:0;z-index:-1;width:calc(100% - 20px)!important;border-radius:8px}.ss-about .col_image .img .img-inner{border-radius:8px!important}.ss-about .col_content p{margin:0}.margin_none{margin:0!important}.ss-about .col_content .heading{font-size:18px;font-weight:500;line-height:22px;color:#333}.ss-about .col_content .title{font-size:32px;font-weight:700;line-height:39px;color:#ec2029}.ss-about .col_content .mes{font-size:16px;font-weight:400;line-height:28px;color:#555;margin:20px 0}.btn-about{width:196px;height:48px;line-height:48px;margin-top:20px}.ss-about .btn_video a{position:absolute;top:calc((100% - 42px)/2);left:calc((100% - 42px)/2);width:42px;height:42px}.ss-about .btn_video a img:last-child{position:absolute;top:2px;left:2px;width:38px;height:38px}.ss-about .img_strong_ab{position:absolute;top:70%;right:94%;z-index:-11}.ss-about .img_frame,.ss-education .img_frame{position:absolute;bottom:0;right:30px;z-index:-11}.ss-education .img_frame_center{position:absolute;z-index:-11;top:45%;left:0}.heading_ss{text-align:center;margin-bottom:60px}.heading_ss .heading_ss_title{font-size:18px;font-weight:500;line-height:22px;color:#333;margin-bottom:10px}.heading_ss .heading_ss_title2{font-size:32px;font-weight:700;line-height:39px;color:#ec2029;text-transform:uppercase}.ss-news .blog-left img{border-radius:8px 8px 0 0}.ss-news .blog-left .box-text{padding:20px}.ss-news .blog-left .post-title{font-size:18px;font-weight:700;line-height:26px!important;color:#333}.ss-news .is-divider{display:none}.ss-news .post-meta{font-size:14px;font-weight:400;line-height:17px;color:#ec2029}.ss-news .from_the_blog_excerpt{font-size:16px;font-weight:400;line-height:25px;height:50px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;margin-top:10px!important;color:#555}.ss-news .blog-right>.col:last-child{padding-bottom:0}.ss-news .blog-right .post-title{font-size:16px;font-weight:500;line-height:23px!important;color:#333}.ss-news .blog-right .box-image{border-radius:8px 0 0 8px}.ss-news .blog-right .box-text{border-radius:0 8px 8px 0}.ss-news .blog-right .col-inner,.ss-news .blog-right .box.box-vertical{border-radius:8px}.blog_full .box-text{border-radius:0 0 8px 8px}.tabbed-content.tab_home li a{font-size:18px;font-weight:700;line-height:22px;color:#fff}.tabbed-content.tab_home li{margin-right:40px;width:100px}.tabbed-content.tab_home li a::before{background-color:#fff}.tabbed-content.tab_home ul{border-bottom:1px solid #fff}.box-blog-post:hover .post-title{color:#ec2029}.col-blog .news-desc{background:#FFF;border:1px solid #D9D9D9;border-radius:0 0 8px 8px;padding:24px 18px}.col-blog .news-desc .news-title{font-size:16px;font-weight:700;line-height:24px;color:#333!important;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;height:48px}.col-blog .news-desc .desc p{font-size:16px;font-weight:400;line-height:23px;color:#555!important}.col-blog .news-desc .desc{line-height:23px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;height:46px}.col-blog .news-date{font-size:14px;font-weight:400;line-height:17px;color:#EC2029;margin-bottom:5px}.news-title:hover a{color:#ec2029}.col-blog.gini_archive_template .col-inner:hover{position:relative;height:auto;margin:0 auto;overflow:hidden}.news-img.has-hover{position:relative;height:auto;margin:0 auto;overflow:hidden}.col-lecturers .col-inner{border-radius:8px;box-shadow:0 8px 50px rgb(0 0 0 / .15)}.col-lecturers .lecturers_content{padding:20px}.col-lecturers .lecturers_title{font-size:20px;font-weight:700;line-height:24px;color:#ec2029;margin-bottom:10px}.col-lecturers .lecturers_position{font-size:16px;font-weight:400;line-height:31px;color:#555}.col-lecturers .lecturers_img img{width:100%}.social_lecturers a{width:31px;height:31px;display:block}.lecturers_img{position:relative}.social_lecturers a:nth-child(2){margin:0 10px}.social_lecturers{position:absolute;display:flex;left:0;right:0;margin:0 auto!important;width:100%;justify-content:center;bottom:40px;transform:translateY(20px);transition:.5s;opacity:0}.col-lecturers .col-inner:hover .social_lecturers{transform:translateY(0);opacity:1}.col-history .history_title{font-size:32px;font-weight:900;position:absolute;left:0;right:0}.history_content{position:absolute;left:0;right:0;border-radius:8px;box-shadow:0 8px 50px rgb(0 0 0 / .15);padding:8px}.history_mes{font-size:16px;font-weight:400;line-height:27px;text-align:left;color:#333;height:54px;overflow:hidden}.arrow{height:34px;position:relative;width:100%}.history .col-history:nth-child(odd) .history_title{top:100%}.history .col-history:nth-child(even) .history_title{bottom:100%}.history .col-history:nth-child(even) .history_content{top:calc(100% + 30px)}.history .col-history:nth-child(odd) .history_content{bottom:calc(100% + 30px)}.img_frame_top{position:absolute;top:0;left:0;z-index:-111}.arrow::after{content:" ";position:absolute;width:0;height:0;border-top:17px solid #fff0;border-left:12px solid #fff;border-bottom:17px solid #fff0;top:0;left:0;bottom:0}.arrow::before{content:" ";position:absolute;width:0;height:0;top:0;right:0;bottom:0;border-top:17px solid #FFF;border-bottom:17px solid #FFF;border-left:12px solid #fff0}.arrow_bottom{position:absolute;left:0;right:0;width:23px;height:23px;margin:0 auto;bottom:-20px}.history .col-history:nth-child(2n) .arrow_bottom{transform:rotate(-180deg);top:-20px}.history .flickity-viewport{padding-top:259px;padding-bottom:300px}.achievement .achievement_number{font-size:48px;font-weight:700;line-height:39px;color:#fff;margin-bottom:10px}.achievement .achievement_mes{font-size:18px;font-weight:700;line-height:39px;color:#fff}.row_achievement .col-inner{position:relative}.row_achievement>.col:nth-child(-n+3) .col-inner::after{content:" ";position:absolute;top:0;bottom:0;right:-15px;width:1px;background-color:#fff}.vision_mission .title{font-size:32px;font-weight:700;color:#ec2029;line-height:38px;margin-bottom:20px}.vision_mission .content{font-size:16px;font-weight:400;color:#555;line-height:28px}.col-program .col-inner{border-bottom:3px solid #ec2029;border-radius:8px;box-shadow:0 8px 50px rgb(0 0 0 / .15);padding:30px 20px}.program_title{font-size:20px;font-weight:600;line-height:24px;color:#000;margin:20px 0;margin-right:0;margin-left:0;transition:.5s}.program_line{height:2px;width:65px;background:#D9D9D9;margin-bottom:20px}.program_exerpt p{font-size:16px;font-weight:400;line-height:25px;color:#555!important;transition:.5s}.program_btn{font-weight:500;font-size:16px;line-height:25px;text-align:center;text-decoration-line:underline;color:#EC2029!important;transition:.5s}.program_exerpt{line-height:25px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis;height:75px}.col-program .col-inner:hover{background-color:#ec2029;transition:1s;cursor:pointer}.col-program .col-inner img{transition:1s}.col-program .col-inner:hover img{scale:1.2}.col-program .col-inner:hover .program_title,.col-program .col-inner:hover .program_exerpt p,.col-program .col-inner:hover .program_btn{color:#fff!important}.col_content .content_single{padding:35px 30px;background-color:#fff}.col_content .content_single .content_header h1{font-size:24px;font-weight:700;line-height:29px;color:#333;margin-bottom:10px}.col_content .content_single .content_header .date_time{font-size:16px;font-weight:400;line-height:19px;color:#333}.col_content .content_program{margin-top:20px}.col_content .ss-contact{padding-left:0;padding-right:0}.col_sidebar h2{font-size:18px;font-weight:500;line-height:50px;background-color:#eb1f29;text-align:center;color:#fff;text-transform:uppercase;margin:0}.relate_program{background-color:#fff;padding:0 10px}.relate_program .list_item_program a{font-size:18px;font-weight:300;line-height:24px;color:#333;position:relative;padding-left:15px}.relate_program .list_item_program a::before{content:"\f111";font-family:'Font Awesome 7 Pro';font-weight:900;margin-right:5px;font-size:6px;position:absolute;left:0;top:0;bottom:0;line-height:20px}.relate_program .list_item_program{padding:10px 0;list-style:none;margin:0}.relate_program .list_item_program:not(:last-child){border-bottom:1px solid #D9D9D9}.feedback-main .flickity-page-dots{display:none}.col-course .col-inner{border-bottom:3px solid #ec2029;border-radius:8px;box-shadow:0 8px 50px rgb(0 0 0 / .15);position:relative;height:auto;margin:0 auto;overflow:hidden}.col-course .col-inner:hover{cursor:pointer}.course_content{padding:20px}.col-course .course_title{font-size:20px;font-weight:700;line-height:24px;color:#eb1f28}.course_mes{margin:10px 0}.course_mes li{font-size:16px;font-weight:400;line-height:25px;margin:0!important;color:#555;list-style:none}.course_img img{width:100%}ul.course_mes li a:before{content:"\f111";font-family:'Font Awesome 7 Pro';font-weight:900;margin-right:5px;font-size:6px;position:absolute;left:-15px;top:0;bottom:0;line-height:20px}ul.course_mes li a{position:relative}.ss-contact .title{font-size:18px;font-weight:500;line-height:50px;text-align:center;background-color:#EC2029;color:#fff}.contact_info .col-inner .content{padding:20px 30px}.contact_info .col-inner,.contact_form .col-inner{box-shadow:0 4px 15px rgb(0 0 0 / .15);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.contact_form .wpcf7-form{padding:20px 30px}.contact_form .form-lh{background-color:#F8F8F8!important;border:1px solid #D6D6D6!important;border-radius:4px!important;margin-bottom:5px}.contact_form .wpcf7-textarea.form-lh{min-height:82px}.contact_form .wpcf7-form-control.wpcf7-submit.form-lh{height:48px;background:#EC2029!important;line-height:48px;width:260px;margin:10px auto 0px!important}.contact_form label{text-align:left}.contact_form .wpcf7-spinner{display:none}.ss-map iframe{border-radius:8px}.ss-footer .footer_title{font-size:18px;font-weight:700;line-height:27px;position:relative;height:54px}.ss-footer .footer_title::after{content:" ";bottom:-10px;position:absolute;left:0;right:0;background:rgb(51 51 51 / .5);height:1px}.ss-footer .footer-content{font-size:16px;margin-top:24px}.ss-footer .footer-content p{font-size:14px;line-height:28px}.ss-footer .footer-content strong{color:#EC2029}.ss-footer .footer-menu{margin-top:24px}.ss-footer .footer-menu li a{font-size:14px;font-weight:400;line-height:34px;color:#333}.ss-footer .iframe_fanpage{margin-top:24px;margin-bottom:10px}#footer .copyright-footer{font-size:16px;font-weight:700;color:#fff;text-transform:uppercase}#footer .absolute-footer{padding:20px 0 15px}.library_left .col-inner .library_banner img{height:380px;width:100%}.library_right .col-inner .library_banner img{height:175px;width:100%}.library img{border-radius:8px}.video-button-wrapper .button.open-video.icon.circle{margin:0;width:42px;height:42px;border:2px solid #fff}.library_banner a{width:100%}.video-button-wrapper{position:absolute;top:calc((100% - 42px) / 2);left:0;right:0}.heading_ss.heading_library{text-align:left;margin-bottom:30px}.heading_ss.heading_library .heading_ss_title2{text-transform:initial}.library_bottom{margin-top:-30px}.btn_loadmore{margin-top:-30px}.btn_loadmore a{height:48px!important;background:#EC2029!important;line-height:48px;width:260px;margin:10px auto 0px!important;display:block;text-align:center}.btn_loadmore a:hover{color:#fff}.button.white.lowercase{color:red!important}.btn_loadmore.btn_video{margin-top:20px}.row.row_bottom>.col{display:none}.row.row_bottom>.col:nth-child(-n+4){display:block}.row.row_bottom.row_block>.col{display:block}.news_post li{list-style:none;margin:0!important;display:flex;padding:10px 0}.news_post li a{width:100px}.news_post li h4 a{font-size:14px;font-weight:500;line-height:23px;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;height:46px;width:100%;padding:0 10px}.news_post li:not(:last-child){border-top:1px solid #ccc}.btn_loadmore a:hover{background-color:#fff!important;border:1px solid #ec2029;color:#ec2029}.library .col-inner{cursor:pointer}.library_banner.banner_image a{padding:0;background-color:#fff0;border-radius:8px;margin:0!important;margin-right:0;margin-left:0;height:175px}.shrinkToFit{width:100%}.library_left.left-image a{height:380px;width:100%}.button.white.lowercase.btn-about.margin_none:hover{border:2px solid #fff!important;background-color:#ec2029!important;color:#fff!important}.home__feedback .img_frame{position:absolute;z-index:-11;top:0;right:0}.home__feedback .img_frame1{position:absolute;z-index:-11;bottom:0;left:0}@media (min-width:740px) and (max-width:1023px){.section.header_page.dark{min-height:300px}.achievement .achievement_number{font-size:36px;margin-bottom:0}.achievement .achievement_mes{font-size:16px}.library_left .col-inner .library_banner img{height:300px}.library_right .col-inner .library_banner img{height:135px}.library_left.left-image a{height:300px!importantwidth:100%}.library_banner.banner_image a{height:135px}}@media (max-width:1023px){.program_title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;height:48px}.header-main li.html.custom{display:block!important}.glink.nturl.notranslate{margin:0!important}.ss-footer .footer_title{height:auto}.ss-footer .footer-menu li a{line-height:initial}.off-canvas-right .mfp-content,.off-canvas-left .mfp-content{background-color:#fff;width:320px}.off-canvas:not(.off-canvas-center) .nav-vertical li>a{color:#333}.list-product-item .name:before{display:none}.off-canvas:not(.off-canvas-center) .flag li.lang-item{display:inline-block;width:auto}.off-canvas:not(.off-canvas-center) .flag{width:100%}}@media screen and (max-width:549px){#my-repeater-list-id>.col:nth-child(1){margin-bottom:20px}.progress-wrap{right:70px!important;bottom:15px!important}.home-testimonials-carousel-nav .carousel-cell__image img{width:82px!important;height:82px!important}.home-testimonials-carousel-nav .flickity-viewport{height:268px!important}.home-testimonials-carousel-nav .testi-item.is-selected img{width:120px!important;height:120px!important}.silder_home .flickity-page-dots{display:none!important}.section.header_page.dark{min-height:200px}.rank-math-breadcrumb p{font-size:15px}.page-header h1{font-size:26px}.absolute-footer{padding:10px 0 15px}.copyright-footer{font-size:12px}.heading_ss{margin-bottom:30px;padding:0 15px}.heading_ss .heading_ss_title2{font-size:20px;line-height:29px}.blog-right .box-image{border-radius:8px 8px 0 0}.history .col-history:nth-child(even) .history_title{top:100%}.history .col-history:nth-child(even) .history_content{bottom:calc(100% + 30px);top:auto}.history .flickity-viewport{padding-bottom:100px}.history .col-history:nth-child(2n) .arrow_bottom{transform:rotate(0);bottom:-20px}.achievement .achievement_number{font-size:30px}.achievement .achievement_mes{font-size:14px}.row_achievement>.col:nth-child(2) .col-inner::after{display:none}.vision_mission .title{font-size:26px;margin-bottom:10px}.vision_mission .content{font-size:14px}.home__feedback .home__feedback-carousel .feedback-comment .customer-text .desc{font-size:16px}.home__feedback .flickity-page-dots{bottom:50px}.library_left .col-inner .library_banner img,.library_left.left-image a{height:220px!important}.library_right .col-inner .library_banner img,.library_banner.banner_image a{height:110px}.btn_loadmore a{height:40px!important;line-height:40px;width:200px}}.home__feedback{background-size:cover;background-repeat:no-repeat;position:relative;padding:13rem 0}@media (max-width:991px){.home__feedback{padding:8rem 0}}.home__feedback .container{position:relative;z-index:2}.home__feedback .heading-title{display:inline-block;position:relative;left:50%;transform:translateX(-50%);color:#fff;margin-bottom:5rem}@media (max-width:767px){.home__feedback .heading-title{font-size:3.5rem}}.home__feedback .heading-title::after{left:50%;transform:translateX(-50%);background:#fff}.home__feedback .home__feedback-carousel{width:80rem;max-width:100%;margin:auto}@media (max-width:767px){.home__feedback .home__feedback-carousel{width:100%}}.home__feedback .home__feedback-carousel .feedback-main{margin:auto;max-width:100%}@media (max-width:767px){.home__feedback .home__feedback-carousel .feedback-main{width:100%}}.home__feedback .home__feedback-carousel .feedback-main .carousel-cell{top:50%;transform:translateY(-50%)}.home__feedback .home__feedback-carousel .feedback-main .carousel-cell.is-selected .customer-img{width:268px;height:268px}.home__feedback .home__feedback-carousel .feedback-main .customer-img{border-radius:50%;overflow:hidden;width:164px;height:164px;margin:auto;transition:.5s}.home__feedback .home__feedback-carousel .feedback-main .customer-img img{object-fit:cover;width:100%;height:100%}.home__feedback .home__feedback-carousel .feedback-comment{font-size:24px;font-style:italic;font-weight:400;line-height:36px;text-align:center;color:#555}.home__feedback .home__feedback-carousel .feedback-comment::before{top:0;left:-20px;width:24.26px;height:18.87px;z-index:3;position:absolute;content:url(http://localhost/german-edu.com/wp-content/uploads/2022/07/phayleft.svg)}.home__feedback .home__feedback-carousel .feedback-comment::after{top:50px;right:-20px;width:24.26px;height:18.87px;z-index:3;position:absolute;content:url(http://localhost/german-edu.com/wp-content/uploads/2022/07/phayright.svg)}@media (max-width:991px){.home__feedback .home__feedback-carousel .feedback-comment::before{left:-10px;top:0}.home__feedback .home__feedback-carousel .feedback-comment::after{top:115px;right:-10px}}.home__feedback .home__feedback-carousel .feedback-comment .customer-text .desc{margin-bottom:1.5rem}.home__feedback .home__feedback-carousel .feedback-comment .customer-text .author{font-size:24px;font-weight:700;line-height:36px;color:#ec2029;font-style:initial}.flickity-page-dots .dot{width:16px;height:16px;border-radius:0;border-color:#D9D9D9;background-color:#D9D9D9}.home__feedback .flickity-page-dots{bottom:0}.flickity-page-dots .dot.is-selected{background-color:#ec1f29;border-color:#EC2029}.page-load-status{display:none}.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}.see-more button:disabled,.see-more button[disabled]{display:none}.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:.5em;background:var(--primary-color);position:absolute;animation-duration:0.5s;animation-timing-function:ease;animation-iteration-count:infinite}.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2){left:0}.loader-ellips__dot:nth-child(3){left:1.5em}.loader-ellips__dot:nth-child(4){left:3em}@keyframes reveal{from{transform:scale(.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translateX(1.5em)}}.loader-ellips__dot:nth-child(1){animation-name:reveal}.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide}.loader-ellips__dot:nth-child(4){animation-name:reveal;animation-direction:reverse}.d-none{display:none}.view-more-button{background:#ec2029;padding:13px 40px;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-ms-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}.view-more-button:hover{background:var(--primary-color);color:#fff!important}.home-testimonials-carousel{margin-top:20px}.home-testimonials-carousel .testi-item.text-center{height:100%}.home-testimonials-carousel-nav .carousel-cell__image img{width:164px;height:164px;object-fit:cover}.home-testimonials-carousel-nav .flickity-viewport{height:268px!important}.home-testimonials-carousel-nav .testi-item.is-selected img{width:268px;height:268px;border-radius:999px}.home-testimonials-carousel.carousel-main .flickity-viewport::before{top:0;left:0;width:24.26px;height:18.87px;z-index:3;position:absolute;content:url(http://localhost/german-edu.com/wp-content/uploads/2022/07/phayleft.svg)}.home-testimonials-carousel.carousel-main .flickity-viewport::after{top:50px;right:0;width:24.26px;height:18.87px;z-index:3;position:absolute;content:url(http://localhost/german-edu.com/wp-content/uploads/2022/07/phayright.svg)}.home-testimonials-carousel .carousel-cell.text-center{font-size:18px;font-style:italic;font-weight:400;line-height:27px;text-align:center;color:#555;padding:0 20px}.home-testimonials-carousel-nav .flickity-slider{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-item-align:center!important;align-self:center!important;vertical-align:middle!important;display:flex}.home-testimonials-carousel-nav .testi-item{max-width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.testi-info .name{margin-top:21px;font-size:24px;font-weight:700;line-height:36px;color:#ec2029;font-style:initial}.home-testimonials .flickity-page-dots .dot{border:1px solid #EC2029;opacity:1}.home-testimonials .flickity-page-dots .dot.is-selected{background-color:#EC2029}.home-testimonials .flickity-page-dots{bottom:-10px}@media screen and (max-width:549px){.home-testimonials-carousel-nav .flickity-viewport{height:120px!important}.home-testimonials-carousel .carousel-cell.text-center{font-size:16px}.testi-info .name{margin-top:10px}}