@import "https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--planMed-red:#E03131;--planMed-blue-2:#E03131;--planMed-cyan:#78d6d4;--planMed-text:#1a1f2a;--planMed-muted:#818a98;--planMed-card:#f2f2f2;--planMed-white:#fff}*{box-sizing:border-box}html,body{margin:0}body{color:var(--planMed-text);background:#fff!important;font-family:quicksand,sans-serif!important}img{max-width:100%;display:block}.planMed-hero__lineLeft{position:absolute;left:2%;top:-10%;width:227px}.planMed-hero__lineLeft__mob{position:absolute;display:none}.planMed-hero{position:relative;background:#fff;overflow:hidden}@media(max-width:768px){.planMed-hero{background-position:50%}}.planMed-fixed-head{background:#fff;display:flex;position:relative;z-index:999}.planMed-fixed-head__wrap{max-width:1080px;margin:0 auto;padding:30px 20px;display:flex;align-items:center;gap:16px;position:relative;z-index:999}.planMed-gradient-bar{background:linear-gradient( 90deg,#db3030 0%,#fff 100% );height:19px;position:relative;z-index:999}.planMed-hero__wrap{max-width:1447px;margin:0 auto;padding:50px 22px 108px;position:relative}.planMed-hero__content{position:relative;z-index:1;display:flex;align-items:stretch;gap:40px;min-height:520px}.planMed-hero__left{flex:auto;display:flex;flex-direction:column;justify-content:flex-start;padding:14px;color:#000}.planMed-hero__title{font-weight:400!important;line-height:1.15!important;font-size:clamp(36px,3.5vw,59px);margin:0 0 10px!important;font-family:quicksand,sans-serif!important;max-width:70%}.planMed-hero__title .planMed__promo{font-size:clamp(128px,12vw,250px);font-weight:700;line-height:.9;color:var(--planMed-red)}.planMed-hero__title .planMed__disclaimer{font-size:clamp(36px,3.5vw,69px);line-height:.9;font-weight:400}.planMed-hero__title strong{display:block;font-weight:700}.planMed-hero__underline{width:100%;height:6px;margin:12px 0 18px;display:flex}.planMed-hero__underline1{width:452px;height:2px;background:var(--planMed-red);margin:12px 0 18px;display:flex}.planMed-hero__logos{display:flex;gap:6px;align-items:center;margin-bottom:3rem}.planMed-hero__logos img{max-width:224px;max-height:100px;width:auto}.planMed-hero__right{flex:none;display:flex;align-items:center;justify-content:center;position:relative}.planMed-hero__boxRed{width:100%;height:493px;top:-6%;left:15%;position:absolute;background-color:var(--planMed-red);z-index:-1;border-radius:15px}@media(max-width:1080px){.planMed-hero__right{flex:none}}.planMed-container{max-width:1447px;margin:0 auto}.planMed-card{border-radius:0!important}.planMed-card{background:#f4f4f4!important;border-radius:6px!important;padding:34px 36px 26px!important;max-width:635px!important;width:100%!important}.planMed-card__title{margin:0 0 30px;text-align:center;font-weight:400;font-size:clamp(16px,2vw,30px);line-height:1.35;font-family:quicksand,sans-serif!important}.planMed-card__title span{color:var(--planMed-red)}.planMed-card__tx{margin:0 0 30px;text-align:center;font-weight:400;font-size:clamp(12px,2vw,22px);line-height:1.35;font-family:quicksand,sans-serif!important}footer{background:#1d1d1b;padding:50px 0;font-family:quicksand,sans-serif!important}.inner_big{max-width:90%;margin:auto;position:relative;color:#fff}#form_wrapper ul{margin-block-start:0!important;margin-block-end:0!important;padding-inline-start:0!important}.planMed-wrapForm .gform_wrapper .gfield{margin-bottom:20px!important}.planMed-wrapForm .gform_wrapper .gfield_label{display:block!important;font-weight:400!important;font-size:clamp(18px,2vw,12px);margin-bottom:4px!important;color:#222!important;font-family:quicksand,sans-serif!important;text-align:right;padding-right:1rem}.planMed-wrapForm .gform_wrapper .gfield_required_asterisk{color:#000!important}.planMed-wrapForm .gform_wrapper input[type=text],.planMed-wrapForm .gform_wrapper input[type=email],.planMed-wrapForm .gform_wrapper input[type=tel],.planMed-wrapForm .gform_wrapper input[type=number],.planMed-wrapForm .gform_wrapper textarea{width:100%!important;border:none!important;border-bottom:1px solid #646464!important;padding:6px 2px!important;font-size:16px!important;outline:none!important;background:0 0!important;font-family:quicksand,sans-serif!important;text-align:left!important}.planMed-wrapForm .gform_wrapper .ginput_container_select{position:relative}.planMed-wrapForm .gform_wrapper select.gfield_select,.planMed-wrapForm .gform_wrapper .gfield_select{width:100%!important;padding:6px 28px 6px 2px!important;font-size:16px!important;font-family:quicksand,sans-serif!important;background:0 0!important;color:#111!important;border:none!important;border-bottom:1px solid #646464!important;outline:none!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;text-align:left!important;line-height:1.2!important}.planMed-wrapForm .gform_wrapper .ginput_container_select:after{content:"";position:absolute;right:6px;top:50%;transform:translateY(-40%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #646464;pointer-events:none}.planMed-wrapForm .gform_wrapper select::-ms-expand{display:none}.planMed-wrapForm .gform_wrapper select:focus{border-bottom-color:#1c56a5!important}.planMed-wrapForm .gform_wrapper select:hover{border-bottom-color:#2f5ea7!important}.planMed-wrapForm .gform_wrapper select:disabled{color:#999!important;border-bottom-color:#bbb!important}.planMed-wrapForm .gform_wrapper input::placeholder,.planMed-wrapForm .gform_wrapper textarea::placeholder{color:#aaa!important;font-weight:400!important}.planMed-wrapForm .gform_wrapper .gform_footer input[type=submit]{min-height:0!important;height:40px;margin:auto!important;display:block!important;background:var(--planMed-red);color:#fff;border-radius:27.2px!important;border:0!important;line-height:1;padding:25px 50px 43px!important;cursor:pointer!important}.planMed-wrapForm .gform_wrapper .gform_button{display:block!important;background:var(--planMed-red);color:#fff!important;font-size:18px;border:none!important;border-radius:3px!important;cursor:pointer!important;transition:background .3s!important;font-family:quicksand,sans-serif!important}.planMed-wrapForm .gform_wrapper .gform_button:hover,.gform_footer input[type=submit]:hover{background:#ba2929!important}.planMed-wrapForm .gform_wrapper .gfield_required_legend_marketica{text-align:center!important;font-size:12px!important;margin-top:6px!important;color:#6c7aa0!important;font-family:quicksand,sans-serif!important}.planMed-wrapForm .gform_wrapper .gform_fields{list-style:none!important;margin:0!important;padding:0!important}.planMed-wrapForm .gform_wrapper .gform_fields .gfield{list-style:none!important;margin:0 0 17px!important;padding:0!important}.planMed-wrapForm .gform_wrapper .gfield_label{display:inline-block!important;width:35%!important;font-weight:400!important;margin:0!important;vertical-align:middle!important}.planMed-wrapForm .gform_wrapper .ginput_container{display:inline-block!important;width:60%!important;vertical-align:middle!important}.admin-hidden-markup{display:none}.gfield_description{font-size:12px;padding-top:12px}.gform-footer{padding-top:20px}.planMed-footer{width:100%;height:194px}.planMed-footer__inner{display:flex;flex-direction:row;flex-wrap:nowrap}.planMed-footer__inner img{width:949px;height:194px}@media(max-width:768px){.planMed-hero__title{font-size:30px!important;max-width:100%!important}.planMed-hero__wrap{max-width:1447px!important;margin:0 auto!important;padding:30px 22px 60px!important;position:relative!important}.planMed-footer{width:100%;height:81px}.planMed-footer__inner img{width:393px;height:81px}}@media(max-width:1500px){.planMed-hero__left{padding-left:60px}.planMed-hero__underline1{width:360px}.planMed-hero__lineLeft{top:-15%}}@media(max-width:1280px){.planMed-hero__left{padding-left:40px}.planMed-hero__underline1{width:290px}.planMed-hero__lineLeft{top:-18%}}@media(max-width:960px){.planMed-wrapForm .gform_wrapper .gform_footer input[type=submit]{padding:17px 27px 33px!important;border-radius:14px}.planMed-wrapForm .gform_wrapper .gform_button{font-size:14px}.planMed-hero__boxRed{width:191;height:393px;top:-6%;left:50%;position:absolute;background-color:var(--planMed-red);z-index:-1;border-radius:15px}.planMed-hero__lineLeft__mob{display:block;position:absolute;left:-2%;top:-20%;width:227px}.planMed-hero__lineLeft{display:none}.planMed-wrapTitle{display:flex;flex-direction:column;justify-content:center;align-items:center}.planMed-hero__logos{justify-content:center}.planMed-hero__logos img{max-height:66px;width:auto;margin-bottom:0}.planMed-hero__underline{width:250px}.planMed-hero__left{padding:18px}.planMed-hero__content{flex-direction:column;min-height:0}.planMed-benefits__grid{gap:16px}.planMed-hero__left{display:flex;justify-content:center}.planMed-hero__title{justify-self:center;text-align:center}}@media(max-width:640px){.planMed-hero__title{font-size:24px}.planMed-hero__lineLeft__mob{display:block;position:absolute;left:5%;top:-20%;width:227px}.planMed-hero__logos img{max-height:61px;width:auto;margin-bottom:0}.planMed-benefits__inner{padding:0 42px}.planMed-wrapForm .gform_wrapper .gform_fields .gfield{margin:0 0 17px!important}.planMed-wrapForm .gform_wrapper .gfield_label{font-size:14px!important}.planMed-wrapForm .gform_wrapper input[type=text],.planMed-wrapForm .gform_wrapper input[type=email],.planMed-wrapForm .gform_wrapper input[type=tel],.planMed-wrapForm .gform_wrapper textarea{font-size:10px!important}.planMed-card__title{margin:0 0 20px;text-align:center;font-weight:400;font-size:16px;line-height:1.35}}@media(max-width:480px){.planMed-hero__lineLeft__mob{display:block;position:absolute;left:-8%;top:-18%;width:227px}}.planMed-confirm{position:relative;min-height:100vh;color:#fff;background:url(images/enfermeria/bg_gracias.png)no-repeat 50%/cover;display:flex;align-items:center}@media(max-width:960px){.planMed-confirm{background-image:url(images/enfermeria/bg_gracias_mobile.png)}}.planMed-confirm__logo{width:200px;height:auto;margin-bottom:clamp(36px,6vw,84px)}.planMed-header{position:absolute;top:clamp(16px,4vw,48px);left:clamp(16px,5vw,80px);z-index:10}.planMed-header__brand img{height:clamp(36px,5vw,60px);width:auto;display:block}.planMed-confirm__inner{width:min(1200px,92%);margin:0 auto;padding:clamp(24px,4vw,64px);display:flex;flex-direction:column}.planMed-confirm__badge{width:152px;height:96px;display:grid;place-items:center;border-radius:2px;margin-left:8px}.planMed-confirm__title{margin:22px 0 14px;font-weight:700;font-size:clamp(28px,3.6vw,48px);line-height:1.2;letter-spacing:.2px}.planMed-progress{display:flex;align-items:center;gap:0;height:8px;margin:14px 0 22px;max-width:520px}.planMed-progress__seg{flex:none;height:100%;border-radius:0}.planMed-progress__seg--aqua{background:#6cf1f4;width:44%}.planMed-progress__seg--blue{background:#3382d1;width:41%}.planMed-progress__seg--white{background:#fff;width:15%}.planMed-confirm__lead{max-width:540px;font-size:clamp(23px,1.6vw,18px);color:rgba(255,255,255,.9);font-weight:600;line-height:1.25}@media(max-width:640px){.planMed-header{top:20px;left:20px}.planMed-header__brand img{height:44px}.planMed-confirm__badge{width:96px;height:72px}.planMed-progress{max-width:360px}}.gfield_description .validation_message .gfield_validation_message{display:block!important}.gform_legacy_markup_wrapper .validation_message{text-align:right!important;color:#e03131!important;font-weight:700!important;letter-spacing:normal!important}.gform_legacy_markup_wrapper li.gfield.gfield_error,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:initial!important;border-bottom:none!important;border-top:none!important;box-sizing:border-box!important;margin-bottom:none!important;padding-bottom:none!important;padding-top:none!important}.gform_legacy_markup_wrapper div.validation_error,.gform_legacy_markup_wrapper ol.validation_list{display:none!important}#google_translate_element{display:none!important}.planMed-gracias-hero__lineLeft{position:absolute;left:2%;top:-12%;width:148px}.planMed-gracias-hero__lineLeft__mob{position:absolute;display:none}.planMedico-stripe{position:fixed;top:0;right:0;bottom:0;width:clamp(38px,6vw,148px);background-image:url(images/plan_medico/haha-vert.png);background-position:100% 0;background-repeat:repeat-y;background-size:100%;opacity:1;pointer-events:none;z-index:0}.planMedico-wrap{max-width:var(--pm-max);margin:0 auto;padding:24px 16px;position:relative;overflow:hidden}.planMedico-center{text-align:center}.planMedico-header{padding-top:4rem;padding-bottom:4px}.planMedico-logo{height:81px;display:block;margin:0 auto 6px}.planMedico-subbrand{font-size:14px;color:#666}.planMedico-thanks{padding:0 0 20px}.planMedico-title{font-weight:400;font-size:clamp(33px,4.5vw,59px);margin:10px 0 3rem;color:var(--planMed-text)}.planMedico-title em{font-style:normal;color:var(--planMed-red);text-decoration:underline;text-decoration-color:var(--planMed-red);text-decoration-thickness:2px;text-underline-offset:10px;text-decoration-skip-ink:none}.planMedico-lead{max-width:720px;margin:0 auto;color:var(--pm-muted);font-size:clamp(18px,2.4vw,32px);padding:0 40px;color:var(--planMed-text)}.planMedico-arrowWrap{position:relative;width:125px;height:135px}.planMedico-arrowBtn{position:absolute;left:90px;top:70px;z-index:999;width:125px;height:135px}.planMedico-benefits{padding:16px 0 10px;max-width:1169px;margin:0 auto}.planMedico-benefits h2{font-weight:400;margin:0 0 18px;font-size:clamp(25px,3.6vw,48px);color:var(--planMed-text)}.planMedico-benefits em{font-style:normal;color:var(--planMed-red)}.planMedico-grid{display:grid;gap:0;border:1px solid var(--pm-border);border-left:0;border-right:0;grid-template-columns:1fr;overflow:hidden}.planMedico-ico{width:auto;height:79px;display:grid;place-items:center;margin-bottom:12px}.planMedico-ico svg{width:28px;height:28px;stroke:var(--planMed-red);fill:none;stroke-width:2}.planMedico-caption{font-size:clamp(14px,2.4vw,22px);letter-spacing:.2px;text-transform:uppercase;color:var(--planMed-text);max-width:260px;font-weight:500}.planMedico-card{padding:28px 22px;display:grid;justify-items:center;text-align:center}@media(min-width:800px){.planMedico-grid{grid-template-columns:repeat(3,1fr);position:relative}.planMedico-card+.planMedico-card{background:linear-gradient(#bebe,#bebe)0 20px/1px calc(100% - 70px)no-repeat}}@media(max-width:760px){.planMedico-arrowWrap{position:relative;width:48px;height:52px}.planMedico-arrowBtn{position:absolute;left:45px;top:28px;z-index:999;width:48px;height:52px}.planMedico-title{padding-left:70px;padding-right:70px}.planMedico-benefits h2{padding-left:70px;padding-right:70px}.planMed-gracias-hero__lineLeft{position:absolute;left:-3%;top:-17%;width:148px}.planMedico-card{background:0 0}.planMedico-card:not(:last-child){background:linear-gradient(#bebebe,#bebebe)left 25px bottom 16px/calc(100% - 50px)1px no-repeat}}.planMedico-shadowBox{filter:drop-shadow(-5px 10px 5px rgba(0,0,0,.15));background-color:#fff;padding:30px;border-radius:34px}