.h2,h2{font-size:2.5rem}.text-promo{color:var(--theme-color);font-size:30px;font-weight:600;text-align:center}.single-testimonial{box-shadow:0 4px 20px 0 rgba(71,117,192,.1)}.product-img img{aspect-ratio:400/400;height:auto;width:100%}@media only screen and (max-width:360px) and (max-height:640px),only screen and (max-width:375px) and (max-height:812px){.text-promo{font-size:20px}}.text-offer{color:var(--primary-color2);font-size:36px;font-weight:600;margin-top:1rem;text-align:center}.custom-title{font-size:1.5rem;max-width:100%;overflow:hidden;width:100%}@media (min-width:768px) and (max-width:1199px){.imagen-oferta-especial img{height:auto;max-width:100%}}img,input,span{transition:.3s ease-out}ul{margin:0;padding:0}a,button,li{transition:.3s ease-out}.over-hidden{overflow:hidden}.btn:focus,a:focus,button:focus{box-shadow:none;outline:0;text-decoration:none}.body-overlay{background-color:rgba(0,0,0,.5);left:0;opacity:0;position:fixed;top:0;transition:.5s ease-out;visibility:hidden;z-index:999}.spacing{margin-bottom:10px;margin-top:10px}.tituloPersonalizado{font-size:26px}.mostrar_respuesta{align-items:center;background-color:#f3f4fa;border:none;border-radius:5px;display:grid;grid-template-columns:auto 1fr;padding:10px;width:100%;z-index:1}.mostrar_respuesta h3{color:#222;font-size:18px;font-weight:600;margin-bottom:0;text-align:left}.mostrar_respuesta:hover{cursor:pointer}.arrow-icon{color:#000;z-index:20}.mostrar_respuesta:hover .arrow-icon,.mostrar_respuesta:hover .arrow-icon-svg,.mostrar_respuesta:hover h3{color:var(--primary-bg)!important;fill:var(--primary-bg)!important}#lista_cursos{display:none}.lista_cursos{display:block;margin:20px 0}.lista_cursos li{margin:5px 5% 0}.lista_cursos li p{color:#222;font-size:16px}.lista_cursos li>p>strong{font-weight:600}.rotatedUp{transform:rotate(180deg);transition:transform}.rotatedDown{transform:rotate(0);transition:transform}@media only screen and (min-width:940px){.tituloPersonalizado{font-size:36px}.spacing{margin-bottom:30px;margin-top:50px}}@media screen and (max-width:991px){.div-a-Container{flex-direction:column!important}}.offer-deg-bg{background-image:linear-gradient(30deg,#222,#00a99d)}.btn-add{align-items:center;border:1px solid var(--primary-bg2);color:#fff;cursor:pointer;display:flex;font-size:16px;gap:2px;justify-content:center;outline:0;padding:8px 25px;position:relative;transform:perspective(1px) translateZ(0);transition:color .3s ease-out;vertical-align:middle;width:230px}.btn-add svg{margin-bottom:4px}.btn-add,.btn-add:before{background-color:var(--primary-color2)}.btn-add:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:.5s ease-out;z-index:-1}.btn-add:hover{color:var(--primary-color2)}.btn-add:hover,.btn-add:hover:before{background-color:#fff}.about-page-fact-wrapper .text-white,.product-details-page-info .title span{font-size:1.5rem;font-weight:700}.bg-info{border-radius:40px}.text-center.mt-50 p{font-size:20px}.home4-testimonial-bg .tituloPersonalizado,.testimonial-area .title .tituloPersonalizado{color:#af091f;margin-bottom:43px}.testimonial-wrapper .single-testimonial{height:420px;margin-bottom:20px;padding:60px 40px}.testimonial-wrapper .single-testimonial .quit{margin-bottom:22px}.testimonial-wrapper .single-testimonial h3{font-size:16px;margin-bottom:12px}.testimonial-wrapper .single-testimonial .review-ratting{margin-top:25px}.testimonial-wrapper .single-testimonial .testi-info{margin-top:30px}.faq-wrapper.course-Curriculam-accordion .tituloPersonalizado{color:#af091f}.servicesContainer{flex-direction:row;flex-wrap:wrap}.serviceCard,.servicesContainer{align-items:center;display:flex;justify-content:center;width:100%}.serviceCard{background-color:#fff;border-radius:5px;box-shadow:-1px 1px 4px 1px rgba(66,68,90,.1);flex-direction:column;gap:10px;height:320px;margin:10px;max-width:350px;padding:10px}.serviceCard h3{font-size:22px;font-weight:600;text-align:center}#lista_cursos h2{font-size:14px;font-weight:400;margin:0}@media only screen and (max-width:990px){.serviceCard{max-width:600px;padding:20px}}.bg-no-repeat{background-repeat:no-repeat}.bg-cover{background-size:cover}.justificar{text-align:justify!important}.star{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ff0' d='M9.153 5.408C10.42 3.136 11.053 2 12 2s1.58 1.136 2.847 3.408l.328.588c.36.646.54.969.82 1.182s.63.292 1.33.45l.636.144c2.46.557 3.689.835 3.982 1.776.292.94-.546 1.921-2.223 3.882l-.434.507c-.476.557-.715.836-.822 1.18-.107.345-.071.717.001 1.46l.066.677c.253 2.617.38 3.925-.386 4.506s-1.918.051-4.22-1.009l-.597-.274c-.654-.302-.981-.452-1.328-.452s-.674.15-1.328.452l-.596.274c-2.303 1.06-3.455 1.59-4.22 1.01-.767-.582-.64-1.89-.387-4.507l.066-.676c.072-.744.108-1.116 0-1.46-.106-.345-.345-.624-.821-1.18l-.434-.508c-1.677-1.96-2.515-2.941-2.223-3.882S3.58 8.328 6.04 7.772l.636-.144c.699-.158 1.048-.237 1.329-.45s.46-.536.82-1.182z'/%3E%3C/svg%3E") 50%/contain no-repeat;display:inline-block;height:30px;width:30px}.display-flex{display:flex}.home2 h2{font-size:14px;font-weight:600}.hm4-slider-shape1{left:7%;top:32%}.hm4-slider-shape2{left:3%;top:54%}.hm4-slider-shape4{left:93%;top:66%}.hm4-slider-shape5{left:5%;top:80%}.hm4-slider-shape6{bottom:0;right:3%}.home4-testimonial-bg{padding-top:200px;position:relative}.hm4-testimonial-shape-circle{background-color:#e74c3c;height:60px;opacity:.412;right:5px;top:11.5%;width:60px}.rounded-circle{height:78px;width:78px}.mainContainerPost{justify-content:center}.itemPost,.mainContainerPost{align-items:center;display:flex;flex-direction:column}.itemPost{gap:9px;height:420px;justify-content:space-between;margin:0 auto;width:350px;z-index:20}@media screen and (max-width:767px){.container{padding-left:10px;padding-right:10px}.tituloPersonalizado{font-size:24px!important;text-align:center}.title .tituloPersonalizado{margin-bottom:5px!important;margin-top:5px!important}.testimonial-area .bg-no-repeat{background-repeat:no-repeat;padding-bottom:50px!important}}.review-ratting li{display:flex;justify-content:center}.btn-add{font-size:14px}.tituloPersonalizado span{font-weight:400}.pb-200{padding-bottom:200px}.height-250{height:250px}.font-size-300{font-size:300%}.display-none{display:none}.etiquetas-h2-3{color:#000;font-size:14px;text-align:right}.imagen100{height:100%;width:100%}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{animation-name:swing;transform-origin:top center}@media screen and (min-width:1921px) and (max-width:5000px){.home4 .about-bg,.home4-category-bg,.home4-testimonial-bg{background-color:#f6f7fe;background-image:none!important}.home4-testimonial-margin-top{margin-top:100px}.home4-testimonial-bg{padding-bottom:170px;padding-top:80px}}@media screen and (min-width:1200px) and (max-width:1440px){.home2-category-active{padding-bottom:82px}}@media screen and (min-width:992px) and (max-width:1199px){.main-menu ul li{margin-right:22px}.title h2,.title h2 span{font-size:30px}.title h3{font-size:36px}.single-testimonial{padding-left:10px;padding-right:10px}.home2-category-active{padding-bottom:80px}.hm4-slider-shape2{left:0}.home4 .about-bg,.home4-category-bg,.home4-testimonial-bg{background-color:#f6f7fe;background-image:none!important}.home4-testimonial-margin-top{margin-top:150px}.home4-testimonial-bg{padding-bottom:200px;padding-top:140px}.testimonial-wrapper.testimonial-wrapper4{padding-top:35px}.pc-info p,.pc-price span{font-size:16px}.review-ratting.mr-10{margin-bottom:4px}.product-details-page-info{padding-left:0}}@media screen and (min-width:768px) and (max-width:991px){.logo img{max-width:85%}.copyright-text{margin-bottom:15px}.useful-link{margin-top:0}.ser-icon{min-width:40px}.home2-category-active{padding-bottom:80px}.home2-testimonial-active{margin-top:85px}.copyright-area{margin-top:0}.title h2,.title2 h2{margin-bottom:12px}.title h2,.title h2 span{font-size:32px}.hm4-slider-shape2{left:0}.home4 .about-bg,.home4-category-bg,.home4-testimonial-bg{background-color:#f6f7fe;background-image:none!important}.home4-testimonial-margin-top{margin-top:130px}.home4-testimonial-bg{padding-bottom:180px;padding-top:120px}.testimonial-wrapper.testimonial-wrapper4{padding-top:20px}.container.about-page-fact-wrapper{padding-bottom:130px;padding-top:120px}.product-details-page-info{padding-left:0}}@media screen and (max-width:767px){.logo img{max-width:78%}.sticky-menu .logo img{max-width:75%}.copyright-text{margin-bottom:15px}.useful-link{margin-top:0}::placeholder{font-size:16px}.popular-course-active{bottom:-50px}.useful-link li{padding:0 5px 0 0}.title p,.useful-link li a{font-size:18px}.title p{padding-bottom:20px}.title h3{font-size:24px}.testimonial-wrapper{margin-top:-40px}.ser-icon{margin-right:12px;min-width:24px}.testi-info{margin-top:30px}.home2-category-active{padding-bottom:70px}.title h2,.title2 h2{margin-bottom:37px}.title h2,.title h2 span{font-size:22px;margin-bottom:37px}.row.testimonial-active3-variable-width{padding-bottom:60px}.hm4-slider-shape2{left:0}.home4 .about-bg,.home4-category-bg,.home4-testimonial-bg{background-color:#f6f7fe;background-image:none!important}.home4-testimonial-margin-top{margin-top:30px}.home4-testimonial-bg{padding-bottom:110px;padding-top:70px}.testimonial-wrapper.testimonial-wrapper4{padding-top:50px}.home4 .single-testimonial{padding:50px 20px}.container.about-page-fact-wrapper{padding-bottom:55px}.container-info,.container-info .col-lg-4.mb-5,.container-info>article div{padding-left:0!important;padding-right:0!important}.p-course-img{margin-right:0}.portfolio-menu button{font-size:18px;padding:8px 10px}.price-page-area{padding-bottom:50px}.product-details-page-info{padding-left:0}.login-form,.register-form{margin-top:35px}}@media screen and (min-width:0) and (max-width:576px){.single-news a,p{font-size:16px}.product-details-page-info h2{font-size:30px}.container.about-page-fact-wrapper p{font-size:16px}}@media screen and (min-width:400px) and (max-width:576px){.single-news a,p{font-size:18px}}@media screen and (min-width:500px) and (max-width:600px){.single-news a,p{font-size:18px}.title p{font-size:17px}}@media screen and (min-width:576px) and (max-width:767px){.single-news a,p{font-size:16px}p{font-size:18px}}