/*!******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./src/css/global.scss ***!
  \******************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,800;0,900;1,400&display=swap);
/*!**********************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./src/css/global.scss (1) ***!
  \**********************************************************************************************************************************************/
:root{--dark-blue: #22414e;--green: #e1e04f;--cyan: #00c0ca;--petrol: #28515f;--light-blue: #bfdfe5;--lighter-blue: #d3eaed}*{margin:0;padding:0;font-family:inherit;font-size:1em;border:0 none;background-color:transparent;list-style-type:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;outline:none}html{font-size:62.5%}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:2333.3333333333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:1.4285714286%;height:10px;float:left}html,body{scroll-behavior:smooth;overflow-x:hidden;width:100vw}body{font-family:Montserrat,Helvetica,sans-serif;color:var(--dark-blue)}.header{text-align:center;padding-top:3rem;padding-bottom:3rem;color:#fff}.header .container{padding-left:4rem;padding-right:4rem}.header .logo{margin-bottom:3rem}.header .logo img{max-width:100%;width:30rem}.header .menu li+li{margin-top:1rem}.header .menu a{font-size:1.6rem;font-weight:600;text-decoration:none;color:var(--cyan)}.header .menu a:hover{color:var(--petrol)}@media(min-width: 920px){.header .container{display:flex;justify-content:space-between;align-items:center}.header .logo{margin-bottom:0;margin-right:5rem}.header .menu ul{display:flex;align-items:center;gap:3rem}.header .menu ul li{margin:0;position:relative}.header .menu ul a:hover:after{content:"";background-image:url(e2d0defae13431b2dae0.svg);width:2rem;height:1rem;display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:-2rem}}.footer{text-align:center;background-color:#eff8f9;background-image:url(2b2e799ba67adbb41b1b.svg);background-position:top center;background-size:100% 8px;background-repeat:no-repeat}.footer .container{padding-top:3rem;padding-bottom:3rem}.footer p{font-size:1.2rem;line-height:2em}.footer .logo img{max-width:100%;margin:0 auto 2rem auto;display:block;width:30rem}.footer .social{display:flex;justify-content:center;margin-top:2rem}.footer .social li{margin:0 .5rem}.footer a{color:#00a5b4}@media(min-width: 920px){.footer .container{display:flex;justify-content:space-between;align-items:center;padding-top:4rem;padding-bottom:4rem;text-align:left}.footer .logo img{margin-left:0;margin-right:0}.footer .social{margin:0}.footer .social li{margin:0 0 0 1.5rem}}.container{max-width:122rem;margin:0 auto;padding-left:2rem;padding-right:2rem}.container.small{max-width:95rem}.section{margin-bottom:6rem}@media(min-width: 760px){.section{margin-bottom:9rem}}.banner{height:46rem;background-image:url(a19f81a7ac926d17b900.jpg);background-position:top right;background-size:cover;display:flex}.banner .container{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:100%}.banner .banner-text{text-align:center;max-width:55rem}.banner .lines{padding-top:4rem;position:relative}.banner .lines p{position:absolute;margin-top:-4rem;width:100%;opacity:0;transition:opacity .25s ease-in}.banner .lines p.visible{opacity:1}.banner p{font-size:2rem;font-weight:800}@media(min-width: 760px){.banner p{font-size:2.8rem}}.banner h1{font-size:4rem;font-weight:800;margin:.3em 0 .5em 0;line-height:1em}.banner h1 strong{color:var(--cyan)}@media(min-width: 760px){.banner h1{font-size:4.8rem}}.banner p.small{font-size:2rem;font-weight:500}@media(min-width: 760px){.banner p.small{font-size:2.4rem}}.banner .button{margin-top:3em}.subbanner{background-color:#00bdc7;text-align:center;min-height:10.4rem;display:flex;flex-direction:column;justify-content:center;padding:2rem}.subbanner h2{color:var(--green);font-size:2.4rem;font-weight:800;text-transform:none}.subbanner p{font-size:2rem;font-weight:500}.feats{gap:2rem;display:flex;flex-direction:column;position:relative}@media(min-width: 760px){.feats{flex-direction:row}.feats:before{background-image:url(b966e6f12990af116910.svg);background-position:left top;background-repeat:no-repeat;content:"";width:62rem;height:78rem;position:absolute;margin-left:-70rem;top:-9rem;left:0}.feats .feat{width:100%}}.feat{--bg: #d3eaed;background-color:var(--bg);border-radius:.75rem;display:flex;flex-direction:column;align-items:center;gap:4rem;padding:4rem;position:relative;z-index:1;overflow:hidden}.feat:before{content:"";height:100%;width:100%;position:absolute;left:0;top:0;z-index:-1;background:radial-gradient(circle at 50% 4rem, rgba(255, 255, 255, 0.75), var(--bg) 50%)}.feat:nth-child(2n){--bg: var(--green)}.feat p{font-size:2.4rem;text-align:center;font-weight:500;line-height:1.5em}.feat p strong{color:var(--cyan);font-weight:800}.button{background-color:#076076;font-size:1.4rem;font-weight:800;text-transform:uppercase;color:#fff;display:inline-block;padding:1.5rem 5rem;text-decoration:none;border-radius:4rem;cursor:pointer}.button.secondary{background-color:var(--green);color:var(--dark-blue)}.main h2{font-size:3.6rem;font-weight:800;margin-bottom:1em}.main h2 strong{color:var(--cyan)}@media(min-width: 760px){.main h2{font-size:4.8rem}}@media(min-width: 920px){.main .content{display:flex;gap:4rem}.main .content .intro{width:45rem}}.intro p{font-size:1.8rem;margin-bottom:1em;line-height:1.5em}.intro p strong{font-weight:500;color:var(--cyan)}.intro p a{color:var(--cyan);font-weight:500;text-decoration:none;display:inline-block;background-color:#d3eaed}@media(min-width: 760px){.intro p{font-size:2.4rem}}.intro .buttons{margin-top:8rem}details{margin-bottom:2rem}details summary{font-size:1.6rem;font-weight:800;border:2px solid var(--green);padding:1.25rem;cursor:pointer;position:relative;margin-bottom:2rem;padding-right:4rem}details summary:after{content:"";width:1.4rem;display:block;background-image:url(63596f9dabf8ad037e54.svg);background-position:center center;background-repeat:no-repeat;position:absolute;right:2rem;height:100%;top:0;transform:rotate(180deg);transform-origin:center center;transition:transform .2s ease-in}details[open] summary:after{transform:rotate(0deg)}details p{font-size:1.6rem}@media(min-width: 760px){details{margin-bottom:4rem}details summary,details p{font-size:2rem}}.faq{position:relative}.quote-container{border-radius:.5rem;overflow:hidden}.quote-container .image img{width:100%;display:block}.quote-container .quote{background-color:#d3eaed;padding:2rem}.quote-container .quote blockquote{line-height:1.4em;font-size:1.8rem;font-weight:500}@media(min-width: 760px){.quote-container .quote blockquote{font-size:2.4rem}}.quote-container .quote .author{display:flex;justify-content:space-between;align-items:flex-end;margin-top:4rem}.quote-container .quote .author .text p{line-height:2em;font-size:1.5rem}.quote-container .quote .author .text p strong{font-weight:800;font-size:2rem;color:var(--cyan)}.quote-container .quote .author .navigation{flex-shrink:0}.quote-container .quote .author .navigation ul{display:inline-flex;margin-right:1rem}.quote-container .quote .author .navigation ul button{width:2rem;height:1.5rem;text-indent:-99999em;position:relative;cursor:pointer}.quote-container .quote .author .navigation ul button:before{content:"";width:6px;height:6px;background-color:var(--petrol);display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:100%}.quote-container .quote .author .navigation ul button.active:before,.quote-container .quote .author .navigation ul button:hover:before{background-color:#fff}.quote-container .quote .author .navigation .next{text-indent:-9999rem;cursor:pointer;width:2.5rem;height:2.5rem;background-image:url(b2c58e398f7c072225c4.svg);background-position:center center;background-repeat:no-repeat}@media(min-width: 760px){.quote-container{display:flex}.quote-container .quote{width:50%;order:1;display:flex;flex-direction:column;justify-content:space-between;padding:4rem;padding-top:6rem;flex-shrink:0;box-sizing:border-box}.quote-container .image{width:50%;flex-shrink:0;order:2}.quote-container .image img{height:100%;object-fit:cover;object-position:center}}#requisitos{position:relative;z-index:1}#requisitos:before{position:absolute;width:61.7rem;height:77.3rem;content:"";background-image:url(05f2c60e977002d99661.svg);background-repeat:no-repeat;right:0;top:-15rem;transform:translateX(120%)}#form p{font-size:1.5rem;margin-bottom:1.5em}#form .hint{text-align:left;font-size:1.4rem;margin-top:1rem;background-color:#f3f2b3;display:inline-block;padding:.2rem .75rem;position:absolute;z-index:2;display:none}#form .hint.visible{display:block}#form .oneField{position:relative}#form .buttons{text-align:center}#form .button{background-color:var(--cyan);margin-top:3rem}.fields{display:flex;gap:2rem;margin-bottom:3rem}.fields>*{flex-basis:100%}input,textarea,select{border:2px solid var(--cyan);padding:.8em;font-size:1.5em;display:block;box-sizing:border-box;width:100%}label,.label{text-align:left;font-size:1.5rem;margin-bottom:.5em;display:block}.checkboxes{white-space:nowrap}.checkboxes input,.checkboxes label{display:inline-block;width:auto}.checkboxes label{margin-left:.5rem;white-space:wrap}.gracias{padding:8rem 0;text-align:center}.gracias p{font-size:1.8rem}
