/*!
 *  Font Awesome 4.3.0 by @davegandy - https://fontawesome.io - @fontawesome
 *  License - https://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot);src:url(https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff2) format("woff2"),url(https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff) format("woff"),url(https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.ttf) format("truetype"),url(https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;transform:translate(0)}@media (min-width: 768px){.fa-whatsapp{display:none}}.share{align-items:center;align-self:center;display:flex;flex-direction:row-reverse;margin:0 auto calc(4rem + 5vw) auto;width:fit-content;gap:10px}.share__text{font-family:Roboto,sans-serif;font-size:14px;letter-spacing:.305em;margin-right:18px;opacity:.5;text-transform:uppercase}.share__like{align-items:center;background-color:#00318a;border-radius:50%;display:flex;justify-content:center;height:56px;margin:0 -8px;width:56px;z-index:1}.share__like svg{width:14px}.share__icon{color:#000;font-family:Roboto Mono;font-size:14px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.28px;text-transform:uppercase;border-radius:300px;border:1px solid rgba(0,0,0,.15);padding:11px 23px}.share__icon:hover{opacity:.8}@media (max-width: 580px){.share__icon{font-size:12px;padding:7px}}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,img,ins,kbd,q,s,samp,small,strike,sub,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;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;overflow-x:hidden}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}.legalFooter{box-sizing:border-box}a{text-decoration:none}body{background-color:#f2f7ff}.container{margin:0 auto;width:100%}.container--small{max-width:756px}.container--medium{max-width:1326px}.container--large{max-width:1920px}.row{display:flex}.row--wrap{flex-wrap:wrap}.row--column{flex-direction:column}.row--center{justify-content:center}.row--end{justify-content:flex-end}.row--acenter{align-items:center}.row--aend{align-items:flex-end}@media screen and (max-width: 760px){.row--responsiveColumn{flex-direction:column}}.header{padding:2.375rem;text-align:center;width:100%;z-index:1000;transition:opacity .2s cubic-bezier(.215,.61,.355,1);transition-delay:.85s}.header.active{opacity:1}.header__ec svg{fill:#a2e6ff;width:clamp(150px,12.5vw,210px)}.resume{padding:0 16px;text-align:justify;max-width:620px;margin:calc(4rem + 3vw) auto calc(3rem + 3vw) auto}.resume h2{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:140%;letter-spacing:-.2px}.resume h2:last-child{padding-top:32px}.hero{background-color:#001a4a;min-height:100vh;display:flex;flex-direction:column;align-items:center;position:relative;background:url(https://static.ecestaticos.com/file/de6/43b/1b7/de643b1b7f9b6bddf4d97c3e4afb10aa.png) center no-repeat;background-size:cover;overflow:clip}.hero:after{content:"";position:absolute;top:0;right:0;width:18%;height:100%;background:linear-gradient(270deg,#01184e 9.19%,#011a5200)}.hero__text{position:relative;margin:auto auto auto 0;max-width:95vw}.hero__animation{opacity:0;transition:opacity 2s cubic-bezier(.075,.82,.165,1)}.hero__animation.active{opacity:1}.hero h1{position:absolute;top:50%;right:0;transform:translate(-8%,-50%);z-index:2}.hero h1 .color{color:#a2e6ff}.hero h1 .block{display:block}.hero h1 .block:first-child{padding-bottom:44px;padding-top:15px}.hero h1 span{color:#0bf;font-family:Big Shoulders Display,sans-serif;font-size:clamp(52px,9vw,172px);font-style:normal;font-weight:200;line-height:100%;text-transform:uppercase}.hero__svg{transition:stroke-dashoffset 1.5s cubic-bezier(.075,.82,.165,1);stroke-dasharray:3794.5561523438;stroke-dashoffset:3794.5561523438;width:100%}.hero__svg.active{stroke-dashoffset:0}.hero__button{font-family:Big Shoulders Display,sans-serif;font-size:24px;font-weight:300;line-height:100%;text-transform:uppercase;margin-bottom:7vh;z-index:2;display:flex}.hero__button:after{content:"";background:url(https://static.ecestaticos.com/file/27a/a62/6da/27aa626dafecf2f7b6862a13610d8801.svg) center no-repeat;background-size:contain;width:40px;display:block}.hero__button span{color:#a2e6ff}@keyframes dash{0%{stroke-dashoffset:3794.5561523438}to{stroke-dashoffset:0}}@media screen and (max-width: 768px){.hero__text{max-width:100%}.hero__text svg{transform:scale(1.5) translate(16%);transition-duration:6s}.hero__text h1{position:relative;top:0;right:0;bottom:0;left:0;transform:none;text-align:center;margin-bottom:calc(1.5rem + 2vw)}.hero__text h1 span{font-size:76px}.hero__text h1 .block:first-child{padding:0}.hero__button{flex-direction:column;position:relative;gap:7px}.hero__button:after,.hero__button:before{content:"";background:url(https://static.ecestaticos.com/file/1b7/f3f/a7b/1b7f3fa7be41c325a1ae5b6d39354246.svg) no-repeat center;background-size:contain;height:58px;width:40px;display:block;margin:0 auto}.hero__button:before{transform:scaleY(-1)}}#doctorsList{column-count:2;column-gap:20px;column-span:none}#doctorsList div{break-inside:avoid-column}#doctorsList div:nth-child(6){break-before:column}.vote{display:flex;flex-direction:column;margin:0 auto calc(52px + 8vw) auto;max-width:1826px}.vote__wrapper{align-self:center;background-color:#0003;outline:1px solid rgba(0,0,0,.2);display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;justify-content:center;margin:0 38px;width:fit-content}.vote__item{align-items:center;background-color:#f2f7ff;display:flex;max-width:364px;flex-direction:column;padding:16px 16px 19px;text-align:center;text-transform:uppercase;width:100%}.vote__item:last-child{max-width:100%}.vote__item--date{color:#000;font-family:Roboto Mono,monospace;font-size:12px;font-weight:400;line-height:110%;letter-spacing:1.2px;text-transform:uppercase}.vote__item--category{color:#00318a;text-align:center;font-family:Roboto,sans-serif;font-size:clamp(14px,3vw,18px);font-weight:700;line-height:110%;text-transform:uppercase;padding:20px 0 30px;margin:auto}.vote__item--choose{color:#201e1b;font-family:Roboto Mono,monospace;font-size:12px;font-weight:500;line-height:110%;letter-spacing:.6px;text-transform:uppercase;margin:6px 0 11px}.vote__item--btn{border:1px solid #000;border-radius:24.5px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:110%;text-transform:uppercase;min-width:114px;padding:7px 16px}.vote__item--btn.vote--closed{cursor:pointer;color:#000}.vote__item--info{align-items:center;display:flex;flex-direction:column;margin:auto;height:100%}.vote__item--info.active .vote__item--btn{background-color:#00318a;border:1px solid #00318a;color:#faf3e9;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px}.vote__item--info.active .vote__item--btn:after{content:"";position:relative;width:20px;height:20px;display:block;background:url(https://static.ecestaticos.com/file/797/255/ad8/797255ad867c83e195a100679dc20a13.svg) no-repeat center #a2e6ff;border-radius:50%;background-size:30%;background-position:58% 50%}.vote__item--info.soon{opacity:.2}.vote__container{margin:auto;max-width:clamp(450px,80vw,990px);opacity:0;pointer-events:none;position:relative;transition:opacity .2s cubic-bezier(.215,.61,.355,1),transform .2s cubic-bezier(.215,.61,.355,1);z-index:10;background-color:#e5e5e5;width:calc(100% - 32px)}.vote__modal{align-items:center;display:flex;flex-direction:column;padding:45px 5rem}.vote__modal--close{background-color:#00318a;border-radius:50%;cursor:pointer;height:100px;position:absolute;right:14px;top:14px;transition:transform .6s cubic-bezier(.215,.61,.355,1);width:100px}.vote__modal--close:before,.vote__modal--close:after{background-color:#acdad6;content:"";height:2px;left:0;position:absolute;top:50%;width:100%}.vote__modal--close:before{transform:rotate(45deg) scale3d(.4,.4,.4)}.vote__modal--close:after{transform:rotate(-45deg) scale3d(.4,.4,.4)}.vote__modal--close:hover{transform:scale3d(1.1,1.1,1.1)}.vote__modal--title{color:#00318a;font-family:Big Shoulders Display,sans-serif;font-size:72px;font-weight:500;line-height:100%;max-width:537px;text-align:center;text-transform:uppercase}.vote__modal--text{font-family:Roboto,sans-serif;font-size:18px;line-height:140%;max-width:480px;padding:10px 0 30px;text-align:center}.vote__small{color:#1c1d1f;font-family:Roboto,sans-serif;font-size:10px;font-weight:400;line-height:110%;padding:0 35px 25px;display:block}form{display:flex;flex-wrap:wrap;flex-direction:column}form input,form input::placeholder{color:#1c1d1f;font-family:Rob "Roboto",sans-serif;font-size:14px;font-weight:400;line-height:140%;text-transform:uppercase}form input::placeholder{opacity:.5}.radio{margin:.5rem}.radio input[type=radio]{position:absolute;opacity:0}.radio input[type=radio]+.radio-label{color:#1c1d1f;font-family:Roboto,sans-serif;font-size:clamp(14px,2vw,16px);font-weight:500;line-height:140%;letter-spacing:.7px}.radio input[type=radio]+.radio-label strong{display:block;font-weight:500;margin:6px 0 1rem 3.25rem;color:#00318a;text-transform:uppercase}.radio input[type=radio]+.radio-label small{display:block;margin-left:3.25rem;margin-top:-.5rem;color:#1c1d1f;font-size:14px;font-weight:400;line-height:140%}.radio input[type=radio]+.radio-label:before{content:"";background:#f4f4f4;border-radius:100%;border:1px solid rgba(244,244,244,.25);display:block;float:left;width:2.5rem;height:2.5rem;position:relative;top:-.2em;margin-right:.25rem;vertical-align:top;cursor:pointer;text-align:center;transition:all .25s ease}.radio input[type=radio]:checked+.radio-label:before{background-color:#00005c;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type=radio]:focus+.radio-label:before{outline:none;border-color:#00005c}.radio input[type=radio]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#f4f4f440;background:#f4f4f440;cursor:not-allowed}.radio input[type=radio]+.radio-label:empty:before{margin-right:0}label small{font-size:.8em}.overlay{position:fixed;overflow-y:auto;width:100%;height:100%;padding:5vw 0;background-color:#00000040;top:0;left:0;z-index:1;display:none}.overlay.active{display:block}.overlay.active .vote__container{opacity:2;pointer-events:all;transition:opacity .4s cubic-bezier(.215,.61,.355,1),transform 1s cubic-bezier(.215,.61,.355,1)}.hidden{display:none}.opacity{opacity:.6}.alert{font-family:Myriad Pro;padding:2rem}.alert-success{background-color:#1ea565;color:#fff;font-family:Roboto;font-size:22px}.alert-danger{font-family:Roboto;background-color:#f8d7da;color:#721c24;margin-bottom:22px}form .flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:1rem;gap:1rem}form .flex>*{flex:1 1 0;width:50%}.form-control{width:100%;border-radius:4px;padding:.5rem 1rem;box-sizing:border-box;border:1px solid #ddd}.form-group{margin:1rem 0;border-top:1px solid #bab6b3;padding-top:.7rem;font-family:Roboto,sans-serif;display:flex;flex-direction:column}.form-group label{color:#000;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:140%;display:block;margin-bottom:2rem}.form-group input[type=text]{padding:1rem}.form-group .vote__item--btn{background-color:#00318a;border:none;border-radius:4px;color:#eafbfa;cursor:pointer;padding:20px 50px;transition:.5s transform cubic-bezier(.075,.82,.165,1);background:#00318a;margin-left:auto}.form-group .vote__item--btn:hover{transform:scale3d(1.05,1.05,1.05)}.form-group .vote__item--btn-fin{font-weight:300;padding:1.25rem 3.5rem;border-radius:4px;letter-spacing:1.5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;float:right}@media (max-width: 1088px){.vote__container{min-width:initial;max-width:initial}.vote__small{padding:0 25px 60px}.vote__modal{padding:45px 25px 60px;align-items:start}.vote__modal--text{text-align:left;font-size:16px;padding:10px 0 20px}.vote__modal--close{height:50px;width:50px}.vote__modal--title{font-size:32px;text-align:start;max-width:79%}#doctorsList{column-count:1}#doctorsList div:nth-child(6){break-before:initial}}@media (max-width: 980px){.text__capital{display:block;font-size:220px;line-height:80%;position:initial;transform:translate(-18px)}.vote__wrapper{grid-template-columns:repeat(3,1fr)}.vote__item:last-child{grid-column:span 2}}@media (max-width: 768px){.radio input[type=radio]+.radio-label{font-size:14px}.radio input[type=radio]+.radio-label strong{margin-left:2.2rem;margin-bottom:.35rem}.radio input[type=radio]+.radio-label small{font-size:12px;line-height:110%;margin-top:0;margin-left:2.2rem}.radio input[type=radio]+.radio-label:before{width:1.5rem;height:1.5rem;top:0;margin-right:.25rem}form .flex{flex-direction:column}form .flex.reversed{flex-direction:column-reverse}form .flex>*{flex:1 1 0;width:100%}.vote__wrapper{grid-template-columns:repeat(2,50%);margin:0;width:calc(100% - 20px)}.vote__item{padding:15px 2px 10px}.vote__item--category{padding:10px 0 30px}.vote__item--btn{min-width:86px;font-size:13px;padding:7px 12px}.vote__item--choose,.vote__item--date{font-size:12px}.vote__modal{width:100%}.form-group .vote__item--btn{padding:20px 30px;margin:0 auto}}small{font-size:.7em}#form-container.hidden{display:none}.footer{background-color:#1a1a1a;display:flex;padding:calc(32px + 5vw) 0}.footer__ec{font-family:Roboto,sans-serif;font-weight:500;font-size:1.25rem;color:#fff;margin:auto;text-align:center;max-width:270.522px;width:100%}@media screen and (max-width: 768px){.footer{padding:calc(6rem + 3vw) 0}}.hasViewportHeight{height:100vh}.isCenterAligned{text-align:center}.isRightAligned{text-align:right}.isUppercase{text-transform:uppercase}.isBlock{display:block}.isRelative{position:relative}.isPadTop{padding-top:40px}.isAbsolute{position:absolute;top:0;left:0}.isFullContainer{width:100%;height:100%}.noscroll{overflow:hidden}@media screen and (max-width: 760px){.isHiddenResponsive{display:none}}
