@import url(https://static.sanitas.es/sanitas-common-css/sanitas-icons.min.css);
[class*="icon__"] {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: bupaicons_ds;font-style: normal;font-variant: normal;font-weight: 400;line-height: 1;speak: none;text-transform: none;position: relative}
  [class*="icon__"][class*="iconRounded"] {padding: .8rem;border-radius: 50%;display: flex;}  
  [class*="icon__"][class*="iconRounded"]:before {line-height: 1;}  
  [class*="icon__"].-iconRoundedLinear {border: 1px solid #0079c8;background-color: #fff;}
*,:after,:before{box-sizing:inherit}
body,div,fieldset{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}
html{box-sizing:border-box;font-size:62.5%}
ol,ul{margin:0;padding:0;list-style:none}
input[type=email]::placeholder,input[type=file]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#4e5357}
label.-error,label.-error *{background-color:transparent;border-color:#d81e05;color:#d81e05}
.u-colorSecondary__red{color:#d81e05!important}
img{height:auto;width:100%}
strong{font-weight:700}
.m-row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin:0 auto;text-align:center;width:100%}
.m-row.-multiRows{margin-left:-.8rem;margin-right:-.8rem;width:auto}
.m-row:not(.-multiRows)>[class*=a-col]:first-of-type{padding-left:0}
.o-container{margin:0 auto;width:100%}
.o-container>.m-row{width:93.6rem}
.a-col{padding:0 .8rem}
.a-col__offSet1{margin-left:8.33333%}
.a-col__5{flex-basis:41.66667%;max-width:41.66667%;padding:0 .8rem}
.a-col__offSet5{margin-left:41.66667%}
.a-col__6{flex-basis:50%;max-width:50%;padding:0 .8rem}
.a-col__offSet6{margin-left:50%}
.a-colXs__12,.a-col__12{flex-basis:100%;max-width:100%;padding:0}
.a-colLg__offSet1{margin-left:8.33333%}
.a-colLg__5{flex-basis:41.66667%;max-width:41.66667%;padding:0 .8rem}
.a-colLg__6{flex-basis:50%;max-width:50%;padding:0 .8rem}
.a-colLg__12{flex-basis:100%;max-width:100%;padding:0}
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#4e5357;display:flex;flex-direction:column;font-family:Bupa,Arial,Helvetica,Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.5;overflow-x:hidden}
button{background:0 0;border:none;cursor:pointer;font-family:Bupa,Arial,Helvetica,Sans-serif}
button:focus{outline:0}
input[type=email],input[type=number],input[type=tel],input[type=text],option,select,textarea{-webkit-appearance:none;background-color:#f7f7f9;border:none;border:1px solid #dde1e6;border-radius:.4rem;color:#4e5357;display:block;font-family:Bupa,Arial,Helvetica,Sans-serif;font-size:1.6rem;font-weight:400;min-height:4.8rem;padding-left:1.7rem;text-align:left;width:100%;z-index:2}
input:focus[type=email],input:focus[type=number],input:focus[type=tel],input:focus[type=text],option:focus,select:focus,textarea:focus{background-color:#fff;border-color:#0079c8;box-shadow:0 2px 4px 0 #00080}
input.-error[type=email],input.-error[type=file],input.-error[type=number],input.-error[type=text]{background-color:#fcf1f0;border-color:#d81e05;color:#d81e05}
input[type=email]::placeholder,input[type=file]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder{color:#4e5357}
label{color:#000;display:inline-block;font-size:1.6rem;padding-bottom:.8rem}
label.-error{background-color:transparent;border-color:#d81e05;color:#d81e05}
.u-imgCover img{height:100%;object-fit:cover;object-position:center center;width:100%}
input.-error[type=email]::-moz-placeholder,input.-error[type=email]::-webkit-input-placeholder,input.-error[type=file]::-webkit-input-placeholder,input.-error[type=number]::-moz-placeholder,input.-error[type=number]::-webkit-input-placeholder,input.-error[type=tel]::-moz-placeholder,input.-error[type=tel]::-webkit-input-placeholder,input.-error[type=text]::-moz-placeholder,input.-error[type=text]::-webkit-input-placeholder{color:#d81e05}
[class*=a-title]{color:#0d1846;font-weight:700;letter-spacing:-1px;line-height:1.2;margin-bottom:.8rem}
[class^=a-textSize]{display:inline-block;line-height:1.5}
.a-textSize__xs{font-size:1.2rem}
.u-text__bold{font-weight:700!important}
[class*=a-title]{margin-bottom:.8rem; margin-top: 0;}
[class*=a-title]>strong{color:#0079c8}
[class*=a-title] strong{font-weight:700}
.a-title__lg{font-size:2.4rem}
.a-title__xs{font-size:1.6rem;}
.a-title__sm{font-size:1.8rem}
.a-title__md{font-size:2rem}
.a-textSize__sm{font-size:1.2rem;margin-top: 0;}
.a-textSize__xxs{font-size:.8rem;margin-top: 0;}
body{font-size:1.6rem}
.a-title__md{font-size:3rem}
.a-title__sm{font-size:2.6rem; margin-top: 0;}
.a-title__xs{font-size:2rem; margin-top: 0;}
.a-title__lg{font-size:3.6rem}
.a-textSize__sm{font-size:1.4rem;margin-top: 0;}
.a-textSize__xxs{font-size:1rem;margin-top: 0;}
.a-button,[type=button],[type=submit]{align-items:center;background-color:#0079c8;border:2px solid transparent;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.4rem;font-weight:700;line-height:1.2;padding:1.4rem;position:relative;text-align:center;user-select:none;vertical-align:middle}
.a-button.-sizesm,[type=button].-sizesm,[type=submit].-sizesm{font-size:1.2rem;padding:1rem}
.a-button.-typeSecondary,[type=button].-typeSecondary,[type=submit].-typeSecondary{background-color:#fff;border-color:#dde1e6;color:#0079c8}
.a-button.-typeSecondary.-active,.a-button.-typeSecondary:hover,[type=button].-typeSecondary.-active,[type=button].-typeSecondary:hover,[type=submit].-typeSecondary.-active,[type=submit].-typeSecondary:hover{border-color:#0079c8;color:#0079c8}
.a-button.-typeTertiary,[type=button].-typeTertiary,[type=submit].-typeTertiary{background-color:transparent;color:#0079c8}
.a-button.-typeRounded,[type=button].-typeRounded,[type=submit].-typeRounded{border-radius:3.2rem}
.a-button.-fullWidth,[type=button].-fullWidth,[type=submit].-fullWidth{justify-content:center;width:100%}
.a-button.-typeSplitRight,[type=button].-typeSplitRight{position:relative}
.a-button.-typeSplitRight [class*=a-icon__],[type=button].-typeSplitRight [class*=a-icon__],[type=submit].-typeSplitRight [class*=a-icon__]{align-items:center;background-color:#006db4;border-radius:0 .4rem .4rem 0;bottom:-2px;display:flex;justify-content:center;margin:0;position:absolute;right:-2px;top:-2px;width:4.8rem}
.a-button.-typeSplitRight[class*=u-bgColor] [class*=a-icon__],[type=button].-typeSplitRight[class*=u-bgColor] [class*=a-icon__],[type=submit].-typeSplitRight[class*=u-bgColor] [class*=a-icon__]{background-color:#0001a}
.a-button.-typeSplitRight,[type=button].-typeSplitRight,[type=submit].-typeSplitRight{padding-right:6.2rem}
.a-button.-colorPrimary.-typeSecondary,[type=button].-colorPrimary.-typeSecondary{background-color:transparent;color:#0079c8;border-color:#0079c8}
.a-button.-colorPrimary.-typeSecondary:hover{color:#fff;background-color:#00558c;border-color:#00558c}
.m-button-group,.m-buttonGroup{display:flex}
.m-button-group .a-button,.m-buttonGroup .a-button{flex:1 1 0;justify-content:center}
[class*=icon__]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:bupaicons_ds;font-style:normal;font-variant:normal;font-weight:400;line-height:1;position:relative;speak:none;text-transform:none}
[class*=icon__][class*=iconRounded]{border-radius:50%;display:flex;padding:.8rem}
[class*=icon__][class*=iconRounded]:before{line-height:1}
[class*=icon__].-iconRoundedLinear{background-color:#fff;border:1px solid #0079c8}
[class*=Rounded] .a-notificationPush{top:calc(96% - 1rem)}
i.-error:before{color:#d81e05}
fieldset{margin-bottom:.8rem}
.m-cards :focus{outline:0}
.m-cards__item{display:flex;padding:2rem;width:100%}
.m-cards__item{display:flex;padding:0;width:100%}
.m-cards__itemBox{align-items:stretch;background-color:#fff;border-radius:0;box-shadow:0;display:flex;flex-direction:column;justify-content:space-between;position:relative;text-align:center;width:100%}
.m-formGroup{margin-bottom:1.6rem;text-align:left}
.m-formGroup:last-of-type{margin-bottom:0}
.m-formGroup__icon{color:#0079c8;font-size:2.4rem;left:.8rem;line-height:4.8rem;position:absolute;top:.2rem;z-index:1}
.m-formGroup__icon~input{padding-left:4rem}
.m-formGroup__icon::before{color:#0079c8}
.m-formGroup__icon.-iconRight{left:auto;right:.8rem}
.m-formGroup__icon.-iconRight~input{padding-left:.8rem;padding-right:4rem}
.m-formGroup__buttonInput{align-items:center;background:#0079c8;border-bottom-right-radius:-.6rem;border-top-right-radius:-.6rem;bottom:1px;color:#fff;display:flex;font-size:3.2rem;justify-content:center;line-height:4.8rem;position:absolute;right:1px;top:1px;width:4.6rem;z-index:1}
.m-formGroup__buttonInput~input{padding-right:4rem}
.m-formElement{position:relative;width:100%}
button.-typeRounded:focus-visible,input.-typeRounded:focus-visible{outline:0}
.a-buttonBack{position:absolute;right:0;top:0}
.a-buttonBack.msf_btn_back{background-color:transparent;display:flex;justify-content:center;width:5rem}
.a-buttonBack.msf_btn_back:hover{background-color:transparent}
.a-loaderImage{height:auto!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7.2rem!important}
.m-formGroup[class*=u-bgColorInteractions]{border-radius:.4rem}
.m-formGroup__icon+textarea{text-indent:18px}
.a-button.-active,.a-button.-colorPrimary.-active,.a-button.-colorPrimary:hover,.a-button:hover,[type=button].-active,[type=button].-colorPrimary.-active,[type=button].-colorPrimary:hover,[type=button]:hover,[type=submit].-active,[type=submit].-colorPrimary.-active,[type=submit].-colorPrimary:hover,[type=submit]:hover{background-color:#00558c}
.-isActive .-iconRoundedLinear,.a-button.-colorPrimary,[type=button].-colorPrimary,[type=submit].-colorPrimary{background-color:#0079c8;color:#fff}
.-sizesm[class*=icon__]{font-size:1.6rem!important}
.-sizemd[class*=icon__]{font-size:2.4rem!important}
.-sizelg[class*=icon__]{font-size:3.2rem!important}
.u-aspectRatio{position:relative}
.u-aspectRatio:before{content:"";display:block}
.u-aspectRatio__content{width:100%}
.u-relXs__21x9:before{padding-top:42.85714%}
.u-colorPrimary__white{color:#fff!important}
.-borderPrimary{border-color:#0079c8!important}
.u-bgColorPrimary__cyan.-tint10{background-color:#ddedf8!important;color:#21272a}
.-borderError{border-color:#fcf1f0!important}
.u-bgColorSecondary__green{background-color:#1b883c!important;color:#fff}
.u-bgColorPrimary__cyan{background-color:#0079c8!important;color:#fff}
.u-colorPrimary__cyan{color:#0079c8!important}
.u-bgColorInteractions__error{background-color:#fcf1f0!important;color:#d81e05!important}
.u-bgColorInteractions__error *{color:#d81e05!important}
.u-bgColorPrimary__cyan.-uniformColor *,.u-colorPrimary__white.-uniformColor *{color:inherit}
.u-bgColorBackground__transparent{background-color:rgba(0,0,0,0)!important;color:#fff}
.u-hideDesktop{display:none!important}
.u-hide{display:none!important}
.u-show{display:block!important}
.m-cards__promo{display:flex;margin-top:auto}
.m-bulletPagination-item{background:#c3c5d1;border-radius:50%;height:1.2rem;margin-right:.8rem;width:1.2rem}
.m-bulletPagination{display:flex}
.m-bulletPagination-item.-active{background:#0d1846}
.u-textXs__alignCenter{text-align:center!important}
.u-flex{display:flex!important}
.u-flex__alignItemsMiddle{align-items:center!important}
.u-flex__justifyContentCenter{justify-content:center!important}
.u-flex__justifyContentStart{justify-content:flex-start!important}
.u-flex__flexColumn{flex-direction:column!important}
.u-flex__separatorRow{border-bottom:1px solid #dde1e6!important}
.u-text__alignLeft{text-align:left!important}
.u-margin{margin:1.6rem!important}
.u-marginHorizontal__xs{margin-right:.8rem!important;margin-left:.8rem!important}
.u-marginVertical__sm{margin-bottom:.8rem!important;margin-top:.8rem!important}
.u-marginLeft__xs{margin-left:.8rem!important}
.u-paddingVertical__md{padding-bottom:2.4rem!important;padding-top:2.4rem!important}
.u-paddingVertical__xl{padding-top:4rem!important}
.u-textLg__alignLeft{text-align:left!important}
.u-marginBottom__sm{margin-bottom:1.6rem!important}
.u-marginBottom__md{margin-bottom:2.4rem!important}
.u-marginBottom__lg{margin-bottom:3.2rem!important}
.u-padding__sm{padding:1.6rem!important}
.modal-window{position:fixed;background-color:rgba(255,255,255,.25);top:0;right:0;bottom:0;left:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}
.modal-window:target{visibility:visible;opacity:1;pointer-events:auto}
.modal-window>div{width:900px;max-width:98%;position:absolute;top:10%;left:50%;transform:translate(-50%,-10%);padding:2em;background:#fff}
.modal-window header{font-weight:700}
.modal-window h1{font-size:150%;margin:0 0 15px}
.modal-close{color:#000;line-height:50px;font-size:80%;position:absolute;right:0;text-align:center;top:0;width:70px;text-decoration:none}
.modal-close i{font-size:2rem;color:#000}
.modal-close:hover{color:#000}
.u-text__smaller {font-size: 81.25%;}
a {color: #0079c8;text-decoration: none;cursor: pointer;}
.a-title__3xl {font-size:5.6rem;}
.u-noMargin {margin: 0 !important;}
.a-button.-typeTertiary, [type="submit"].-typeTertiary, [type="button"].-typeTertiary {background-color: transparent;color: #0079c8;}
.a-button [class*="a-icon__"],[type="submit"] [class*="a-icon__"],[type="button"] [class*="a-icon__"] {font-size: 2.4rem;line-height: 0;}
.a-button [class*="a-icon__"]:first-child,[type="submit"] [class*="a-icon__"]:first-child,[type="button"] [class*="a-icon__"]:first-child {margin-right: .8rem;}
.a-button [class*="a-icon__"]:last-child,[type="submit"] [class*="a-icon__"]:last-child,[type="button"] [class*="a-icon__"]:last-child { margin-left: .8rem}