*{box-sizing:border-box}
:root{
    --blanco:#fff;
    --blancorgb:255,255,255;
    --negro:#000000;
    --negrorgb:0,0,0;
    --azul1:#263044;
    --azul2:#284885;
    --azul3:#dae4f3;
    --azul4:#2A4FB9;
    --azulc:#A3D3FF;
    --azulf:#004686;
    --gris1:#505254;
    --gris2:#f9f9f9;
    --gris3:#ccc;
    --gris4:#f2f2f2;
    --rojo:#C63636;
    --rosa1:#b0203f;
    --rosa2:#E5AEAE;
    --font:Lato,sans-serif;
    --font2:Montserrat,sans-serif
}
.blanco{color:var(--blanco)}
.negro{color:var(--negro)}
.azul1{color:var(--azul1)}
.azul2{color:var(--azul2)}
.azul3{color:var(--azul3)}
.azul4{color:var(--azul4)}
.azulc{color:var(--azulc)}
.azulf{color:var(--azulf)}
.gris1{color:var(--gris1)}
.gris2{color:var(--gris2)}
.gris3{color:var(--gris3)}
.gris4{color:var(--gris4)}
.rojo{color:var(--rojo)}
.rosa1{color:var(--rosa1)}
.bgblanco{background:var(--blanco)}
.bgnegro{background:var(--negro)}
.bgazul1{background:var(--azul1)}
.bgazul2{background:var(--azul2)}
.bgazulf{background:var(--azulf)}
.bgazul3{background:var(--azul3)}
.bggris1{background:var(--gris1)}
.bggris2{background:var(--gris2)}
.bggris3{background:var(--gris3)}
.bggris4{background:var(--gris4)}
.bgrosa2{background:var(--rosa2)}
.bgrojo{background:var(--rojo)}
.bgblanco-t20::before{background:var(--blanco);content:'';display:block;height:10%;left:0;position:absolute;top:0;width:100%}
.bgdegazul{background:transparent linear-gradient(260deg,#263044 0%,#284885 100%) 0 0 no-repeat padding-box}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
:focus{outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{color:var(--gris1);line-height:130%;font-family:var(--font);font-size:20px}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
textarea{overflow:auto;vertical-align:top;resize:vertical}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}
audio:not([controls]){display:none;height:0}
[hidden],.hidden-sm,.hidden,.tit-movil{display:none!important}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a{color:var(--gris1)}
a:hover{color:var(--azul2)}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
img{border:0;-ms-interpolation-mode:bicubic}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:var(--negro)}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
img{max-width:100%;vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
.chromeframe{margin:.2em 0;background:#ccc;color:var(--negro);padding:.2em 0}
a{text-decoration:none}
em,i{font-style:italic}
sup{vertical-align:super;font-size:smaller}
img.lazy{font-size:10px;color:transparent;text-align:center}
.lazy{background-image:none!important;position:relative}
.lazy:before,.lazy:after{content:'';position:absolute;top:45%;width:5px;height:5px;border-radius:50%;background:var(--azul2);animation-timing-function:cubic-bezier(0,1,1,0)}
.lazy:before{left:45%;animation:lds-ellipsis1 .6s infinite}
.lazy:after{left:45%;animation:lds-ellipsis2 .6s infinite}
@keyframes lds-ellipsis1 {
0%{transform:scale(0)}
100%{transform:scale(1)}
}
@keyframes lds-ellipsis2 {
0%{transform:translate(0,0)}
100%{transform:translate(24px,0)}
}
.pointernone{pointer-events:none}
.getscript,.video-popup{cursor:pointer}
.btn-play .wistia_embed,.btn-play .wistia_embed .thumbnail,.btn-play .video-popup.thumbnail{position:relative}
.btn-play .wistia_embed .thumbnail:after,.btn-play .video-popup.thumbnail:after{content:url(../../../images/general/centro-oncologico-internacional-icono-play-desktop.svg);display:block;height:55px;position:absolute;left:4%;width:55px;top:75%}
.btn-play .wistia_embed .thumbnail,.video-popup{display:block;overflow:hidden}
.btn-play .wistia_embed .thumbnail img,.video-popup img{transition:all .3s ease}
.btn-play .wistia_embed .thumbnail:hover > img,.video-popup:hover img{transform:scale(1.05)}
.back-thumbnail:after{background:rgba(0,0,0,.2);content:''!important;display:block!important;height:100%!important;position:absolute;width:100%!important;top:0!important;left:0!important}
.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-4,.col-4-size{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-4-size{max-width:calc(33.333333% - 20px)}
.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-6,.col-6-size{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-6-size{max-width:calc(50% - 20px)}
.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.flex-m .col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
.flex-m .col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
.flex-m .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.flex-m .col-4,.flex-m .col-4-size{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.flex-m .col-4-size{max-width:calc(33.333333% - 20px)}
.flex-m .col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.flex-m .col-6,.flex-m .col-6-size{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.flex-m .col-6-size{max-width:calc(50% - 20px)}
.flex-m .col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.flex-m .col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.flex-m .col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.flex-m .col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.flex-m .col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.flex-m .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.flex-margin .col-1{-ms-flex:0 0 6.3333333333333%;flex:0 0 6.3333333333333%;max-width:6.3333333333333%}
.flex-margin .col-2{-ms-flex:0 0 14.666666666667%;flex:0 0 14.666666666667%;max-width:14.666666666667%}
.flex-margin .col-3{-ms-flex:0 0 23%;flex:0 0 23%;max-width:23%}
.flex-margin .col-4{-ms-flex:0 0 31.333333333333%;flex:0 0 31.333333333333%;max-width:31.333333333333%}
.flex-margin .col-5{-ms-flex:0 0 39.666666666667%;flex:0 0 39.666666666667%;max-width:39.666666666667%}
.flex-margin .col-6{-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}
.flex-margin .col-7{-ms-flex:0 0 56.333333333333%;flex:0 0 56.333333333333%;max-width:56.333333333333%}
.flex-margin .col-8{-ms-flex:0 0 64.666666666667%;flex:0 0 64.666666666667%;max-width:64.666666666667%}
.flex-margin .col-9{-ms-flex:0 0 73%;flex:0 0 73%;max-width:73%}
.flex-margin .col-10{-ms-flex:0 0 81.333333333333%;flex:0 0 81.333333333333%;max-width:81.333333333333%}
.flex-margin .col-11{-ms-flex:0 0 89.666666666667%;flex:0 0 89.666666666667%;max-width:89.666666666667%}
.flex-margin .col-12{-ms-flex:0 0 98%;flex:0 0 98%;max-width:98%}
.w-10{width:10%}
.w-20{width:20%}
.w-30{width:30%}
.w-35{width:35%}
.w-40{width:40%}
.w-50{width:50%}
.w-60{width:60%}
.w-65{width:65%}
.w-70{width:70%}
.w-80,.w-80-m{width:80%}
.w-90,.w-90-m{width:90%}
.w-95,.w-95-m{width:95%}
.w-100{width:100%}
.height-auto{height:auto!important}
.flex,.flex-m{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}
.column-direction,.column-direction-m{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column}
.row-direction,.row-direction-m{flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row}
.reverse,.reverse-m{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse}
.between,.between-m{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between}
.arround,.arround-m{justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around}
.content-center,.content-center-m{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center}
.content-left,.content-left-m{justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start}
.content-right,.content-right-m{justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end}
.flex-center,.flex-center-m{align-items:center;-webkit-align-items:center;-moz-align-items:center}
.flex-top,.flex-top-m{align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start}
.flex-bottom,.flex-bottom-m{align-items:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end}
.flex1{flex:1}
.wrap{flex-wrap:wrap}
.five-columns .flex > div{flex:1 20%!important}
.flex-grow > div,.flex-grow > div > div,.flex-grow > div > div > div{height:100%}
.flex-grow > div > div.texto{display:flex;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column}
.flex-h{display:flex;height:100%;flex-direction:column}
.hoja-1920{position:relative;display:block;margin:auto;max-width:1920px;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}
.hoja-1400{position:relative;display:block;margin:auto;max-width:1400px;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}
.hoja-1300{position:relative;display:block;margin:auto;max-width:1300px;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}
.hoja-1200{position:relative;display:block;margin:auto;max-width:1200px;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}
.hoja-1100{position:relative;display:block;margin:auto;max-width:1100px;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}
.hoja-1024{position:relative;display:block;margin:auto;max-width:1024px;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}
.hoja-1000{position:relative;display:block;margin:auto;max-width:1000px;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}
.hoja-900{position:relative;display:block;margin:auto;max-width:900px;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}
.hoja-800{position:relative;display:block;margin:auto;max-width:800px;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}
.hoja-700{position:relative;display:block;margin:auto;max-width:800px;width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:1}
.m0{margin-top:0!important;margin-bottom:0!important}
.m5{margin-top:5px;margin-bottom:5px}
.m10{margin-top:10px;margin-bottom:10px}
.m15{margin-top:15px;margin-bottom:15px}
.m20{margin-top:20px;margin-bottom:20px}
.m30{margin-top:30px;margin-bottom:30px}
.m40{margin-top:40px;margin-bottom:40px}
.m50{margin-top:50px;margin-bottom:50px}
.m60{margin-top:60px;margin-bottom:60px}
.m70{margin-top:70px;margin-bottom:70px}
.m80{margin-top:80px;margin-bottom:80px}
.m90{margin-top:90px;margin-bottom:90px}
.m100{margin-top:100px;margin-bottom:100px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb10{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml45{margin-left:45px}
.ml50{margin-left:50px}
.ml60{margin-left:60px}
.ml70{margin-left:70px}
.ml80{margin-left:80px}
.ml90{margin-left:90px}
.ml100{margin-left:100px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr45{margin-right:45px}
.mr50{margin-right:50px}
.mr60{margin-right:60px}
.mr70{margin-right:70px}
.mr80{margin-right:80px}
.mr90{margin-right:90px}
.mr100{margin-right:100px}
.mtauto{margin-top:auto}
.mbauto{margin-bottom:auto}
.mrauto{margin-right:auto}
.mlauto{margin-left:auto}
.pad5{padding-top:5px;padding-bottom:5px}
.pad10{padding-top:10px;padding-bottom:10px}
.pad15{padding-top:15px;padding-bottom:15px}
.pad20{padding-top:20px;padding-bottom:20px}
.pad30{padding-top:30px;padding-bottom:30px}
.pad40{padding-top:40px;padding-bottom:40px}
.pad50{padding-top:50px;padding-bottom:50px}
.pad60{padding-top:60px;padding-bottom:60px}
.pad70{padding-top:70px;padding-bottom:70px}
.pad80{padding-top:80px;padding-bottom:80px}
.pad90{padding-top:90px;padding-bottom:90px}
.pad100{padding-top:100px;padding-bottom:100px}
.pad-lat5{padding-left:5px;padding-right:5px}
.pad-lat10{padding-left:10px;padding-right:10px}
.pad-lat15,.pad-lat15m{padding-left:15px;padding-right:15px}
.pad-lat20,.pad-lat20m{padding-left:20px;padding-right:20px}
.pad-lat25,.pad-lat25m{padding-left:25px;padding-right:25px}
.pad-lat30,.pad-lat30m{padding-left:30px;padding-right:30px}
.pad-lat40{padding-left:40px;padding-right:40px}
.pad-lat50{padding-left:50px;padding-right:50px}
.pad-lat60{padding-left:60px;padding-right:60px}
.padt5{padding-top:5px}
.padt10{padding-top:10px}
.padt15{padding-top:15px}
.padt20{padding-top:20px}
.padt30{padding-top:30px}
.padt40{padding-top:40px}
.padt50{padding-top:50px}
.padt60{padding-top:60px}
.padt70{padding-top:70px}
.padt80{padding-top:80px}
.padt90{padding-top:90px}
.padt100{padding-top:100px}
.padb5{padding-bottom:5px}
.padb10{padding-bottom:10px}
.padb15{padding-bottom:15px}
.padb20{padding-bottom:20px}
.padb30{padding-bottom:30px}
.padb40{padding-bottom:40px}
.padb50{padding-bottom:50px}
.padb60{padding-bottom:60px}
.padb70{padding-bottom:70px}
.padb80{padding-bottom:80px}
.padb90{padding-bottom:90px}
.padb100{padding-bottom:100px}
.fs10{font-size:10px}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs15{font-size:15px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs19{font-size:19px}
.fs20{font-size:20px}
.fs22{font-size:22px}
.fs23{font-size:23px}
.fs24{font-size:24px}
.fs25{font-size:25px}
.fs26{font-size:26px}
.fs28{font-size:28px}
.fs30{font-size:30px}
.fs32{font-size:32px}
.fs34{font-size:34px}
.fs35{font-size:35px}
.fs36{font-size:36px}
.fs38{font-size:38px}
.fs40{font-size:40px}
.fs42{font-size:42px}
.fs44{font-size:44px}
.fs45{font-size:45px}
.fs46{font-size:46px}
.fs48{font-size:48px}
.fs49{font-size:49px}
.fs50{font-size:50px}
.fs52{font-size:52px}
.fs54{font-size:54px}
.fs56{font-size:56px}
.fs58{font-size:58px}
.fs60{font-size:60px}
.fs65{font-size:65px}
.fs70{font-size:70px}
.fs75{font-size:75px}
.fs80{font-size:80px}
.fw100{font-weight:100}
.fw300{font-weight:300}
.fw400{font-weight:400}
.fw500{font-weight:500}
.fw600{font-weight:600}
.fw700{font-weight:700}
.fw900{font-weight:900}
.light{font-weight:300}
.bold,strong,b{font-weight:700}
.heavy{font-weight:900}
.under{text-decoration:underline}
.upper{text-transform:uppercase}
.line-normal{line-height:normal}
.line-130{line-height:130%}
.line-120{line-height:120%}
.line-100{line-height:100%}
.font{font-family:var(--font)}
.font2{font-family:var(--font2)}
h1,h2,h3,h4,h5,h6{font-family:var(--font);font-weight:400;line-height:120%}
h1{font-size:40px}
h2{font-size:38px}
h3{font-size:22px}
p{line-height:130%;font-size:18px}
.absolute,.absolute-m{position:absolute}
.relative{position:relative!important}
.fixed{position:fixed}
.zindex{z-index:100}
.top{top:0}
.bottom{bottom:0}
.right{right:0}
.left{left:0}
.block,.salto{display:block}
.inline{display:inline}
.inline-block{display:inline-block}
.auto{margin-left:auto!important;margin-right:auto!important}
.nofloat{float:none!important}
.inline-top{display:inline-block;vertical-align:top}
.inline-middle{display:inline-block!important;vertical-align:middle}
.inline-bottom{display:inline-block;vertical-align:bottom}
.border-box{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.content-box{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.text-justify{text-align:justify}
.h-mmenu{display:block;width:35px;height:20px;margin:10px 10px 0 0;position:absolute;top:0;right:0;z-index:101}
.h-mmenu:before,.h-mmenu:after{content:'';display:block;background:#1E1E1E;height:5px}
.h-mmenu span{background:#1E1E1E;display:block;height:5px;margin:5px 0}
.mm-menu a{font-size:16px}
.mm-wrapper__blocker{background:rgba(3,2,1,.1)!important}
.mm-menu_opened:before{color:rgba(0,0,0,.3);content:'x';cursor:pointer;display:block;font-size:30px;font-weight:900;position:absolute;right:-50px;top:10px;z-index:2}
.mm-navbar>*{min-height:0!important}
.mm-navbars_top{background:none;max-height:30px}
.mm-navbars_top .mm-navbar{background:none!important;border-bottom:0;min-height:30px}
.mm-btn_close{margin-left:auto;max-height:30px}
.mm-navbar_sticky,.mm-navbar__title{display:none!important}
.mm-listitem_opened > a,.azul2.mm-listitem__text{color:var(--azul2)!important}
.mm-navbars_bottom a,.top-menu-movil a{color:var(--blanco)!important}
.mm-listview a.mm-listitem__text{border-bottom:0;max-width:100%!important;text-align:left}
.logo-movil{background:url(../../../images/general/centro-oncologico-internacional-logo-header.svg) no-repeat;background-size:contain;display:inline-block;max-width:180px;height:70px;width:100%}
.logo-movil a{display:block;height:100%;width:100%}
.top-menu-movil{display:block!important;padding:10px 10px 20px!important}
.top-menu-movil .btn{border-radius:50px;display:inline-block!important;padding:10px 20px!important}
.cintillo{background:var(--azul2);color:var(--blanco);padding:10px}
.bandera{margin-right:5px}
.top-header a{font-weight:400;margin:0 12px}
.content-top-header{width:max-content;padding-left:30px;max-width:100%}
.btn-cita{font-weight:700!important;padding:11px 20px!important}
nav{font-size:18px;font-weight:400}
nav ul{min-height:50px}
nav ul li a{color:var(--gris1);font-size:17px;padding:0 10px 10px;border-bottom:var(--blanco) 3px solid;display:inline-block;line-height:120%;max-width:180px;text-align:center}
nav ul li a:hover{border-bottom:var(--azul2) 3px solid;color:var(--azul2)}
nav .parent{position:relative}
nav .parent a:after{content:'∨';font-size:13px;font-weight:700;position:absolute;right:15px!important;top:5px!important}
nav .nav-child{display:none;left:-950px;padding-top:0!important;position:absolute;transition:all ease-in-out .3s;width:1190px}
nav .nav-child li{max-width:100%!important;text-align:left;width:100%}
nav .nav-child li:last-child a{margin-bottom:0}
nav .nav-child a{display:inline-block;margin:0 0 15px;padding:0;position:relative;text-align:left;border-bottom:0}
nav .nav-child a:hover{border:0;color:var(--azul2)}
nav .nav-child a:after{display:none}
nav .parent:hover .nav-child{display:block}
nav .nav-child .btn{border-radius:50px;padding:5px 15px 7px}
nav .nav-child .btn:hover{color:var(--blanco)}
nav .nav-child .tit-sub{border-bottom:var(--gris4) 2px solid;font-weight:700;margin-bottom:10px;padding:0 0 10px}
nav .nav-child .colum1{max-width:360px;width:100%}
nav .nav-child .colum2,nav .nav-child .colum3{box-sizing:border-box;max-width:200px;padding:15px 10px;width:100%}
nav .nav-child .colum3{max-width:230px}
nav .nav-child .colum1 .link{padding:0}
footer,.copyright{font-family:var(--font)}
footer,footer a,footer a:hover{color:var(--blanco)}
footer a:hover{color:var(--azul3)}
.menu-footer li{margin-bottom:15px}
.menu-footer li:last-child{margin-bottom:0}
.menu-footer li a{font-size:15px}
.social .ico{background:url(../../../images/general/centro-oncologico-internacional-iconos-redes-sociales.svg) no-repeat;background-size:210px;display:block;height:28px;margin:auto;width:28px}
.social .face{background-position:-3px center}
.social .insta{background-position:-58px center}
.social .youtube{background-position:-113px center;width:35px}
.social .twitter{background-position:-176px center;width:32px}
.social a span{display:none}
.copyright{font-size:18px;font-weight:700}
#btntop{cursor:pointer;display:none;padding:10px 20px;position:fixed;right:2%;bottom:7%;z-index:1}
#preloader{position:fixed;top:0;left:0;right:0;width:100%;height:100%;bottom:0;background-color:#fff;z-index:999999999}
.loading-mask{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#f9f9f9;z-index:9999999999999}
.loading-mask img{min-width:300px;transform-origin:50% 50% 0;animation:1s linear 0 infinite normal forwards running ld-breath}

header {
    padding-bottom: 5px;
    position: relative;
    z-index: 2;
}

.banner-paciente {
    background: url(https://www.coisalud.com/images/pacientes/Pacientes-COI-banner-desktop.png);
    background-size: 100%;
    height: 386px;
    display: flex;
    background-repeat: no-repeat;
}

.navegador.fix {
    position: fixed;
    background: white;
    width: 100%;
    padding: 4px 0;
    top: 0;
}

@media(max-width: 700px) {
.loading-mask img{min-width:200px}
 div#m-sticky {
        position: fixed;
        bottom: -10px;
        width: 100%;
        background: #ffffff;
        padding: 8px 10px;
  }
  .widget  { display:none; }
}

@keyframes ld-breath {
0%{animation-timing-function:cubic-bezier(0.9647,0.2413,-0.0705,0.7911);transform:scale(0.9099999999999999)}
80%{animation-timing-function:cubic-bezier(0.9226,0.2631,-0.0308,0.7628);transform:scale(1.02994)}
100%{transform:scale(0.9099999999999999)}
}
.ld.ld-breath{animation:ld-breath 1s infinite linear}
.loading-mask .middle{position:absolute;text-align:center;top:50%;width:100%}
.lds-ellipsis{display:inline-block;position:relative;width:300px}
.breadcrumb{font-size:16px;margin:auto;max-width:1200px;width:100%}
.breadcrumb li{margin-right:5px}
.breadcrumb .active{color:var(--azul2);font-weight:bold}
.sombra{box-shadow:rgba(var(--negrorgb),0.2) 0 0 10px}
.sombra-b{box-shadow:rgba(var(--blancorgb),0.2) 1px 1px 5px}
.sombra-txt-n{text-shadow:rgba(var(--negrorgb),0.8) 0 0 10px}
.sombra-txt-b{text-shadow:var(--blanco) -2px 2px 0}
.btn,.btn-l,.btn-blanco{background:var(--azul4);border-radius:6px;color:var(--blanco);display:inline-block;font-weight:bold;padding:15px 20px;text-align:center;transition:all ease-in-out .3s}
.btn-blanco{background:var(--blanco);color:var(--azul2)}
.btn-l{max-width:80%;width:100%}
.btn:hover,.btn-l:hover{background:var(--azul1);color:var(--blanco)}
.btn-blanco:hover{background:var(--azul3);color:var(--azul2)}
.border-radius10{border-radius:10px}
.border-radius50{border-radius:50px}
.border-g2{border:var(--gris4) 2px solid}
.border-b-g1{border-bottom:var(--gris4) 2px solid}
.border-r-g1{border-right:var(--gris4) 2px solid}
.border-t-a10{border-top:var(--azul2) 10px solid}
.border-b-g3-2{border-bottom:var(--gris3) 2px solid}
.banner{min-height:450px}
.banner-in{min-height:300px}
.banner-h220{min-height:220px}
.banner-h450{min-height:450px}
.share span{margin:0 15px}
.share a{margin:5px}
.bulley-flecha{font-size:22px;padding-left:50px}
.bulley-flecha li{margin-bottom:20px;text-indent:-45px}
.bulley-flecha li::before{background:url(../../../images/general/centro-oncologico-internacional-icono-flecha-azul.svg) no-repeat;background-size:contain;content:'';display:inline-block;height:17px;margin-right:20px;position:relative;top:4px;width:27px}
.bulley-flecha a:hover{font-weight:700}
.bullet-azul,.bullet-azul-ml20,.bullet-azul-pl0,.bullet-azul-mb10,.bullet-rojo{list-style:initial}
.bullet-azul li,.bullet-azul-ml20 li,.bullet-azul-pl0 li,.bullet-azul-mb10 li{margin-bottom:20px;margin-left:40px;padding-left:10px}
.bullet-azul-ml20 li{margin-left:20px}
.bullet-azul-pl0 li{padding-left:0}
.bullet-azul-mb10 li{margin-bottom:10px}
.bullet-rojo li{margin-left:20px;margin-bottom:10px}
.bullet-azul li::marker,.bullet-azul-ml20 li::marker,.bullet-azul-pl0 li::marker,.bullet-azul-mb10 li::marker{color:var(--azul2);font-size:20px}
.bullet-rojo li::marker{color:var(--rojo);font-size:18px}
.bullet-num{list-style:decimal;padding-left:20px}
.top-indice{display:none;position:fixed;right:2%;bottom:40px;z-index:1800}
.removefixed{display:block!important;position:initial;padding-bottom:40px}
.hs-form-field{margin-bottom:15px}
.hs-form-field label{display:block;font-size:18px;font-weight:bold;margin-bottom:5px;padding:0 10px}
.hs-form-field input,.hs-form-field select,.hs-form-field textarea{border:var(--gris3) 1px solid;border-radius:4px;box-sizing:border-box;font-family:var(--font);font-size:16px;padding:12px 15px!important;width:100%}
.hs-form-field textarea{min-height:150px}
.hs-error-msgs .hs-error-msg{color:var(--rojo);font-size:12px;font-style:italic;font-weight:normal}
.hs_error_rollup{display:none}
.hs-main-font-element{font-weight:bold}
.hs-submit .actions input{background:var(--azul2);border:0;border-radius:4px;color:var(--blanco);display:inline-block;font-size:18px;font-weight:bold;max-width:250px;padding:10px;text-align:center;transition:all ease-in-out .3s;width:100%}
.form-contacto .hs-submit .actions input{max-width:100%}
.hs-submit .actions{text-align:center}
.hs-submit .actions input:hover{background:var(--azul1)}
.forma-examenes form{display:flex;flex-wrap:wrap;justify-content:space-between}
.forma-examenes .hs-email,.forma-examenes .hs-submit{margin-bottom:10px;max-width:50%;width:100%}
.forma-examenes .hs-submit{padding-top:7px}
.deg-banner-home{background:#E8EDF1}


.banner-home {
    background: url(https://www.coisalud.com/images/home/2025/septiembre/banner-img.jpg);
    background-position: center;
    background-size: cover;
    height: 450px;
    display: flex;
    align-items: center;
    z-index: 0;
    position: relative;
    background-repeat: no-repeat;
    max-width: 1920px;
    margin: auto;
}
.counter {
    font-size: 50px;
    font-weight: 600;
    color: var(--azulc);
    margin-bottom: 25px;
}

.counter:before {
    content: "+ ";
}

.iconos-espacialistas .ico{background:url(../../../images/home/centro-oncologico-internacional-sprite-iconos-desktop.png) no-repeat;height:96px}
.iconos-espacialistas .ico span{display:none}
.iconos-espacialistas .ico1{background-position:0 center;width:70px}
.iconos-espacialistas .ico2{background-position:-111px center;width:73px}
.iconos-espacialistas .ico3{background-position:-231px center;width:82px}
.iconos-espacialistas p{min-height:91px}
.hover-blanco:hover{color:var(--blanco)}
.logos-equipo-integral .ico{background:url(/images/home/julio-2022/sprite-logos-equipo-integral.jpg) no-repeat;height:95px}
.logos-equipo-integral .ico1{background-position:-17px center;width:158px}
.logos-equipo-integral .ico2{background-position:-276px center;width:110px}
.logos-equipo-integral .ico3{background-position:-496px center;width:86px}
.logos-equipo-integral .ico4{background-position:-662px center;width:220px}
.logos-equipo-integral .ico5{background-position:-952px center;width:216px}

.sedes-home {
    max-width: 360px;
    margin: auto;
    position: relative;
    display: flex;
    align-items: flex-end;
}

.sedes-home p {
    position: absolute;
    left: 20px;
    bottom: 10px;
    font-weight: 100;
    font-size: 12px;
}

.sedes-home p:after {
    content: url(https://www.coisalud.com/images/home/sep2023/centro-oncologico-internacional-ubicaciones-flecha.svg);
}

nav ul li a {
    font-weight: 700 !important;
}

.arror-azulc:after {
    content: url(https://www.coisalud.com/images/home/v2/centro-oncologico-internacional-arrow.png);
}

.inputbox.search-query.input-medium {
    background: wheat;
    width: 305px;
    padding: 0;
    height: 45px;
    background: white;
    padding: 0 10px;
    font-size: 14px;
    border: solid 1px #284885;
}

a.btn-menu {
    background: #284d85;
    color: white !important;
    padding: 0px 15px !important;
    display: flex;
    height: 55px;
    border-radius: 9px;
}

ul.sub-menu {
    position: absolute;
    background: white;
    padding: 10px 5px;
    border: solid 1px #f2f2f2;
    border-radius: 5px;
    padding: 10px 20px;
    display: none;
}

li.childs:hover ul.sub-menu {
    display: block;
}

ul.sub-menu li a {
    font-weight: 500 !important;
    display: inline-block;
    margin: 5px 0;
}


@media(max-width: 700px) {
.logos-equipo-integral .col-3{margin-left:auto;margin-right:auto}
.logos-equipo-integral .ico{margin:0 10px}

.col-8.mb30 .flex.between.mt20 {
        margin: 0;
    }

    .cont-sucursales {
        height: auto;
        position: relative;
        overflow: auto;
    }

    .sucursal .col-4 {
        margin: 45px auto 25px;
    }    

    a.border-radius10.btn-tab {     
        width: 100%;
        margin-bottom: 5px;
    }   
    
    .flip-container {
        max-width: 95% !important;
        margin: 25px auto;
    }    

    .banner-paciente {
        background: url(https://www.coisalud.com/images/pacientes/Pacientes-COI-banner-desktop.png);
        background-size: cover;
        height: 226px;
        display: flex;;
        background-position: 35%;
        background-size: cover;
    }    

    .flip-card {
        width: 100%;     
    }    
}
.d-block-m{display:block}
.bg-azul{background:#E8EDF1}
.banner-quienes-somos{background:#E8EDF1 url(../../../images/quienes-somos/quienes-somos-banner.jpg) no-repeat;background-position:center}
.quienes-somos .col,.col-blank{max-width:255px;width:100%}
.quienes-somos .col span,.quienes-somos .col h3{font-size:18px}
.icono-valores{background:url(../../../images/quienes-somos/quienes-somos-sprite-iconos.jpg) no-repeat;height:59px;display:inline-block;margin-right:15px;vertical-align:middle}
.c-valor{display:inline-block;width:calc(100% - 80px);vertical-align:middle}
.valor1{background-position:0 -1px;width:46px}
.valor2{background-position:-210px -1px;width:52px}
.valor3{background-position:-75px -1px;width:43px}
.valor4{background-position:-144px -1px;width:39px}
.valor5{background-position:-289px -1px;width:57px}
.valores .col-6{border-radius:8px;border:1px solid var(--gris3);max-width:48%;padding:30px 20px}
.valores .col-4{border-radius:8px;border:1px solid var(--gris3);max-width:30%;padding:30px 20px}
.banner-cancer-mama{background:#E8EDF1 url(../../../images/cancer-mama/cancer-de-mama-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-cancer-cervicouterino{background:#E8EDF1 url(../../../images/banners-tipos-de-cancer/cancer-de-cervicouterino-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-cancer-colon{background:#E8EDF1 url(../../../images/banners-tipos-de-cancer/cancer-de-colon-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-cancer-prostata{background:#E8EDF1 url(../../../images/banners-tipos-de-cancer/cancer-de-prostata-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-cancer-tiroides{background:#E8EDF1 url(../../../images/banners-tipos-de-cancer/cancer-de-tiroides-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-hematologia{background:#E8EDF1 url(../../../images/hematologia/hematologia-banner.jpg) no-repeat;background-position:center;background-size:cover}
.bg-indice-hematologia{background:url(../../../images/hematologia/hematologia-img-fondo-indice.jpg) no-repeat;background-size:cover}
.banner-catalogo-tratamientos{background:#E8EDF1 url(../../../images/catalogo-tratamientos/tratamiento-del-cancer-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-examenes-detectar-cancer{background:#E8EDF1 url(../../../images/examenes-detectar-cancer/examenes-para-detectar-el-cancer-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-tratamientos{background:#E8EDF1 url(../../../images/tratamientos/tratamientos-para-el-cancer-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-radioterapia{background:#E8EDF1 url(../../../images/tratamientos/radioterapia-oncologica-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-quimioterapia{background:#E8EDF1 url(../../../images/quimioterapia/quimioterapia-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-cirugia-oncologica{background:#E8EDF1 url(../../../images/cirugia-oncologica/cirugia-oncologica-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-estudios-oncologicos{background:#E8EDF1 url(../../../images/estuidos-oncologicos/estudios-para-detectar-el-cancer-banner.jpg) no-repeat;background-position:center;background-size:cover}
.ico-estudios-onco .ico{background:url(../../../images/estuidos-oncologicos/estudios-para-detectar-el-cancer-sprite-iconos.jpg) no-repeat;height:84px}
.ico-estudios-onco .ico1{background-position:0 center;width:59px}
.ico-estudios-onco .ico2{background-position:-93px center;width:59px}
.ico-estudios-onco .ico3{background-position:-187px center;width:64px}
.ico-estudios-onco .ico4{background-position:-286px center;width:102px}
.banner-cuidados-pacientes{background:#E8EDF1 url(../../../images/cuidados-pacientes-cancer/cuidados-para-pacientes-con-cancer-banner.jpg) no-repeat;background-position:center;background-size:cover}
.banner-cancer-covid{background:#E8EDF1 url(../../../images/cancer-covid/cancer-y-covid19-banner.jpg) no-repeat;background-position:center;background-size:cover}
.text-archivos{min-height:63px}
.banner-integra{background:#E8EDF1 url(../../../images/integra/programa-de-cancer-integra-banner.jpg) no-repeat;background-position:center;background-size:cover}
.icos-integra > div{max-width:230px}
.icos-integra .ico{background:url(../../../images/integra/programa-de-cancer-integra-sprite-de-iconos.jpg) no-repeat;height:85px;width:75px}
.icos-integra .ico1{background-position:0 center}
.icos-integra .ico2{background-position:-88px center}
.icos-integra .ico3{background-position:-173px center}
.icos-integra .ico4{background-position:-272px center}
.icos-integra .ico5{background-position:-366px center}
.banner-clinica-mujer{background:#E8EDF1 url(../../../images/clinica_mujer/clinica-de-la-mujer-banner.jpg) no-repeat;background-position:center;background-size:cover}
.icos-clinica-mujer .ico{background:url(../../../images/clinica_mujer/clinica-de-la-mujer-icono.jpg) no-repeat;height:85px;width:75px}
.icos-clinica-mujer .ico1{background-position:0 center}
.banner-promociones{background:#E8EDF1 url(../../../images/promociones/Banner-promociones-COI-jul22-v2.jpg) no-repeat;background-position:center;background-size:cover}
.foto-medico{padding:0 15px 0 0}
.cont-form-cita-medico{top:-285px}
.form-cita-medico .hs_medicos{display:none}
.form-cita-medico .hs-form-checkbox input{max-width:unset;width:auto;margin-right:10px}
.form-cita-medico .hs-form-field{margin-bottom:30px;position:relative}
.form-cita-medico label{font-family:'Lato',arial,sans-serif!important;font-weight:900!important;font-size:20px!important;display:block!important;padding:0;margin:0 0 15px!important}
.form-cita-medico .hs-form-required{color:red}
body .form-cita-medico input[type="text"],body .form-cita-medico input[type="password"],body .form-cita-medico input[type="datetime"],body .form-cita-medico input[type="datetime-local"],body .form-cita-medico input[type="date"],body .form-cita-medico input[type="month"],body .form-cita-medico input[type="time"],body .form-cita-medico input[type="week"],body .form-cita-medico input[type="number"],body .form-cita-medico input[type="email"],body .form-cita-medico input[type="url"],body .form-cita-medico input[type="search"],body .form-cita-medico input[type="tel"],body .form-cita-medico input[type="color"],body .form-cita-medico input[type="file"],body textarea,body select{width:100%!important;font-family:'Lato',arial,sans-serif!important;font-size:18px!important;padding:10px;display:block!important;border:2px solid #ccc;border-radius:4px}
.form-cita-medico textarea{min-height:100px}
.form-cita-medico .hs-button{font-family:'Lato',arial,sans-serif!important;display:inline-block;background-color:#284885;color:#fff;text-align:center;text-decoration:none;font-weight:500;padding:10px 0;margin:0 auto 15px 0;width:140px;border:0;font-size:18px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;border-radius:4px}
.form-cita-medico .hs_aviso_de_privacidad{display:inline-block;max-width:60%;width:100%}
.form-cita-medico .hs_aviso_de_privacidad label{display:inline-block!important;position:relative;margin-top:12px!important;margin-bottom:12px!important;cursor:pointer;font-size:18px!important;font-weight:500!important}
.form-cita-medico .hs_aviso_de_privacidad label a{text-decoration:underline;font-style:italic}
.form-cita-medico .hs_aviso_de_privacidad input{margin-right:20px}
.form-cita-medico .hs_aviso_de_privacidad .hs-form-required{display:none}
.form-cita-medico .hs-submit{display:block;margin:auto;max-width:40%;width:100%;text-align:center}
.form-cita-medico .hs-error-msg{color:red;display:inline-block!important;font-style:italic;font-size:14px!important;margin:10px 0 0!important}
.form-cita-medico .hs_error_rollup{display:none}
.form-cita-medico .inputs-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.form-cita-medico .hs-form-radio span{font-size:18px;font-weight:normal;padding-left:10px}
.row-faqs{margin:0 0 10px}
.faqs-module{overflow:hidden}
.row-faqs .faqs-module:last-child{margin-bottom:10px}
.title-tab{font-size:24px;position:relative;padding:0 80px 0 40px;cursor:pointer}
.title-tab:after{content:url(../../../images/int-medicos/especialista-oncologo-icono-preguntas-1.png);position:absolute;top:0;right:20px}
.title-tab.arrow-tab:after{content:url(../../../images/int-medicos/especialista-oncologo-icono-preguntas-2.png)}
.op-tab{display:none;padding:0 40px}
@media(max-width:700px) {
.title-tab{padding:0 55px 0 20px}
.title-tab:after{right:4px;top:0}
.op-tab{padding:0 20px}
.foto-medico{padding:0;text-align:center}
}
@media (max-width:1480px) {
.banner-home{background-position:center}
}
@media (max-width:1280px) {
.content-top-header{padding-left:30px}
}
@media (max-width: 1050px) and (min-width: 701px) {
.icos-integra .col-7{flex:0 0 100%;margin-top:10px;max-width:100%}
}
@media (max-width: 1050px) {
.hidden-medium{display:none}
.logo{text-align:center;width:100%}
.content-top{flex:0 0 100%;max-width:80%}
.logo-movil{margin:auto}
.content-top-header{padding-left:0}
nav{margin:auto}
nav .nav-child{width:900px!important;left:-650px}
.banner-home,.banner-examenes-detectar-cancer{background-position:-390px center}
.banner-quienes-somos{background-size:cover}
.banner-quienes-somos .banner{min-height:350px}
}
@media (max-width: 800px) {
.column-direction-m{flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column}
.row-direction-m{flex-direction:row;-webkit-flex-direction:row;-moz-flex-direction:row}
.reverse-m{flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse}
.between-m{justify-content:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between}
.arround-m{justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around}
.content-center-m{justify-content:center;-webkit-justify-content:center;-moz-justify-content:center}
.content-left-m{justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start}
.content-right-m{justify-content:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end}
.flex-center-m{align-items:center;-webkit-align-items:center;-moz-align-items:center}
.flex-top-m{align-items:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start}
.flex-bottom-m{align-items:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end}
.m40,.m50,.m60,.m70,.m80,.m90,.m100{margin-top:30px;margin-bottom:30px}
.mb40,.mb50,.mb60,.mb70,.mb80,.mb90,.mb100{margin-bottom:30px}
.mt40,.mt50,.mt60,.mt70,.mt80,.mt90,.mt100{margin-top:30px}
.ml40,.ml45,.ml50,.ml60,.ml70,.ml80,.ml90,.ml100{margin-left:30px}
.mr40,.mr45,.mr50,.mr60,.mr70,.mr80,.mr90,.mr100{margin-right:30px}
.pad40,.pad50,.pad60,.pad70,.pad80,.pad90,.pad100{padding-top:30px;padding-bottom:30px}
.padt30,.padt40,.padt50,.padt60,.padt70,.padt80,.padt90,.padt100{padding-top:30px}
.padb30,.padb40,.padb50,.padb60,.padb70,.padb80,.padb90,.padb100{padding-bottom:30px}
.pad-lat20,.pad-lat30,.pad-lat40,.pad-lat50,.pad-lat60{padding-left:10px;padding-right:10px}
.pad-lat20m,.pad-lat30m{box-sizing:border-box}
.hidden-xs{display:none!important}
.hidden-sm{display:block!important}
.auto-m{margin-left:auto!important;margin-right:auto!important}
body{padding-top:10px}
h1,.fs45,.fs40,.fs32,.fs38{font-size:25px}
h2,.fs30,.fs28,.fs26,.fs24{font-size:20px}
h3,.fs20{font-size:16px}
.bullet-flecha,.bulley-flecha{font-size:18px}
.btn-play .wistia_embed .thumbnail:after{top:65%}
.slicknav_menu{display:block}
nav ul li{max-width:100%!important}
nav ul li a:hover{color:var(--blanco)}
nav .parent a:after{top:7px;right:15px}
.logo{width:100%;text-align:center}
.img-movil{display:block;position:initial!important;max-width:100%;width:100%}
.banner{min-height:300px}
.banner-home{background-position:-160px center;background-size:cover}
.banner-h220,.banner-h450{min-height:200px}
.banner-examenes-detectar-cancer{background-position:center}
.banner-quienes-somos .banner{min-height:280px}
.btn,.btn-l,.btn-blanco{padding:15px 10px}
.banner-promociones{background-position:0 center!important;background-size:auto!important}
.acordeon .bgrosa2{cursor:pointer;position:relative}
.acordeon .bgrosa2:after{content:'▼';position:absolute;right:5px}
.cont-acor{display:none}
.menu-footer{flex:0 0 100%!important;margin:0 0 20px!important;max-width:200px!important}
footer .col-3{flex:0 0 40%;margin:auto;max-width:100%}
.copyright span{display:inline-block;margin-bottom:10px}

.banner-home.v2 {
    background: url(https://www.coisalud.com/images/home/v2/centro-oncologico-internacional-banner%E2%80%93v4-1920.png) !important;
    background-position: 70% !important;
    background-size: cover !important;
    height: 335px;
}

}



@media (max-width: 750px) and (min-width: 700px) {
.col-4 .icono-valores,.col-4 .c-valor{margin-bottom:10px;display:block}
}
@media (max-width: 750px) and (min-width: 500px) {
.iconos-espacialistas .w-80-m{justify-content:flex-start}
.iconos-espacialistas .col-8{margin:0;padding:0 10px;box-sizing:border-box}
}
@media (max-width: 700px) {
.only-mob{margin-left:15px;margin-top:-25px}
.flex,.forma-examenes form{display:block}
.flex-m{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}
.col-1,.col-2,.col-3,.col-4,.col-4-size,.col-5,.col-6,.col-6-size,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.w-10,.w-20,.w-30,.w-35,.w-40,.w-50,.w-60,.w-65,.w-70,.w-80,.w-90,.w-95,.w-100{width:100%!important;max-width:100%!important}
.salto{display:inline}
.ml30,.ml40,.ml45,.ml50,.ml60,.ml70,.ml80,.ml90,.ml100{margin-left:10px}
.mr30,.mr40,.mr45,.mr50,.mr60,.mr70,.mr80,.mr90,.mr100{margin-right:10px}
.pad-lat20,.pad-lat30,.pad-lat40,.pad-lat50,.pad-lat60{padding-left:0;padding-right:0}
.absolute,.img-relative{position:initial}
.img-relative{left:inherit!important;right:inherit!important;top:inherit!important;bottom:inherit!important}
.text-center-m{text-align:center}
.wistia_placebo_close_button{left:547px!important;top:3383px!important}
.getscript,.video-popup{margin:auto;max-width:600px}
body,p{font-size:18px}
.fs22{font-size:20px}
.banner-home{background-image:none!important}
.logo-footer{width:100%;margin-bottom:40px}
.logo-footer img{max-width:200px!important}
.social{margin-top:40px;max-width:60%}
.banner-home .banner{padding:5% 0 1%}
.banner{min-height:auto!important;padding:5% 0}
.banner-home{background-image:none}
.btn-play .wistia_embed:before{top:75%}
.iconos-espacialistas p{min-height:auto}
.bgnone-m{background:none}
.banner-in,.banner-h220,.banner-h450{min-height:inherit;padding:5% 0}
.banner-integra{background-image:none}
.quienes-somos .col,.col-blank{max-width:255px;width:47%;margin-bottom:20px}
.pad-lat20m{padding:20px}
.top-indice .pad-lat20m{padding:10px 15px}
#btntop{padding:10px 15px}
.valores .col-6,.valores .col-4{border-radius:8px;border:1px solid var(--gris3);max-width:45%;padding:20px;margin-bottom:20px}
.banner-quienes-somos{background:#E8EDF1 url(../../../images/quienes-somos/quienes-somos-banner.jpg) no-repeat;background-position:90px center;padding:0;background-size:cover}
.forma-examenes .hs-email,.forma-examenes .hs-submit{max-width:100%}
.forma-examenes .hs-submit{margin-bottom:40px}
}
@media (max-width: 480px) {
.btn,.btn-l{max-width:100%!important;box-sizing:border-box}
.wistia_placebo_close_button{left:352px!important;top:3088px!important}
#wistia-onq8qv7160-1_popover_popover_close_button,#wistia-j2kxkv3v0h-1_popover_popover_close_button,#wistia-28uls2ru71-1_popover_popover_close_button{left:322px!important;top:987px!important}
#wistia-z3zleyxz2r-1_popover_popover_close_button{top:1227px!important}
#wistia-e7eyh1so8y-1_popover_popover_close_button{top:1187px!important}
.banner-m h1{max-width:50%;margin-bottom:20px}
.banner-home.banner-m h1,.banner-quienes-somos.banner-m h1{max-width:70%}
.copyright{margin-top:0}
.copyright,.copyright a{font-size:16px}
.btn-play .wistia_embed:before{top:62%}
}
@media (max-width: 390px) {
.btn-whats-m{padding-top:20px}
.banner-home.banner-m h1,.banner-quienes-somos.banner-m h1{max-width:80%}
.banner-quienes-somos{background-image:none}
.banner-examenes-detectar-cancer{background-position:-160px center}
}

.grid-coordinador {
  padding: 10px 0;
}

.desc-coordinador {
  box-sizing: border-box;
  color: white;
  margin: 5px 0;
}

.desc-coordinador p {
  padding-bottom: 5px;
}

.img-coordinador.col-3.text-center {
  max-width: 200px;
  margin: 0 50px;
}

a.btn-sede.active {
  background: #284885;
  color: white;
}

a.btn-sede.azul2.border-radius10.text-center.pad5.bold.mb10 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75px;
}

@media(max-width: 700px){

  .img-coordinador.col-3.text-center {    
    margin: 0 auto;
  }  
  .grid-coordinador {
    padding: 5px 26px;
  }
  
  .img-coordinador img {
    max-width: 148px;
  }  
}
