@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&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}hr{margin:0}header{max-width:1440px;margin:0 auto}header #logo{width:100px;display:block;margin:0 auto}@media (min-width:960px){header #logo{width:155px;margin:0}}header .top{padding:20px 0 20px 0;text-align:center}@media (min-width:960px){header .top .container{display:flex;justify-content:space-between;align-items:center;align-content:center;margin:0 120px}}header .top nav{text-align:center;padding:20px 0 0 0}@media (min-width:960px){header .top nav{padding:0}}header .top nav a{font-weight:600;font-size:16px;line-height:20px;text-decoration:none;color:#000;margin:0 20px}header .top .cta01{margin:20px 0 0 0}@media (min-width:960px){header .top .cta01{margin:0}}header .hero{background-image:url(../img/header-pic.jpg);background-size:cover;border-radius:10px;background-position:right -30px;height:400px;background-repeat:no-repeat}header .hero.end{height:300px}header .hero.end h1{margin:140px 0 0 0}@media (min-width:960px){header .hero{height:680px;background-position:right}}header .hero .container{text-align:center;padding:0 20px 0 20px}@media (min-width:960px){header .hero .container{text-align:left;padding:0 0 0 120px}}header .hero p{color:#fff;padding:195px 0 13px 0;max-width:470px;font-size:22px;line-height:26px;font-weight:700;margin:0 auto}@media (min-width:960px){header .hero p{margin:0;font-size:42px;line-height:46px;padding:370px 0 20px 0}}header .hero a{background-color:#d42937;color:#fff;text-decoration:none;font-weight:600;font-size:16px;line-height:18px;text-align:center;display:inline-block;border-radius:20px;padding:8px 30px 9px 30px}header .hero cite{display:block;color:#fff;font-size:14px;padding:6px 0 0 0}@media (min-width:960px){header .hero cite{padding:200px 0 0 0}}.infos{max-width:1440px;margin:60px auto 0 auto}.infos h2{font-size:20px;line-height:24px;font-weight:700;text-align:center;padding:30px 0 30px 0}@media (min-width:960px){.infos h2{font-size:28px;line-height:32px;padding:60px 0 40px 0}}.infos h2 sup{font-size:15px;line-height:0;vertical-align:super}@media (min-width:960px){.infos .cols{display:flex;flex-wrap:wrap;border-radius:0 15px 15px 0}}@media (min-width:960px){.infos .cols .left{width:48.5%}}.infos .cols .left img{display:block;width:100%}.infos .cols .right{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:end;align-items:stretch;align-content:stretch;font-weight:500;padding:20px 0}@media (min-width:960px){.infos .cols .right{padding:0;width:48.5%}}.infos .cols .right .ico{padding:0 0 0 25px;background-repeat:no-repeat;background-position:0 2px}.infos .cols .right .ico.ico01{background-image:url(../img/ico-01.svg)}.infos .cols .right .ico.ico02{background-image:url(../img/ico-02.svg)}.infos .cols .right .ico.ico03{background-image:url(../img/ico-03.svg)}.infos .cols .right strong{font-weight:600}.infos .cols .right h3{font-size:28px;line-height:32px;font-weight:700;padding:10px 30px 25px 40px}.infos .cols .right p{font-size:18px;line-height:22px;padding:0 30px 25px 40px}.infos .cols .right .link{padding:20px 30px 0 40px}.infos .container{padding:0 20px}@media (min-width:960px){.infos .container{padding:0 120px}}#gagn{max-width:1440px;margin:40px auto 0 auto}#gagn .container{padding:0 20px}@media (min-width:960px){#gagn .container{padding:0 120px}}#gagn .in{background-color:#cbe5e4;border-radius:15px;padding:20px 35px 35px 35px}#gagn .in h3{font-size:24px;line-height:28px;color:#004d4e;font-weight:700;padding:10px 0 20px 0}#gagn .in p{background-color:#fff;border-radius:15px;padding:18px 40px 18px 60px;font-size:18px;line-height:20px;color:#004d4e;margin:10px 0 0 0;position:relative;background-size:26px;background-repeat:no-repeat;background-position:20px center}#gagn .in p.plus{background-image:url(../img/plus.png)}#gagn .in p.ch{background-image:url(../img/check.png)}#gagn .in p strong{font-weight:600}#check{max-width:1440px;margin:40px auto 0 auto}#check h2{font-size:20px;line-height:24px;font-weight:700;text-align:center;padding:30px 0 30px 0}@media (min-width:960px){#check h2{font-size:28px;line-height:32px;padding:60px 0 40px 0}}#check h2 sup{font-size:15px;line-height:0;vertical-align:super}@media (min-width:960px){#check .cols{display:flex;flex-wrap:wrap;border-radius:0 15px 15px 0;justify-content:space-between}}#check .cols h3{font-size:24px;line-height:28px;color:#004d4e;font-weight:700;padding:10px 0 20px 0}#check .cols .in{padding:20px 35px 35px 35px}#check .cols .in p{background-color:#fff;border-radius:15px;padding:18px 40px 18px 60px;font-size:18px;line-height:20px;color:#004d4e;margin:10px 0 0 0;font-weight:400;position:relative;background-size:26px;background-repeat:no-repeat;background-position:20px center}#check .cols .in p.plus{background-image:url(../img/plus.png)}#check .cols .in p.ch{background-image:url(../img/check.png)}#check .cols .in p strong{font-weight:600}#check .cols .left{margin:0 0 20px 0;background-color:#f6e9e9;border-radius:15px}@media (min-width:960px){#check .cols .left{width:48.5%}}#check .cols .left img{display:block;width:100%}#check .cols .right{border-radius:15px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;align-content:stretch;font-weight:500;background-color:#cbe5e4;margin:0 0 20px 0}@media (min-width:960px){#check .cols .right{padding:0;width:48.5%}}#check .cols .right .link{padding:20px 30px 0 40px}#check .container{padding:0 20px}@media (min-width:960px){#check .container{padding:0 120px}}#intervenant{max-width:1440px;margin:60px auto}#intervenant .container{text-align:center;padding:0 20px}@media (min-width:960px){#intervenant .container{text-align:left;padding:0 120px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}}#intervenant .container img{width:90%;margin:30px 0}@media (min-width:960px){#intervenant .container img{margin:0;width:350px}}#intervenant .container h2{font-size:38px;line-height:42px;font-weight:700;color:#009790}@media (min-width:960px){#intervenant .container h2{width:350px;font-size:48px;line-height:52px}}@media (min-width:960px){#intervenant .container div{width:350px}}#intervenant .container div p{font-size:18px;line-height:22px}#intervenant .container div p strong{font-weight:600;padding:0 0 10px 0;display:block}#programme{max-width:1440px;margin:20px auto;padding:39px 0 0 0}#programme .container{text-align:center;padding:0 20px;color:#004d4e;padding:0 20px}@media (min-width:960px){#programme .container{display:flex;align-items:center;align-content:center;padding:0 120px;text-align:left}}#programme .container .tit{text-align:center;padding:0}@media (min-width:960px){#programme .container .tit{text-align:left;padding:0 130px 0 0}}#programme .container .tit H2{font-weight:700;font-size:38px;line-height:100%;padding:0 0 20px 0}@media (min-width:960px){#programme .container .tit H2{font-size:48px;line-height:100%}}#programme .container .tit p{font-weight:600;font-size:18px;line-height:24px;padding:0 0 20px 0}@media (min-width:600px){#programme .container .boxes .cols{display:flex}}#programme .container .boxes .box{width:260px;background-color:#fff;border-radius:15px;padding:30px;color:#004d4e;text-align:left;margin:20px 0 20px 0;min-height:160px}@media (min-width:960px){#programme .container .boxes .box{margin:10px 0 10px 20px}}#programme .container .boxes .box span{display:inline-block;background-color:#d42937;padding:8px 8px 5px 8px;font-weight:600;font-size:16px;text-align:center;color:#fff;border-radius:30px;width:20px;margin-bottom:15px}.head{padding:70px 20px 40px 20px;max-width:680px;margin:0 auto}.head h3{font-weight:700;font-size:28px;text-align:center;padding:0 0 20px 0}.head p{font-weight:400;font-size:18px;line-height:100%;text-align:center}.head cite{font-weight:400;font-size:12px;text-align:center;display:block}form{max-width:560px;margin:10px auto}form .container{color:#004d4e;text-align:center;padding:0 20px}@media (min-width:960px){form .container{text-align:left;padding:0}}form #errorMes{color:#d42937;font-size:16px;padding:20px 0 0 0}form h4{border-bottom:2px solid #a5d2d0;color:#009790;font-weight:600;font-size:18px;margin-bottom:20px;padding:0 0 5px 0}form .line{margin-bottom:25px}form .line.eff{margin-bottom:35px}@media (min-width:960px){form .line.cols{display:flex;justify-content:space-between}}form .line.cols div{margin-bottom:25px}@media (min-width:960px){form .line.cols div{width:48%}}form img{width:25px}form label{display:block;font-weight:600;font-size:16px;line-height:18px;padding-bottom:8px;text-align:left}form label span{color:#d42937}form label.rad{font-weight:400;text-align:left}form .cin{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:16px;line-height:18px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:40px}form .cin input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form .checkaline{display:flex;justify-content:normal;align-items:normal;align-content:normal;padding:10px 0 0 0}form .checkmark{position:absolute;top:-5px;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #ccc;border-radius:3px}form .cin:hover input~.checkmark{background-color:#fff}form .cin input:checked~.checkmark{background-color:#009790}form .checkmark:after{content:"";position:absolute;display:none}form .cin input:checked~.checkmark:after{display:block}form .cin .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}form input[type=email],form input[type=tel],form input[type=text]{font-weight:400;font-size:16px;line-height:24px;border:1px solid #ccc;width:100%;height:56px;border-radius:8px;border-width:1px;padding:16px;gap:10px;box-sizing:border-box}form input[type=submit]{width:160px;display:inline-block;margin:30px auto 0 auto;border:none;cursor:pointer}form cite{display:block;font-weight:400;font-size:12px}form cite.red{color:#d42937}form .rad{display:block;position:relative;padding-left:29px;margin:10px 20px 0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form .rad input{position:absolute;opacity:0;cursor:pointer}form .rad .checkmark{position:absolute;top:-2px;left:0;height:18px;width:18px;background-color:#fff;border-radius:50%;border:1px solid #ccc}form .rad .checkmark::after{content:"";position:absolute;display:none;top:4px;left:4px;width:10px;height:10px;border-radius:50%;background:#009790}form .rad:hover input~.checkmark{background-color:#fff}form .rad input:checked~.checkmark{background-color:#fff}form .rad input:checked~.checkmark:after{display:block}.cont_select_center{height:56px}.icon_select_mate{position:absolute;top:16px;right:2%;font-size:16px;height:22px;transition:all 275ms}.select_mate{position:relative;float:left;min-width:300px;width:100%;min-height:56px;color:#777;font-weight:300;background-color:#fff;border:1px solid #ccc;border-radius:8px;transition:all 375ms ease-in-out;font-weight:400;font-size:16px;line-height:24px}.select_mate select{position:absolute;overflow:hidden;height:0;opacity:0;z-index:-1}.cont_list_select_mate{position:relative;float:left;width:100%}.cont_select_int{position:absolute;left:0;top:0;z-index:999;overflow:hidden;height:0;width:100%;background-color:#fff;padding:0;margin-bottom:0;margin-top:0;border-radius:0 0 8px 8px;transition:all 375ms ease-in-out}.cont_select_int li{position:relative;text-align:left;float:left;width:100%;box-sizing:border-box;background-color:#fff;list-style-type:none;padding:13px 4%;margin:0;transition:all 275ms ease-in-out;display:block;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;cursor:pointer}.cont_select_int li:last-child{border-radius:0 0 8px 8px}.cont_select_int li:hover{background-color:#eee;color:#777}.cont_select_int .active{background-color:#009790;color:#fff}.selecionado_opcion{text-align:left;padding:16px 4%;width:96%;display:block;margin:0;cursor:pointer}footer{max-width:1440px;margin:60px auto;background-color:#009790}footer .container{color:#fff;text-align:center;padding:40px 20px}@media (min-width:960px){footer .container{text-align:left;padding:40px 120px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}}footer .container .left{margin:20px 0}footer .container .left a{color:#fff;text-decoration:none}footer .container .right{margin:20px 0;padding-right:70px;position:relative}footer .container .right a{position:absolute;margin:-1px 0 0 15px}footer .container .right a.youtube{margin:-1px 0 0 55px}footer .container .right a.youtube img{width:32px}footer img{width:25px}body,html{height:100%;background-color:#fff;font-family:Montserrat,sans-serif;font-size:18px;line-height:22px;color:#004d4e;font-weight:400}.hide{display:none}.fullpic{max-width:1440px;margin:40px auto 0 auto}.fullpic img{width:100%;display:block}.gradright{background:#009790;background:radial-gradient(at 150% center,rgba(0,151,144,.5) 0,#fff 50%)}.gradleft{background:#009790;background:radial-gradient(at -50% center,rgba(0,151,144,.5) 0,#fff 50%)}.cta01{background-color:#d42937;color:#fff;text-decoration:none;font-weight:600;font-size:16px;line-height:18px;text-align:center;display:inline-block;border-radius:20px;padding:8px 30px 9px 30px}