.w-layout-grid { display: -ms-grid; display: grid; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; grid-row-gap: 16px; grid-column-gap: 16px; }
body { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 100vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: #f4f8f9; font-family: Rubik, sans-serif; color: #36303d; font-size: 16px; line-height: 22px; font-weight: 300; }
h1 { margin-top: 0px; margin-bottom: 0px; font-size: 50px; line-height: 60px; font-weight: 300; }
h2 { margin-top: 0px; margin-bottom: 0px; font-size: 33px; line-height: 40px; font-weight: 500; }
h3 { margin-top: 0px; margin-bottom: 0px; font-size: 22px; line-height: 33px; font-weight: 400; white-space: pre-line; }
h5 { margin-top: 0px; margin-bottom: 0px; font-size: 17px; line-height: 25px; font-weight: 300; }
p { margin-bottom: 10px; font-size: 17px; line-height: 25px; }
a { text-decoration: none; }
strong { font-weight: 500; }
.eng-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.container { width: 100%; max-width: 1500px; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; }
.container.slider-wrapper { position: relative; }
.eng-logo { width: 100%; max-width: 250px; }
.eng-logo.w--current { width: 100%; max-width: 250px; }
.eng-links-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-links-menu.resp { margin-bottom: 10vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.eng-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 3vh; padding-bottom: 3vh; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-slider-wrapper { position: relative; overflow: visible; height: 100vh; }
.btn { border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; background-color: #5cc6d0; }
.btn:hover { background-color: #6a4d8a; }
.btn.margin { margin-right: 15px; margin-bottom: 10px; }
.link-menu { margin-right: 3.5vw; color: #36303d; font-weight: 400; }
.slider-wrapper { z-index: 1; width: 100%; height: 100%; background-color: transparent; }
.slide-nav { display: none; }
.eng-content-slider-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; }
.eng-left-slider-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 40%; padding-bottom: 20vh; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-right-slider-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 60%; height: 100%; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.eng-img-slider-wrapper { position: relative; overflow: hidden; width: 85vh; height: 82vh; border-top-left-radius: 100vw; border-bottom-left-radius: 100vw; border-bottom-right-radius: 100vw; }
.img-slider-wrapper { position: absolute; left: 50%; width: 130%; height: 100%; -webkit-transform: translate(-50%, 0px); -ms-transform: translate(-50%, 0px); transform: translate(-50%, 0px); }
.img-slider-wrapper._1 { z-index: -1; background-image: url('../images/topo_1.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.img-slider-wrapper._2 { background-image: url('../images/topo_2.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.bold-h1 { color: #6a4d8a; font-weight: 600; }
.eng-btn-more-slider { padding-top: 3vh; }
.eng-big-text { position: absolute; left: 0%; top: auto; right: auto; bottom: 0%; z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 14vh; padding-bottom: 3vh; }
.big-text { margin-right: 3vw; padding-bottom: 5px; }
.arrows-slider-wrapper { left: 0%; top: auto; right: auto; bottom: 17vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: visible; width: 50px; height: 50px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.arrows-slider-wrapper.right { -webkit-transform: translate(130%, 0px); -ms-transform: translate(130%, 0px); transform: translate(130%, 0px); }
.element-one { position: absolute; left: auto; top: 0%; right: 0%; bottom: 0%; z-index: 5; width: 25vw; -webkit-transform: translate(50%, 0px); -ms-transform: translate(50%, 0px); transform: translate(50%, 0px); }
.element-one.big { width: 50vw; -webkit-transform: translate(60%, 0px); -ms-transform: translate(60%, 0px); transform: translate(60%, 0px); }
.text-circle { position: absolute; left: 40%; top: auto; right: auto; bottom: 20vh; z-index: 5; width: 10vw; }
.eng-about { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 500px; background-color: #6a4d8a; background-image: url('../images/bg_about.svg'); background-position: 100% 50%; background-size: auto 102%; background-repeat: no-repeat; }
.eng-left-about { width: 50%; padding-top: 8vh; padding-bottom: 12vh; color: #fff; }
.eng-right-about { width: 50%; background-image: url('../images/logo_bg_about.svg'); background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; }
.eng-content-about { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; }
.content-description-about { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 5vh; }
.eng-line-text { width: 50px; }
.eng-text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.line-text-about { width: 2px; height: 100%; background-color: #5cc6d0; }
.divisor { margin-top: 5vh; }
.divisor.mairor { display: none; }
.eng-grid { padding-top: 10vh; padding-bottom: 5vh; }
.grid { grid-column-gap: 1vw; grid-row-gap: 1vw; color: #fff; }
.eng-faq { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 34vh; padding: 3vw; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; border-top-right-radius: 3.5vw; border-bottom-left-radius: 3.5vw; border-bottom-right-radius: 3.5vw; background-color: #5cc6d0; }
.eng-blog { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 60%; height: 34vh; padding: 3vw; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; border-top-left-radius: 3.5vw; border-top-right-radius: 3.5vw; border-bottom-right-radius: 3.5vw; background-color: #6a4d8a; }
.arrows-grid { width: 50px; }
.eng-itens-grid { position: relative; z-index: 3; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; color: #fff; }
.eng-course { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; height: 70vh; padding: 3vw; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; border-radius: 3.5vw; }
.img-course-home { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 1; width: 100%; height: 100%; background-image: url('../images/img_course_1.png'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.gradient-img-course { position: absolute; left: 0%; top: 0%; right: auto; bottom: auto; z-index: 2; display: block; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(106, 77, 138, 0)), to(#6a4d8a)); background-image: linear-gradient(180deg, rgba(106, 77, 138, 0), #6a4d8a); }
.eng-itens-course { position: relative; z-index: 3; }
.btn-outline { border: 2px solid #5cc6d0; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; background-color: transparent; }
.btn-outline:hover { background-color: #6a4d8a; }
.btn-outline.m-20 { margin-bottom: 20px; }
.m-20 { margin-bottom: 20px; }
.eng-tittle-course { padding-right: 4vw; }
.eng-testimonials { overflow: hidden; padding-top: 10vh; padding-bottom: 10vh; }
.h1-small { font-size: 40px; line-height: 50px; }
.slide-nav-2 { display: none; }
.arrows-slider-top { left: auto; top: -5vh; right: 40px; bottom: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50px; height: 50px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transform: translate(0px, -100%); -ms-transform: translate(0px, -100%); transform: translate(0px, -100%); }
.arrows-slider-top.left { -webkit-transform: translate(-130%, -100%); -ms-transform: translate(-130%, -100%); transform: translate(-130%, -100%); }
.slider-testimonials { position: relative; width: 100%; height: auto; max-width: 1500px; margin-top: 5vh; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; background-color: transparent; }
.slide-testimonials { width: 100%; padding-right: 50px; }
.content-testimonials { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 30px; border-radius: 20px; background-color: #fff; }
.content-text-testimonials { width: 75%; padding-left: 30px; }
.mask { overflow: visible; width: 34.25%; }
.eng-logo-testimonials { position: relative; width: 5vw; height: 5vw; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 5vw; }
.eng-logo-testimonials._1 { background-image: url('../images/logo_01.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.eng-logo-testimonials._2 { background-image: url('../images/logo_02.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.eng-logo-testimonials._3 { background-image: url('../images/logo_03.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.eng-logo-testimonials._4 { background-image: url('../images/logo_04.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.eng-logo-testimonials._5 { background-image: url('../images/logo_05.jpg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.name-testimonials { margin-top: 20px; line-height: 20px; font-weight: 600; }
.line-logo-testimonials { width: 40%; height: 3px; border-radius: 3px; background-color: #6a4d8a; -webkit-transform: translate(-150%, 0px); -ms-transform: translate(-150%, 0px); transform: translate(-150%, 0px); }
.eng-line-logo-testimonials { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.eng-footer { margin-top: 5vh; padding-bottom: 30px; }
.content-footer { position: relative; padding-top: 3vh; padding-bottom: 5vh; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.col-left-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 55%; padding-top: 40px; padding-bottom: 40px; padding-left: 4vw; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; color: #fff; }
.col-right-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 45%; padding-right: 4vw; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url('../images/bg_footer.svg'); background-position: 0% 50%; background-size: cover; background-repeat: no-repeat; }
.eng-cols-footer { z-index: 2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; height: 100%; border-top-left-radius: 2.5vw; border-bottom-left-radius: 2.5vw; border-bottom-right-radius: 2.5vw; background-color: #6a4d8a; }
.col-logo-footer { padding-right: 4vw; }
.col-contact-footer { width: 50%; }
.col-address-footer { width: 50%; }
.eng-ine-footer { position: absolute; left: 56%; top: 0%; right: auto; bottom: auto; z-index: 1; height: 100%; }
.line-footer { height: 100%; }
.eng-social-footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.social-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 50px; height: 50px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.icon-social { width: 24px; height: 24px; }
.eng-copyright { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.text-copyright { font-size: 13px; line-height: 15px; }
.text-block { padding-right: 4vw; }
.logo-footer { height: 15vh; }
.eng-services { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; margin-top: 5vh; padding-bottom: 10vh; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.mask-slider-wrapper { overflow: visible; }
.eng-int { position: relative; overflow: hidden; padding-top: 5vh; }
.eng-content-text-blog { width: 100%; max-width: 900px; margin-right: auto; margin-left: auto; padding-top: 5vh; padding-bottom: 12vh; }
.content-intro-blog { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 5vh; }
.content-description { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 5vh; }
.eng-text-blog-int { width: 100%; max-width: 750px; }
.eng-img-detail-blog { margin-top: 5vh; padding-right: 50px; padding-left: 50px; }
.img-detail-blog { border-radius: 50px; }
.eng-info-detail-blog { margin-top: 5vh; }
.detail p { font-size: 19px; line-height: 30px; }
.subtittle-blog { font-size: 25px; font-weight: 500; }
.tittle-int-blog { font-size: 60px; line-height: 80px; }
.content-slider-wrapper { position: relative; overflow: hidden; }
.txt-field { min-height: 65px; margin-bottom: 15px; padding: 20px; border: 1px solid #5cc6d0; border-radius: 10px 10px 10px 0px; background-color: transparent; color: #36303d; font-size: 18px; line-height: 25px; font-weight: 400; }
.txt-field::-webkit-input-placeholder { color: #36303d; }
.txt-field:-ms-input-placeholder { color: #36303d; }
.txt-field::-ms-input-placeholder { color: #36303d; }
.txt-field::placeholder { color: #36303d; }
.txt-field.txt-area { min-height: 120px; }
.container-int { width: 100%; max-width: 1000px; margin-right: auto; margin-left: auto; padding-right: 40px; padding-left: 40px; }
.eng-tittle-int { margin-bottom: 5vh; }
.eng-btn-right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.eng-gallery-about { margin-top: 5vh; padding-top: 5vh; padding-bottom: 5vh; background-color: #6a4d8a; background-image: url('../images/bg_02.svg'); background-position: 0% 102%; background-size: 75%; background-repeat: no-repeat; }
.lightbox { position: relative; width: 31%; margin-right: 1%; margin-bottom: 2vh; margin-left: 1%; }
.img-lightbox { border-radius: 20px; }
.grid-lightbox { -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; }
.dropdown-faq { position: relative; width: 100%; margin-bottom: 15px; }
.dropdown-toogle-faq { width: 100%; border: 1px solid #5cc6d0; border-radius: 20px 20px 20px 0px; }
.dropdown-list-faq { position: relative; display: block; overflow: hidden; width: 100%; height: 0px; padding: 0px; border-bottom-left-radius: 20px; background-color: transparent; background-image: -webkit-gradient(linear, left top, right top, from(rgba(106, 77, 138, 0.05)), to(rgba(106, 77, 138, 0))); background-image: linear-gradient(90deg, rgba(106, 77, 138, 0.05), rgba(106, 77, 138, 0)); }
.content-dropdown-list { width: 100%; padding: 30px 20px; }
.arrow-dropdown { color: #5cc6d0; }
.btn-big { padding: 15px 30px; border-top-right-radius: 15px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; background-color: #5cc6d0; font-size: 20px; }
.btn-big:hover { background-color: #6a4d8a; }
.eng-course-int { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; width: 48%; margin-right: 1%; margin-bottom: 2vh; margin-left: 1%; padding: 3vw; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; border-radius: 3.5vw; background-color: #6a4d8a; }
.eng-course-int:hover { background-color: #5cc6d0; }
.eng-item-service { width: 31%; margin-right: 1%; margin-bottom: 4vh; margin-left: 1%; color: #6a4d8a; }
.eng-item-service:hover { color: #5cc6d0; }
.eng-item-service.index { width: 100%; }
.eng-img-service { height: 30vh; min-height: 250px; border-radius: 3.5vw 3.5vw 3.5vw 0px; }
.eng-img-service._1 { background-image: url('../images/Rectangle-28.png'); background-position: 0px 0px; background-size: cover; background-repeat: no-repeat; }
.eng-img-service._2 { background-image: url('../images/Rectangle-29.png'); background-position: 0px 0px; background-size: cover; background-repeat: no-repeat; }
.eng-img-service._3 { background-image: url('../images/Rectangle-27.png'); background-position: 0px 0px; background-size: cover; background-repeat: no-repeat; }
.eng-line-services { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 3vw; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.eng-content-services { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.content-service { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 3vh; }
.eng-categories { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.tittle-services { margin-bottom: 15px; font-size: 28px; line-height: 35px; }
.description-services { margin-bottom: 20px; color: #36303d; }
.line-text-services { width: 2px; height: 100%; background-color: #5cc6d0; -webkit-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); transform: translate(0px, -50%); }
.eng-slide-services { padding-top: 5vh; }
.slider-services { height: auto; background-color: transparent; }
.slide-service { padding-right: 3vw; }
.slide-nav-3 { display: none; }
.mask-services { overflow: visible; width: 33%; }
.grid-services { grid-column-gap: 3vw; grid-row-gap: 5vh; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; }
.grid-lightbox-big { grid-auto-flow: row; -ms-grid-columns: 1fr 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; }
.content-titles-int { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 35vh; border-radius: 3vw 0px 3vw 3vw; background-color: #6a4d8a; }
.eng-int-two { position: relative; overflow: hidden; padding-top: 2vh; }
.left-titles { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 40%; padding-bottom: 30px; padding-left: 40px; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; color: #fff; }
.right-titles { width: 60%; background-image: url('../images/bg_03.svg'); background-position: 0% 50%; background-size: auto; }
.grid-blog { grid-column-gap: 3vw; grid-row-gap: 5vh; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; }
.eng-item-blog { width: 31%; margin-right: 1%; margin-bottom: 2vh; margin-left: 1%; color: #6a4d8a; }
.eng-item-blog:hover { color: #5cc6d0; }
.eng-content-blog { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.content-blog { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 3vh; }
.eng-img-blog { height: 30vh; min-height: 250px; border-radius: 3.5vw 3.5vw 3.5vw 0px; }
.eng-img-blog._1 { background-image: url('../images/recovery-4517303_1280.jpg'); background-position: 0px 0px; background-size: cover; background-repeat: no-repeat; }
.eng-img-blog._2 { background-image: url('../images/Rectangle-29.png'); background-position: 0px 0px; background-size: cover; background-repeat: no-repeat; }
.eng-img-blog._3 { background-image: url('../images/Rectangle-27.png'); background-position: 0px 0px; background-size: cover; background-repeat: no-repeat; }
.eng-content-services-copy { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
.eng-line-blog { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 3vw; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.line-text-blog { width: 2px; height: 100%; background-color: #5cc6d0; -webkit-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); transform: translate(0px, -50%); }
.tittle-blog { margin-bottom: 15px; font-size: 28px; line-height: 35px; }
.subtitle-blog { margin-bottom: 20px; color: #36303d; }
.grid-course { grid-column-gap: 2vw; grid-row-gap: 2vw; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto; grid-template-rows: auto; }
.eng-cursos { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.menu-resp-close { display: none; }
.link-logo-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.link-logo-menu.w--current { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.link-logo-menu.resp { width: 25vw; height: 11vh; }
.logo-menu { height: 11vh; }
.open-menu-resp { width: 6vw; height: 6vw; background-color: #45423f; }
.open-menu-resp-2 { width: 6vw; height: 6vw; background-color: #45423f; }
.icon-social-2 { height: 24px; }
.link-menu-2 { margin-left: 2vw; color: #45423f; }
.link-menu-2.resp { padding-top: 4vh; padding-bottom: 4vh; color: #6a4d8a; }
.faixa-top-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 16vh; padding-right: 4vw; padding-left: 4vw; float: left; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.icon-translate { height: 24px; }
.col-right-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 70%; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.col-right-menu.resp { width: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.txt-link-menu { font-size: 18px; font-weight: 500; }
.txt-link-menu.resp { font-size: 25px; }
.dropdown-list { background-color: transparent; }
.resp { padding-top: 0px; padding-bottom: 0px; padding-left: 0px; }
.menu-resp-2 { position: fixed; z-index: 9999; display: none; width: 100%; height: 100vh; background-color: #efefef; }
.link-social { margin-left: 20px; opacity: 0.3; }
.link-social:hover { opacity: 1; }
.link-social.resp { margin-left: 0px; }
.links-right-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: 2vw; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.links-right-menu.resp { margin-top: 6vh; }
.itens-menu-resp { position: relative; width: 100%; height: auto; float: left; }
.itens-menu-resp.resp { margin-left: 2vw; padding-top: 10vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.link-translate { margin-left: 20px; opacity: 0.3; }
.dropdown-link { padding-top: 20px; padding-bottom: 20px; background-color: #19b06b; color: #fff; font-size: 16px; font-weight: 500; }
.dropdown-link:hover { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); font-style: normal; }
.dropdown-link.w--current { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1))); background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)); color: #fff; }
.image { height: 12px; margin-left: 5px; }
.divisor-resp { display: none; }
.div-block-2 { position: absolute; left: 50%; top: 50%; right: auto; bottom: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.image-2 { width: 40px; height: 40px; }
.image-3 { width: 40px; height: 40px; }
.div-block-3 { position: absolute; left: 50%; top: 50%; right: auto; bottom: auto; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.eng-wahats-int { position: fixed; left: auto; top: auto; right: 0%; bottom: 0%; z-index: 50; }
.eng-whats { position: absolute; left: auto; top: auto; right: 0%; bottom: 0%; z-index: 5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: 15px; margin-bottom: 15px; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.btn-whats { z-index: 1000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 60px; height: 60px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-radius: 12vw; background-image: linear-gradient(45deg, #2ad84b, #54f572); box-shadow: 3px 3px 12px -6px #2ad84b; }
.icon-whatsapp { width: 45%; height: 45%; }
html.w-mod-js *[data-ix="mask-img-slider-wrapper"] { -webkit-transform: translate(10%, 0px); -ms-transform: translate(10%, 0px); transform: translate(10%, 0px); }
html.w-mod-js *[data-ix="img-slider-wrapper"] { -webkit-transform: translate(-50%, 0px); -ms-transform: translate(-50%, 0px); transform: translate(-50%, 0px); }
html.w-mod-js *[data-ix="text-slider-wrapper"] { opacity: 0; -webkit-transform: translate(0px, -10%); -ms-transform: translate(0px, -10%); transform: translate(0px, -10%); }
html.w-mod-js *[data-ix="initial-menu-resp"] { display: none; }
@media screen and (max-width:991px) {
  .menu { display: none; }
  .eng-links-menu.resp { margin-left: 2vw; padding-left: 2vw; border-left: 2px solid #5cc6d0; }
  .eng-left-about { width: 70%; }
  .eng-right-about { width: 40%; }
  .m-20 { font-size: 23px; line-height: 29px; }
  .h1-small { width: 80%; font-size: 34px; }
  .slide-testimonials { padding-right: 43px; }
  .content-testimonials { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .content-text-testimonials { width: 100%; padding-top: 15px; padding-left: 0px; }
  .mask { width: 47%; }
  .eng-logo-testimonials { width: 10vw; height: 10vw; }
  .col-left-footer { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .col-logo-footer { padding-bottom: 20px; }
  .line-footer { display: none; }
  .eng-social-footer { background-color: #5cc6d0; }
  .detail p { font-size: 17px; line-height: 28px; }
  .tittle-int-blog { font-size: 50px; line-height: 60px; }
  .mask-services { width: 50%; }
  .eng-img-blog._1 { height: 25vh; min-height: 200px; }
  .tittle-blog { font-size: 22px; line-height: 26px; }
  .heading { font-size: 32px; line-height: 38px; }
  .heading-2 { font-size: 20px; line-height: 31px; }
  .heading-3 { font-size: 42px; line-height: 50px; }
  .div-block { background-image: url('../images/60c8d06eb352030a93fa117b_divisor.svg'); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
  .heading-9 { font-size: 20px; line-height: 32px; }
  .menu-resp-close { position: relative; z-index: 95; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 15vh; padding-right: 4vw; padding-left: 4vw; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .link-logo-menu.close.w--current { width: 23vw; height: 9vh; }
  .link-logo-menu.close.w--current { width: 23vw; height: 9vh; }
  .logo-menu.close { height: 9vh; }
  .logo-menu.close { height: 9vh; }
  .open-menu-resp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 70px; height: 70px; padding-top: 2vh; padding-bottom: 2vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #6a4d8a; cursor: pointer; }
  .line-open-menu { width: 70%; height: 3px; background-color: #f4f8f9; }
  .open-menu-resp-2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 70px; height: 70px; padding-top: 2vh; padding-bottom: 2vh; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #19b06b; cursor: pointer; }
  .open-menu-resp-2.close { position: relative; background-color: #6a4d8a; cursor: pointer; }
  .line-open-menu-2 { width: 70%; height: 3px; background-color: #efefef; }
  .line-open-menu-2.rotate { position: absolute; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
  .line-open-menu-2.rotate._2 { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
  .link-menu-2.resp { padding-top: 3vh; padding-bottom: 3vh; }
  .faixa-top-menu { height: 12vh; }
  .txt-link-menu.resp { color: #6a4d8a; }
  .dropdown-list { margin-top: 20px; }
  .menu-resp-2 { display: none; }
  .itens-menu-resp.resp { margin-left: 0vw; padding-left: 2vw; }
  .eng-wahats-int { width: 100%; height: auto; float: left; }
  .btn-whats { right: 5vw; bottom: 5vw; width: 7vw; height: 7vw; }
  .icon-whatsapp { margin-right: 0px; }
}
@media screen and (max-width:767px) {
  .eng-wrapper { height: 65vh; }
  .container { padding-right: 25px; padding-left: 25px; }
  .eng-slider-wrapper { height: 60vh; }
  .btn.margin { font-size: 15px; }
  .eng-content-slider-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; }
  .eng-right-slider-wrapper { width: 70%; }
  .eng-img-slider-wrapper { width: 100vh; height: 50vh; }
  .content-left-slider-wrapper { padding-top: 30px; }
  .text-circle { width: 15vw; }
  .eng-line-text { display: none; }
  .divisor { display: none; }
  .divisor.mairor { display: block; }
  .grid { grid-auto-flow: row; }
  .eng-faq { width: 100%; }
  .eng-blog { width: 100%; }
  .arrows-grid { position: relative; width: 40px; }
  .eng-course { height: 45vh; }
  .eng-tittle-course { padding-right: 0vw; }
  .h1-small { width: 60%; font-size: 26px; line-height: 30px; }
  .slider-testimonials { padding-right: 25px; padding-left: 25px; }
  .slide-testimonials { padding-right: 30px; }
  .content-testimonials { padding: 25px; }
  .name-testimonials { font-size: 15px; line-height: 18px; }
  .line-footer { display: none; }
  .eng-services { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .detail p { font-size: 17px; line-height: 27px; }
  .tittle-int-blog { font-size: 42px; line-height: 52px; }
  .container-int { padding-right: 25px; padding-left: 25px; }
  .lightbox { width: 46%; margin-right: 2%; margin-left: 2%; }
  .grid-lightbox { grid-auto-flow: row; }
  .eng-course-int { width: 48%; margin-right: 1%; margin-bottom: 2vh; margin-left: 1%; }
  .eng-item-service { width: 46%; margin-right: 2%; margin-left: 2%; }
  .eng-img-service { height: 20vh; min-height: 200px; }
  .eng-content-services { margin-left: 1vw; }
  .tittle-services { font-size: 26px; }
  .description-services { font-size: 15px; line-height: 20px; }
  .content-titles-int { height: 20vh; }
  .eng-item-blog { width: 48%; }
  .heading { font-size: 24px; line-height: 30px; }
  .heading-2 { font-size: 17px; line-height: 27px; }
  .heading-3 { font-size: 30px; line-height: 35px; }
  .heading-4 { font-size: 16px; line-height: 22px; }
  .heading-5 { font-size: 16px; line-height: 22px; }
  .heading-6 { font-size: 40px; line-height: 48px; }
  .heading-7 { font-size: 20px; line-height: 30px; }
  .heading-10 { font-size: 19px; line-height: 24px; }
  .eng-cursos { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
  .menu-resp-close { height: 13vh; }
  .link-logo-menu.w--current { height: 7vh; }
  .link-logo-menu.close { width: 30vw; }
  .link-logo-menu.close.w--current { height: 8vh; }
  .link-logo-menu.close.w--current { height: 8vh; }
  .logo-menu.close { height: 11vh; }
  .open-menu-resp { width: 60px; height: 60px; padding-top: 1.5vh; padding-bottom: 1.5vh; }
  .open-menu-resp-2 { width: 60px; height: 60px; padding-top: 1.5vh; padding-bottom: 1.5vh; }
  .txt-link-menu.resp { font-size: 22px; }
  .itens-menu-resp.resp { margin-left: 0vw; padding-left: 2vw; }
  .divisor-resp { display: block; }
  .btn-whats { width: 10vw; height: 10vw; }
}
@media screen and (max-width:479px) {
  .eng-left-slider-wrapper { position: relative; z-index: 10; }
  .eng-img-slider-wrapper { z-index: 1; }
  .img-slider-wrapper._2 { z-index: 1; }
  .bold-h1 { position: relative; z-index: 10; }
  .eng-btn-more-slider { margin-bottom: 3vh; }
  .content-left-slider-wrapper { position: relative; z-index: 10; padding-bottom: 30px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .text-circle { bottom: 12vh; display: none; width: 30vw; }
  .eng-left-about { width: 100%; padding-bottom: 8vh; }
  .eng-content-about { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .eng-line-text { display: none; }
  .eng-grid { padding-top: 8vh; }
  .eng-faq { height: 20vh; padding-right: 5vw; padding-bottom: 5vw; }
  .eng-blog { height: 20vh; margin-bottom: 2vh; padding-right: 5vw; padding-bottom: 5vw; }
  .arrows-grid { position: relative; left: auto; top: auto; right: 0%; bottom: 0%; margin-top: 2vh; }
  .eng-itens-grid { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .eng-course { margin-bottom: 2vh; padding: 5vw; }
  .eng-testimonials { padding-bottom: 5vh; }
  .h1-small { font-size: 24px; line-height: 28px; }
  .slide-testimonials { padding-right: 20px; }
  .mask { width: 90%; }
  .eng-logo-testimonials { width: 15vw; height: 15vw; }
  .eng-footer { padding-bottom: 0px; }
  .col-left-footer { width: 100%; }
  .col-right-footer { width: 100%; background-color: #5cc6d0; }
  .eng-cols-footer { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .eng-services { margin-top: 8vh; padding-bottom: 8vh; }
  .eng-content-text-blog { padding-top: 4vh; }
  .eng-img-detail-blog { padding-right: 0px; padding-left: 0px; }
  .detail p { font-size: 16px; line-height: 26px; }
  .tittle-int-blog { font-size: 33px; line-height: 37px; }
  .eng-course-int { width: 100%; margin-right: 0%; margin-left: 0%; padding: 7vw; }
  .eng-item-service { width: 100%; margin-right: 0%; margin-left: 0%; }
  .eng-line-services { display: none; }
  .eng-content-services { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: 0vw; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .content-service { width: 100%; padding-left: 0px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .line-text-services { display: none; }
  .slide-service { padding-right: 7vw; }
  .mask-services { width: 90%; }
  .content-titles-int { height: 17vh; }
  .left-titles { padding-left: 20px; }
  .eng-item-blog { width: 100%; margin-right: 0%; margin-left: 0%; }
  .eng-line-blog { display: none; }
  .line-text-blog { display: none; }
  .heading { position: relative; z-index: 10; }
  .heading-6 { font-size: 32px; line-height: 38px; }
  .heading-8 { font-size: 17px; line-height: 24px; }
  .heading-9 { font-size: 18px; line-height: 28px; }
  .heading-10 { font-size: 18px; line-height: 22px; }
  .link-logo-menu.w--current { width: 42vw; height: 10vh; }
  .link-logo-menu.resp { width: 40vw; }
  .link-logo-menu.close { width: 40vw; }
  .link-logo-menu.close.w--current { width: 30vw; }
  .link-logo-menu.close.w--current { width: 30vw; }
  .open-menu-resp { width: 50px; height: 50px; cursor: pointer; }
  .open-menu-resp-2 { width: 50px; height: 50px; cursor: pointer; }
  .faixa-top-menu { height: 13vh; padding-right: 5vw; }
  .itens-menu-resp.resp { margin-left: 0vw; padding-left: 4vw; }
  .btn-whats { width: 12vw; height: 12vw; }
  .icon-whatsapp { height: 30px; }
}
#w-node-_641421d4-1a46-f4c1-ee7d-9053b5b3079f-e4b396fa { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; }
#w-node-c91fcec3-8ae6-28b9-9a51-ff2076cc0b89-e4b396fa { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; }
#w-node-_88fac4ba-62d1-9b05-c884-2cf318fab720-e4b396fa { -ms-grid-row: span 1; grid-row-start: span 1; -ms-grid-row-span: 1; grid-row-end: span 1; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; }
@media screen and (max-width:767px) {
  #w-node-_641421d4-1a46-f4c1-ee7d-9053b5b3079f-e4b396fa { -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; }
}
@media screen and (max-width:479px) {
  #w-node-c91fcec3-8ae6-28b9-9a51-ff2076cc0b89-e4b396fa { -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; }
  #w-node-_88fac4ba-62d1-9b05-c884-2cf318fab720-e4b396fa { -ms-grid-column: span 2; grid-column-start: span 2; -ms-grid-column-span: 2; grid-column-end: span 2; }
}
