@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,300;0,400;0,600;0,800;1,100;1,200;1,400;1,600;1,800&display=swap";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}header{padding:20px;box-sizing:border-box;position:absolute;z-index:99999;width:100%;top:0;left:0}header .logo-header{width:150px;background:#fff;margin-top:-20px;border-radius:0 0 5px 5px;box-shadow:0 0 5px 1px rgba(0,0,0,.2)}header nav{display:flex;align-items:flex-start}header nav .actions,header nav .mobile-whatsapp{display:none}header nav ul{display:flex;align-items:center}header nav ul a{display:inline-block;line-height:18px;padding:15px 20px;font-weight:600;margin:0 5px;color:#fff;font-size:15px;transition:all .2s linear;text-shadow:0 0 1px #000;border-radius:30px}header nav ul a:hover{color:#e13171;text-shadow:0 0 0 #e13171;background-color:#fff}header nav ul .nav-whatsapp{display:flex;align-items:center}header nav ul .nav-whatsapp .boton.whatsapp{margin:0 0 0 15px;padding:10px 18px;line-height:18px;font-size:15px;border-radius:30px;text-shadow:none;white-space:nowrap}@media screen and (max-width:800px){header{position:relative;background:#fff}header .container{flex-direction:inherit}header .logo-header{width:90px;margin-top:0;border-radius:0;box-shadow:0 0 5px 1px transparent}header nav{align-items:center;gap:12px}header nav .mobile-whatsapp{display:inline-flex;margin:0;padding:8px 12px;font-size:13px;border-radius:30px}header nav .actions{display:inherit;margin-top:0}header nav .actions img{width:30px}header nav ul{position:absolute;width:100%;height:100vh;left:0;top:0;display:block;background:#e13171;top:90px}header nav ul li{display:block;text-align:center}header nav ul li a{padding:15px 10px;display:block}header nav ul .nav-whatsapp{display:none}}footer{padding:20px;box-sizing:border-box;width:100%;top:0;left:0;display:flex;background:#e9e9e9}footer ul{margin-top:10px}footer ul a{padding:5px 10px;font-weight:600;margin:10px 5px;font-size:15px;transition:all .2s linear;border-radius:30px;display:block}footer .footer-whatsapp{margin-top:10px}footer .footer-whatsapp a{display:inline-flex;padding:10px 16px;margin:0 5px;font-size:14px}.hero-wrapper{width:90%;max-width:1240px;margin:300px auto 0;display:flex;flex-wrap:nowrap}.hero-wrapper .hero-wrapper-overlay{background:rgba(15,60,94,.5);position:absolute;width:100%;top:0;height:50px;left:0;height:100vh;z-index:-1}.hero-wrapper .hero-wrapper-container{width:100%;display:flex;justify-content:flex-end}.hero-wrapper .hero-wrapper-container__content{width:50%}.hero-wrapper .hero-wrapper-container__content h2{font-size:45px;font-weight:800;color:#fff;margin-bottom:15px;text-shadow:0 0 30px #000}.hero-wrapper .hero-wrapper-container__content p{font-size:20px;color:#fff;margin-bottom:50px;text-shadow:0 0 5px #000;line-height:25px}@media screen and (max-width:800px){.hero-wrapper{margin-top:150px}.hero-wrapper .hero-wrapper-container__content{width:100%}.hero-wrapper .hero-wrapper-container__content a.boton.big{padding:17px 10px;font-size:16px}.hero-wrapper .hero-wrapper-container h2{font-size:20px}.hero-wrapper .hero-wrapper-container p{font-size:16px;line-height:18px;margin-bottom:10px}}.course-card{width:32%;box-shadow:0 0 10px 1px rgba(0,0,0,.1);padding-bottom:20px;border-radius:9px;overflow:hidden;margin-bottom:30px;transition:all .2s linear;background-color:#fff}.course-card figure{width:100%;height:250px;overflow:hidden;margin-bottom:10px}.course-card figure img{width:100%;height:auto}.course-card__content{padding:20px}.course-card__content h1{font-weight:600;margin-bottom:10px;color:#2c3e50;font-size:20px}.course-card__content p{font-size:14px;line-height:18px;color:#466789}.course-card__details ul{padding:5px 20px}.course-card__details ul li{padding:5px 0 10px;border-bottom:1px dotted #ccc;font-size:14px;color:#e13171}.course-card__details ul li span{color:#466789}.course-card__details ul li i{font-style:italic}.course-card__details ul li:last-child{border-bottom:none}.course-card__details .actions{display:flex;justify-content:space-around;width:100%;align-items:center;border-top:1px dotted #ccc;padding-top:20px}.course-card__details .actions .more-info{width:40%;display:inline-block;text-align:center}.course-card__details .actions .boton{margin:0 auto;width:40%;box-sizing:border-box;text-align:center}.course-card:hover{box-shadow:0 0 15px 1px rgba(0,0,0,.3)}.course-card:hover .boton{opacity:1}@media screen and (max-width:800px){.course-card{width:100%}}.courses{padding:30px 0}body{font-family:Montserrat,sans-serif;font-weight:400;font-style:inherit;background:#f3f9ff}.container{width:90%;max-width:1240px;display:flex;justify-content:space-between;margin:0 auto}.full-container{width:100%}.full-container.dark-blue{background:#092540}.full-container.oil-blue{background:#142230}.full-container.pattern{background-image:url(/_next/static/media/background.2bd70b43.png);background-position:bottom;background-size:cover}a{text-decoration:none;color:#2980b9}strong{font-weight:600}.articles-home{padding:50px 0}.articles-home h1{color:#fff;font-size:35px;margin-bottom:30px;font-weight:600;text-shadow:0 0 5px #000}.articles-home h2{color:#e13171;font-size:18px;margin-bottom:10px}.articles-home p{color:#adbdcc;line-height:20px;font-weight:400}.articles-home .location-map{width:100%}.articles-home ul{display:flex;color:#adbdcc;margin-top:20px}.articles-home ul li{margin-right:20px}.articles-home ul li a{color:#00d4ff;font-weight:600;transition:all .2s linear}.articles-home ul.full-list{display:block}.articles-home ul.full-list li{width:100%;padding:15px 0;border-bottom:1px dotted #3d4e5e;box-sizing:border-box}.articles-home ul.full-list li:last-child{border-bottom:none}.articles-home ul.full-list li a{opacity:.6;display:block}.articles-home ul.full-list li:hover a{opacity:1;padding-left:10px}.articles-home ul.full-list.contact a{display:inline-block}.articles-home .boton{margin-top:20px}.articles-home__half{width:45%}@media(max-width:800px){.articles-home__half{width:100%;margin-bottom:40px}}.courses{flex-wrap:wrap}.courses h1.title{width:100%;text-align:center;font-size:40px;font-weight:800;color:#e13171;margin:30px 0 40px}.section-title{background-color:#092540;height:200px}.section-title h1{margin-top:150px;color:#fff;font-size:35px;margin-bottom:30px;font-weight:600;text-shadow:0 0 5px #000}@media(max-width:800px){.section-title{height:auto}.section-title h1{margin-top:30px}}.boton{background-color:#e13171;color:#fff;padding:12px 17px;border-radius:10px;transition:all .2s linear;cursor:pointer;font-weight:600;display:inline-block}.boton:hover{background-color:#fff;color:#e13171}.boton.big{font-size:20px;font-weight:600;padding:20px 30px}.boton.white{color:#e13171;background:#fff}.boton.white:hover{background:#e13171;color:#fff}.wsp-logo img{width:150px}.boton.whatsapp{background-color:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.35);font-weight:500;display:inline-flex;align-items:center;gap:8px}.boton.whatsapp svg{width:18px;height:18px;flex-shrink:0;color:#25d366}.boton.whatsapp:hover{background-color:hsla(0,0%,100%,.08);border-color:#fff;color:#fff}.boton.whatsapp.solid{background-color:#25d366;border-color:#25d366;color:#fff;font-weight:600}.boton.whatsapp.solid svg{color:#fff}.boton.whatsapp.solid:hover{background-color:#fff;border-color:#fff;color:#128c7e}.boton.whatsapp.solid:hover svg{color:#128c7e}footer .boton.whatsapp{color:#2c3e50;border-color:#c4c4c4}footer .boton.whatsapp:hover{background-color:#fff;border-color:#2c3e50;color:#2c3e50}.section-cta{width:100%;display:flex;justify-content:center;margin:30px 0 20px}@media(max-width:800px){.container{flex-direction:column}}