.banner,.section-02{overflow:hidden}.section-02{background:url(../images/bg-sec-02.webp) no-repeat 50%/cover;padding-top:4%;position:relative}.section-02 p{color:#fff;font-size:1rem;text-align:justify}.section-02 small{font-family:Barlow,sans-serif;font-weight:200;letter-spacing:2px}.section-02 .leyenda-levelup{font-size:1.3rem;font-style:italic;font-weight:500;text-align:justify}.section-02 .leyenda-levelup span{color:#64c4db;font-style:italic;font-weight:600}.section-02 .coupleimg{bottom:0;position:absolute}.section-02 .text-couple{border-left:4px solid #5bcee3;padding:4px}.section-02 .text-couple p{font-size:1.2rem;font-style:italic;font-weight:300;margin:0;text-align:left}.section-03-title{overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.section-03-title h1{color:#1d5292;font-weight:600;text-align:center}.section-03{overflow:hidden;padding-bottom:4%;position:relative}.section-03 .border-custom:after{background-color:#fff;content:"";height:40px;margin:-20px;position:absolute;right:0;top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:40px}.section-03 .bg-color-primary{background:#00a9f8;position:relative}.section-03 .bg-color-secondary{background:#1380e2}.section-03 h3{font-size:3rem;font-weight:400}.section-03 h4{font-weight:600;text-transform:uppercase}.section-03 .text-info-left{color:#fff;text-align:right}.section-03 .text-info-left p{font-size:1.1rem}.section-03 .text-info-right{color:#fff;text-align:left}.section-03 .text-info-right p{font-size:1.1rem}.section-04{overflow:hidden;padding-bottom:8%;padding-top:4%;position:relative}.section-04 .dash_border{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='%230C4A8FFF' stroke-dasharray='6, 14' stroke-linecap='square' stroke-width='4'/%3E%3C/svg%3E");padding:20px;text-align:center}.section-04 .dash_border h2{color:#0071bc;font-weight:400}.section-04 .graficas-info .graficas-text{color:#2a2a2a;font-size:1.3rem;font-weight:400}.section-04 .text-info-bottom{color:#0071bc;font-size:1.5rem;font-style:italic;text-align:justify}.section-04:before{background-image:url(../images/img-bottom-sec4.webp);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:290px;left:0;margin:auto;max-height:290px;max-width:100%;position:absolute;width:100%;z-index:-2}.section-05{background:url(../images/bg-sec-05.webp) no-repeat top/cover;overflow:hidden;padding-bottom:4%;padding-top:4%;position:relative}.section-05 .title-info{text-align:right}.section-05 .title-info h4{color:#83d9ff;font-family:Barlow,sans-serif;font-weight:700;margin:0;text-transform:uppercase}.section-05 .wrap-item-temario{border-left:3px solid #83d9ff;padding-left:.5rem}.section-05 .wrap-item-temario .text-hours{font-size:1.3rem}.section-05 .wrap-item-temario h5{color:#83d9ff;font-family:Barlow,sans-serif;font-weight:700;margin-left:15px;text-transform:uppercase}.section-05 .wrap-item-temario p{color:#fff;font-size:1.1rem;margin-left:15px;margin-top:1rem}.section-05 .wrap-item-temario ol li{color:#fff;font-size:1.1rem}.contacto{background:url(../images/bg-footer.webp) no-repeat 50%;background-size:auto;background-size:cover;border-top:10px solid #00a0e4;padding-bottom:4%;padding-top:4%;position:relative;z-index:1}.contacto .form-group{margin-bottom:.5rem}.contacto ul{list-style-type:none;margin:0;padding-left:40px}.contacto ul li{color:#4d4c4c;display:block;margin:0 20px;padding:5px 10px}.contacto ul li a{color:#4d4c4c;font-family:Tajawal,sans-serif;font-size:1.2rem;font-weight:400;text-decoration:none}.contacto ul li a i{color:#0072bc;font-size:1.2rem}.contacto .social-line ul li{display:inline-block;margin:0 10px;padding:5px 0}.contacto .social-line ul li a i{color:#0072bc;font-size:3rem}.social-media{display:-webkit-box;display:-ms-flexbox;display:flex}.social-media,.social-media ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-media ul{list-style-type:none;margin:0;padding:0;text-align:left}.social-media ul li a i{font-size:2rem}.btn-view-maps{background-color:transparent;border-color:#00aeef;border-radius:.4rem;color:#00aeef;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:400;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.btn-view-maps i{color:#50c2e8}.btn-view-maps:active,.btn-view-maps:focus,.btn-view-maps:hover{border-color:#fff;color:#fff}.contacto .form-control::-webkit-input-placeholder{color:#565d62}.contacto .form-control::-moz-placeholder{color:#565d62}.contacto .form-control:-ms-input-placeholder{color:#565d62}.contacto .form-control:-moz-placeholder{color:#565d62}.contacto .form-control{background-clip:padding-box;border:1px solid #fff;border-radius:0;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.contacto .btn-send,.contacto .form-control{background-color:#fff;color:#000;font-family:Poppins,sans-serif;width:100%}.contacto .btn-send{border-color:#fff;border-radius:.4rem;font-size:1.5rem;padding:.7rem 1.75rem;text-transform:uppercase}.contacto .successMsg p{color:red;font-family:Poppins,sans-serif;font-weight:400;margin-top:-30px;padding:0;text-align:center}.contacto div #recaptchaFooter{border:0;margin:0 auto;width:304px}.contacto #recaptchaFooter{-ms-transform:scale(.9);transform:scale(.9);-webkit-transform:scale(.9);-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform-origin:0 0}.contacto .info-contact h4{color:#01b5fe;font-family:Poppins,sans-serif;text-align:left}.contacto .info-contact p{color:#fff;font-family:Poppins,sans-serif;font-size:1rem;text-align:left}.contacto .info-contact p a,.privacidad-link a{color:#fff;text-decoration:none}.privacidad-link a{font-style:italic;font-weight:500}