@charset "UTF-8";code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}.button,select{-webkit-appearance:none}button,hr,input{overflow:visible}.breadcrumbs::after,.button-group::after,.clearfix::after,.pagination::after,.tabs::after,hr{clear:both}@media print,screen and (min-width:40em){.reveal,.reveal.large,.reveal.small,.reveal.tiny{right:auto;left:auto;margin:0 auto}}html{line-height:1.15;-webkit-text-size-adjust:100%}pre{overflow:auto;-webkit-overflow-scrolling:touch}a{background-color:transparent}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[class*=" icon-"],[class^=icon-],body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.help-text,em,i{font-style:italic}details{display:block}summary{display:list-item}[hidden],template{display:none}[data-whatinput=mouse] *,[data-whatinput=mouse] :focus,[data-whatinput=touch] *,[data-whatinput=touch] :focus,[data-whatintent=mouse] *,[data-whatintent=mouse] :focus,[data-whatintent=touch] *,[data-whatintent=touch] :focus{outline:0}[draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none}.foundation-mq{font-family:"small=0em&medium=40em&large=77em&xlarge=80em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}.switch,label{font-size:.875rem}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:"trebuchet ms",sans-serif;font-weight:400;line-height:1.2;color:#0a0a0a}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;appearance:none;border:0;border-radius:.375rem;background:0 0;line-height:1}[data-whatinput=mouse] button{outline:0}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;box-sizing:border-box;width:100%;margin:0;padding:.84375rem .9375rem;border:1px solid #d9d9d9;background-color:#fefefe;box-shadow:none;font-family:inherit;font-weight:400;line-height:1.2;color:#0a0a0a;transition:box-shadow .5s,border-color .25s ease-in-out;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:0;border:1px solid #8a8a8a;background-color:#fefefe;box-shadow:0 0 5px #d9d9d9;transition:box-shadow .5s,border-color .25s ease-in-out}textarea{min-height:50px;max-width:100%}textarea[rows]{height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed}[type=checkbox]+label[for],[type=radio]+label[for],a{cursor:pointer}[type=button],[type=submit]{appearance:none;border-radius:0}input[type=search]{box-sizing:border-box}::placeholder{color:#d9d9d9}[type=checkbox],[type=file],[type=radio]{margin:0}[type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:0;margin-right:0;margin-bottom:0}label>[type=checkbox],label>[type=radio]{margin-right:0}[type=file]{width:100%}label{display:block;margin:0;font-weight:400;line-height:1.8;color:#0a0a0a}label.middle{margin:0;line-height:1.2;padding:.0625rem 0}.help-text{margin-top:0;font-size:.8125rem;color:#0a0a0a}.input-group{display:flex;width:100%;margin-bottom:0;align-items:stretch}.input-group>:first-child,.input-group>:first-child.input-group-button>*,.input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0}.input-group-button,.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label,.input-group-field,.input-group-label{margin:0;white-space:nowrap}.input-group-label{padding:0 1rem;border:1px solid #d9d9d9;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:flex;flex:0 0 auto;align-items:center}select,select:focus,tbody,tfoot,thead{background-color:#fefefe}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;flex:1 1 0px;min-width:0}.fieldset,select{border:1px solid #d9d9d9}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:flex;flex:0 0 auto}.input-group-button a,.input-group-button button,.input-group-button input,.input-group-button label{align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem}fieldset{margin:0;padding:0;border:0}legend{max-width:100%;margin-bottom:0}.fieldset{margin:1.125rem 0;padding:1.25rem}.fieldset legend{margin:0 0 0 -.1875rem;padding:0 .1875rem}select{box-sizing:border-box;width:100%;height:2.825rem;margin:0;padding:.84375rem 0 .84375rem .9375rem;appearance:none;border-radius:.375rem;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.2;color:#0a0a0a;background-image:url("data:image/svg+xml;utf8,<svg xmlns=http://www.w3.org/2000/svg version=1.1 width=32 height=24 viewBox=0 0 32 24><polygon points=0,0 32,0 16,24 style=fill: rgb%28138, 138, 138%29></polygon></svg>");background-origin:content-box;background-position:right 0 center;background-repeat:no-repeat;transition:box-shadow .5s,border-color .25s ease-in-out}.form-error,.is-invalid-label{color:#cc4b37}@media screen and (min-width:0\0){select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)}}select:focus{outline:0;border:1px solid #8a8a8a;box-shadow:0 0 5px #d9d9d9;transition:box-shadow .5s,border-color .25s ease-in-out}select:disabled{background-color:#e6e6e6;cursor:not-allowed}select[multiple]{height:auto;background-image:none}select:not([multiple]){padding-top:0;padding-bottom:0}.is-invalid-input:not(:focus){border-color:#cc4b37;background-color:#f9ecea}.is-invalid-input:not(:focus)::placeholder{color:#cc4b37}.form-error{display:none;margin-top:0;margin-bottom:0;font-size:.75rem;font-weight:700}.form-error.is-visible{display:block}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}ol,ol ol,ol ul,ul,ul ol,ul ul{margin-left:1.25rem}p{margin-bottom:1rem;font-size:inherit;line-height:1.25;text-rendering:optimizeLegibility}em,i{line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"trebuchet ms",sans-serif;font-style:normal;font-weight:400;color:inherit;text-rendering:optimizeLegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:0;color:#d9d9d9}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.4;margin-top:0;margin-bottom:.5rem}.h1,h1{font-size:1.5rem}.h2,h2{font-size:1.25rem}.h3,h3{font-size:1.1875rem}.h4,h4{font-size:1.125rem}.h5,h5{font-size:1.0625rem}.h6,h6{font-size:1rem}dl,ol,ul{margin-bottom:1rem}.button,figure,kbd{margin:0}@media print,screen and (min-width:40em){.h1,h1{font-size:3rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:1.9375rem}.h4,h4{font-size:1.5625rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}}a{line-height:inherit;color:#00a7ff;text-decoration:none}a:focus,a:hover{color:#0090db}a img{border:0}hr{box-sizing:content-box;max-width:77rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #d9d9d9;border-left:0}dl,ol,ul{list-style-position:outside;line-height:1.25}li{font-size:inherit}ul{list-style-type:disc}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #d9d9d9}blockquote,blockquote p{line-height:1.25;color:#8a8a8a}abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none}kbd{padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a;border-radius:.375rem}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:400;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}ol.no-bullet,ul.no-bullet{margin-left:0;list-style:none}.grid-container,.grid-container.fluid,.grid-container.full{margin-left:auto;margin-right:auto}.cite-block,cite{display:block;color:#8a8a8a;font-size:.8125rem}.code-block,.code-inline,code{border:1px solid #d9d9d9;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#0a0a0a}.cite-block:before,cite:before{content:"— "}.code-inline,code{display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem}.code-block{display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem}.text-left{text-align:left}.menu.align-right.icon-bottom li a i,.menu.align-right.icon-bottom li a img,.menu.align-right.icon-bottom li a svg,.menu.align-right.icon-top li a i,.menu.align-right.icon-top li a img,.menu.align-right.icon-top li a svg,.menu.align-right.vertical li,.menu.align-right.vertical li .submenu li,.reveal.date_details .modal-header .close-button-container,.text-right,.title-bar-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.show-for-print{display:none!important}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;print-color-adjust:economy;box-shadow:none!important;text-shadow:none!important}.show-for-print{display:block!important}.hide-for-print{display:none!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}}.grid-container{padding-right:.71875rem;padding-left:.71875rem;max-width:77rem}@media print,screen and (min-width:40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}.grid-container{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:77em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}.grid-container{padding-right:1.25rem;padding-left:1.25rem}}.grid-container.fluid{padding-right:.71875rem;padding-left:.71875rem;max-width:100%}@media print,screen and (min-width:40em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:77em){.grid-container.fluid{padding-right:1.25rem;padding-left:1.25rem}}.grid-container.full{padding-right:0;padding-left:0;max-width:100%}.grid-x{display:flex;flex-flow:row wrap}.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%}.cell.auto{flex:1 1 0}.cell.shrink{flex:0 0 auto}.grid-x>.auto,.grid-x>.shrink{width:auto}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-full,.grid-x>.small-shrink{flex-basis:auto}@media print,screen and (min-width:40em){.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-full,.grid-x>.medium-shrink{flex-basis:auto}}@media print,screen and (min-width:77em){.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-full,.grid-x>.large-shrink{flex-basis:auto}}.grid-x>.small-1,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9{flex:0 0 auto}.grid-x>.small-1{width:8.3333333333%}.grid-x>.small-2{width:16.6666666667%}.grid-x>.small-3{width:25%}.grid-x>.small-4{width:33.3333333333%}.grid-x>.small-5{width:41.6666666667%}.grid-x>.small-6{width:50%}.grid-x>.small-7{width:58.3333333333%}.grid-x>.small-8{width:66.6666666667%}.grid-x>.small-9{width:75%}.grid-x>.small-10{width:83.3333333333%}.grid-x>.small-11{width:91.6666666667%}.grid-x>.small-12{width:100%}@media print,screen and (min-width:40em){.grid-x>.medium-auto{flex:1 1 0;width:auto}.grid-x>.medium-1,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-shrink{flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.3333333333%}.grid-x>.medium-2{width:16.6666666667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333333333%}.grid-x>.medium-5{width:41.6666666667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333333333%}.grid-x>.medium-8{width:66.6666666667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333333333%}.grid-x>.medium-11{width:91.6666666667%}.grid-x>.medium-12{width:100%}.grid-margin-x{margin-left:-.6875rem;margin-right:-.6875rem}}@media print,screen and (min-width:77em){.grid-x>.large-auto{flex:1 1 0;width:auto}.grid-x>.large-1,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-shrink{flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.3333333333%}.grid-x>.large-2{width:16.6666666667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.3333333333%}.grid-x>.large-5{width:41.6666666667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.3333333333%}.grid-x>.large-8{width:66.6666666667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.3333333333%}.grid-x>.large-11{width:91.6666666667%}.grid-x>.large-12{width:100%}.grid-margin-x{margin-left:-.6875rem;margin-right:-.6875rem}}.grid-y,.menu.icon-top li a,.menu.nested.icon-top li a{flex-flow:column nowrap}.grid-margin-x:not(.grid-x)>.cell{width:auto}.grid-margin-y:not(.grid-y)>.cell{height:auto}.grid-margin-x{margin-left:-.6875rem;margin-right:-.6875rem}.grid-margin-x>.cell{width:calc(100% - 1.375rem);margin-left:.6875rem;margin-right:.6875rem}@media print,screen and (min-width:40em){.grid-margin-x>.cell{width:calc(100% - 1.375rem);margin-left:.6875rem;margin-right:.6875rem}}@media print,screen and (min-width:77em){.grid-margin-x>.cell{width:calc(100% - 1.375rem);margin-left:.6875rem;margin-right:.6875rem}}.grid-container:not(.full)>.grid-padding-x,.grid-padding-x .grid-padding-x{margin-right:-.6875rem;margin-left:-.6875rem}.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1.375rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1.375rem)}.grid-margin-x>.small-3{width:calc(25% - 1.375rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1.375rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1.375rem)}.grid-margin-x>.small-6{width:calc(50% - 1.375rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1.375rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1.375rem)}.grid-margin-x>.small-9{width:calc(75% - 1.375rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1.375rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1.375rem)}.grid-margin-x>.small-12{width:calc(100% - 1.375rem)}@media print,screen and (min-width:40em){.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1.375rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1.375rem)}.grid-margin-x>.small-3{width:calc(25% - 1.375rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1.375rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1.375rem)}.grid-margin-x>.small-6{width:calc(50% - 1.375rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1.375rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1.375rem)}.grid-margin-x>.small-9{width:calc(75% - 1.375rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1.375rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1.375rem)}.grid-margin-x>.small-12{width:calc(100% - 1.375rem)}.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.3333333333% - 1.375rem)}.grid-margin-x>.medium-2{width:calc(16.6666666667% - 1.375rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.375rem)}.grid-margin-x>.medium-4{width:calc(33.3333333333% - 1.375rem)}.grid-margin-x>.medium-5{width:calc(41.6666666667% - 1.375rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.375rem)}.grid-margin-x>.medium-7{width:calc(58.3333333333% - 1.375rem)}.grid-margin-x>.medium-8{width:calc(66.6666666667% - 1.375rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.375rem)}.grid-margin-x>.medium-10{width:calc(83.3333333333% - 1.375rem)}.grid-margin-x>.medium-11{width:calc(91.6666666667% - 1.375rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.375rem)}.grid-container:not(.full)>.grid-padding-x,.grid-padding-x .grid-padding-x{margin-right:-.6875rem;margin-left:-.6875rem}.grid-padding-x>.cell{padding-right:.6875rem;padding-left:.6875rem}}@media print,screen and (min-width:77em){.grid-margin-x>.auto,.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1.375rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1.375rem)}.grid-margin-x>.small-3{width:calc(25% - 1.375rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1.375rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1.375rem)}.grid-margin-x>.small-6{width:calc(50% - 1.375rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1.375rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1.375rem)}.grid-margin-x>.small-9{width:calc(75% - 1.375rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1.375rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1.375rem)}.grid-margin-x>.small-12{width:calc(100% - 1.375rem)}.grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.3333333333% - 1.375rem)}.grid-margin-x>.medium-2{width:calc(16.6666666667% - 1.375rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.375rem)}.grid-margin-x>.medium-4{width:calc(33.3333333333% - 1.375rem)}.grid-margin-x>.medium-5{width:calc(41.6666666667% - 1.375rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.375rem)}.grid-margin-x>.medium-7{width:calc(58.3333333333% - 1.375rem)}.grid-margin-x>.medium-8{width:calc(66.6666666667% - 1.375rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.375rem)}.grid-margin-x>.medium-10{width:calc(83.3333333333% - 1.375rem)}.grid-margin-x>.medium-11{width:calc(91.6666666667% - 1.375rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.375rem)}.grid-margin-x>.large-auto,.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.3333333333% - 1.375rem)}.grid-margin-x>.large-2{width:calc(16.6666666667% - 1.375rem)}.grid-margin-x>.large-3{width:calc(25% - 1.375rem)}.grid-margin-x>.large-4{width:calc(33.3333333333% - 1.375rem)}.grid-margin-x>.large-5{width:calc(41.6666666667% - 1.375rem)}.grid-margin-x>.large-6{width:calc(50% - 1.375rem)}.grid-margin-x>.large-7{width:calc(58.3333333333% - 1.375rem)}.grid-margin-x>.large-8{width:calc(66.6666666667% - 1.375rem)}.grid-margin-x>.large-9{width:calc(75% - 1.375rem)}.grid-margin-x>.large-10{width:calc(83.3333333333% - 1.375rem)}.grid-margin-x>.large-11{width:calc(91.6666666667% - 1.375rem)}.grid-margin-x>.large-12{width:calc(100% - 1.375rem)}.grid-container:not(.full)>.grid-padding-x,.grid-padding-x .grid-padding-x{margin-right:-.6875rem;margin-left:-.6875rem}.grid-padding-x>.cell{padding-right:.6875rem;padding-left:.6875rem}}.small-margin-collapse,.small-margin-collapse>.cell,.small-padding-collapse{margin-right:0;margin-left:0}.grid-padding-x>.cell{padding-right:.6875rem;padding-left:.6875rem}.small-up-1>.cell{width:100%}.small-up-2>.cell{width:50%}.small-up-3>.cell{width:33.3333333333%}.small-up-4>.cell{width:25%}.small-up-5>.cell{width:20%}.small-up-6>.cell{width:16.6666666667%}.small-up-7>.cell{width:14.2857142857%}.small-up-8>.cell{width:12.5%}@media print,screen and (min-width:40em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.3333333333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.6666666667%}.medium-up-7>.cell{width:14.2857142857%}.medium-up-8>.cell{width:12.5%}}@media print,screen and (min-width:77em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.3333333333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.6666666667%}.large-up-7>.cell{width:14.2857142857%}.large-up-8>.cell{width:12.5%}}.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.375rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.375rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.375rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.375rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.375rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.375rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.375rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.375rem)}@media print,screen and (min-width:40em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.375rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.375rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.375rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.375rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.375rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.375rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.375rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.375rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.375rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.375rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.3333333333% - 1.375rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.375rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.375rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.6666666667% - 1.375rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.2857142857% - 1.375rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.375rem)}}@media print,screen and (min-width:77em){.grid-margin-x.medium-up-1>.cell,.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.375rem)}.grid-margin-x.medium-up-2>.cell,.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.375rem)}.grid-margin-x.medium-up-3>.cell,.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.375rem)}.grid-margin-x.medium-up-4>.cell,.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.375rem)}.grid-margin-x.medium-up-5>.cell,.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.375rem)}.grid-margin-x.medium-up-6>.cell,.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.375rem)}.grid-margin-x.medium-up-7>.cell,.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.375rem)}.grid-margin-x.medium-up-8>.cell,.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.375rem)}.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.375rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.375rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.3333333333% - 1.375rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.375rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.375rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.6666666667% - 1.375rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.2857142857% - 1.375rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.375rem)}}.small-margin-collapse>.small-1{width:8.3333333333%}.small-margin-collapse>.small-2{width:16.6666666667%}.small-margin-collapse>.small-3{width:25%}.small-margin-collapse>.small-4{width:33.3333333333%}.small-margin-collapse>.small-5{width:41.6666666667%}.small-margin-collapse>.small-6{width:50%}.small-margin-collapse>.small-7{width:58.3333333333%}.small-margin-collapse>.small-8{width:66.6666666667%}.small-margin-collapse>.small-9{width:75%}.small-margin-collapse>.small-10{width:83.3333333333%}.small-margin-collapse>.small-11{width:91.6666666667%}.small-margin-collapse>.small-12{width:100%}@media print,screen and (min-width:40em){.small-margin-collapse>.medium-1{width:8.3333333333%}.small-margin-collapse>.medium-2{width:16.6666666667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.3333333333%}.small-margin-collapse>.medium-5{width:41.6666666667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.3333333333%}.small-margin-collapse>.medium-8{width:66.6666666667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.3333333333%}.small-margin-collapse>.medium-11{width:91.6666666667%}.small-margin-collapse>.medium-12{width:100%}.medium-margin-collapse,.medium-margin-collapse>.cell{margin-right:0;margin-left:0}}@media print,screen and (min-width:77em){.small-margin-collapse>.large-1{width:8.3333333333%}.small-margin-collapse>.large-2{width:16.6666666667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.3333333333%}.small-margin-collapse>.large-5{width:41.6666666667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.3333333333%}.small-margin-collapse>.large-8{width:66.6666666667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.3333333333%}.small-margin-collapse>.large-11{width:91.6666666667%}.small-margin-collapse>.large-12{width:100%}}.small-padding-collapse>.cell{padding-right:0;padding-left:0}@media print,screen and (min-width:40em){.medium-margin-collapse>.small-1{width:8.3333333333%}.medium-margin-collapse>.small-2{width:16.6666666667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.3333333333%}.medium-margin-collapse>.small-5{width:41.6666666667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.3333333333%}.medium-margin-collapse>.small-8{width:66.6666666667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.3333333333%}.medium-margin-collapse>.small-11{width:91.6666666667%}.medium-margin-collapse>.small-12{width:100%}.medium-margin-collapse>.medium-1{width:8.3333333333%}.medium-margin-collapse>.medium-2{width:16.6666666667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.3333333333%}.medium-margin-collapse>.medium-5{width:41.6666666667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.3333333333%}.medium-margin-collapse>.medium-8{width:66.6666666667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.3333333333%}.medium-margin-collapse>.medium-11{width:91.6666666667%}.medium-margin-collapse>.medium-12{width:100%}.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}}@media print,screen and (min-width:77em){.medium-margin-collapse>.large-1{width:8.3333333333%}.medium-margin-collapse>.large-2{width:16.6666666667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.3333333333%}.medium-margin-collapse>.large-5{width:41.6666666667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.3333333333%}.medium-margin-collapse>.large-8{width:66.6666666667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.3333333333%}.medium-margin-collapse>.large-11{width:91.6666666667%}.medium-margin-collapse>.large-12{width:100%}.large-margin-collapse,.large-margin-collapse>.cell{margin-right:0;margin-left:0}.large-margin-collapse>.small-1{width:8.3333333333%}.large-margin-collapse>.small-2{width:16.6666666667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.3333333333%}.large-margin-collapse>.small-5{width:41.6666666667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.3333333333%}.large-margin-collapse>.small-8{width:66.6666666667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.3333333333%}.large-margin-collapse>.small-11{width:91.6666666667%}.large-margin-collapse>.small-12{width:100%}.large-margin-collapse>.medium-1{width:8.3333333333%}.large-margin-collapse>.medium-2{width:16.6666666667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.3333333333%}.large-margin-collapse>.medium-5{width:41.6666666667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.3333333333%}.large-margin-collapse>.medium-8{width:66.6666666667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.3333333333%}.large-margin-collapse>.medium-11{width:91.6666666667%}.large-margin-collapse>.medium-12{width:100%}.large-margin-collapse>.large-1{width:8.3333333333%}.large-margin-collapse>.large-2{width:16.6666666667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.3333333333%}.large-margin-collapse>.large-5{width:41.6666666667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.3333333333%}.large-margin-collapse>.large-8{width:66.6666666667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.3333333333%}.large-margin-collapse>.large-11{width:91.6666666667%}.large-margin-collapse>.large-12{width:100%}.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}}.small-offset-0{margin-left:0}.grid-margin-x>.small-offset-0{margin-left:calc(0% + 1.375rem / 2)}.small-offset-1{margin-left:8.3333333333%}.grid-margin-x>.small-offset-1{margin-left:calc(8.3333333333% + 1.375rem / 2)}.small-offset-2{margin-left:16.6666666667%}.grid-margin-x>.small-offset-2{margin-left:calc(16.6666666667% + 1.375rem / 2)}.small-offset-3{margin-left:25%}.grid-margin-x>.small-offset-3{margin-left:calc(25% + 1.375rem / 2)}.small-offset-4{margin-left:33.3333333333%}.grid-margin-x>.small-offset-4{margin-left:calc(33.3333333333% + 1.375rem / 2)}.small-offset-5{margin-left:41.6666666667%}.grid-margin-x>.small-offset-5{margin-left:calc(41.6666666667% + 1.375rem / 2)}.small-offset-6{margin-left:50%}.grid-margin-x>.small-offset-6{margin-left:calc(50% + 1.375rem / 2)}.small-offset-7{margin-left:58.3333333333%}.grid-margin-x>.small-offset-7{margin-left:calc(58.3333333333% + 1.375rem / 2)}.small-offset-8{margin-left:66.6666666667%}.grid-margin-x>.small-offset-8{margin-left:calc(66.6666666667% + 1.375rem / 2)}.small-offset-9{margin-left:75%}.grid-margin-x>.small-offset-9{margin-left:calc(75% + 1.375rem / 2)}.small-offset-10{margin-left:83.3333333333%}.grid-margin-x>.small-offset-10{margin-left:calc(83.3333333333% + 1.375rem / 2)}.small-offset-11{margin-left:91.6666666667%}.grid-margin-x>.small-offset-11{margin-left:calc(91.6666666667% + 1.375rem / 2)}.grid-y{display:flex}.grid-y>.cell{height:auto;max-height:none}.grid-y>.auto,.grid-y>.shrink{height:auto}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-full,.grid-y>.small-shrink{flex-basis:auto}@media print,screen and (min-width:40em){.medium-offset-0{margin-left:0}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + 1.375rem / 2)}.medium-offset-1{margin-left:8.3333333333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.3333333333% + 1.375rem / 2)}.medium-offset-2{margin-left:16.6666666667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.6666666667% + 1.375rem / 2)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + 1.375rem / 2)}.medium-offset-4{margin-left:33.3333333333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.3333333333% + 1.375rem / 2)}.medium-offset-5{margin-left:41.6666666667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.6666666667% + 1.375rem / 2)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + 1.375rem / 2)}.medium-offset-7{margin-left:58.3333333333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.3333333333% + 1.375rem / 2)}.medium-offset-8{margin-left:66.6666666667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.6666666667% + 1.375rem / 2)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + 1.375rem / 2)}.medium-offset-10{margin-left:83.3333333333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.3333333333% + 1.375rem / 2)}.medium-offset-11{margin-left:91.6666666667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.6666666667% + 1.375rem / 2)}.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-full,.grid-y>.medium-shrink{flex-basis:auto}}@media print,screen and (min-width:77em){.large-offset-0{margin-left:0}.grid-margin-x>.large-offset-0{margin-left:calc(0% + 1.375rem / 2)}.large-offset-1{margin-left:8.3333333333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.3333333333% + 1.375rem / 2)}.large-offset-2{margin-left:16.6666666667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.6666666667% + 1.375rem / 2)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + 1.375rem / 2)}.large-offset-4{margin-left:33.3333333333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.3333333333% + 1.375rem / 2)}.large-offset-5{margin-left:41.6666666667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.6666666667% + 1.375rem / 2)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + 1.375rem / 2)}.large-offset-7{margin-left:58.3333333333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.3333333333% + 1.375rem / 2)}.large-offset-8{margin-left:66.6666666667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.6666666667% + 1.375rem / 2)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + 1.375rem / 2)}.large-offset-10{margin-left:83.3333333333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.3333333333% + 1.375rem / 2)}.large-offset-11{margin-left:91.6666666667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.6666666667% + 1.375rem / 2)}.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-full,.grid-y>.large-shrink{flex-basis:auto}}.grid-y>.small-1,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9{flex:0 0 auto}.grid-y>.small-1{height:8.3333333333%}.grid-y>.small-2{height:16.6666666667%}.grid-y>.small-3{height:25%}.grid-y>.small-4{height:33.3333333333%}.grid-y>.small-5{height:41.6666666667%}.grid-y>.small-6{height:50%}.grid-y>.small-7{height:58.3333333333%}.grid-y>.small-8{height:66.6666666667%}.grid-y>.small-9{height:75%}.grid-y>.small-10{height:83.3333333333%}.grid-y>.small-11{height:91.6666666667%}.grid-y>.small-12{height:100%}.grid-padding-y .grid-padding-y{margin-top:-.6875rem;margin-bottom:-.6875rem}.grid-padding-y>.cell{padding-top:.6875rem;padding-bottom:.6875rem}@media print,screen and (min-width:40em){.grid-y>.medium-auto{flex:1 1 0;height:auto}.grid-y>.medium-1,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-shrink{flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.3333333333%}.grid-y>.medium-2{height:16.6666666667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.3333333333%}.grid-y>.medium-5{height:41.6666666667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.3333333333%}.grid-y>.medium-8{height:66.6666666667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.3333333333%}.grid-y>.medium-11{height:91.6666666667%}.grid-y>.medium-12{height:100%}.grid-padding-y .grid-padding-y{margin-top:-.6875rem;margin-bottom:-.6875rem}.grid-padding-y>.cell{padding-top:.6875rem;padding-bottom:.6875rem}}@media print,screen and (min-width:77em){.grid-y>.large-auto{flex:1 1 0;height:auto}.grid-y>.large-1,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-shrink{flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.3333333333%}.grid-y>.large-2{height:16.6666666667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.3333333333%}.grid-y>.large-5{height:41.6666666667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.3333333333%}.grid-y>.large-8{height:66.6666666667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.3333333333%}.grid-y>.large-11{height:91.6666666667%}.grid-y>.large-12{height:100%}.grid-padding-y .grid-padding-y{margin-top:-.6875rem;margin-bottom:-.6875rem}.grid-padding-y>.cell{padding-top:.6875rem;padding-bottom:.6875rem}}.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.cell-block,.table-scroll,table.scroll{overflow-x:auto}.cell-block,.cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell .grid-frame{width:100%}.cell-block{max-width:100%}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%}.cell-block-container{display:flex;flex-direction:column;max-height:100%}.cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}@media print,screen and (min-width:40em){.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.medium-cell-block,.medium-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%}.medium-cell-block-container{display:flex;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%}}@media print,screen and (min-width:77em){.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw}.large-cell-block,.large-cell-block-y{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%}.large-cell-block-container{display:flex;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%}}.grid-y.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}@media print,screen and (min-width:40em){.grid-y.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}}@media print,screen and (min-width:77em){.grid-y.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto}.cell .grid-y.large-grid-frame{height:100%}}.button-group,.button-group.stacked,.button-group.stacked-for-medium,.button-group.stacked-for-small,.menu{flex-wrap:wrap}.cell .grid-y.grid-frame{height:100%}.grid-margin-y{margin-top:-.6875rem;margin-bottom:-.6875rem}@media print,screen and (min-width:40em){.cell .grid-y.medium-grid-frame{height:100%}.grid-margin-y{margin-top:-.6875rem;margin-bottom:-.6875rem}}@media print,screen and (min-width:77em){.grid-margin-y{margin-top:-.6875rem;margin-bottom:-.6875rem}.grid-margin-y>.cell{height:calc(100% - 1.375rem);margin-top:.6875rem;margin-bottom:.6875rem}}.grid-margin-y>.cell{height:calc(100% - 1.375rem);margin-top:.6875rem;margin-bottom:.6875rem}@media print,screen and (min-width:40em){.grid-margin-y>.cell{height:calc(100% - 1.375rem);margin-top:.6875rem;margin-bottom:.6875rem}}.grid-margin-y>.auto,.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.375rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.375rem)}.grid-margin-y>.small-3{height:calc(25% - 1.375rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.375rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.375rem)}.grid-margin-y>.small-6{height:calc(50% - 1.375rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.375rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.375rem)}.grid-margin-y>.small-9{height:calc(75% - 1.375rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.375rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.375rem)}.grid-margin-y>.small-12{height:calc(100% - 1.375rem)}@media print,screen and (min-width:40em){.grid-margin-y>.auto,.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.375rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.375rem)}.grid-margin-y>.small-3{height:calc(25% - 1.375rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.375rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.375rem)}.grid-margin-y>.small-6{height:calc(50% - 1.375rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.375rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.375rem)}.grid-margin-y>.small-9{height:calc(75% - 1.375rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.375rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.375rem)}.grid-margin-y>.small-12{height:calc(100% - 1.375rem)}.grid-margin-y>.medium-auto,.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 1.375rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 1.375rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.375rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 1.375rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 1.375rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.375rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 1.375rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 1.375rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.375rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 1.375rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 1.375rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.375rem)}}@media print,screen and (min-width:77em){.grid-margin-y>.auto,.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.375rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.375rem)}.grid-margin-y>.small-3{height:calc(25% - 1.375rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.375rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.375rem)}.grid-margin-y>.small-6{height:calc(50% - 1.375rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.375rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.375rem)}.grid-margin-y>.small-9{height:calc(75% - 1.375rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.375rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.375rem)}.grid-margin-y>.small-12{height:calc(100% - 1.375rem)}.grid-margin-y>.medium-auto,.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 1.375rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 1.375rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.375rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 1.375rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 1.375rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.375rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 1.375rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 1.375rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.375rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 1.375rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 1.375rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.375rem)}.grid-margin-y>.large-auto,.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.3333333333% - 1.375rem)}.grid-margin-y>.large-2{height:calc(16.6666666667% - 1.375rem)}.grid-margin-y>.large-3{height:calc(25% - 1.375rem)}.grid-margin-y>.large-4{height:calc(33.3333333333% - 1.375rem)}.grid-margin-y>.large-5{height:calc(41.6666666667% - 1.375rem)}.grid-margin-y>.large-6{height:calc(50% - 1.375rem)}.grid-margin-y>.large-7{height:calc(58.3333333333% - 1.375rem)}.grid-margin-y>.large-8{height:calc(66.6666666667% - 1.375rem)}.grid-margin-y>.large-9{height:calc(75% - 1.375rem)}.grid-margin-y>.large-10{height:calc(83.3333333333% - 1.375rem)}.grid-margin-y>.large-11{height:calc(91.6666666667% - 1.375rem)}.grid-margin-y>.large-12{height:calc(100% - 1.375rem)}.grid-frame.grid-margin-y{height:calc(100vh + 1.375rem)}}.grid-frame.grid-margin-y{height:calc(100vh + 1.375rem)}@media print,screen and (min-width:40em){.grid-frame.grid-margin-y,.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.375rem)}}@media print,screen and (min-width:77em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.375rem)}}.button{display:inline-block;vertical-align:middle;padding:.875rem 1.9375rem;border:1px solid transparent;border-radius:.375rem;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;line-height:1;text-align:center;cursor:pointer}[data-whatinput=mouse] .button{outline:0}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}.button,.button.disabled,.button.disabled:focus,.button.disabled:hover,.button[disabled],.button[disabled]:focus,.button[disabled]:hover{background-color:#00a7ff;color:#fefefe}.button:focus,.button:hover{background-color:#008ed9;color:#fefefe}.button.primary,.button.primary.disabled,.button.primary.disabled:focus,.button.primary.disabled:hover,.button.primary[disabled],.button.primary[disabled]:focus,.button.primary[disabled]:hover{background-color:#00a7ff;color:#fefefe}.button.primary:focus,.button.primary:hover{background-color:#0086cc;color:#fefefe}.button.secondary,.button.secondary.disabled,.button.secondary.disabled:focus,.button.secondary.disabled:hover,.button.secondary[disabled],.button.secondary[disabled]:focus,.button.secondary[disabled]:hover{background-color:#00a7ff;color:#fefefe}.button.secondary:focus,.button.secondary:hover{background-color:#0086cc;color:#fefefe}.button-group.primary .button,.button-group.primary .button.disabled,.button-group.primary .button.disabled:focus,.button-group.primary .button.disabled:hover,.button-group.primary .button[disabled],.button-group.primary .button[disabled]:focus,.button-group.primary .button[disabled]:hover,.button.tertiary,.button.tertiary.disabled,.button.tertiary.disabled:focus,.button.tertiary.disabled:hover,.button.tertiary[disabled],.button.tertiary[disabled]:focus,.button.tertiary[disabled]:hover{background-color:#00a7ff;color:#fefefe}.button.tertiary:focus,.button.tertiary:hover{background-color:#0086cc;color:#fefefe}.button.optional,.button.optional.disabled,.button.optional.disabled:focus,.button.optional.disabled:hover,.button.optional[disabled],.button.optional[disabled]:focus,.button.optional[disabled]:hover{background-color:#707070;color:#fefefe}.button.optional:focus,.button.optional:hover{background-color:#5a5a5a;color:#fefefe}.button.success,.button.success.disabled,.button.success.disabled:focus,.button.success.disabled:hover,.button.success[disabled],.button.success[disabled]:focus,.button.success[disabled]:hover{background-color:#3adb76;color:#fefefe}.button.success:focus,.button.success:hover{background-color:#22bb5b;color:#fefefe}.button.warning,.button.warning.disabled,.button.warning.disabled:focus,.button.warning.disabled:hover,.button.warning[disabled],.button.warning[disabled]:focus,.button.warning[disabled]:hover{background-color:#f8007c;color:#fefefe}.button.warning:focus,.button.warning:hover{background-color:#c60063;color:#fefefe}.button.info,.button.info.disabled,.button.info.disabled:focus,.button.info.disabled:hover,.button.info[disabled],.button.info[disabled]:focus,.button.info[disabled]:hover{background-color:#f87c00;color:#fefefe}.button.info:focus,.button.info:hover{background-color:#c66300;color:#fefefe}.button.alert,.button.alert.disabled,.button.alert.disabled:focus,.button.alert.disabled:hover,.button.alert[disabled],.button.alert[disabled]:focus,.button.alert[disabled]:hover{background-color:#cc4b37;color:#fefefe}.button.alert:focus,.button.alert:hover{background-color:#a53b2a;color:#fefefe}.button.navigation,.button.navigation.disabled,.button.navigation.disabled:focus,.button.navigation.disabled:hover,.button.navigation[disabled],.button.navigation[disabled]:focus,.button.navigation[disabled]:hover{background-color:#7ed321;color:#fefefe}.button.navigation:focus,.button.navigation:hover{background-color:#65a91a;color:#fefefe}.button.to-register,.button.to-register.disabled,.button.to-register.disabled:focus,.button.to-register.disabled:hover,.button.to-register[disabled],.button.to-register[disabled]:focus,.button.to-register[disabled]:hover{background-color:#c4c4c4;color:#fefefe}.button.to-register:focus,.button.to-register:hover{background-color:#9d9d9d;color:#fefefe}.button.hollow,.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow:focus,.button.hollow:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{background-color:transparent}.button.hollow,.button.hollow.disabled,.button.hollow.disabled:focus,.button.hollow.disabled:hover,.button.hollow[disabled],.button.hollow[disabled]:focus,.button.hollow[disabled]:hover{border:1px solid #00a7ff;color:#00a7ff}.button.hollow:focus,.button.hollow:hover{border-color:#005480;color:#005480}.button.hollow.primary,.button.hollow.primary.disabled,.button.hollow.primary.disabled:focus,.button.hollow.primary.disabled:hover,.button.hollow.primary[disabled],.button.hollow.primary[disabled]:focus,.button.hollow.primary[disabled]:hover{border:1px solid #00a7ff;color:#00a7ff}.button.hollow.primary:focus,.button.hollow.primary:hover{border-color:#005480;color:#005480}.button.hollow.secondary,.button.hollow.secondary.disabled,.button.hollow.secondary.disabled:focus,.button.hollow.secondary.disabled:hover,.button.hollow.secondary[disabled],.button.hollow.secondary[disabled]:focus,.button.hollow.secondary[disabled]:hover{border:1px solid #00a7ff;color:#00a7ff}.button.hollow.secondary:focus,.button.hollow.secondary:hover{border-color:#005480;color:#005480}.button.hollow.tertiary,.button.hollow.tertiary.disabled,.button.hollow.tertiary.disabled:focus,.button.hollow.tertiary.disabled:hover,.button.hollow.tertiary[disabled],.button.hollow.tertiary[disabled]:focus,.button.hollow.tertiary[disabled]:hover{border:1px solid #00a7ff;color:#00a7ff}.button.hollow.tertiary:focus,.button.hollow.tertiary:hover{border-color:#005480;color:#005480}.button.hollow.optional,.button.hollow.optional.disabled,.button.hollow.optional.disabled:focus,.button.hollow.optional.disabled:hover,.button.hollow.optional[disabled],.button.hollow.optional[disabled]:focus,.button.hollow.optional[disabled]:hover{border:1px solid #707070;color:#707070}.button.hollow.optional:focus,.button.hollow.optional:hover{border-color:#383838;color:#383838}.button.hollow.success,.button.hollow.success.disabled,.button.hollow.success.disabled:focus,.button.hollow.success.disabled:hover,.button.hollow.success[disabled],.button.hollow.success[disabled]:focus,.button.hollow.success[disabled]:hover{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:focus,.button.hollow.success:hover{border-color:#157539;color:#157539}.button.hollow.warning,.button.hollow.warning.disabled,.button.hollow.warning.disabled:focus,.button.hollow.warning.disabled:hover,.button.hollow.warning[disabled],.button.hollow.warning[disabled]:focus,.button.hollow.warning[disabled]:hover{border:1px solid #f8007c;color:#f8007c}.button.hollow.warning:focus,.button.hollow.warning:hover{border-color:#7c003e;color:#7c003e}.button.hollow.info,.button.hollow.info.disabled,.button.hollow.info.disabled:focus,.button.hollow.info.disabled:hover,.button.hollow.info[disabled],.button.hollow.info[disabled]:focus,.button.hollow.info[disabled]:hover{border:1px solid #f87c00;color:#f87c00}.button.hollow.info:focus,.button.hollow.info:hover{border-color:#7c3e00;color:#7c3e00}.button.hollow.alert,.button.hollow.alert.disabled,.button.hollow.alert.disabled:focus,.button.hollow.alert.disabled:hover,.button.hollow.alert[disabled],.button.hollow.alert[disabled]:focus,.button.hollow.alert[disabled]:hover{border:1px solid #cc4b37;color:#cc4b37}.button.hollow.alert:focus,.button.hollow.alert:hover{border-color:#67251a;color:#67251a}.button.hollow.navigation,.button.hollow.navigation.disabled,.button.hollow.navigation.disabled:focus,.button.hollow.navigation.disabled:hover,.button.hollow.navigation[disabled],.button.hollow.navigation[disabled]:focus,.button.hollow.navigation[disabled]:hover{border:1px solid #7ed321;color:#7ed321}.button.hollow.navigation:focus,.button.hollow.navigation:hover{border-color:#3f6a11;color:#3f6a11}.button.hollow.to-register,.button.hollow.to-register.disabled,.button.hollow.to-register.disabled:focus,.button.hollow.to-register.disabled:hover,.button.hollow.to-register[disabled],.button.hollow.to-register[disabled]:focus,.button.hollow.to-register[disabled]:hover{border:1px solid #c4c4c4;color:#c4c4c4}.button.hollow.to-register:focus,.button.hollow.to-register:hover{border-color:#626262;color:#626262}.button.clear,.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear:focus,.button.clear:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{border-color:transparent;background-color:transparent}.button.clear,.button.clear.disabled,.button.clear.disabled:focus,.button.clear.disabled:hover,.button.clear[disabled],.button.clear[disabled]:focus,.button.clear[disabled]:hover{color:#00a7ff}.button.clear:focus,.button.clear:hover{color:#005480}.button.clear.primary,.button.clear.primary.disabled,.button.clear.primary.disabled:focus,.button.clear.primary.disabled:hover,.button.clear.primary[disabled],.button.clear.primary[disabled]:focus,.button.clear.primary[disabled]:hover{color:#00a7ff}.button.clear.primary:focus,.button.clear.primary:hover{color:#005480}.button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary.disabled:focus,.button.clear.secondary.disabled:hover,.button.clear.secondary[disabled],.button.clear.secondary[disabled]:focus,.button.clear.secondary[disabled]:hover{color:#00a7ff}.button.clear.secondary:focus,.button.clear.secondary:hover{color:#005480}.button.clear.tertiary,.button.clear.tertiary.disabled,.button.clear.tertiary.disabled:focus,.button.clear.tertiary.disabled:hover,.button.clear.tertiary[disabled],.button.clear.tertiary[disabled]:focus,.button.clear.tertiary[disabled]:hover{color:#00a7ff}.button.clear.tertiary:focus,.button.clear.tertiary:hover{color:#005480}.button.clear.optional,.button.clear.optional.disabled,.button.clear.optional.disabled:focus,.button.clear.optional.disabled:hover,.button.clear.optional[disabled],.button.clear.optional[disabled]:focus,.button.clear.optional[disabled]:hover{color:#707070}.button.clear.optional:focus,.button.clear.optional:hover{color:#383838}.button.clear.success,.button.clear.success.disabled,.button.clear.success.disabled:focus,.button.clear.success.disabled:hover,.button.clear.success[disabled],.button.clear.success[disabled]:focus,.button.clear.success[disabled]:hover{color:#3adb76}.button.clear.success:focus,.button.clear.success:hover{color:#157539}.button.clear.warning,.button.clear.warning.disabled,.button.clear.warning.disabled:focus,.button.clear.warning.disabled:hover,.button.clear.warning[disabled],.button.clear.warning[disabled]:focus,.button.clear.warning[disabled]:hover{color:#f8007c}.button.clear.warning:focus,.button.clear.warning:hover{color:#7c003e}.button.clear.info,.button.clear.info.disabled,.button.clear.info.disabled:focus,.button.clear.info.disabled:hover,.button.clear.info[disabled],.button.clear.info[disabled]:focus,.button.clear.info[disabled]:hover{color:#f87c00}.button.clear.info:focus,.button.clear.info:hover{color:#7c3e00}.button.clear.alert,.button.clear.alert.disabled,.button.clear.alert.disabled:focus,.button.clear.alert.disabled:hover,.button.clear.alert[disabled],.button.clear.alert[disabled]:focus,.button.clear.alert[disabled]:hover{color:#cc4b37}.button.clear.alert:focus,.button.clear.alert:hover{color:#67251a}.button.clear.navigation,.button.clear.navigation.disabled,.button.clear.navigation.disabled:focus,.button.clear.navigation.disabled:hover,.button.clear.navigation[disabled],.button.clear.navigation[disabled]:focus,.button.clear.navigation[disabled]:hover{color:#7ed321}.button.clear.navigation:focus,.button.clear.navigation:hover{color:#3f6a11}.button.clear.to-register,.button.clear.to-register.disabled,.button.clear.to-register.disabled:focus,.button.clear.to-register.disabled:hover,.button.clear.to-register[disabled],.button.clear.to-register[disabled]:focus,.button.clear.to-register[disabled]:hover{color:#c4c4c4}.button.clear.to-register:focus,.button.clear.to-register:hover{color:#626262}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.dropdown::after{width:0;height:0;border-style:solid;border-width:.4em .4em 0;content:"";border-color:#fefefe transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1.9375rem}.breadcrumbs::after,.breadcrumbs::before,.button-group::after,.button-group::before,.clearfix::after,.clearfix::before,.pagination::after,.pagination::before,.tabs::after,.tabs::before{content:" ";order:1}.button.dropdown.clear.primary::after,.button.dropdown.clear.secondary::after,.button.dropdown.clear.tertiary::after,.button.dropdown.clear::after,.button.dropdown.hollow.primary::after,.button.dropdown.hollow.secondary::after,.button.dropdown.hollow.tertiary::after,.button.dropdown.hollow::after{border-top-color:#00a7ff}.button.dropdown.clear.optional::after,.button.dropdown.hollow.optional::after{border-top-color:#707070}.button.dropdown.clear.success::after,.button.dropdown.hollow.success::after{border-top-color:#3adb76}.button.dropdown.clear.warning::after,.button.dropdown.hollow.warning::after{border-top-color:#f8007c}.button.dropdown.clear.info::after,.button.dropdown.hollow.info::after{border-top-color:#f87c00}.button.dropdown.clear.alert::after,.button.dropdown.hollow.alert::after{border-top-color:#cc4b37}.button.dropdown.clear.navigation::after,.button.dropdown.hollow.navigation::after{border-top-color:#7ed321}.button.dropdown.clear.to-register::after,.button.dropdown.hollow.to-register::after{border-top-color:#c4c4c4}.button.arrow-only::after{top:-.1em;float:none;margin-left:0}a.button:focus,a.button:hover{text-decoration:none}.button-group{margin-bottom:1rem;display:flex;align-items:stretch;flex-grow:1}.button-group::after,.button-group::before{flex-basis:0;display:none}.button-group .button{margin:0 1px 1px 0;font-size:.9rem;flex:0 0 auto}.button-group .button:last-child{margin-right:0}.button-group.tiny .button{font-size:.6rem}.button-group.small .button{font-size:.75rem}.button-group.large .button{font-size:1.25rem}.button-group.expanded .button{flex:1 1 0px}.button-group.primary .button:focus,.button-group.primary .button:hover{background-color:#0086cc;color:#fefefe}.button-group.secondary .button,.button-group.secondary .button.disabled,.button-group.secondary .button.disabled:focus,.button-group.secondary .button.disabled:hover,.button-group.secondary .button[disabled],.button-group.secondary .button[disabled]:focus,.button-group.secondary .button[disabled]:hover{background-color:#00a7ff;color:#fefefe}.button-group.secondary .button:focus,.button-group.secondary .button:hover{background-color:#0086cc;color:#fefefe}.button-group.tertiary .button,.button-group.tertiary .button.disabled,.button-group.tertiary .button.disabled:focus,.button-group.tertiary .button.disabled:hover,.button-group.tertiary .button[disabled],.button-group.tertiary .button[disabled]:focus,.button-group.tertiary .button[disabled]:hover{background-color:#00a7ff;color:#fefefe}.button-group.tertiary .button:focus,.button-group.tertiary .button:hover{background-color:#0086cc;color:#fefefe}.button-group.optional .button,.button-group.optional .button.disabled,.button-group.optional .button.disabled:focus,.button-group.optional .button.disabled:hover,.button-group.optional .button[disabled],.button-group.optional .button[disabled]:focus,.button-group.optional .button[disabled]:hover{background-color:#707070;color:#fefefe}.button-group.optional .button:focus,.button-group.optional .button:hover{background-color:#5a5a5a;color:#fefefe}.button-group.success .button,.button-group.success .button.disabled,.button-group.success .button.disabled:focus,.button-group.success .button.disabled:hover,.button-group.success .button[disabled],.button-group.success .button[disabled]:focus,.button-group.success .button[disabled]:hover{background-color:#3adb76;color:#fefefe}.button-group.success .button:focus,.button-group.success .button:hover{background-color:#22bb5b;color:#fefefe}.button-group.warning .button,.button-group.warning .button.disabled,.button-group.warning .button.disabled:focus,.button-group.warning .button.disabled:hover,.button-group.warning .button[disabled],.button-group.warning .button[disabled]:focus,.button-group.warning .button[disabled]:hover{background-color:#f8007c;color:#fefefe}.button-group.warning .button:focus,.button-group.warning .button:hover{background-color:#c60063;color:#fefefe}.button-group.info .button,.button-group.info .button.disabled,.button-group.info .button.disabled:focus,.button-group.info .button.disabled:hover,.button-group.info .button[disabled],.button-group.info .button[disabled]:focus,.button-group.info .button[disabled]:hover{background-color:#f87c00;color:#fefefe}.button-group.info .button:focus,.button-group.info .button:hover{background-color:#c66300;color:#fefefe}.button-group.alert .button,.button-group.alert .button.disabled,.button-group.alert .button.disabled:focus,.button-group.alert .button.disabled:hover,.button-group.alert .button[disabled],.button-group.alert .button[disabled]:focus,.button-group.alert .button[disabled]:hover{background-color:#cc4b37;color:#fefefe}.button-group.alert .button:focus,.button-group.alert .button:hover{background-color:#a53b2a;color:#fefefe}.button-group.navigation .button,.button-group.navigation .button.disabled,.button-group.navigation .button.disabled:focus,.button-group.navigation .button.disabled:hover,.button-group.navigation .button[disabled],.button-group.navigation .button[disabled]:focus,.button-group.navigation .button[disabled]:hover{background-color:#7ed321;color:#fefefe}.button-group.navigation .button:focus,.button-group.navigation .button:hover{background-color:#65a91a;color:#fefefe}.button-group.to-register .button,.button-group.to-register .button.disabled,.button-group.to-register .button.disabled:focus,.button-group.to-register .button.disabled:hover,.button-group.to-register .button[disabled],.button-group.to-register .button[disabled]:focus,.button-group.to-register .button[disabled]:hover{background-color:#c4c4c4;color:#fefefe}.button-group.to-register .button:focus,.button-group.to-register .button:hover{background-color:#9d9d9d;color:#fefefe}.button-group.hollow .button,.button-group.hollow .button.disabled,.button-group.hollow .button.disabled:focus,.button-group.hollow .button.disabled:hover,.button-group.hollow .button:focus,.button-group.hollow .button:hover,.button-group.hollow .button[disabled],.button-group.hollow .button[disabled]:focus,.button-group.hollow .button[disabled]:hover{background-color:transparent}.button-group.hollow .button,.button-group.hollow .button.disabled,.button-group.hollow .button.disabled:focus,.button-group.hollow .button.disabled:hover,.button-group.hollow .button[disabled],.button-group.hollow .button[disabled]:focus,.button-group.hollow .button[disabled]:hover{border:1px solid #00a7ff;color:#00a7ff}.button-group.hollow .button:focus,.button-group.hollow .button:hover{border-color:#005480;color:#005480}.button-group.hollow .button.primary,.button-group.hollow .button.primary.disabled,.button-group.hollow .button.primary.disabled:focus,.button-group.hollow .button.primary.disabled:hover,.button-group.hollow .button.primary[disabled],.button-group.hollow .button.primary[disabled]:focus,.button-group.hollow .button.primary[disabled]:hover,.button-group.hollow.primary .button,.button-group.hollow.primary .button.disabled,.button-group.hollow.primary .button.disabled:focus,.button-group.hollow.primary .button.disabled:hover,.button-group.hollow.primary .button[disabled],.button-group.hollow.primary .button[disabled]:focus,.button-group.hollow.primary .button[disabled]:hover{border:1px solid #00a7ff;color:#00a7ff}.button-group.hollow .button.primary:focus,.button-group.hollow .button.primary:hover,.button-group.hollow.primary .button:focus,.button-group.hollow.primary .button:hover{border-color:#005480;color:#005480}.button-group.hollow .button.secondary,.button-group.hollow .button.secondary.disabled,.button-group.hollow .button.secondary.disabled:focus,.button-group.hollow .button.secondary.disabled:hover,.button-group.hollow .button.secondary[disabled],.button-group.hollow .button.secondary[disabled]:focus,.button-group.hollow .button.secondary[disabled]:hover,.button-group.hollow.secondary .button,.button-group.hollow.secondary .button.disabled,.button-group.hollow.secondary .button.disabled:focus,.button-group.hollow.secondary .button.disabled:hover,.button-group.hollow.secondary .button[disabled],.button-group.hollow.secondary .button[disabled]:focus,.button-group.hollow.secondary .button[disabled]:hover{border:1px solid #00a7ff;color:#00a7ff}.button-group.hollow .button.secondary:focus,.button-group.hollow .button.secondary:hover,.button-group.hollow.secondary .button:focus,.button-group.hollow.secondary .button:hover{border-color:#005480;color:#005480}.button-group.hollow .button.tertiary,.button-group.hollow .button.tertiary.disabled,.button-group.hollow .button.tertiary.disabled:focus,.button-group.hollow .button.tertiary.disabled:hover,.button-group.hollow .button.tertiary[disabled],.button-group.hollow .button.tertiary[disabled]:focus,.button-group.hollow .button.tertiary[disabled]:hover,.button-group.hollow.tertiary .button,.button-group.hollow.tertiary .button.disabled,.button-group.hollow.tertiary .button.disabled:focus,.button-group.hollow.tertiary .button.disabled:hover,.button-group.hollow.tertiary .button[disabled],.button-group.hollow.tertiary .button[disabled]:focus,.button-group.hollow.tertiary .button[disabled]:hover{border:1px solid #00a7ff;color:#00a7ff}.button-group.hollow .button.tertiary:focus,.button-group.hollow .button.tertiary:hover,.button-group.hollow.tertiary .button:focus,.button-group.hollow.tertiary .button:hover{border-color:#005480;color:#005480}.button-group.hollow .button.optional,.button-group.hollow .button.optional.disabled,.button-group.hollow .button.optional.disabled:focus,.button-group.hollow .button.optional.disabled:hover,.button-group.hollow .button.optional[disabled],.button-group.hollow .button.optional[disabled]:focus,.button-group.hollow .button.optional[disabled]:hover,.button-group.hollow.optional .button,.button-group.hollow.optional .button.disabled,.button-group.hollow.optional .button.disabled:focus,.button-group.hollow.optional .button.disabled:hover,.button-group.hollow.optional .button[disabled],.button-group.hollow.optional .button[disabled]:focus,.button-group.hollow.optional .button[disabled]:hover{border:1px solid #707070;color:#707070}.button-group.hollow .button.optional:focus,.button-group.hollow .button.optional:hover,.button-group.hollow.optional .button:focus,.button-group.hollow.optional .button:hover{border-color:#383838;color:#383838}.button-group.hollow .button.success,.button-group.hollow .button.success.disabled,.button-group.hollow .button.success.disabled:focus,.button-group.hollow .button.success.disabled:hover,.button-group.hollow .button.success[disabled],.button-group.hollow .button.success[disabled]:focus,.button-group.hollow .button.success[disabled]:hover,.button-group.hollow.success .button,.button-group.hollow.success .button.disabled,.button-group.hollow.success .button.disabled:focus,.button-group.hollow.success .button.disabled:hover,.button-group.hollow.success .button[disabled],.button-group.hollow.success .button[disabled]:focus,.button-group.hollow.success .button[disabled]:hover{border:1px solid #3adb76;color:#3adb76}.button-group.hollow .button.success:focus,.button-group.hollow .button.success:hover,.button-group.hollow.success .button:focus,.button-group.hollow.success .button:hover{border-color:#157539;color:#157539}.button-group.hollow .button.warning,.button-group.hollow .button.warning.disabled,.button-group.hollow .button.warning.disabled:focus,.button-group.hollow .button.warning.disabled:hover,.button-group.hollow .button.warning[disabled],.button-group.hollow .button.warning[disabled]:focus,.button-group.hollow .button.warning[disabled]:hover,.button-group.hollow.warning .button,.button-group.hollow.warning .button.disabled,.button-group.hollow.warning .button.disabled:focus,.button-group.hollow.warning .button.disabled:hover,.button-group.hollow.warning .button[disabled],.button-group.hollow.warning .button[disabled]:focus,.button-group.hollow.warning .button[disabled]:hover{border:1px solid #f8007c;color:#f8007c}.button-group.hollow .button.warning:focus,.button-group.hollow .button.warning:hover,.button-group.hollow.warning .button:focus,.button-group.hollow.warning .button:hover{border-color:#7c003e;color:#7c003e}.button-group.hollow .button.info,.button-group.hollow .button.info.disabled,.button-group.hollow .button.info.disabled:focus,.button-group.hollow .button.info.disabled:hover,.button-group.hollow .button.info[disabled],.button-group.hollow .button.info[disabled]:focus,.button-group.hollow .button.info[disabled]:hover,.button-group.hollow.info .button,.button-group.hollow.info .button.disabled,.button-group.hollow.info .button.disabled:focus,.button-group.hollow.info .button.disabled:hover,.button-group.hollow.info .button[disabled],.button-group.hollow.info .button[disabled]:focus,.button-group.hollow.info .button[disabled]:hover{border:1px solid #f87c00;color:#f87c00}.button-group.hollow .button.info:focus,.button-group.hollow .button.info:hover,.button-group.hollow.info .button:focus,.button-group.hollow.info .button:hover{border-color:#7c3e00;color:#7c3e00}.button-group.hollow .button.alert,.button-group.hollow .button.alert.disabled,.button-group.hollow .button.alert.disabled:focus,.button-group.hollow .button.alert.disabled:hover,.button-group.hollow .button.alert[disabled],.button-group.hollow .button.alert[disabled]:focus,.button-group.hollow .button.alert[disabled]:hover,.button-group.hollow.alert .button,.button-group.hollow.alert .button.disabled,.button-group.hollow.alert .button.disabled:focus,.button-group.hollow.alert .button.disabled:hover,.button-group.hollow.alert .button[disabled],.button-group.hollow.alert .button[disabled]:focus,.button-group.hollow.alert .button[disabled]:hover{border:1px solid #cc4b37;color:#cc4b37}.button-group.hollow .button.alert:focus,.button-group.hollow .button.alert:hover,.button-group.hollow.alert .button:focus,.button-group.hollow.alert .button:hover{border-color:#67251a;color:#67251a}.button-group.hollow .button.navigation,.button-group.hollow .button.navigation.disabled,.button-group.hollow .button.navigation.disabled:focus,.button-group.hollow .button.navigation.disabled:hover,.button-group.hollow .button.navigation[disabled],.button-group.hollow .button.navigation[disabled]:focus,.button-group.hollow .button.navigation[disabled]:hover,.button-group.hollow.navigation .button,.button-group.hollow.navigation .button.disabled,.button-group.hollow.navigation .button.disabled:focus,.button-group.hollow.navigation .button.disabled:hover,.button-group.hollow.navigation .button[disabled],.button-group.hollow.navigation .button[disabled]:focus,.button-group.hollow.navigation .button[disabled]:hover{border:1px solid #7ed321;color:#7ed321}.button-group.hollow .button.navigation:focus,.button-group.hollow .button.navigation:hover,.button-group.hollow.navigation .button:focus,.button-group.hollow.navigation .button:hover{border-color:#3f6a11;color:#3f6a11}.button-group.hollow .button.to-register,.button-group.hollow .button.to-register.disabled,.button-group.hollow .button.to-register.disabled:focus,.button-group.hollow .button.to-register.disabled:hover,.button-group.hollow .button.to-register[disabled],.button-group.hollow .button.to-register[disabled]:focus,.button-group.hollow .button.to-register[disabled]:hover,.button-group.hollow.to-register .button,.button-group.hollow.to-register .button.disabled,.button-group.hollow.to-register .button.disabled:focus,.button-group.hollow.to-register .button.disabled:hover,.button-group.hollow.to-register .button[disabled],.button-group.hollow.to-register .button[disabled]:focus,.button-group.hollow.to-register .button[disabled]:hover{border:1px solid #c4c4c4;color:#c4c4c4}.button-group.hollow .button.to-register:focus,.button-group.hollow .button.to-register:hover,.button-group.hollow.to-register .button:focus,.button-group.hollow.to-register .button:hover{border-color:#626262;color:#626262}.button-group.clear .button,.button-group.clear .button.disabled,.button-group.clear .button.disabled:focus,.button-group.clear .button.disabled:hover,.button-group.clear .button:focus,.button-group.clear .button:hover,.button-group.clear .button[disabled],.button-group.clear .button[disabled]:focus,.button-group.clear .button[disabled]:hover{border-color:transparent;background-color:transparent}.button-group.clear .button,.button-group.clear .button.disabled,.button-group.clear .button.disabled:focus,.button-group.clear .button.disabled:hover,.button-group.clear .button[disabled],.button-group.clear .button[disabled]:focus,.button-group.clear .button[disabled]:hover{color:#00a7ff}.button-group.clear .button:focus,.button-group.clear .button:hover{color:#005480}.button-group.clear .button.primary,.button-group.clear .button.primary.disabled,.button-group.clear .button.primary.disabled:focus,.button-group.clear .button.primary.disabled:hover,.button-group.clear .button.primary[disabled],.button-group.clear .button.primary[disabled]:focus,.button-group.clear .button.primary[disabled]:hover,.button-group.clear.primary .button,.button-group.clear.primary .button.disabled,.button-group.clear.primary .button.disabled:focus,.button-group.clear.primary .button.disabled:hover,.button-group.clear.primary .button[disabled],.button-group.clear.primary .button[disabled]:focus,.button-group.clear.primary .button[disabled]:hover{color:#00a7ff}.button-group.clear .button.primary:focus,.button-group.clear .button.primary:hover,.button-group.clear.primary .button:focus,.button-group.clear.primary .button:hover{color:#005480}.button-group.clear .button.secondary,.button-group.clear .button.secondary.disabled,.button-group.clear .button.secondary.disabled:focus,.button-group.clear .button.secondary.disabled:hover,.button-group.clear .button.secondary[disabled],.button-group.clear .button.secondary[disabled]:focus,.button-group.clear .button.secondary[disabled]:hover,.button-group.clear.secondary .button,.button-group.clear.secondary .button.disabled,.button-group.clear.secondary .button.disabled:focus,.button-group.clear.secondary .button.disabled:hover,.button-group.clear.secondary .button[disabled],.button-group.clear.secondary .button[disabled]:focus,.button-group.clear.secondary .button[disabled]:hover{color:#00a7ff}.button-group.clear .button.secondary:focus,.button-group.clear .button.secondary:hover,.button-group.clear.secondary .button:focus,.button-group.clear.secondary .button:hover{color:#005480}.button-group.clear .button.tertiary,.button-group.clear .button.tertiary.disabled,.button-group.clear .button.tertiary.disabled:focus,.button-group.clear .button.tertiary.disabled:hover,.button-group.clear .button.tertiary[disabled],.button-group.clear .button.tertiary[disabled]:focus,.button-group.clear .button.tertiary[disabled]:hover,.button-group.clear.tertiary .button,.button-group.clear.tertiary .button.disabled,.button-group.clear.tertiary .button.disabled:focus,.button-group.clear.tertiary .button.disabled:hover,.button-group.clear.tertiary .button[disabled],.button-group.clear.tertiary .button[disabled]:focus,.button-group.clear.tertiary .button[disabled]:hover{color:#00a7ff}.button-group.clear .button.tertiary:focus,.button-group.clear .button.tertiary:hover,.button-group.clear.tertiary .button:focus,.button-group.clear.tertiary .button:hover{color:#005480}.button-group.clear .button.optional,.button-group.clear .button.optional.disabled,.button-group.clear .button.optional.disabled:focus,.button-group.clear .button.optional.disabled:hover,.button-group.clear .button.optional[disabled],.button-group.clear .button.optional[disabled]:focus,.button-group.clear .button.optional[disabled]:hover,.button-group.clear.optional .button,.button-group.clear.optional .button.disabled,.button-group.clear.optional .button.disabled:focus,.button-group.clear.optional .button.disabled:hover,.button-group.clear.optional .button[disabled],.button-group.clear.optional .button[disabled]:focus,.button-group.clear.optional .button[disabled]:hover{color:#707070}.button-group.clear .button.optional:focus,.button-group.clear .button.optional:hover,.button-group.clear.optional .button:focus,.button-group.clear.optional .button:hover{color:#383838}.button-group.clear .button.success,.button-group.clear .button.success.disabled,.button-group.clear .button.success.disabled:focus,.button-group.clear .button.success.disabled:hover,.button-group.clear .button.success[disabled],.button-group.clear .button.success[disabled]:focus,.button-group.clear .button.success[disabled]:hover,.button-group.clear.success .button,.button-group.clear.success .button.disabled,.button-group.clear.success .button.disabled:focus,.button-group.clear.success .button.disabled:hover,.button-group.clear.success .button[disabled],.button-group.clear.success .button[disabled]:focus,.button-group.clear.success .button[disabled]:hover{color:#3adb76}.button-group.clear .button.success:focus,.button-group.clear .button.success:hover,.button-group.clear.success .button:focus,.button-group.clear.success .button:hover{color:#157539}.button-group.clear .button.warning,.button-group.clear .button.warning.disabled,.button-group.clear .button.warning.disabled:focus,.button-group.clear .button.warning.disabled:hover,.button-group.clear .button.warning[disabled],.button-group.clear .button.warning[disabled]:focus,.button-group.clear .button.warning[disabled]:hover,.button-group.clear.warning .button,.button-group.clear.warning .button.disabled,.button-group.clear.warning .button.disabled:focus,.button-group.clear.warning .button.disabled:hover,.button-group.clear.warning .button[disabled],.button-group.clear.warning .button[disabled]:focus,.button-group.clear.warning .button[disabled]:hover{color:#f8007c}.button-group.clear .button.warning:focus,.button-group.clear .button.warning:hover,.button-group.clear.warning .button:focus,.button-group.clear.warning .button:hover{color:#7c003e}.button-group.clear .button.info,.button-group.clear .button.info.disabled,.button-group.clear .button.info.disabled:focus,.button-group.clear .button.info.disabled:hover,.button-group.clear .button.info[disabled],.button-group.clear .button.info[disabled]:focus,.button-group.clear .button.info[disabled]:hover,.button-group.clear.info .button,.button-group.clear.info .button.disabled,.button-group.clear.info .button.disabled:focus,.button-group.clear.info .button.disabled:hover,.button-group.clear.info .button[disabled],.button-group.clear.info .button[disabled]:focus,.button-group.clear.info .button[disabled]:hover{color:#f87c00}.button-group.clear .button.info:focus,.button-group.clear .button.info:hover,.button-group.clear.info .button:focus,.button-group.clear.info .button:hover{color:#7c3e00}.button-group.clear .button.alert,.button-group.clear .button.alert.disabled,.button-group.clear .button.alert.disabled:focus,.button-group.clear .button.alert.disabled:hover,.button-group.clear .button.alert[disabled],.button-group.clear .button.alert[disabled]:focus,.button-group.clear .button.alert[disabled]:hover,.button-group.clear.alert .button,.button-group.clear.alert .button.disabled,.button-group.clear.alert .button.disabled:focus,.button-group.clear.alert .button.disabled:hover,.button-group.clear.alert .button[disabled],.button-group.clear.alert .button[disabled]:focus,.button-group.clear.alert .button[disabled]:hover{color:#cc4b37}.button-group.clear .button.alert:focus,.button-group.clear .button.alert:hover,.button-group.clear.alert .button:focus,.button-group.clear.alert .button:hover{color:#67251a}.button-group.clear .button.navigation,.button-group.clear .button.navigation.disabled,.button-group.clear .button.navigation.disabled:focus,.button-group.clear .button.navigation.disabled:hover,.button-group.clear .button.navigation[disabled],.button-group.clear .button.navigation[disabled]:focus,.button-group.clear .button.navigation[disabled]:hover,.button-group.clear.navigation .button,.button-group.clear.navigation .button.disabled,.button-group.clear.navigation .button.disabled:focus,.button-group.clear.navigation .button.disabled:hover,.button-group.clear.navigation .button[disabled],.button-group.clear.navigation .button[disabled]:focus,.button-group.clear.navigation .button[disabled]:hover{color:#7ed321}.button-group.clear .button.navigation:focus,.button-group.clear .button.navigation:hover,.button-group.clear.navigation .button:focus,.button-group.clear.navigation .button:hover{color:#3f6a11}.button-group.clear .button.to-register,.button-group.clear .button.to-register.disabled,.button-group.clear .button.to-register.disabled:focus,.button-group.clear .button.to-register.disabled:hover,.button-group.clear .button.to-register[disabled],.button-group.clear .button.to-register[disabled]:focus,.button-group.clear .button.to-register[disabled]:hover,.button-group.clear.to-register .button,.button-group.clear.to-register .button.disabled,.button-group.clear.to-register .button.disabled:focus,.button-group.clear.to-register .button.disabled:hover,.button-group.clear.to-register .button[disabled],.button-group.clear.to-register .button[disabled]:focus,.button-group.clear.to-register .button[disabled]:hover{color:#c4c4c4}.button-group.clear .button.to-register:focus,.button-group.clear .button.to-register:hover,.button-group.clear.to-register .button:focus,.button-group.clear.to-register .button:hover{color:#626262}.button-group.no-gaps .button{margin-right:-.0625rem}.button-group.no-gaps .button+.button{border-left-color:transparent}.button-group.stacked .button,.button-group.stacked-for-medium .button,.button-group.stacked-for-small .button{flex:0 0 100%}.button-group.stacked .button:last-child,.button-group.stacked-for-medium .button:last-child,.button-group.stacked-for-small .button:last-child{margin-bottom:0}.button-group.stacked-for-medium.expanded .button,.button-group.stacked-for-small.expanded .button,.button-group.stacked.expanded .button{flex:1 1 0px}@media print,screen and (min-width:40em){.button-group.stacked-for-small .button{flex:0 0 auto;margin-bottom:0}}@media print,screen and (min-width:77em){.button-group.stacked-for-medium .button{flex:0 0 auto;margin-bottom:0}}@media print,screen and (max-width:39.99875em){.button-group.stacked-for-small.expanded{display:block}.button-group.stacked-for-small.expanded .button{display:block;margin-right:0}}@media print,screen and (max-width:76.99875em){.button-group.stacked-for-medium.expanded{display:block}.button-group.stacked-for-medium.expanded .button{display:block;margin-right:0}}.close-button{position:absolute;z-index:10;color:#8a8a8a;cursor:pointer}[data-whatinput=mouse] .close-button{outline:0}.close-button:focus,.close-button:hover{color:#0a0a0a}.close-button,.close-button.medium,.close-button.small{right:0;top:0;font-size:1rem;line-height:1}.label{display:inline-block;padding:.33333rem .5rem;border-radius:.375rem;font-size:.8rem;line-height:1;white-space:nowrap;cursor:default;background:#00a7ff;color:#fefefe}.progress-meter,.switch-paddle,.switch-paddle::after{display:block;border-radius:.375rem}.label.primary,.label.secondary,.label.tertiary{background:#00a7ff;color:#0a0a0a}.label.optional{background:#707070;color:#fefefe}.label.success{background:#3adb76;color:#0a0a0a}.label.warning{background:#f8007c;color:#0a0a0a}.label.info{background:#f87c00;color:#0a0a0a}.label.alert{background:#cc4b37;color:#fefefe}.label.navigation{background:#7ed321;color:#0a0a0a}.label.to-register{background:#c4c4c4;color:#0a0a0a}.progress-meter-text,.switch{font-weight:700;color:#fefefe}.progress{height:1rem;margin-bottom:1rem;border-radius:.375rem;background-color:#d9d9d9}.progress.primary .progress-meter,.progress.secondary .progress-meter,.progress.tertiary .progress-meter{background-color:#00a7ff}.progress.optional .progress-meter{background-color:#707070}.progress.success .progress-meter{background-color:#3adb76}.progress.warning .progress-meter{background-color:#f8007c}.progress.info .progress-meter{background-color:#f87c00}.progress.alert .progress-meter{background-color:#cc4b37}.progress.navigation .progress-meter{background-color:#7ed321}.progress.to-register .progress-meter{background-color:#c4c4c4}.progress-meter{position:relative;width:0%;height:100%;background-color:#00a7ff}.accordion-title:focus,.accordion-title:hover,.slider{background-color:#e6e6e6}.progress-meter-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:.75rem;white-space:nowrap;border-radius:.375rem}.slider-fill,.slider-handle{left:0;display:inline-block}.slider{position:relative;height:.5rem;margin-top:1.25rem;margin-bottom:2.25rem;cursor:pointer;user-select:none;touch-action:none}.slider-fill{position:absolute;top:0;max-width:100%;height:.5rem;background-color:#d9d9d9;transition:all .2s ease-in-out}.slider-fill.is-dragging{transition:all 0s linear}.slider-handle{position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:grab;width:1.4rem;height:1.4rem;border-radius:.375rem;background-color:#00a7ff;transition:all .2s ease-in-out;touch-action:manipulation}[data-whatinput=mouse] .slider-handle{outline:0}.slider-handle:hover{background-color:#008ed9}.slider-handle.is-dragging{transition:all 0s linear;cursor:grabbing}.slider.disabled,.slider[disabled]{opacity:.25;cursor:not-allowed}.slider.vertical{display:inline-block;width:.5rem;height:12.5rem;margin:0 1.25rem;transform:scale(1,-1)}.slider.vertical .slider-handle,.tooltip.bottom.align-center::before,.tooltip.top.align-center::before{left:50%;transform:translateX(-50%)}.slider.vertical .slider-fill{top:0;width:.5rem;max-height:100%}.slider.vertical .slider-handle{position:absolute;top:0;width:1.4rem;height:1.4rem}.switch{position:relative;margin-bottom:1rem;outline:0;user-select:none;height:2rem}.switch-input{position:absolute;margin-bottom:0;opacity:0}.switch-paddle{position:relative;width:4rem;height:2rem;background:#d9d9d9;transition:all .25s ease-out;font-weight:inherit;color:inherit;cursor:pointer}tfoot,thead{color:#0a0a0a}input+.switch-paddle{margin:0}.switch-paddle::after{position:absolute;top:.25rem;left:.25rem;width:1.5rem;height:1.5rem;transform:translate3d(0,0,0);background:#fefefe;transition:all .25s ease-out;content:""}input:checked~.switch-paddle{background:#00a7ff}input:checked~.switch-paddle::after{left:2.25rem}input:disabled~.switch-paddle{cursor:not-allowed;opacity:.5}[data-whatinput=mouse] input:focus~.switch-paddle{outline:0}.switch-active,.switch-inactive{position:absolute;top:50%;transform:translateY(-50%)}.switch-active{left:8%;display:none}input:checked+label>.switch-active{display:block}.switch-inactive{right:15%}input:checked+label>.switch-inactive{display:none}.switch.tiny{height:1.5rem}.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:.625rem}.switch.tiny .switch-paddle::after{top:.25rem;left:.25rem;width:1rem;height:1rem}.switch.tiny input:checked~.switch-paddle::after{left:1.75rem}.switch.small{height:1.75rem}.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:.75rem}.switch.small .switch-paddle::after{top:.25rem;left:.25rem;width:1.25rem;height:1.25rem}.switch.small input:checked~.switch-paddle::after{left:2rem}.switch.large{height:2.5rem}.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem}.switch.large .switch-paddle::after{top:.25rem;left:.25rem;width:2rem;height:2rem}.switch.large input:checked~.switch-paddle::after{left:2.75rem}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:.375rem}tbody,tfoot,thead{border:1px solid #f1f1f1}caption{padding:.5rem .625rem .625rem;font-weight:700}thead{background:#f8f8f8}tfoot{background:#f1f1f1}tfoot tr,thead tr{background:0 0}tfoot td,tfoot th,thead td,thead th{padding:.5rem .625rem .625rem;font-weight:700;text-align:left}tbody td,tbody th{padding:.5rem .625rem .625rem}tbody tr:nth-child(even){border-bottom:0;background-color:#f1f1f1}table.unstriped tbody,table.unstriped tbody tr{background-color:#fefefe}table.unstriped tbody tr{border-bottom:1px solid #f1f1f1}@media print,screen and (max-width:76.99875em){table.stack tfoot,table.stack thead{display:none}table.stack td,table.stack th,table.stack tr{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%}table.hover thead tr:hover{background-color:#f3f3f3}table.hover tfoot tr:hover{background-color:#ececec}table.hover tbody tr:hover{background-color:#f9f9f9}table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:#ececec}.badge{display:inline-block;min-width:2.1em;padding:.3em;border-radius:50%;font-size:.6rem;text-align:center;background:#00a7ff;color:#fefefe}.badge.primary,.badge.secondary,.badge.tertiary{background:#00a7ff;color:#0a0a0a}.badge.optional{background:#707070;color:#fefefe}.badge.success{background:#3adb76;color:#0a0a0a}.badge.warning{background:#f8007c;color:#0a0a0a}.badge.info{background:#f87c00;color:#0a0a0a}.badge.alert{background:#cc4b37;color:#fefefe}.badge.navigation{background:#7ed321;color:#0a0a0a}.badge.to-register{background:#c4c4c4;color:#0a0a0a}#survey-law-date,.callout,footer{background-color:#fff}.breadcrumbs{margin:0 0 1rem;list-style:none}.breadcrumbs::after,.breadcrumbs::before{display:table;flex-basis:0}.breadcrumbs li{float:left;font-size:.6875rem;color:#0a0a0a;cursor:default;text-transform:uppercase}.breadcrumbs li:not(:last-child)::after{position:relative;margin:0 .75rem;opacity:1;content:"/";color:#d9d9d9}.breadcrumbs a{color:#00a7ff}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .disabled{color:#d9d9d9;cursor:not-allowed}.callout{position:relative;margin:0 0 1rem;padding:1rem;border:1px solid rgba(10,10,10,.25);border-radius:.375rem;color:#0a0a0a}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary,.callout.secondary,.callout.tertiary{background-color:#d9f2ff;color:#0a0a0a}.callout.optional{background-color:#eaeaea;color:#0a0a0a}.callout.success{background-color:#e1faea;color:#0a0a0a}.callout.warning{background-color:#ffd8eb;color:#0a0a0a}.callout.info{background-color:#ffebd8;color:#0a0a0a}.callout.alert{background-color:#f7e4e1;color:#0a0a0a}.callout.navigation{background-color:#ecfadc;color:#0a0a0a}.callout.to-register{background-color:#f6f6f6;color:#0a0a0a}.callout.small{padding:.5rem}.callout.large{padding:3rem}.card{display:flex;flex-direction:column;flex-grow:1;margin-bottom:1rem;border:1px solid #e6e6e6;border-radius:.375rem;background:#fefefe;box-shadow:none;overflow:hidden;color:#0a0a0a}.card-divider>:last-child,.card-section>:last-child,.card>:last-child{margin-bottom:0}.card-divider{display:flex;flex:0 1 auto;padding:1.4375rem;background:#e6e6e6}.card-section{flex:1 0 auto;padding:1.4375rem}.card-image{min-height:1px}.dropdown-pane{position:absolute;z-index:10;display:none;width:300px;padding:0;visibility:hidden;border:1px solid #d9d9d9;border-radius:0;background-color:#fefefe;font-size:1rem}.dropdown-pane.is-opening{display:block}.dropdown-pane.is-open{display:block;visibility:visible}.dropdown-pane.tiny{width:100px}.dropdown-pane.small{width:200px}.dropdown-pane.large{width:400px}.pagination{margin-left:0;margin-bottom:1rem}.pagination::after,.pagination::before{display:table;flex-basis:0}.pagination li{margin-right:.0625rem;border-radius:.375rem;font-size:.875rem;display:none}.pagination li:first-child,.pagination li:last-child{display:inline-block}@media print,screen and (min-width:40em){.pagination li{display:inline-block}}.pagination a,.pagination button{display:block;padding:.1875rem .625rem;border-radius:.375rem;color:#0a0a0a}.pagination a:hover,.pagination button:hover{background:#e6e6e6}.pagination .current{padding:.1875rem .625rem;background:#00a7ff;color:#fefefe;cursor:default}.pagination .disabled{padding:.1875rem .625rem;color:#d9d9d9;cursor:not-allowed}.pagination .disabled:hover{background:0 0}.pagination .ellipsis::after{padding:.1875rem .625rem;content:"…";color:#0a0a0a}.pagination-previous a::before,.pagination-previous.disabled::before{display:inline-block;margin-right:.5rem;content:"«"}.pagination-next a::after,.pagination-next.disabled::after{display:inline-block;margin-left:.5rem;content:"»"}.has-tip{position:relative;display:inline-block;border-bottom:dotted 1px #8a8a8a;font-weight:700;cursor:help}.tooltip,.tooltip::before{position:absolute}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after,.submenu-toggle::after,.tooltip.bottom::before,.tooltip.left::before,.tooltip.right::before,.tooltip.top::before{border-style:solid;content:""}.tooltip{top:calc(100% + .6495rem);z-index:1200;max-width:10rem;padding:.75rem;border-radius:.375rem;background-color:#0a0a0a;font-size:80%;color:#fefefe}.accordion-title,.orbit,.orbit-container{position:relative}.tooltip.bottom::before{display:block;width:0;height:0;border-width:0 .75rem .75rem;border-color:transparent transparent #0a0a0a;bottom:100%}.tooltip.top::before{display:block;width:0;height:0;border-width:.75rem .75rem 0;border-color:#0a0a0a transparent transparent;top:100%;bottom:auto}.tooltip.left::before{display:block;width:0;height:0;border-width:.75rem 0 .75rem .75rem;border-color:transparent transparent transparent #0a0a0a;left:100%}.tooltip.left.align-center::before{bottom:auto;top:50%;transform:translateY(-50%)}.tooltip.right::before{display:block;width:0;height:0;border-width:.75rem .75rem .75rem 0;border-color:transparent #0a0a0a transparent transparent;right:100%;left:auto}.orbit-caption,.orbit-slide{width:100%;position:absolute}.tooltip.right.align-center::before{bottom:auto;top:50%;transform:translateY(-50%)}.tooltip.align-top::before{bottom:auto;top:10%}.tooltip.align-bottom::before{bottom:10%;top:auto}.tooltip.align-left::before{left:10%;right:auto}.tooltip.align-right::before{left:auto;right:10%}.accordion{margin-left:0;background:#fefefe;list-style-type:none}.accordion[disabled] .accordion-title{cursor:not-allowed}.accordion-item:first-child>:first-child{border-radius:.375rem .375rem 0 0}.accordion-item:last-child>:last-child{border-radius:0 0 .375rem .375rem}.accordion-title{display:block;padding:1.25rem 1rem;border:1px solid #e6e6e6;border-bottom:0;font-size:.75rem;line-height:1;color:#00a7ff}:last-child:not(.is-active)>.accordion-title{border-bottom:1px solid #e6e6e6;border-radius:0 0 .375rem .375rem}.accordion-title::before{position:absolute;top:50%;right:1rem;margin-top:-.5rem;content:"+"}.is-active>.accordion-title::before{content:"–"}.accordion-content{display:none;padding:1rem;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a}.orbit-caption,.orbit-next:active,.orbit-next:focus,.orbit-next:hover,.orbit-previous:active,.orbit-previous:focus,.orbit-previous:hover{background-color:rgba(10,10,10,.5)}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.media-object{display:flex;margin-bottom:1rem;flex-wrap:nowrap}.media-object-section>:last-child,.menu a,.menu button,.menu input,.menu select,.orbit-caption{margin-bottom:0}.media-object img{max-width:none}@media print,screen and (max-width:39.99875em){.media-object.stack-for-small{flex-wrap:wrap}}.media-object-section{flex:0 1 auto}.media-object-section:first-child{padding-right:1.4375rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1.4375rem}@media print,screen and (max-width:39.99875em){.stack-for-small .media-object-section{padding:0 0 1.4375rem;flex-basis:100%;max-width:100%}.stack-for-small .media-object-section img{width:100%}}.media-object-section.main-section{flex:1 1 0px}.orbit-container{height:0;margin:0;list-style:none;overflow:hidden}.orbit-slide.no-motionui.is-active{top:0;left:0}.orbit-figure{margin:0}.orbit-image{width:100%;max-width:100%;margin:0}.orbit-caption{bottom:0;padding:1rem;color:#fefefe}.orbit-next,.orbit-previous{position:absolute;top:50%;transform:translateY(-50%);z-index:10;padding:1rem;color:#fefefe}[data-whatinput=mouse] .orbit-next,[data-whatinput=mouse] .orbit-previous{outline:0}.orbit-previous{left:0}.orbit-next{left:auto;right:0}.orbit-bullets{position:relative;margin-top:.8rem;margin-bottom:.8rem;text-align:center}.menu.expanded.icon-bottom li a i,.menu.expanded.icon-bottom li a img,.menu.expanded.icon-bottom li a svg,.menu.expanded.icon-top li a i,.menu.expanded.icon-top li a img,.menu.expanded.icon-top li a svg,.menu.vertical.icon-bottom li a i,.menu.vertical.icon-bottom li a img,.menu.vertical.icon-bottom li a svg,.menu.vertical.icon-top li a i,.menu.vertical.icon-top li a img,.menu.vertical.icon-top li a svg{text-align:left}[data-whatinput=mouse] .orbit-bullets{outline:0}.orbit-bullets button{width:1.2rem;height:1.2rem;margin:.1rem;border-radius:50%;background-color:#d9d9d9}.accordion-menu .nested.is-accordion-submenu,.menu.nested{margin-right:0;margin-left:1rem}.orbit-bullets button.is-active,.orbit-bullets button:hover{background-color:#8a8a8a}.flex-video,.responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.menu,.menu-icon{position:relative}.flex-video.widescreen,.responsive-embed.widescreen{padding-bottom:56.25%}.menu,.tabs-panel,.tabs.simple>li>a{padding:0}.tabs{margin:0;list-style-type:none}.tabs::after,.tabs::before{display:table;flex-basis:0}.tabs.vertical>li{display:block;float:none;width:auto}.tabs.simple>li>a:hover{background:0 0}.tabs.primary{background:#00a7ff}.tabs.primary>li>a{color:#0a0a0a}.tabs.primary>li>a:focus,.tabs.primary>li>a:hover{background:#009ff2}.tabs-title{float:left}.tabs-title>a{display:block;line-height:1;color:#989898}[data-whatinput=mouse] .tabs-title>a{outline:0}.tabs-title>a:hover{background:#fefefe;color:#838383}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:0 0;color:#313131}.tabs-content{background:#fefefe;color:#0a0a0a;transition:all .5s ease}.tabs-content.vertical{border:1px solid;border-left:0}.tabs-panel{display:none}.tabs-panel.is-active{display:block}.thumbnail{display:inline-block;max-width:100%;margin-bottom:1rem;border:4px solid #fefefe;border-radius:.375rem;box-shadow:0 0 0 1px rgba(10,10,10,.2);line-height:0}a.thumbnail{transition:box-shadow .2s ease-out}a.thumbnail:focus,a.thumbnail:hover{box-shadow:0 0 6px 1px rgba(0,167,255,.5)}a.thumbnail image{box-shadow:none}.menu{margin:0;list-style:none;display:flex}[data-whatinput=mouse] .menu li{outline:0}.menu .button,.menu a{line-height:1;text-decoration:none;display:block;padding:.625rem 0}.menu.simple a,.reveal.collapse{padding:0}.menu input{display:inline-block}.menu,.menu.horizontal{flex-wrap:wrap;flex-direction:row}.menu.vertical{flex-wrap:nowrap;flex-direction:column}.menu.expanded li{flex:1 1 0px}.menu.simple{align-items:center}.menu.simple li+li{margin-left:1rem}.accordion-menu .is-accordion-submenu a,.accordion-menu a,.menu .menu-text{padding:.625rem 0}@media print,screen and (min-width:40em){.menu.medium-horizontal{flex-wrap:wrap;flex-direction:row}.menu.medium-vertical{flex-wrap:nowrap;flex-direction:column}.menu.medium-expanded li,.menu.medium-simple li{flex:1 1 0px}}@media print,screen and (min-width:77em){.menu.large-horizontal{flex-wrap:wrap;flex-direction:row}.menu.large-vertical{flex-wrap:nowrap;flex-direction:column}.menu.large-expanded li,.menu.large-simple li{flex:1 1 0px}}.menu.icon-bottom a,.menu.icon-left a,.menu.icon-right a,.menu.icon-top a,.menu.icons a{display:flex}.menu.icon-left li a,.menu.nested.icon-left li a{flex-flow:row nowrap}.menu.icon-left li a i,.menu.icon-left li a img,.menu.icon-left li a svg,.menu.nested.icon-left li a i,.menu.nested.icon-left li a img,.menu.nested.icon-left li a svg{margin-right:.25rem}.menu.icon-right li a,.menu.nested.icon-right li a{flex-flow:row nowrap}.menu.icon-right li a i,.menu.icon-right li a img,.menu.icon-right li a svg,.menu.nested.icon-right li a i,.menu.nested.icon-right li a img,.menu.nested.icon-right li a svg{margin-left:.25rem}.menu.icon-top li a i,.menu.icon-top li a img,.menu.icon-top li a svg,.menu.nested.icon-top li a i,.menu.nested.icon-top li a img,.menu.nested.icon-top li a svg{align-self:stretch;margin-bottom:.25rem;text-align:center}.menu.icon-bottom li a,.menu.nested.icon-bottom li a{flex-flow:column nowrap}.menu.icon-bottom li a i,.menu.icon-bottom li a img,.menu.icon-bottom li a svg,.menu.nested.icon-bottom li a i,.menu.nested.icon-bottom li a img,.menu.nested.icon-bottom li a svg{align-self:stretch;margin-bottom:.25rem;text-align:center}.menu .active>a,.menu .is-active>a{background:#fefefe;color:#8b8b8b}.menu.align-left{justify-content:flex-start}.menu.align-right li{display:flex;justify-content:flex-end}.menu.align-right li .submenu li{justify-content:flex-start}.menu-centered>.menu,.menu.align-center li{justify-content:center}.menu.align-right.vertical li{display:block}.menu.align-right .nested{margin-right:1rem;margin-left:0}.menu.align-center li{display:flex}.menu.align-center li .submenu li{justify-content:flex-start}.menu .menu-text{font-weight:700;line-height:1;color:inherit}.menu-centered>.menu li{display:flex;justify-content:center}.menu-centered>.menu li .submenu li,.title-bar{justify-content:flex-start}.no-js [data-responsive-menu] ul{display:none}.menu-icon{display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#fefefe;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;content:""}.menu-icon:hover::after{background:#d9d9d9;box-shadow:0 7px 0 #d9d9d9,0 14px 0 #d9d9d9}.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.menu-icon.dark::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#0a0a0a;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;content:""}.menu-icon.dark:hover::after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}.accordion-menu li{width:100%}.accordion-menu.align-right .nested.is-accordion-submenu{margin-right:1rem;margin-left:0}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a{position:relative}.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after{display:block;width:0;height:0;border-width:6px 6px 0;border-color:#00a7ff transparent transparent;position:absolute;top:50%;margin-top:-3px;right:1rem}.accordion-menu.align-left .is-accordion-submenu-parent>a::after{right:1rem;left:auto}.accordion-menu.align-right .is-accordion-submenu-parent>a::after{right:auto;left:1rem}.accordion-menu .is-accordion-submenu-parent[aria-expanded=true]>a::after{transform:rotate(180deg);transform-origin:50% 50%}.is-accordion-submenu-parent{position:relative}.has-submenu-toggle>a{margin-right:40px}.submenu-toggle{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.submenu-toggle::after{display:block;width:0;height:0;border-width:6px 6px 0;border-color:#00a7ff transparent transparent;top:0;bottom:0;margin:auto}.show-for-sr,.show-on-focus,.submenu-toggle-text{overflow:hidden!important;white-space:nowrap!important;border:0!important}.submenu-toggle[aria-expanded=true]::after{transform:scaleY(-1);transform-origin:50% 50%}.submenu-toggle-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;clip:rect(0,0,0,0)!important}.drilldown .is-drilldown-submenu a,.drilldown a,.dropdown .is-dropdown-submenu a,.dropdown.menu>li>a{padding:.625rem 0}.is-drilldown{position:relative;overflow:hidden}.is-drilldown li{display:block}.is-drilldown.animate-height{transition:height .5s}.drilldown a{background:#fefefe}.drilldown .is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;transition:transform .15s linear}.drilldown .is-drilldown-submenu-parent>a::after,.drilldown.align-left .is-drilldown-submenu-parent>a::after{width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;content:"";border-color:transparent transparent transparent #00a7ff;right:1rem;display:block}.drilldown .is-drilldown-submenu.is-active{z-index:1;display:block;transform:translateX(-100%)}.drilldown .is-drilldown-submenu.is-closing,.slide-in-right.mui-enter{transform:translateX(100%)}.drilldown .nested.is-drilldown-submenu{margin-right:0;margin-left:0}.drilldown .drilldown-submenu-cover-previous{min-height:100%}.drilldown .is-drilldown-submenu-parent>a{position:relative}.drilldown .is-drilldown-submenu-parent>a::after{position:absolute;top:50%;margin-top:-6px}.drilldown.align-left .is-drilldown-submenu-parent>a::after{left:auto}.drilldown .js-drilldown-back>a::before,.drilldown.align-right .is-drilldown-submenu-parent>a::after{width:0;height:0;border-style:solid;border-width:6px 6px 6px 0;border-color:transparent #00a7ff transparent transparent;content:""}.drilldown.align-right .is-drilldown-submenu-parent>a::after{display:block;right:auto;left:1rem}.drilldown .js-drilldown-back>a::before{display:inline-block;vertical-align:middle;margin-right:.75rem}.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}[data-whatinput=mouse] .dropdown.menu a{outline:0}.dropdown.menu>li.is-active>a{background:0 0;color:inherit}.no-js .dropdown.menu ul{display:none}.dropdown.menu .nested.is-dropdown-submenu{margin-right:0;margin-left:0}.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}@media print,screen and (min-width:40em){.dropdown.menu.medium-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.medium-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.medium-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.medium-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.medium-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}}@media print,screen and (min-width:77em){.dropdown.menu.large-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}.dropdown.menu.large-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}.dropdown.menu.large-vertical>li .is-dropdown-submenu{top:0}.dropdown.menu.large-vertical>li.opens-left>.is-dropdown-submenu{top:0;right:100%;left:auto}.dropdown.menu.large-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}}.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}.is-dropdown-menu.vertical{width:100px}.is-dropdown-menu.vertical.align-right{float:right}.is-dropdown-submenu-parent{position:relative}.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;left:auto;margin-top:-6px}.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:1px solid #d9d9d9;background:#fefefe}.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px}.is-dropdown-submenu>li{width:100%}.is-dropdown-submenu.js-dropdown-active{display:block}.is-off-canvas-open{overflow:hidden}.js-off-canvas-overlay{position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;transition:opacity .5s ease,visibility .5s ease;background:rgba(254,254,254,.25);opacity:0;visibility:hidden;overflow:hidden}.off-canvas,.off-canvas-absolute{background:#e6e6e6;backface-visibility:hidden;transition:transform .5s ease}.js-off-canvas-overlay.is-visible{opacity:1;visibility:visible}.custom-file-list img,.invisible,.off-canvas-absolute.is-closed,.off-canvas.is-closed,body.fsfb .topbar,body.fsfb footer{visibility:hidden}.js-off-canvas-overlay.is-closable{cursor:pointer}.js-off-canvas-overlay.is-overlay-absolute{position:absolute}.js-off-canvas-overlay.is-overlay-fixed{position:fixed}.off-canvas-wrapper{position:relative;overflow:hidden}.position-left,.position-right{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;width:250px;top:0}.off-canvas{position:fixed;z-index:12}[data-whatinput=mouse] .off-canvas{outline:0}.off-canvas.is-transition-push{z-index:12}.off-canvas.is-transition-overlap{z-index:13}.off-canvas.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas.is-open{transform:translate(0,0)}.off-canvas-absolute{position:absolute;z-index:12}[data-whatinput=mouse] .off-canvas-absolute{outline:0}.off-canvas-absolute.is-transition-push{z-index:12}.off-canvas-absolute.is-transition-overlap{z-index:13}.off-canvas-absolute.is-transition-overlap.is-open{box-shadow:0 0 10px rgba(10,10,10,.7)}.off-canvas-absolute.is-open{transform:translate(0,0)}.off-canvas-content .off-canvas.position-left,.position-left{transform:translateX(-250px)}.position-left{left:0}.off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open{transform:translate(0,0)}.off-canvas-content .off-canvas.position-right,.off-canvas-content.is-open-left.has-transition-push,.position-right{transform:translateX(250px)}.position-left.is-transition-push{box-shadow:inset -13px 0 20px -13px rgba(10,10,10,.25)}.position-right{right:0}.position-bottom,.position-top{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;height:250px;left:0}.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open{transform:translate(0,0)}.off-canvas-content.is-open-right.has-transition-push{transform:translateX(-250px)}.off-canvas-content .off-canvas.position-top,.position-top{transform:translateY(-250px)}.position-right.is-transition-push{box-shadow:inset 13px 0 20px -13px rgba(10,10,10,.25)}.position-top{top:0}.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open{transform:translate(0,0)}.off-canvas-content .off-canvas.position-bottom,.off-canvas-content.is-open-top.has-transition-push,.position-bottom{transform:translateY(250px)}.position-top.is-transition-push{box-shadow:inset 0 -13px 20px -13px rgba(10,10,10,.25)}.position-bottom{bottom:0}.off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open{transform:translate(0,0)}.off-canvas-content.is-open-bottom.has-transition-push{transform:translateY(-250px)}.position-bottom.is-transition-push{box-shadow:inset 0 13px 20px -13px rgba(10,10,10,.25)}.off-canvas-content{transform:none;backface-visibility:hidden}.off-canvas-content.has-transition-overlap,.off-canvas-content.has-transition-push{transition:transform .5s ease}.off-canvas-content .off-canvas.is-open,.off-canvas-content.has-transition-push{transform:translate(0,0)}@media print,screen and (min-width:40em){.position-bottom.reveal-for-medium,.position-left.reveal-for-medium,.position-right.reveal-for-medium,.position-top.reveal-for-medium{z-index:12;transition:none;visibility:visible;transform:none}.position-bottom.reveal-for-medium .close-button,.position-left.reveal-for-medium .close-button,.position-right.reveal-for-medium .close-button,.position-top.reveal-for-medium .close-button{display:none}.off-canvas-content .position-left.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-left,.position-left.reveal-for-medium~.off-canvas-content{margin-left:250px}.off-canvas-content .position-right.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-right,.position-right.reveal-for-medium~.off-canvas-content{margin-right:250px}.off-canvas-content .position-top.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-top,.position-top.reveal-for-medium~.off-canvas-content{margin-top:250px}.off-canvas-content .position-bottom.reveal-for-medium{transform:none}.off-canvas-content.has-reveal-bottom,.position-bottom.reveal-for-medium~.off-canvas-content{margin-bottom:250px}.off-canvas.in-canvas-for-medium{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-medium.position-bottom,.off-canvas.in-canvas-for-medium.position-left,.off-canvas.in-canvas-for-medium.position-right,.off-canvas.in-canvas-for-medium.position-top{box-shadow:none;transform:none}.off-canvas.in-canvas-for-medium .close-button{display:none}.reveal{min-height:0}}@media print,screen and (min-width:77em){.position-bottom.reveal-for-large,.position-left.reveal-for-large,.position-right.reveal-for-large,.position-top.reveal-for-large{z-index:12;transition:none;visibility:visible;transform:none}.position-bottom.reveal-for-large .close-button,.position-left.reveal-for-large .close-button,.position-right.reveal-for-large .close-button,.position-top.reveal-for-large .close-button{display:none}.off-canvas-content .position-left.reveal-for-large{transform:none}.off-canvas-content.has-reveal-left,.position-left.reveal-for-large~.off-canvas-content{margin-left:250px}.off-canvas-content .position-right.reveal-for-large{transform:none}.off-canvas-content.has-reveal-right,.position-right.reveal-for-large~.off-canvas-content{margin-right:250px}.off-canvas-content .position-top.reveal-for-large{transform:none}.off-canvas-content.has-reveal-top,.position-top.reveal-for-large~.off-canvas-content{margin-top:250px}.off-canvas-content .position-bottom.reveal-for-large{transform:none}.off-canvas-content.has-reveal-bottom,.position-bottom.reveal-for-large~.off-canvas-content{margin-bottom:250px}.off-canvas.in-canvas-for-large{visibility:visible;height:auto;position:static;background:0 0;width:auto;overflow:visible;transition:none}.off-canvas.in-canvas-for-large.position-bottom,.off-canvas.in-canvas-for-large.position-left,.off-canvas.in-canvas-for-large.position-right,.off-canvas.in-canvas-for-large.position-top{box-shadow:none;transform:none}.off-canvas.in-canvas-for-large .close-button{display:none}}.slide-in-down.mui-enter,.slide-in-left.mui-enter,.slide-in-right.mui-enter,.slide-in-up.mui-enter,.slide-out-down.mui-leave,.slide-out-left.mui-leave,.slide-out-right.mui-leave,.slide-out-up.mui-leave{transition-property:transform,opacity;backface-visibility:hidden}.fade-in.mui-enter,.fade-out.mui-leave,.slide-in-down.mui-enter,.slide-in-left.mui-enter,.slide-in-right.mui-enter,.slide-in-up.mui-enter,.slide-out-down.mui-leave,.slide-out-left.mui-leave,.slide-out-right.mui-leave,.slide-out-up.mui-leave{transition-timing-function:linear}html.is-reveal-open{width:100%;overflow-y:hidden}html.is-reveal-open.zf-has-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.is-reveal-open body{overflow-y:hidden}.reveal,.reveal-overlay{display:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;background-color:rgba(254,254,254,.84)}.reveal{z-index:1006;backface-visibility:hidden;border:none;background-color:#fefefe;position:relative;top:100px;margin-right:auto;margin-left:auto}[data-whatinput=mouse] .reveal{outline:0}.reveal .column{min-width:0}.reveal>:last-child{margin-bottom:0}@media print,screen and (min-width:40em){.reveal{width:600px;max-width:77rem}.reveal.tiny{width:30%;max-width:77rem}.reveal.small{width:50%;max-width:77rem}.reveal.large{width:90%;max-width:77rem}}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}@media print,screen and (max-width:39.99875em){.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}.sticky,.sticky-container{position:relative}.sticky{z-index:0;transform:translate3d(0,0,0)}.sticky.is-stuck{position:fixed;z-index:5;width:100%}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}.title-bar{padding:.5rem;background:#0a0a0a;color:#fefefe;display:flex;align-items:center}.title-bar .menu-icon{margin-left:.25rem;margin-right:.25rem}.title-bar-left,.title-bar-right{flex:1 1 0px}.title-bar-title{display:inline-block;vertical-align:middle;font-weight:700}.top-bar{display:flex;justify-content:space-between;align-items:center;padding:.5rem;flex-wrap:wrap}.top-bar,.top-bar ul{background-color:#fefefe}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{flex:0 0 100%;max-width:100%}@media print,screen and (min-width:40em){.top-bar{flex-wrap:nowrap}.top-bar .top-bar-left{flex:1 1 auto;margin-right:auto}.top-bar .top-bar-right{flex:0 1 auto;margin-left:auto}}@media print,screen and (max-width:76.99875em){.top-bar.stacked-for-medium{flex-wrap:wrap}.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{flex:0 0 100%;max-width:100%}}@media print,screen and (max-width:79.99875em){.top-bar.stacked-for-large{flex-wrap:wrap}.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{flex:0 0 100%;max-width:100%}}.top-bar-title{flex:0 0 auto;margin:.5rem 1rem .5rem 0}.top-bar-left,.top-bar-right{flex:0 0 auto}.float-left{float:left!important}.float-right{float:right!important}.float-center{display:block;margin-right:auto;margin-left:auto}.clearfix::after,.clearfix::before{display:table;flex-basis:0}.align-left{justify-content:flex-start}.align-right{justify-content:flex-end}.align-center{justify-content:center}.align-justify{justify-content:space-between}.align-spaced{justify-content:space-around}.align-left.vertical.menu>li>a{justify-content:flex-start}.align-right.vertical.menu>li>a{justify-content:flex-end}.align-center.vertical.menu>li>a{justify-content:center}.align-top{align-items:flex-start}.align-self-top{align-self:flex-start}.align-bottom{align-items:flex-end}.align-self-bottom{align-self:flex-end}.align-middle{align-items:center}.align-self-middle{align-self:center}.align-stretch{align-items:stretch}.align-self-stretch{align-self:stretch}.align-center-middle{justify-content:center;align-items:center;align-content:center}.small-order-1{order:1}.small-order-2{order:2}.small-order-3{order:3}.small-order-4{order:4}.small-order-5{order:5}.small-order-6{order:6}.flex-container{display:flex}.flex-child-auto{flex:1 1 auto}.flex-child-grow{flex:1 0 auto}.flex-child-shrink{flex:0 1 auto}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}@media print,screen and (min-width:40em){.medium-order-1{order:1}.medium-order-2{order:2}.medium-order-3{order:3}.medium-order-4{order:4}.medium-order-5{order:5}.medium-order-6{order:6}.medium-flex-container{display:flex}.medium-flex-child-auto{flex:1 1 auto}.medium-flex-child-grow{flex:1 0 auto}.medium-flex-child-shrink{flex:0 1 auto}.medium-flex-dir-row{flex-direction:row}.medium-flex-dir-row-reverse{flex-direction:row-reverse}.medium-flex-dir-column{flex-direction:column}.medium-flex-dir-column-reverse{flex-direction:column-reverse}}@media print,screen and (min-width:77em){.large-order-1{order:1}.large-order-2{order:2}.large-order-3{order:3}.large-order-4{order:4}.large-order-5{order:5}.large-order-6{order:6}.large-flex-container{display:flex}.large-flex-child-auto{flex:1 1 auto}.large-flex-child-grow{flex:1 0 auto}.large-flex-child-shrink{flex:0 1 auto}.large-flex-dir-row{flex-direction:row}.large-flex-dir-row-reverse{flex-direction:row-reverse}.large-flex-dir-column{flex-direction:column}.large-flex-dir-column-reverse{flex-direction:column-reverse}.hide-for-large{display:none!important}}.hide{display:none!important}.visible{visibility:visible}@media print,screen and (max-width:39.99875em){.hide-for-small-only{display:none!important}}@media screen and (max-width:0em),screen and (min-width:40em){.show-for-small-only{display:none!important}}@media print,screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.99875em){.show-for-medium{display:none!important}}@media print,screen and (min-width:40em) and (max-width:76.99875em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.99875em),screen and (min-width:77em){.show-for-medium-only{display:none!important}}@media screen and (max-width:76.99875em){.show-for-large{display:none!important}}@media print,screen and (min-width:77em) and (max-width:79.99875em){.hide-for-large-only{display:none!important}}@media screen and (max-width:76.99875em),screen and (min-width:80em){.show-for-large-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;clip:rect(0,0,0,0)!important}.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}.hide-for-landscape,.show-for-portrait{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}.hide-for-landscape,.show-for-portrait{display:block!important}}.show-for-dark-mode{display:none}.hide-for-dark-mode{display:block}@media screen and (prefers-color-scheme:dark){.show-for-dark-mode{display:block!important}.hide-for-dark-mode{display:none!important}}.show-for-ie{display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.show-for-ie{display:block!important}.hide-for-ie{display:none!important}}.show-for-sticky{display:none}.is-stuck .show-for-sticky{display:block}.is-stuck .hide-for-sticky{display:none}.slide-in-down.mui-enter{transition-duration:.5s;transform:translateY(-100%)}.slide-in-down.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-left.mui-enter{transition-duration:.5s;transform:translateX(-100%)}.slide-in-left.mui-enter.mui-enter-active{transform:translateX(0)}.slide-in-up.mui-enter{transition-duration:.5s;transform:translateY(100%)}.slide-in-up.mui-enter.mui-enter-active{transform:translateY(0)}.slide-in-right.mui-enter{transition-duration:.5s}.slide-in-right.mui-enter.mui-enter-active{transform:translateX(0)}.slide-out-down.mui-leave{transition-duration:.5s;transform:translateY(0)}.slide-out-down.mui-leave.mui-leave-active{transform:translateY(100%)}.slide-out-right.mui-leave{transition-duration:.5s;transform:translateX(0)}.slide-out-right.mui-leave.mui-leave-active{transform:translateX(100%)}.slide-out-up.mui-leave{transition-duration:.5s;transform:translateY(0)}.slide-out-up.mui-leave.mui-leave-active{transform:translateY(-100%)}.slide-out-left.mui-leave{transition-duration:.5s;transform:translateX(0)}.fade-in.mui-enter,.fade-out.mui-leave{transition-property:opacity;transition-duration:.5s}.slide-out-left.mui-leave.mui-leave-active{transform:translateX(-100%)}.fade-in.mui-enter{opacity:0}.fade-in.mui-enter.mui-enter-active,.fade-out.mui-leave{opacity:1}.hinge-in-from-bottom.mui-enter,.hinge-in-from-left.mui-enter,.hinge-in-from-middle-x.mui-enter,.hinge-in-from-middle-y.mui-enter,.hinge-in-from-right.mui-enter,.hinge-in-from-top.mui-enter,.hinge-out-from-bottom.mui-leave,.hinge-out-from-left.mui-leave,.hinge-out-from-middle-x.mui-leave,.hinge-out-from-middle-y.mui-leave,.hinge-out-from-right.mui-leave,.hinge-out-from-top.mui-leave,.scale-in-down.mui-enter,.scale-in-up.mui-enter,.scale-out-down.mui-leave,.scale-out-up.mui-leave,.spin-in-ccw.mui-enter,.spin-in.mui-enter,.spin-out-ccw.mui-leave,.spin-out.mui-leave{transition-timing-function:linear;transition-property:transform,opacity}.fade-out.mui-leave.mui-leave-active{opacity:0}.hinge-in-from-top.mui-enter{transition-duration:.5s;transform:perspective(2000px) rotateX(-90deg);transform-origin:top;opacity:0}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-right.mui-enter{transition-duration:.5s;transform:perspective(2000px) rotateY(-90deg);transform-origin:right;opacity:0}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-bottom.mui-enter{transition-duration:.5s;transform:perspective(2000px) rotateX(90deg);transform-origin:bottom;opacity:0}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-left.mui-enter{transition-duration:.5s;transform:perspective(2000px) rotateY(90deg);transform-origin:left;opacity:0}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-x.mui-enter{transition-duration:.5s;transform:perspective(2000px) rotateX(-90deg);transform-origin:center;opacity:0}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0);opacity:1}.hinge-in-from-middle-y.mui-enter{transition-duration:.5s;transform:perspective(2000px) rotateY(-90deg);transform-origin:center;opacity:0}.hinge-in-from-middle-y.mui-enter.mui-enter-active,.hinge-out-from-top.mui-leave{transform:perspective(2000px) rotate(0);opacity:1}.hinge-out-from-top.mui-leave{transition-duration:.5s;transform-origin:top}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-right.mui-leave{transition-duration:.5s;transform:perspective(2000px) rotate(0);transform-origin:right;opacity:1}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.hinge-out-from-bottom.mui-leave{transition-duration:.5s;transform:perspective(2000px) rotate(0);transform-origin:bottom;opacity:1}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0}.hinge-out-from-left.mui-leave{transition-duration:.5s;transform:perspective(2000px) rotate(0);transform-origin:left;opacity:1}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0}.hinge-out-from-middle-x.mui-leave{transition-duration:.5s;transform:perspective(2000px) rotate(0);transform-origin:center;opacity:1}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0}.hinge-out-from-middle-y.mui-leave{transition-duration:.5s;transform:perspective(2000px) rotate(0);transform-origin:center;opacity:1}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0}.scale-in-up.mui-enter{transition-duration:.5s;transform:scale(.5);opacity:0}.scale-in-up.mui-enter.mui-enter-active{transform:scale(1);opacity:1}.scale-in-down.mui-enter{transition-duration:.5s;transform:scale(1.5);opacity:0}.scale-in-down.mui-enter.mui-enter-active,.scale-out-up.mui-leave{transform:scale(1);opacity:1}.scale-out-up.mui-leave{transition-duration:.5s}.scale-out-up.mui-leave.mui-leave-active{transform:scale(1.5);opacity:0}.scale-out-down.mui-leave{transition-duration:.5s;transform:scale(1);opacity:1}.scale-out-down.mui-leave.mui-leave-active{transform:scale(.5);opacity:0}.spin-in.mui-enter{transition-duration:.5s;transform:rotate(-.75turn);opacity:0}.spin-in.mui-enter.mui-enter-active,.spin-out.mui-leave{transform:rotate(0);opacity:1}.spin-out.mui-leave{transition-duration:.5s}.spin-in-ccw.mui-enter,.spin-out.mui-leave.mui-leave-active{transform:rotate(.75turn);opacity:0}.spin-in-ccw.mui-enter{transition-duration:.5s}.spin-in-ccw.mui-enter.mui-enter-active{transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave{transition-duration:.5s;transform:rotate(0);opacity:1}.spin-out-ccw.mui-leave.mui-leave-active{transform:rotate(-.75turn);opacity:0}.slow{transition-duration:750ms!important}.linear{transition-timing-function:linear!important;animation-timing-function:linear!important}.ease{transition-timing-function:ease!important;animation-timing-function:ease!important}.ease-in{transition-timing-function:ease-in!important;animation-timing-function:ease-in!important}.ease-out{transition-timing-function:ease-out!important;animation-timing-function:ease-out!important}.ease-in-out{transition-timing-function:ease-in-out!important;animation-timing-function:ease-in-out!important}.bounce-in{transition-timing-function:cubic-bezier(.485,.155,.24,1.245)!important;animation-timing-function:cubic-bezier(.485,.155,.24,1.245)!important}.bounce-out{transition-timing-function:cubic-bezier(.485,.155,.515,.845)!important;animation-timing-function:cubic-bezier(.485,.155,.515,.845)!important}.bounce-in-out{transition-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important;animation-timing-function:cubic-bezier(.76,-.245,.24,1.245)!important}.short-delay{transition-delay:.3s!important;animation-delay:.3s!important}.long-delay{transition-delay:.7s!important;animation-delay:.7s!important}.shake{animation-name:shake-7}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%)}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{transform:translateX(-7%)}}.spin-cw{animation-name:spin-cw-1turn}@keyframes spin-cw-1turn{0%{transform:rotate(-1turn)}100%{transform:rotate(0)}}.spin-ccw{animation-name:spin-ccw-1turn}@keyframes spin-ccw-1turn{0%{transform:rotate(0)}100%{transform:rotate(-1turn)}}.wiggle{animation-name:wiggle-7deg}@keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg)}35%,45%,55%,65%{transform:rotate(-7deg)}0%,100%,30%,70%{transform:rotate(0)}}.shake,.spin-ccw,.spin-cw,.wiggle{animation-duration:.5s}.infinite{animation-iteration-count:infinite}.slow{animation-duration:750ms!important}.fast{transition-duration:250ms!important;animation-duration:250ms!important}*{outline:0}body{background-color:#F6F7FD!important;position:relative;min-height:100vh;padding-bottom:100px;overflow-x:hidden}@media (max-width:640px){body{padding-bottom:220px}}footer{padding:1.5625rem 0;font-size:.9375rem;text-align:center;position:absolute;bottom:0;width:100%}footer .cell{margin-top:1.125rem;margin-bottom:1.125rem}footer .copyright{margin:0;font-weight:700;line-height:1.6}@media print,screen and (min-width:40em){footer{padding:1.5625rem 0}footer .cell{margin-top:0;margin-bottom:0}footer .copyright{text-align:left}footer .dondoctor{text-align:right}}footer .dondoctor{margin:0;color:#757575;line-height:1.2;vertical-align:baseline}footer .dondoctor img{display:inline-block;margin-left:.625rem;margin-bottom:.375rem}#search-spinner .search-spinner{font-size:50px;margin-bottom:20px}.rounded-input{border-radius:.375rem!important}.text-bold{font-weight:700}.btn{min-width:7.1875rem;margin:0;padding:.625rem 1.6875rem;color:#fefefe;border-radius:.3125rem;font-size:.9375rem}.agreement-list-content-item ul li font span,.agreement-list-content-item ul li span{font-size:1rem!important}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{height:42px;border:1px solid rgba(95,95,95,.3019607843);border-radius:5px;font-size:15px}.card-form #main-search .search-bar-container{box-shadow:none!important;margin:0!important;width:100%;border-radius:0!important}.card-form #main-search .search-bar-container .aseguradoras-dropdown>li:first-child>a{padding:0!important;font-size:15px!important;height:42px!important}.card-form #main-search .search-bar-container .search-button,.card-form #main-search .search-bar-container .service-name-input{font-size:15px!important;height:42px!important}.card-form #main-search .search-bar-container .aseguradoras-dropdown{border:none}.card-form #main-search .search-bar-container .aseguradoras-dropdown #dropdown-insurers .service-name-input{padding:0 12px!important;margin:0;width:100%;border:1px solid #d9d9d9;border-radius:5px}.card-form #main-search .search-bar-container .service-name-input{border:1px solid #d9d9d9;border-radius:5px;padding:12px!important}.card-form #main-search .search-bar-container .aseguradoras-dropdown #dropdown-insurers .service-name-input:focus,.card-form #main-search .search-bar-container .service-name-input{box-shadow:none}.card-form #main-search .search-bar-container .aseguradoras-dropdown .is-dropdown-submenu a{padding:12px}.card-form #main-search .search-bar-container .aseguradoras-dropdown #selected-option a{height:42px!important;padding:12px;font-size:15px;border:1px solid #d9d9d9;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;background:#fff}.card-form #main-search .search-bar-container .search-service-dropdown-pane .services-list .service-item>a{padding:12px;font-size:15px;min-height:42px}.card-form #main-search .dropdown-pane{border-radius:5px;border:none}.card-form #main-search .dropdown-pane:has(.menu){border:1px solid #d9d9d9}.card-form #main-search .search-bar-container .search-service-dropdown-pane .services-category-list .services-category-item>a{padding:12px;font-size:15px;height:42px}@media (max-width:992px){.card-form #main-search .dropdown-pane:has(.menu),.card-form #main-search .search-bar-container .aseguradoras-dropdown .is-dropdown-submenu.second-sub,.card-form #main-search .search-bar-container .aseguradoras-dropdown ul{position:fixed;top:42px;left:0;height:calc(100vh - 42px);max-height:100vh;z-index:8888;border-radius:0!important}.card-form #main-search .mobile-input{position:fixed;top:0;z-index:9999;left:0;border-radius:0!important}}.card-form #main-search .responsive-close-button{display:none;position:fixed;font-size:1.5rem;font-weight:100;color:#000;right:15px;top:10px;z-index:99999}@media (min-width:992px){.card-form #main-search .responsive-close-button{display:none!important}}.alt-schduler-container .hours-container .hours-options .hour{background:0 0;border:1px solid rgba(85,85,85,.3019607843);border-radius:5px;color:var(--primary);padding:12px;font-size:15px;font-weight:400}.alt-schduler-container .hours-container .hours-options .hour.selected{background-color:var(--primary-selected)!important;color:#fff!important;border-color:var(--primary-selected)!important}.alt-schduler-container .calendar-container .calendar-row .day{font-size:15px;color:var(--primary);background:0 0;border:1px solid rgba(85,85,85,.3019607843);border-radius:5px}.alt-schduler-container .calendar-container .calendar-row .day.selected{background-color:var(--primary-selected)!important;color:#fff!important;border-color:var(--primary-selected)!important}.alt-schduler-container .calendar-container .calendar-row .day[disabled]{background-color:transparent!important;color:var(--primary)!important;border:none}.alt-schduler-container .form-options{display:flex}@media (max-width:1232px){.alt-schduler-container .form-options{position:fixed;width:100%;left:0;bottom:0;z-index:1;background:#fff;padding:20px!important}}.alt-schduler-container .form-options .button{width:50%}@media (max-width:1232px){.appointment-validation .form-options{position:relative!important;width:100%;padding:0!important}}.appointment-validation .form-options .button{width:50%}#survey-law-date{position:absolute;max-width:500px;width:100%;border-radius:16px;text-align:center;padding:24px;z-index:2}#survey-law-date.old-design{position:relative;max-width:fit-content;border-radius:0;text-align:left}#survey-law-date.old-design .button.navigation.btn{width:auto!important}#survey-law-date-overlay{z-index:1;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.8);position:fixed;display:flex;justify-content:center;align-items:center}.scheduling-steps-wrapper{width:100%;display:flex;justify-content:center;align-items:center;background:#F5F7FF;height:45px;margin-top:-30px;gap:30px}.scheduling-steps-wrapper .steps{font-size:15px;color:#A8A8A8}.scheduling-steps-wrapper .steps.active{color:var(--primary)}.scheduling-steps-wrapper .steps .step-icon{width:40px;height:40px}@media screen and (max-width:576px){.scheduling-steps-wrapper{gap:15px}.scheduling-steps-wrapper .steps{font-size:13px}.scheduling-steps-wrapper .steps .step-icon{width:30px;height:30px}}.alt-progress-payment .payment-methods{padding:10px!important}.alt-progress-payment .payment-methods .payment h6{margin-bottom:0!important;font-size:15px!important}.alt-progress-payment .payment-header{display:flex;color:#525252!important;padding:10px!important;background:#fff!important}.alt-progress-payment .payment-header h5{margin-bottom:0!important;font-size:15px!important}.alt-progress-payment .progress-sidebar .progress-payment .payment-methods{background:#F1F3F7!important;padding:10px!important}.alt-progress-payment .progress-sidebar .progress-payment .payment-methods .payment h6{margin-bottom:0!important;font-size:15px!important}.reveal{box-shadow:0 .1875rem 1.875rem rgba(72,72,72,.11);border-radius:.6rem;padding:1.5625rem;min-height:300px}.reveal.defaultAlertModal .alert-modal{margin:1.5625rem 0;font-size:1.2rem}.reveal h4{margin-bottom:1.5625rem}.modal-header{position:relative}.modal-header h1{font-size:18px;background-color:#f7f7f7;padding:10px;border-radius:5px}.modal-header .close-modal-button{color:#6f6f6f}.modal-header .close-modal-button span{display:none}.reveal.doctor,.reveal.services{padding:1.5625rem}.doctor-modal{margin:3.125rem auto 2.5rem}.doctor-modal .doctor{position:relative}.doctor-modal .doctor .doctor-image-container{width:4.8125rem;height:4.8125rem;z-index:0}.doctor-modal .doctor .doctor-image-container .doctor-image{position:relative;width:100%;height:100%;border-radius:6.25rem;overflow:hidden}.doctor-modal .doctor .doctor-image-container .doctor-image img{display:block;height:100%;max-width:none}.form-tab,.input-error{display:none}.doctor-modal .doctor .doctor-description .doctor-info h5,.doctor-modal .doctor .doctor-description .doctor-info h6{margin:0 0 .3125rem;font-size:1rem;font-weight:700;line-height:1}.doctor-modal .doctor .doctor-description .doctor-info p{margin:0 0 .375rem;color:#767676}.doctor-modal .doctor .doctor-description .doctor-rating p{margin:.5625rem 0;font-weight:700}.doctor-modal .doctor .doctor-description .doctor-rating .icon-star{font-size:1.125rem;color:#e6e6e6}.doctor-modal .doctor .doctor-description .doctor-rating .icon-star.is-active{color:#ff9d00}.doctor-modal .doctor .doctor-options .button{margin:0;padding:.4375rem .6875rem;color:#000;font-size:.875rem;font-weight:700}.doctor-modal .doctor-data{margin:1rem 0 .1875rem;padding:1rem 0 .625rem;border-top:thin solid #d5d5d5}.doctor-modal .doctor-data h6{font-weight:700}.doctor-modal .doctor-data p{color:#919191}.services-modal .services-form{width:82.33%;margin:3.75rem auto 0}.services-modal .services-form .cell{margin-bottom:1.5625rem}.branch-office-modal .services-form{width:82.33%;margin:3.75rem auto 0}.branch-office-modal .services-form .cell{margin-bottom:1.5625rem}.multi_date,.password-recovery{padding:2em}@media print,screen and (min-width:40em) and (max-width:76.99875em){.multi_date,.password-recovery{width:80%!important}}.multi_date header h5,.password-recovery header h5{padding:1em 0}.multi_date .form-modal,.password-recovery .form-modal{padding:1em}@media print,screen and (max-width:39.99875em){.multi_date .form-modal,.password-recovery .form-modal{padding:1em 0}}.multi_date .form-modal .form,.password-recovery .form-modal .form{padding:0 2em}@media print,screen and (max-width:39.99875em){.multi_date .form-modal .form,.password-recovery .form-modal .form{padding:0 1em}.reveal.date_details .date-modal .next-appointments-container .appointment .appointment-options-container .appointment-options button{width:49%}}.input-error{color:red}.reveal.date_details .modal-header{padding:1.5625rem 1.875rem}.reveal.date_details .modal-header .close-button-container .close-modal-button{position:relative;font-size:1.125rem}.reveal.date_details .date-modal{padding:.1875rem 1.25rem .9375rem}@media print,screen and (min-width:77em){.reveal.date_details .date-modal{padding:.1875rem 3.75rem 1.5625rem}}.reveal.date_details .date-modal .next-appointments-container .appointment{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:thin solid #d5d5d5;padding-bottom:1em}.reveal.date_details .date-modal .next-appointments-container .appointment .appointment-header{margin-bottom:.5em}.reveal.date_details .date-modal .next-appointments-container .appointment .appointment-content{padding:0;margin-bottom:-1em}@media print,screen and (max-width:76.99875em){.reveal.date_details .date-modal .next-appointments-container .appointment .appointment-content{margin-bottom:1em}.reveal.date_details .date-modal .next-appointments-container .appointment .appointment-content .appointment-data-info{flex:1 2}.reveal.date_details .date-modal .next-appointments-container .appointment .appointment-options-container{text-align:center}}.reveal.date_details .date-modal .next-appointments-container .appointment .appointment-content .appointment-data-info .place{margin:1em 0 0;padding:0;border-left:none}.reveal.date_details .date-modal .next-appointments-container .appointment .appointment-content .appointment-data-info .place span{color:#919191;font-weight:400;font-size:14px;padding-left:1em}.reveal.date_details .date-modal .next-appointments-container .appointment .appointment-options-container .appointment-options button.clear{padding:.6rem 1rem;text-decoration:underline}.reveal.date_details .date-modal .modal-info{padding-bottom:1em}.reveal.date_details .date-modal .modal-info h6{font-weight:700;margin-bottom:0}.reveal.date_details .date-modal .modal-info p{font-size:14px;line-height:18px;text-align:justify}.reveal.sooner{padding:0 0 3.5rem}.reveal.sooner .modal-header{padding:.875rem 1.4375rem 1.375rem 1.875rem;color:#fefefe;background-color:#f87c00}.reveal.sooner .modal-header .close-button-container{margin-bottom:.25rem;text-align:right}.reveal.sooner .modal-header .close-button-container .close-modal-button{position:relative;color:#fefefe;font-size:1.25rem}.reveal.sooner .modal-header h3{margin:0;font-weight:700;font-size:1.25rem;line-height:1}.reveal.sooner .sooner-modal{padding:.1875rem 1.8125rem 3.5rem 1.6875rem}@media print,screen and (min-width:77em){.reveal.sooner .modal-header h3{font-size:1.5625rem}.reveal.sooner .sooner-modal{padding:.4375rem 2.5rem 3.5rem 1.875rem}}.reveal.sooner .sooner-modal .sooner-info{padding:1.4375rem 0 1.03125rem;border-bottom:thin solid #d5d5d5}.reveal.sooner .sooner-modal .sooner-info:last-child{border:none}.reveal.sooner .sooner-modal .sooner-info h5,.reveal.sooner .sooner-modal .sooner-info h6{margin:.1875rem 0;font-size:1rem;font-weight:700;line-height:1}.reveal.sooner .sooner-modal .sooner-info p{font-size:1rem;color:#919191;margin:0}.reveal.sooner .sooner-modal .sooner-info .agenda-container{display:flex}.reveal.sooner .sooner-modal .sooner-info .agenda-container>div{display:inline-block;margin:.5rem .4375rem 0 0;padding:1.0625rem 1.5rem .75rem 1.125rem;background-color:#f87c00;color:#fefefe;font-weight:700;font-size:1.5625rem;line-height:1.25;border-radius:.375rem}.reveal.new_date,.reveal.no_avaliability,.reveal.waiting_list{padding:0}.reveal.sooner .modal-actions{display:flex;justify-content:center;margin:0 .71875rem}.reveal.sooner .modal-actions button{flex:1 0;color:#fefefe;margin:0 .21875rem}@media print,screen and (min-width:77em){.reveal.sooner .modal-actions button{flex:0 1}}.reveal.new_date .modal-header{padding:.875rem 1.4375rem 1.375rem 1.875rem;color:#fefefe;background-color:#00a7ff}.reveal.new_date .modal-header .close-button-container{margin-bottom:.25rem;text-align:right}.reveal.new_date .modal-header .close-button-container .close-modal-button{position:relative;color:#fefefe;font-size:1.25rem}.reveal.new_date .modal-header h3{margin:0 auto;font-weight:700;font-size:1.25rem;text-align:center;line-height:1}@media print,screen and (min-width:40em){.reveal.new_date{min-width:30.1875rem}.reveal.new_date .modal-header h3{max-width:15.875rem;font-size:1.5625rem}}.reveal.new_date .new-date-modal{width:98%;max-width:24rem;margin:0 auto}@media print,screen and (min-width:40em){.reveal.no_avaliability,.reveal.waiting_list{max-width:36.0625rem}}.reveal.no_avaliability .modal-header,.reveal.waiting_list .modal-header{padding:.875rem 1.25rem 1.375rem;color:#fefefe;background-color:#00a7ff}.reveal.no_avaliability .modal-header .close-button-container,.reveal.waiting_list .modal-header .close-button-container{margin-bottom:.25rem;text-align:right}.reveal.no_avaliability .modal-header .close-button-container .close-modal-button,.reveal.waiting_list .modal-header .close-button-container .close-modal-button{position:relative;color:#fefefe;font-size:1.25rem}.reveal.no_avaliability .modal-header .grid-x,.reveal.waiting_list .modal-header .grid-x{margin:0}.reveal.no_avaliability .modal-header .grid-x .header-icon-container,.reveal.waiting_list .modal-header .grid-x .header-icon-container{width:22.45%;max-width:6.3125rem}.reveal.no_avaliability .modal-header .grid-x .header-icon-container .header-icon,.reveal.waiting_list .modal-header .grid-x .header-icon-container .header-icon{width:100%}.reveal.no_avaliability .modal-header .grid-x .header-icon-container .header-icon img,.reveal.waiting_list .modal-header .grid-x .header-icon-container .header-icon img{display:block;width:100%}.reveal.no_avaliability .modal-header .grid-x .header-content h3,.reveal.waiting_list .modal-header .grid-x .header-content h3{margin-bottom:.75rem;font-weight:700;font-size:1.5625rem;line-height:1.2}.reveal.no_avaliability .modal-header .grid-x .header-content p,.reveal.waiting_list .modal-header .grid-x .header-content p{margin:0;font-weight:700}.reveal.no_avaliability .no-avaliability-modal,.reveal.waiting_list .no-avaliability-modal{padding:1rem 0 0}.reveal.no_avaliability .no-avaliability-modal h6,.reveal.waiting_list .no-avaliability-modal h6{max-width:22.75rem;margin:0 auto;font-weight:700;text-align:center}.reveal.no_avaliability .no-avaliability-modal .user-info-form-container,.reveal.waiting_list .no-avaliability-modal .user-info-form-container{padding:1.75rem 1.25rem 1.8125rem .625rem}@media print,screen and (min-width:40em){.reveal.no_avaliability .no-avaliability-modal .user-info-form-container,.reveal.waiting_list .no-avaliability-modal .user-info-form-container{padding:2rem 4.375rem 1.375rem 3.375rem}}.reveal.no_avaliability .no-avaliability-modal .select-date-range,.reveal.waiting_list .no-avaliability-modal .select-date-range{background:#f2f2f2}.reveal.no_avaliability .no-avaliability-modal .select-date-range .help-text,.reveal.waiting_list .no-avaliability-modal .select-date-range .help-text{margin:0}.reveal.no_avaliability .waiting-list-modal .form-options,.reveal.waiting_list .waiting-list-modal .form-options{padding:1.625rem 0 1.75rem}#cancelation-reasons{padding:0 1.5625rem}.surveyModal .survey-box{background:#F5F5F5;border-radius:6px;padding:12px;margin-bottom:20px}.surveyModal .survey-box:last-child{margin-bottom:0}.surveyModal .survey-box .answer,.surveyModal .survey-box .question{font-size:14px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.surveyModal .survey-box .answer:last-child,.surveyModal .survey-box .question:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.surveyModal .survey-box .answer .answer-btn{background-color:var(--primary);color:#fff;border-radius:5px;padding-left:12px;padding-right:12px;min-width:44px;width:fit-content;height:35px}.surveyModal .survey-box .answer .answer-btn.alt{background-color:var(--secondary)}.conventions-modal .modal-title{font-size:19px;letter-spacing:.12px;color:#696974;font-weight:bolder;margin-bottom:20px}.conventions-modal .selected-info{font-size:16px;margin-bottom:0}.conventions-modal .feedback-info{font-size:16px;padding:16px;border-radius:8px;margin-bottom:30px;font-weight:700}.conventions-modal .feedback-info img{width:40px;height:40px;display:inline-block;margin-right:10px}.conventions-modal .feedback-info.success{color:#217B00;background:#e7ffe4}.conventions-modal .feedback-info.rejected{color:#FF0080;background:#ffe4f2}.conventions-modal .info-box{margin-bottom:20px;font-size:16px}.conventions-modal .info-box img{width:50px;height:50px;display:inline-block;margin-right:10px;vertical-align:initial}.conventions-modal .info-box .info{display:inline-block}.conventions-modal .info-box .info strong.title{margin-bottom:5px}.conventions-modal .doctors-grid{margin-bottom:30px}.conventions-modal .doctors-grid .doctor .doctor-image-container{width:50px;height:50px}.reveal.validate-schedule-modal{padding:0}.reveal.validate-schedule-modal .modal-header{margin:10px;padding:10px}.reveal.validate-schedule-modal .modal-header .close-modal-button{color:var(--primary)}.form-label{font-weight:700;font-size:1rem}select{background:url(/areas/patient/content/images/iconos/dropdown.svg) center right .625rem no-repeat #fefefe;background-size:1rem;padding-right:2rem}.checkbox-container{position:relative;width:1.1875rem;height:1.1875rem}.checkbox-container input{position:absolute;opacity:0;height:100%;width:100%;z-index:1;cursor:pointer}.checkbox-container input:checked~.checkbox:after{display:block}.checkbox-container .checkbox{display:block;position:relative;width:100%;height:100%;border:.0625rem solid #d6d6d6;border-radius:.1875rem}.checkbox-container .checkbox:after{content:"";display:none;position:absolute;width:80%;height:80%;left:0;right:0;top:0;bottom:0;margin:auto;background:url(/areas/patient/content/images/iconos/check.svg) center no-repeat;background-size:contain}.radiobutton-container{display:flex;position:relative;align-items:stretch;background:#f5f5f5}.radiobutton-container input{position:absolute;opacity:0;width:100%;height:100%;z-index:1;cursor:pointer}.radiobutton-container input:checked~.radiobutton,.radiobutton-container input:checked~label{background:#fefefe}.radiobutton-container input:checked~.radiobutton .check{background-color:#00a7ff}.radiobutton-container input:checked~label{color:#00a7ff}.radiobutton-container input:checked~.radiobutton .check:after{display:block}.radiobutton-container .radiobutton{position:relative;padding-left:1.75rem}.radiobutton-container .radiobutton .check{position:absolute;width:1rem;height:1rem;left:auto;right:0;top:0;bottom:0;margin:auto;background:#969292;border-radius:6.25rem}@media print,screen and (min-width:77em){.radiobutton-container .radiobutton{padding-left:5.625rem}.radiobutton-container .radiobutton .check{width:1.875rem;height:1.875rem}}.radiobutton-container .radiobutton .check:after{content:"";display:none;position:absolute;width:50%;height:50%;left:0;right:0;top:0;bottom:0;margin:auto;background:url(/areas/patient/content/images/iconos/radiobutton.svg) center no-repeat;background-size:contain}.radiobutton-container label{flex:1 0;padding:1rem .4375rem;color:#6c6c6c;cursor:pointer}.radiobutton-container label h5{font-weight:700;line-height:1;margin:0}@media print,screen and (min-width:77em){.radiobutton-container .radiobutton .check:after{width:45%;height:45%}.radiobutton-container label{padding:1.25rem .9375rem .75rem}.radiobutton-container label h5{margin:.25rem 0}}.radiobutton-container label p{margin:0;line-height:1}.form-grid{display:flex;flex-flow:row wrap;margin-left:-.5rem;margin-right:-.5rem}@media print,screen and (min-width:40em){.form-grid{margin-left:-.84375rem;margin-right:-.84375rem}}@media print,screen and (min-width:77em){.radiobutton-container label p{line-height:1.25}.form-grid{margin-left:-1.1875rem;margin-right:-1.1875rem}}.form-grid.small-up-1>.form-input{width:calc(100% - 16px);margin-left:.5rem;margin-right:.5rem}@media print,screen and (min-width:40em){.form-grid.small-up-1>.form-input{width:calc(100% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em){.form-grid.small-up-1>.form-input{width:calc(100% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}.form-grid.small-up-2>.form-input{width:calc(50% - 16px);margin-left:.5rem;margin-right:.5rem}@media print,screen and (min-width:40em){.form-grid.small-up-2>.form-input{width:calc(50% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em){.form-grid.small-up-2>.form-input{width:calc(50% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}.form-grid.small-up-3>.form-input{width:calc(33.3333333333% - 16px);margin-left:.5rem;margin-right:.5rem}@media print,screen and (min-width:40em){.form-grid.small-up-3>.form-input{width:calc(33.3333333333% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em){.form-grid.small-up-3>.form-input{width:calc(33.3333333333% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}.form-grid.small-up-4>.form-input{width:calc(25% - 16px);margin-left:.5rem;margin-right:.5rem}@media print,screen and (min-width:40em){.form-grid.small-up-4>.form-input{width:calc(25% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em){.form-grid.small-up-4>.form-input{width:calc(25% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}.form-grid.small-up-5>.form-input{width:calc(20% - 16px);margin-left:.5rem;margin-right:.5rem}@media print,screen and (min-width:40em){.form-grid.small-up-5>.form-input{width:calc(20% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em){.form-grid.small-up-5>.form-input{width:calc(20% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}.form-grid.small-up-6>.form-input{width:calc(16.6666666667% - 16px);margin-left:.5rem;margin-right:.5rem}@media print,screen and (min-width:40em){.form-grid.small-up-6>.form-input{width:calc(16.6666666667% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em){.form-grid.small-up-6>.form-input{width:calc(16.6666666667% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}.form-grid.small-up-7>.form-input{width:calc(14.2857142857% - 16px);margin-left:.5rem;margin-right:.5rem}@media print,screen and (min-width:40em){.form-grid.small-up-7>.form-input{width:calc(14.2857142857% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em){.form-grid.small-up-7>.form-input{width:calc(14.2857142857% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}.form-grid.small-up-8>.form-input{width:calc(12.5% - 16px);margin-left:.5rem;margin-right:.5rem}@media print,screen and (min-width:40em){.form-grid.small-up-8>.form-input{width:calc(12.5% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em){.form-grid.small-up-8>.form-input{width:calc(12.5% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:40em){.form-grid.medium-up-1>.form-input{width:calc(100% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:40em) and (min-width:40em){.form-grid.medium-up-1>.form-input{width:calc(100% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.form-grid.medium-up-1>.form-input{width:calc(100% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:40em){.form-grid.medium-up-2>.form-input{width:calc(50% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:40em) and (min-width:40em){.form-grid.medium-up-2>.form-input{width:calc(50% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.form-grid.medium-up-2>.form-input{width:calc(50% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:40em){.form-grid.medium-up-3>.form-input{width:calc(33.3333333333% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:40em) and (min-width:40em){.form-grid.medium-up-3>.form-input{width:calc(33.3333333333% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.form-grid.medium-up-3>.form-input{width:calc(33.3333333333% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:40em){.form-grid.medium-up-4>.form-input{width:calc(25% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:40em) and (min-width:40em){.form-grid.medium-up-4>.form-input{width:calc(25% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.form-grid.medium-up-4>.form-input{width:calc(25% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:40em){.form-grid.medium-up-5>.form-input{width:calc(20% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:40em) and (min-width:40em){.form-grid.medium-up-5>.form-input{width:calc(20% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.form-grid.medium-up-5>.form-input{width:calc(20% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:40em){.form-grid.medium-up-6>.form-input{width:calc(16.6666666667% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:40em) and (min-width:40em){.form-grid.medium-up-6>.form-input{width:calc(16.6666666667% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.form-grid.medium-up-6>.form-input{width:calc(16.6666666667% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:40em){.form-grid.medium-up-7>.form-input{width:calc(14.2857142857% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:40em) and (min-width:40em){.form-grid.medium-up-7>.form-input{width:calc(14.2857142857% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.form-grid.medium-up-7>.form-input{width:calc(14.2857142857% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:40em){.form-grid.medium-up-8>.form-input{width:calc(12.5% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:40em) and (min-width:40em){.form-grid.medium-up-8>.form-input{width:calc(12.5% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.form-grid.medium-up-8>.form-input{width:calc(12.5% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:77em){.form-grid.large-up-1>.form-input{width:calc(100% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:77em) and (min-width:40em){.form-grid.large-up-1>.form-input{width:calc(100% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.form-grid.large-up-1>.form-input{width:calc(100% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:77em){.form-grid.large-up-2>.form-input{width:calc(50% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:77em) and (min-width:40em){.form-grid.large-up-2>.form-input{width:calc(50% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.form-grid.large-up-2>.form-input{width:calc(50% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:77em){.form-grid.large-up-3>.form-input{width:calc(33.3333333333% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:77em) and (min-width:40em){.form-grid.large-up-3>.form-input{width:calc(33.3333333333% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.form-grid.large-up-3>.form-input{width:calc(33.3333333333% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:77em){.form-grid.large-up-4>.form-input{width:calc(25% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:77em) and (min-width:40em){.form-grid.large-up-4>.form-input{width:calc(25% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.form-grid.large-up-4>.form-input{width:calc(25% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:77em){.form-grid.large-up-5>.form-input{width:calc(20% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:77em) and (min-width:40em){.form-grid.large-up-5>.form-input{width:calc(20% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.form-grid.large-up-5>.form-input{width:calc(20% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:77em){.form-grid.large-up-6>.form-input{width:calc(16.6666666667% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:77em) and (min-width:40em){.form-grid.large-up-6>.form-input{width:calc(16.6666666667% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.form-grid.large-up-6>.form-input{width:calc(16.6666666667% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:77em){.form-grid.large-up-7>.form-input{width:calc(14.2857142857% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:77em) and (min-width:40em){.form-grid.large-up-7>.form-input{width:calc(14.2857142857% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.form-grid.large-up-7>.form-input{width:calc(14.2857142857% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:77em){.form-grid.large-up-8>.form-input{width:calc(12.5% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:77em) and (min-width:40em){.form-grid.large-up-8>.form-input{width:calc(12.5% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.form-grid.large-up-8>.form-input{width:calc(12.5% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}.form-grid .form-input{width:calc(100% - 16px);margin-left:.5rem;margin-right:.5rem}@media print,screen and (min-width:40em){.form-grid .form-input{width:calc(100% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em){.form-grid .form-input{width:calc(100% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}.form-grid .form-input h5{font-weight:700}.form-grid .form-input .social-networks{padding:1.5625rem 0;font-weight:700}.form-grid .form-input .social-networks .text{display:flex;width:75%;margin-bottom:1.0625rem;align-items:center}.form-grid .form-input .social-networks .options{text-align:center}.form-grid .form-input .social-networks .options button{width:9rem}@media print,screen and (min-width:40em){.form-grid .form-input .social-networks .text{margin:0}.form-grid .form-input.calendar-form,.form-grid .form-input.hours-form{width:calc(50% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:40em) and (min-width:40em){.form-grid .form-input.calendar-form,.form-grid .form-input.hours-form{width:calc(50% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.form-grid .form-input.calendar-form,.form-grid .form-input.hours-form{width:calc(50% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media print,screen and (min-width:77em){.form-grid .form-input.calendar-form,.form-grid .form-input.hours-form{width:calc(50% - 16px);margin-left:.5rem;margin-right:.5rem}}@media print,screen and (min-width:77em) and (min-width:40em){.form-grid .form-input.calendar-form,.form-grid .form-input.hours-form{width:calc(50% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.form-grid .form-input.calendar-form,.form-grid .form-input.hours-form{width:calc(50% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}@media screen and (min-width:80em){.form-grid .form-input.calendar-form,.form-grid .form-input.hours-form{width:calc(50% - 16px);margin-left:.5rem;margin-right:.5rem}}@media screen and (min-width:80em) and (min-width:40em){.form-grid .form-input.calendar-form,.form-grid .form-input.hours-form{width:calc(50% - 27px);margin-left:.84375rem;margin-right:.84375rem}}@media screen and (min-width:80em) and (min-width:77em){.form-grid .form-input.calendar-form,.form-grid .form-input.hours-form{width:calc(50% - 38px);margin-left:1.1875rem;margin-right:1.1875rem}}.form-grid .account-activate-form .cell,.form-grid .change-password-form .cell,.form-grid .conventions-form .cell,.form-grid .invite-form .cell,.form-grid .new-member-form .cell,.form-grid .pacient-form .cell,.form-grid .profile-form .cell,.form-grid .register-form .cell,.form-grid .user-form .cell,.form-grid .user-info-form .cell{margin-bottom:1.5625rem}.form-grid .account-activate-form .cell label,.form-grid .change-password-form .cell label,.form-grid .conventions-form .cell label,.form-grid .invite-form .cell label,.form-grid .new-member-form .cell label,.form-grid .pacient-form .cell label,.form-grid .profile-form .cell label,.form-grid .register-form .cell label,.form-grid .user-form .cell label,.form-grid .user-info-form .cell label{margin-bottom:.5rem;font-weight:700;line-height:1.2}.form-grid .account-activate-form .cell input[type=password],.form-grid .account-activate-form .cell input[type=text],.form-grid .change-password-form .cell input[type=password],.form-grid .change-password-form .cell input[type=text],.form-grid .conventions-form .cell input[type=password],.form-grid .conventions-form .cell input[type=text],.form-grid .invite-form .cell input[type=password],.form-grid .invite-form .cell input[type=text],.form-grid .new-member-form .cell input[type=password],.form-grid .new-member-form .cell input[type=text],.form-grid .pacient-form .cell input[type=password],.form-grid .pacient-form .cell input[type=text],.form-grid .profile-form .cell input[type=password],.form-grid .profile-form .cell input[type=text],.form-grid .register-form .cell input[type=password],.form-grid .register-form .cell input[type=text],.form-grid .user-form .cell input[type=password],.form-grid .user-form .cell input[type=text],.form-grid .user-info-form .cell input[type=password],.form-grid .user-info-form .cell input[type=text]{border-radius:.375rem}.form-grid .p-animated{background-color:#fff3cd;transition:all 2s;margin-bottom:1em;padding:1em 1em 1em 1.2em}.form-grid .change-state{background-color:transparent}.form-grid .tnc{display:flex;margin-bottom:2.3125rem}.form-grid .tnc .checkbox-container{flex:0 1 1.1875rem}.form-grid .tnc label{flex:1 0;margin-left:.8125rem;font-size:.875rem;line-height:1.2}.form-grid .form-options{width:100%;padding:1.5625rem 0;text-align:center}.form-grid .form-options .button:not(.hollow){color:#fefefe}.form-grid .form-options #showing-recovery{padding-bottom:1.5625rem;display:block}.alert{margin:1.5rem auto;padding:1.5625rem;border:thin solid #0a0a0a;border-radius:.4375rem}.alert>h1,.alert>h2,.alert>h3,.alert>h4,.alert>h5,.alert>h6{display:flex;font-weight:700;vertical-align:middle;align-items:center;margin-bottom:.9375rem}@media print,screen and (min-width:40em){.alert>h1,.alert>h2,.alert>h3,.alert>h4,.alert>h5,.alert>h6{font-size:1.125rem}}.alert>h1 .icon,.alert>h2 .icon,.alert>h3 .icon,.alert>h4 .icon,.alert>h5 .icon,.alert>h6 .icon{margin-right:.5625rem;font-size:2.3125rem}.alert ul{list-style-type:"- "}.alert ul>li{margin-bottom:1rem}.alert.alert-primary,.alert.alert-secondary,.alert.alert-tertiary{color:#00a7ff;border-color:#00a7ff}.alert.alert-optional{color:#707070;border-color:#707070}.alert.alert-success{color:#3adb76;border-color:#3adb76}.alert.alert-warning{color:#f8007c;border-color:#f8007c}.alert.alert-info{color:#f87c00;border-color:#f87c00}.alert.alert-alert{color:#cc4b37;border-color:#cc4b37}.alert.alert-navigation{color:#7ed321;border-color:#7ed321}.alert.alert-to-register{color:#c4c4c4;border-color:#c4c4c4}.topbar .logo-toolBar{max-width:150px;width:100%;height:65px;background-position:center,center;background-size:100%,contain;padding:0;background-repeat:no-repeat}.topbar .top-bar .top-bar-right{justify-self:center;align-self:center}@media print,screen and (max-width:76.99875em){.topbar .logo-toolBar{max-width:120px;height:35px}}.calendar-container{padding:.9375rem 0 2.1875rem}.calendar-container .calendar-header,.calendar-container .calendar-row{display:flex;flex-flow:row wrap;height:2.625rem;margin:.09375rem -.0625rem}@media print,screen and (min-width:40em){.calendar-container .calendar-header,.calendar-container .calendar-row{margin:.15625rem -.125rem}}@media print,screen and (min-width:77em){.calendar-container .calendar-header,.calendar-container .calendar-row{margin:.21875rem -.1875rem}}.calendar-container .calendar-header .day,.calendar-container .calendar-header>.day-name,.calendar-container .calendar-row .day,.calendar-container .calendar-row>.day-name{width:calc(14.2857142857% - 2px);margin-left:.0625rem;margin-right:.0625rem}@media print,screen and (min-width:40em){.calendar-container .calendar-header .day,.calendar-container .calendar-header>.day-name,.calendar-container .calendar-row .day,.calendar-container .calendar-row>.day-name{width:calc(14.2857142857% - 4px);margin-left:.125rem;margin-right:.125rem}}@media print,screen and (min-width:77em){.calendar-container .calendar-header .day,.calendar-container .calendar-header>.day-name,.calendar-container .calendar-row .day,.calendar-container .calendar-row>.day-name{width:calc(14.2857142857% - 6px);margin-left:.1875rem;margin-right:.1875rem}.hours-container .hours-options{margin-left:-.40625rem;margin-right:-.40625rem}}.calendar-container .calendar-header .day,.calendar-container .calendar-header .day-name,.calendar-container .calendar-row .day,.calendar-container .calendar-row .day-name{display:flex;justify-content:center;align-items:center;height:100%;text-align:center}.calendar-container .calendar-header .day-name,.calendar-container .calendar-row .day-name{font-size:1.125rem;font-weight:700}.calendar-container .calendar-header .day,.calendar-container .calendar-row .day{padding:0;font-size:1rem;font-weight:700;border-radius:.3125rem;color:#fefefe}.calendar-container .calendar-header .day:disabled,.calendar-container .calendar-row .day:disabled{background-color:#fefefe;color:#00a7ff;opacity:1}.calendar-container .calendar-header .day.no-current-month,.calendar-container .calendar-row .day.no-current-month{color:#9ba7cf}.hours-container{padding:.9375rem 0}.hours-container .hours-options{display:flex;flex-flow:row wrap;margin-left:-.40625rem;margin-right:-.40625rem}@media print,screen and (min-width:40em){.hours-container .hours-options{margin-left:-.40625rem;margin-right:-.40625rem}.hours-container .hours-options>.hour{width:calc(50% - 13px)}}.hours-container .hours-options>.hour{width:calc(50% - 13px);margin-left:.40625rem;margin-right:.40625rem}.hours-container .hours-options .hour{margin-top:.40625rem;margin-bottom:.40625rem;padding:.9375rem .625rem;color:#fefefe;font-size:1rem;font-weight:700;text-align:center;border-radius:0}@media print,screen and (min-width:40em){.hours-container .hours-options>.hour{margin-left:.40625rem;margin-right:.40625rem}.hours-container .hours-options .hour{margin-top:.40625rem;margin-bottom:.40625rem}}@media print,screen and (min-width:77em){.hours-container .hours-options>.hour{width:calc(50% - 13px);margin-left:.40625rem;margin-right:.40625rem}.hours-container .hours-options .hour{margin-top:.40625rem;margin-bottom:.40625rem}}.hours-container .hours-options .hour:disabled{background-color:#efefef;color:#00a7ff;opacity:1}.pattern-content{max-height:50vh;overflow:auto}.pattern-content-row{display:flex;flex-direction:row}.pattern-content-row div{display:flex;flex-direction:column;width:50%}.pattern-content-row div label{font-weight:700;font-size:16px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pattern-content-row div select,.pattern-content-row div span{font-size:15px}.pattern-content-error{font-size:13px;color:red;text-align:center;margin-bottom:10px}.home-header{background-color:#f7f7f7;padding-bottom:1rem;float:left;width:100%}@media print,screen and (min-width:77em){.home-header{padding:0;background:linear-gradient(66deg,rgba(255,255,255,.98) 35%,rgba(116,94,94,0) 100%);background-size:cover!important;padding-bottom:5.625rem!important}}@media print,screen and (max-width:76.99875em){.home-header .grid-container{padding:0 1.5625rem!important}}.home-header .intro-text-container{text-align:center}@media print,screen and (min-width:77em){.home-header .intro-text-container{width:34%;text-align:left;margin:6rem 0 4rem}}.home-header .intro-text-container h4{margin:.96875rem 0;font-weight:700;line-height:1}@media print,screen and (min-width:77em){.home-header .intro-text-container h4{margin:0 0 .4375rem;font-size:2.5rem}}.home-header .flex-grid-container{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:4rem 0 3rem}@media (width < 992px){.home-header .flex-grid-container{flex-direction:column}}.home-header .flex-grid-container .intro-text-container{margin:0!important}.home-header .flex-grid-container .intro-text-container h4{margin-top:0!important}.home-header .flex-grid-container .auth-quick-access{position:relative;max-width:560px;width:100%;display:flex;gap:10px}.home-header .flex-grid-container .auth-quick-access .access-card{background-color:#fff;border-radius:5px;padding:40px;text-align:center;font-size:18px;font-weight:700}.home-header .flex-grid-container .auth-quick-access .access-card.primary-color{color:var(--primary)}.home-header .flex-grid-container .auth-quick-access .access-card.secondary-color{color:var(--secondary)}.home-header .flex-grid-container .auth-quick-access .access-card p{margin:14px 0}.home-header .flex-grid-container .auth-quick-access .access-card .button.secondary:hover{background-color:var(--secondary-hover);color:#fefefe}.loading-progress-bar{display:none;height:4px;width:100%;overflow:hidden}.loading-progress-bar-bg{display:block;width:100%;height:100%;background-color:var(--secondary);opacity:.5}.appointment-modal .date-info>div,.progress-bar-value{background-color:var(--primary)}.progress-bar-value{width:100%;height:100%;margin-top:-4px;animation:indeterminateAnimation 1s infinite linear;transform-origin:0 50%}@keyframes indeterminateAnimation{0%{transform:translateX(0) scaleX(0)}40%{transform:translateX(0) scaleX(.4)}100%{transform:translateX(100%) scaleX(.5)}}body.logged-in .home-header .user-info-container .login-button{display:none}body.logged-in .home-header .user-info-container .user-info{display:flex}@media (width < 576px){.home-header .flex-grid-container .auth-quick-access{flex-direction:column}#intro-subtittle{font-size:16px!important}}.search-bar-container{position:relative;background-color:transparent}@media print,screen and (min-width:77em){.search-bar-container{margin:0!important;bottom:0;box-shadow:0 0 1.25rem rgba(0,0,0,.18);border-radius:.8125rem}}.search-bar-container .appointment-type-selector{margin-bottom:.21875rem;background:#f5f5f5;border-radius:.8125rem .8125rem 0 0;box-shadow:0 0 1.25rem rgba(0,0,0,.16);overflow:hidden}.search-bar-container .appointment-type-selector .appointment-type .radiobutton-container{background:linear-gradient(90deg,#d6d6d6 0,rgba(245,245,245,0) 3%)}.search-bar-container .appointment-type-selector .appointment-type:first-child .radiobutton-container{background:#f5f5f5;background:linear-gradient(270deg,#d6d6d6 0,rgba(245,245,245,0) 3%)}@media print,screen and (min-width:77em){.search-bar-container .appointment-type-selector{margin-bottom:0;border-bottom:thin solid #d1d1d1;box-shadow:none}.search-bar-container .appointment-type-selector .appointment-type:first-child .radiobutton-container .radiobutton{padding-left:4.1875rem}}.search-bar-container .service-type-selector>.cell{position:relative;margin:.21875rem 0}.search-bar-container .aseguradoras-dropdown{border:1px solid #d9d9d9;border-radius:.375rem;background:url(/areas/patient/content/images/iconos/dropdown.svg) center right 1.59375rem no-repeat #fefefe;background-size:1rem}@media print,screen and (min-width:77em){.search-bar-container .service-type-selector>.cell{margin:0}.search-bar-container .aseguradoras-dropdown{height:100%;border:none;border-radius:.8125rem 0 0 .8125rem}.search-bar-container .aseguradoras-dropdown>li:first-child>a{height:71px}}.alt-sidebar .step-content .menu.nested li,.search-bar-container .aseguradoras-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}.search-bar-container .aseguradoras-dropdown>li:first-child>a{padding:1.8125rem 1.59375rem 1.5625rem 1.6875rem;font-size:1rem;color:#a2a2a2}@media print,screen and (max-width:76.99875em){.search-bar-container .aseguradoras-dropdown>li:first-child>a{padding:1rem}}.search-bar-container .aseguradoras-dropdown ul{margin:.3125rem 0;border-radius:.375rem}.search-bar-container .aseguradoras-dropdown li{width:100%}.search-bar-container .aseguradoras-dropdown a{color:#0a0a0a}.search-bar-container .aseguradoras-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}.search-bar-container .aseguradoras-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}.search-bar-container .service-name-input{height:auto;margin-bottom:1rem;padding:1.6875rem 2.1875rem 1.5625rem;border-radius:.375rem}@media print,screen and (min-width:77em){.search-bar-container .service-name-input{margin-bottom:0;border:none;border-left:1px solid #d9d9d9;border-radius:0}}@media print,screen and (max-width:76.99875em){.search-bar-container .service-name-input{padding:1rem}}.search-bar-container .search-service-dropdown-pane{width:100%;max-height:15.5rem;overflow-y:auto}.search-bar-container .search-service-dropdown-pane .services-category-list .services-category-item>a{padding:.875rem 1.75rem;background:#8b8b8b;color:#fefefe;font-size:1.125rem;font-weight:700}.search-bar-container .search-service-dropdown-pane .services-list .service-item{border-bottom:thin solid #ddd}.search-bar-container .search-service-dropdown-pane .services-list .service-item>a{padding:.9375rem 1.4375rem;font-size:1.125rem}.search-bar-container .search-service-dropdown-pane .services-list .service-item>a .service-name{color:#9d9d9d;font-weight:700}.search-bar-container .search-service-dropdown-pane .services-list .service-item>a .current-selection{font-weight:700}.search-bar-container .search-service-dropdown-pane .services-list .service-item>a::before{display:inline-block;margin-right:1.75rem;font-family:"Font Awesome 5 Free";font-weight:900}.search-bar-container .search-service-dropdown-pane .services-list .service-item.available>a{color:#0a0a0a}.search-bar-container .search-service-dropdown-pane .services-list .service-item.available>a::before{content:"\f00c"}.search-bar-container .search-service-dropdown-pane .services-list .service-item.unavailable>a{color:#9d9d9d}.search-bar-container .search-service-dropdown-pane .services-list .service-item.unavailable>a::before{content:"\f00d"}@media print,screen and (min-width:77em){.search-bar-container .search-button{width:100%;padding:1.625rem 2.1875rem 1.5625rem;font-size:1.125rem;border-radius:0 0 .8125rem}}.appointments-container{padding-right:.71875rem;padding-left:.71875rem;max-width:77rem;margin-left:auto;margin-right:auto}.appointments-container h5{margin-bottom:1em}.appointments-container .appointments-grid{display:flex;flex-flow:row wrap;margin:-.46875rem -.625rem}@media print,screen and (min-width:40em){.appointments-container{padding-right:.9375rem;padding-left:.9375rem}.appointments-container .appointments-grid{margin:-.8125rem -.9375rem}}@media print,screen and (min-width:77em){.appointments-container{padding-right:1.25rem;padding-left:1.25rem}.appointments-container .appointments-grid{margin:-1.15625rem -1.25rem}}.appointments-container .appointments-grid.small-up-1>.appointment{width:calc(100% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.small-up-1>.appointment{width:calc(100% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.small-up-1>.appointment{width:calc(100% - 40px);margin-left:1.25rem;margin-right:1.25rem}}.appointments-container .appointments-grid.small-up-2>.appointment{width:calc(50% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.small-up-2>.appointment{width:calc(50% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.small-up-2>.appointment{width:calc(50% - 40px);margin-left:1.25rem;margin-right:1.25rem}}.appointments-container .appointments-grid.small-up-3>.appointment{width:calc(33.3333333333% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.small-up-3>.appointment{width:calc(33.3333333333% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.small-up-3>.appointment{width:calc(33.3333333333% - 40px);margin-left:1.25rem;margin-right:1.25rem}}.appointments-container .appointments-grid.small-up-4>.appointment{width:calc(25% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.small-up-4>.appointment{width:calc(25% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.small-up-4>.appointment{width:calc(25% - 40px);margin-left:1.25rem;margin-right:1.25rem}}.appointments-container .appointments-grid.small-up-5>.appointment{width:calc(20% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.small-up-5>.appointment{width:calc(20% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.small-up-5>.appointment{width:calc(20% - 40px);margin-left:1.25rem;margin-right:1.25rem}}.appointments-container .appointments-grid.small-up-6>.appointment{width:calc(16.6666666667% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.small-up-6>.appointment{width:calc(16.6666666667% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.small-up-6>.appointment{width:calc(16.6666666667% - 40px);margin-left:1.25rem;margin-right:1.25rem}}.appointments-container .appointments-grid.small-up-7>.appointment{width:calc(14.2857142857% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.small-up-7>.appointment{width:calc(14.2857142857% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.small-up-7>.appointment{width:calc(14.2857142857% - 40px);margin-left:1.25rem;margin-right:1.25rem}}.appointments-container .appointments-grid.small-up-8>.appointment{width:calc(12.5% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.small-up-8>.appointment{width:calc(12.5% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.small-up-8>.appointment{width:calc(12.5% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.medium-up-1>.appointment{width:calc(100% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.appointments-container .appointments-grid.medium-up-1>.appointment{width:calc(100% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.appointments-container .appointments-grid.medium-up-1>.appointment{width:calc(100% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.medium-up-2>.appointment{width:calc(50% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.appointments-container .appointments-grid.medium-up-2>.appointment{width:calc(50% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.appointments-container .appointments-grid.medium-up-2>.appointment{width:calc(50% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.medium-up-3>.appointment{width:calc(33.3333333333% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.appointments-container .appointments-grid.medium-up-3>.appointment{width:calc(33.3333333333% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.appointments-container .appointments-grid.medium-up-3>.appointment{width:calc(33.3333333333% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.medium-up-4>.appointment{width:calc(25% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.appointments-container .appointments-grid.medium-up-4>.appointment{width:calc(25% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.appointments-container .appointments-grid.medium-up-4>.appointment{width:calc(25% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.medium-up-5>.appointment{width:calc(20% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.appointments-container .appointments-grid.medium-up-5>.appointment{width:calc(20% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.appointments-container .appointments-grid.medium-up-5>.appointment{width:calc(20% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.medium-up-6>.appointment{width:calc(16.6666666667% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.appointments-container .appointments-grid.medium-up-6>.appointment{width:calc(16.6666666667% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.appointments-container .appointments-grid.medium-up-6>.appointment{width:calc(16.6666666667% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.medium-up-7>.appointment{width:calc(14.2857142857% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.appointments-container .appointments-grid.medium-up-7>.appointment{width:calc(14.2857142857% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.appointments-container .appointments-grid.medium-up-7>.appointment{width:calc(14.2857142857% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:40em){.appointments-container .appointments-grid.medium-up-8>.appointment{width:calc(12.5% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.appointments-container .appointments-grid.medium-up-8>.appointment{width:calc(12.5% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:40em) and (min-width:77em){.appointments-container .appointments-grid.medium-up-8>.appointment{width:calc(12.5% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.large-up-1>.appointment{width:calc(100% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.appointments-container .appointments-grid.large-up-1>.appointment{width:calc(100% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.appointments-container .appointments-grid.large-up-1>.appointment{width:calc(100% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.large-up-2>.appointment{width:calc(50% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.appointments-container .appointments-grid.large-up-2>.appointment{width:calc(50% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.appointments-container .appointments-grid.large-up-2>.appointment{width:calc(50% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.large-up-3>.appointment{width:calc(33.3333333333% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.appointments-container .appointments-grid.large-up-3>.appointment{width:calc(33.3333333333% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.appointments-container .appointments-grid.large-up-3>.appointment{width:calc(33.3333333333% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.large-up-4>.appointment{width:calc(25% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.appointments-container .appointments-grid.large-up-4>.appointment{width:calc(25% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.appointments-container .appointments-grid.large-up-4>.appointment{width:calc(25% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.large-up-5>.appointment{width:calc(20% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.appointments-container .appointments-grid.large-up-5>.appointment{width:calc(20% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.appointments-container .appointments-grid.large-up-5>.appointment{width:calc(20% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.large-up-6>.appointment{width:calc(16.6666666667% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.appointments-container .appointments-grid.large-up-6>.appointment{width:calc(16.6666666667% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.appointments-container .appointments-grid.large-up-6>.appointment{width:calc(16.6666666667% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.large-up-7>.appointment{width:calc(14.2857142857% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.appointments-container .appointments-grid.large-up-7>.appointment{width:calc(14.2857142857% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.appointments-container .appointments-grid.large-up-7>.appointment{width:calc(14.2857142857% - 40px);margin-left:1.25rem;margin-right:1.25rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid.large-up-8>.appointment{width:calc(12.5% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.appointments-container .appointments-grid.large-up-8>.appointment{width:calc(12.5% - 30px);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:77em) and (min-width:77em){.appointments-container .appointments-grid.large-up-8>.appointment{width:calc(12.5% - 40px);margin-left:1.25rem;margin-right:1.25rem}}.appointments-container .appointments-grid .appointment{width:calc(100% - 20px);padding:1.6875rem 1.4375rem 1.125rem;border-radius:1.125rem;box-shadow:0 0 1.25rem rgba(0,0,0,.18);margin:.46875rem .625rem}@media print,screen and (min-width:40em){.appointments-container .appointments-grid .appointment{width:calc(100% - 30px);height:calc(100% - 26px);margin:.8125rem .9375rem;padding:2.4375rem 2.1875rem 2rem}}@media print,screen and (min-width:77em){.appointments-container .appointments-grid .appointment{width:calc(100% - 40px);height:calc(100% - 37px);margin:1.15625rem 1.25rem}}.appointments-container .appointments-grid .appointment h5{margin:.375rem 0;font-weight:700;font-size:1.125rem}.appointments-container .appointments-grid .appointment p{margin:.375rem 0;font-size:.9375rem;color:#767676;line-height:1.1}.appointments-container .appointments-grid .appointment .appointment-options-container{margin:1rem 0 .125rem}.appointments-container .appointments-grid .appointment .appointment-options-container .appointment-icon{color:#00a7ff;font-size:2rem}.doctors-container .doctors-grid{display:flex;flex-flow:row wrap;margin:-.46875rem -.625rem}@media print,screen and (min-width:40em){.doctors-container .doctors-grid{margin:-.78125rem -1.875rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid{margin:-1.09375rem -3.28125rem}}.doctors-container .doctors-grid.small-up-1>.doctor{width:calc(100% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.small-up-1>.doctor{width:calc(100% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.small-up-1>.doctor{width:calc(100% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}.doctors-container .doctors-grid.small-up-2>.doctor{width:calc(50% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.small-up-2>.doctor{width:calc(50% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.small-up-2>.doctor{width:calc(50% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}.doctors-container .doctors-grid.small-up-3>.doctor{width:calc(33.3333333333% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.small-up-3>.doctor{width:calc(33.3333333333% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.small-up-3>.doctor{width:calc(33.3333333333% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}.doctors-container .doctors-grid.small-up-4>.doctor{width:calc(25% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.small-up-4>.doctor{width:calc(25% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.small-up-4>.doctor{width:calc(25% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}.doctors-container .doctors-grid.small-up-5>.doctor{width:calc(20% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.small-up-5>.doctor{width:calc(20% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.small-up-5>.doctor{width:calc(20% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}.doctors-container .doctors-grid.small-up-6>.doctor{width:calc(16.6666666667% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.small-up-6>.doctor{width:calc(16.6666666667% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.small-up-6>.doctor{width:calc(16.6666666667% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}.doctors-container .doctors-grid.small-up-7>.doctor{width:calc(14.2857142857% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.small-up-7>.doctor{width:calc(14.2857142857% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.small-up-7>.doctor{width:calc(14.2857142857% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}.doctors-container .doctors-grid.small-up-8>.doctor{width:calc(12.5% - 20px);margin-left:.625rem;margin-right:.625rem}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.small-up-8>.doctor{width:calc(12.5% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.small-up-8>.doctor{width:calc(12.5% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.medium-up-1>.doctor{width:calc(100% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.doctors-container .doctors-grid.medium-up-1>.doctor{width:calc(100% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:40em) and (min-width:77em){.doctors-container .doctors-grid.medium-up-1>.doctor{width:calc(100% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.medium-up-2>.doctor{width:calc(50% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.doctors-container .doctors-grid.medium-up-2>.doctor{width:calc(50% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:40em) and (min-width:77em){.doctors-container .doctors-grid.medium-up-2>.doctor{width:calc(50% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.medium-up-3>.doctor{width:calc(33.3333333333% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.doctors-container .doctors-grid.medium-up-3>.doctor{width:calc(33.3333333333% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:40em) and (min-width:77em){.doctors-container .doctors-grid.medium-up-3>.doctor{width:calc(33.3333333333% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.medium-up-4>.doctor{width:calc(25% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.doctors-container .doctors-grid.medium-up-4>.doctor{width:calc(25% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:40em) and (min-width:77em){.doctors-container .doctors-grid.medium-up-4>.doctor{width:calc(25% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.medium-up-5>.doctor{width:calc(20% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.doctors-container .doctors-grid.medium-up-5>.doctor{width:calc(20% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:40em) and (min-width:77em){.doctors-container .doctors-grid.medium-up-5>.doctor{width:calc(20% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.medium-up-6>.doctor{width:calc(16.6666666667% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.doctors-container .doctors-grid.medium-up-6>.doctor{width:calc(16.6666666667% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:40em) and (min-width:77em){.doctors-container .doctors-grid.medium-up-6>.doctor{width:calc(16.6666666667% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.medium-up-7>.doctor{width:calc(14.2857142857% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.doctors-container .doctors-grid.medium-up-7>.doctor{width:calc(14.2857142857% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:40em) and (min-width:77em){.doctors-container .doctors-grid.medium-up-7>.doctor{width:calc(14.2857142857% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:40em){.doctors-container .doctors-grid.medium-up-8>.doctor{width:calc(12.5% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:40em) and (min-width:40em){.doctors-container .doctors-grid.medium-up-8>.doctor{width:calc(12.5% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:40em) and (min-width:77em){.doctors-container .doctors-grid.medium-up-8>.doctor{width:calc(12.5% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.large-up-1>.doctor{width:calc(100% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.doctors-container .doctors-grid.large-up-1>.doctor{width:calc(100% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em) and (min-width:77em){.doctors-container .doctors-grid.large-up-1>.doctor{width:calc(100% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.large-up-2>.doctor{width:calc(50% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.doctors-container .doctors-grid.large-up-2>.doctor{width:calc(50% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em) and (min-width:77em){.doctors-container .doctors-grid.large-up-2>.doctor{width:calc(50% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.large-up-3>.doctor{width:calc(33.3333333333% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.doctors-container .doctors-grid.large-up-3>.doctor{width:calc(33.3333333333% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em) and (min-width:77em){.doctors-container .doctors-grid.large-up-3>.doctor{width:calc(33.3333333333% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.large-up-4>.doctor{width:calc(25% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.doctors-container .doctors-grid.large-up-4>.doctor{width:calc(25% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em) and (min-width:77em){.doctors-container .doctors-grid.large-up-4>.doctor{width:calc(25% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.large-up-5>.doctor{width:calc(20% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.doctors-container .doctors-grid.large-up-5>.doctor{width:calc(20% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em) and (min-width:77em){.doctors-container .doctors-grid.large-up-5>.doctor{width:calc(20% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.large-up-6>.doctor{width:calc(16.6666666667% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.doctors-container .doctors-grid.large-up-6>.doctor{width:calc(16.6666666667% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em) and (min-width:77em){.doctors-container .doctors-grid.large-up-6>.doctor{width:calc(16.6666666667% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.large-up-7>.doctor{width:calc(14.2857142857% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.doctors-container .doctors-grid.large-up-7>.doctor{width:calc(14.2857142857% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em) and (min-width:77em){.doctors-container .doctors-grid.large-up-7>.doctor{width:calc(14.2857142857% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid.large-up-8>.doctor{width:calc(12.5% - 20px);margin-left:.625rem;margin-right:.625rem}}@media print,screen and (min-width:77em) and (min-width:40em){.doctors-container .doctors-grid.large-up-8>.doctor{width:calc(12.5% - 60px);margin-left:1.875rem;margin-right:1.875rem}}@media print,screen and (min-width:77em) and (min-width:77em){.doctors-container .doctors-grid.large-up-8>.doctor{width:calc(12.5% - 105px);margin-left:3.28125rem;margin-right:3.28125rem}}.doctors-container .doctors-grid .doctor{position:relative;width:calc(100% - 20px);height:calc(100% - 15px);margin:.46875rem .625rem}@media print,screen and (min-width:40em){.doctors-container .doctors-grid .doctor{width:calc(100% - 60px);height:calc(100% - 25px);margin:.78125rem 1.875rem}}@media print,screen and (min-width:77em){.doctors-container .doctors-grid .doctor{width:calc(100% - 105px);height:calc(100% - 35px);margin:1.09375rem 3.28125rem}.doctors-container .doctors-grid .doctor .doctor-description .doctor-rating{text-align:right}}.doctors-container .doctors-grid .doctor .doctor-image-container{position:absolute;top:0;bottom:0;margin:auto;width:4.8125rem;height:4.8125rem;z-index:0}.doctors-container .doctors-grid .doctor .doctor-image-container .doctor-image{position:relative;width:100%;height:100%;border-radius:6.25rem;overflow:hidden}.doctors-container .doctors-grid .doctor .doctor-image-container .doctor-image img{display:block;height:100%;max-width:none}.doctors-container .doctors-grid .doctor .doctor-description{margin-left:2.40625rem;border-radius:1rem;padding:1.41875rem 2.375rem 1.6875rem 3.5625rem;box-shadow:0 0 1.25rem rgba(0,0,0,.1)}.doctors-container .doctors-grid .doctor .doctor-description .doctor-info h6{margin:0 0 .375rem;font-weight:700;line-height:1.25}.doctors-container .doctors-grid .doctor .doctor-description .doctor-info p{margin:0 0 .375rem;color:#767676}.doctors-container .doctors-grid .doctor .doctor-description .doctor-rating{font-weight:700}.doctors-container .doctors-grid .doctor .doctor-description .doctor-rating .icon-star{color:#e6e6e6}.doctors-container .doctors-grid .doctor .doctor-description .doctor-rating .icon-star.is-active{color:#ff9d00}.modal-two-factor::backdrop{background:rgba(0,0,0,.5)}.modal-two-factor{border-radius:5px;border:1px solid #B0B9C3}.modal-two-factor section{flex-direction:column;display:none;gap:10px}.modal-two-factor section h2{padding:0;text-align:center;font-weight:800;font-size:20px;width:90%;margin:0 auto;line-height:1}.modal-two-factor section .information{padding:10px 0;color:var(--primary);text-align:center;margin:0}.modal-two-factor section .prefix{display:flex;flex-direction:column;border-radius:5px;border:none;padding:10px;width:100%;text-align:left;background:#E5EBF2;margin-bottom:10px}.modal-two-factor section .prefix label{font-size:14px}.modal-two-factor section .prefix span{font-size:14px;font-weight:700}.modal-two-factor>main{width:350px;height:auto;max-width:100%}.two-factor-close{display:flex;justify-content:flex-end}.two-factor-close button{font-size:22px;color:#000;background:0 0;border:none}.two-factor-code{display:flex;justify-content:center;align-items:center;gap:5px}.two-factor-code input{background:#fff;border:1px solid #9B9B9B;width:50px;height:50px;font-size:20px;text-align:center;border-radius:5px}.two-factor-buttons{display:flex;justify-content:center;gap:7px;padding:14px}.two-factor-buttons .btn-cancel{border:1px solid var(--primary);color:var(--global-color);background:#fff;border-radius:5px;padding:7px 14px;font-weight:700}.two-factor-buttons .btn-action{border:1px solid var(--primary);background:var(--primary);color:#fff;border-radius:5px;padding:7px 14px;font-weight:700}.two-factor-buttons .btn-action:disabled{background:#ABABAB;border:1px solid #ABABAB}.two-factor-attempt{display:flex;justify-content:center}.two-factor-attempt button{padding:0;margin:0;color:var(--primary);text-decoration:underline;background:0 0;border:none}.two-factor-invalid-code,.two-factor-message{display:none;text-align:center}.two-factor-message.invalid-code{color:#FB4030}.two-factor-message.resend-code{color:var(--primary)}.pop-medical-order{width:500px!important}.pop-medical-order .pop-header{text-align:center;margin:18px 0}.pop-medical-order .pop-rows{display:flex;flex-direction:column;gap:5px;max-height:300px;overflow-y:auto}.pop-medical-order .pop-rows>div{display:flex;align-items:center;border-bottom:1px solid #E8E8E8}.pop-medical-order .pop-rows>div>div{display:flex;flex-direction:column;gap:5px;justify-content:center}.pop-medical-order .pop-rows>div>div span{margin:5px 0}.pop-medical-order .pop-rows>div button{border-radius:3px;padding:10px 15px;color:#fff;background:var(--primary);border:none;margin:10px 0 10px auto;width:125px;flex:none}.schedule-header{height:11.0625rem;padding:2.5rem 0;margin-bottom:-4.0625rem;background:#fff;background:radial-gradient(circle,#fff 0,rgba(177,177,177,.15) 100%)}.schedule-header .topbar{margin:0}.schedule-header .topbar .logo-container .logo{width:auto;height:2.5rem}.progress-sidebar{width:87.5%;margin:0 auto}.progress-sidebar .progress-step{margin-bottom:1.5625rem}.progress-sidebar .progress-step>h2,.progress-sidebar .progress-step>h4{margin:0;font-weight:700;line-height:1.1}.progress-sidebar .progress-step>h2{text-transform:uppercase}@media print,screen and (max-width:76.99875em){.progress-sidebar{width:100%!important}.progress-sidebar .progress-status-container{padding:0 1.5625rem!important}}.progress-sidebar .progress-status-container .progress-status{padding:1.5625rem 0;color:#333;border-bottom:thin solid #e6e6e6}.progress-sidebar .progress-status-container .progress-status h6{margin:0;line-height:1.25}.progress-sidebar .progress-status-container .progress-status p{margin:0;font-weight:700;line-height:1.25}@media print,screen and (min-width:40em){.progress-sidebar .progress-step>h2{font-size:1.5625rem}.progress-sidebar .progress-step>h4{font-size:1.125rem}.progress-sidebar .progress-status-container .progress-status h6,.progress-sidebar .progress-status-container .progress-status p,.progress-sidebar .progress-status-container .progress-status.service p{font-size:.9375rem}}.progress-sidebar .progress-status-container .progress-status.service p{font-size:.9375rem;color:#00a7ff}.progress-sidebar .progress-status-container .progress-status.service p small{display:block;font-size:.9375rem;font-weight:400;color:#747474}@media print,screen and (min-width:40em){.progress-sidebar .progress-status-container .progress-status.service p small{font-size:.9375rem}}.progress-sidebar .progress-status-container .progress-status.doctor .doctor-item{display:flex}.progress-sidebar .progress-status-container .progress-status.doctor .doctor-item .doctor-image-container{position:relative;flex:0 1 auto;width:2.5625rem;margin-right:1rem;border-radius:100%;overflow:hidden}.progress-sidebar .progress-status-container .progress-status.doctor .doctor-item .doctor-image-container .doctor-image{position:relative;width:100%;height:0;padding-top:100%}.progress-sidebar .progress-status-container .progress-status.doctor .doctor-item .doctor-image-container .doctor-image img{position:absolute;width:auto;max-width:none;height:100%;margin:auto;top:0;bottom:0;left:0;right:0}.progress-sidebar .progress-status-container .progress-status.agenda .agenda-date,.progress-sidebar .progress-status-container .progress-status.agenda .agenda-time{padding:1.0625rem 1.0625rem .75rem;color:#fefefe;font-weight:700;font-size:1.5625rem;text-align:center;border-radius:.375rem}.progress-sidebar .progress-status-container .progress-status.agenda .agenda-date{margin-right:.15625rem}.progress-sidebar .progress-status-container .progress-status.agenda .agenda-time{margin-left:.15625rem}.progress-sidebar .progress-payment{margin:1.5625rem 0;border-radius:.375rem;overflow:hidden;box-shadow:0 .125rem 1.875rem rgba(0,0,0,.13)}.progress-sidebar .progress-payment .payment-header{padding:1.5625rem;color:#fefefe;text-align:center}.progress-sidebar .progress-payment .payment-header h5,.progress-sidebar .progress-payment .payment-header h6{margin:0 0 .375rem;line-height:1}.progress-sidebar .progress-payment .payment-methods{background:#f7f7f7}.progress-sidebar .progress-payment .payment-methods .payment{padding:0}@media print,screen and (max-width:76.99875em){#confirmation-container,#schedule-page,#user-register{padding:0 1.5625rem!important}#confirmation-container .progress-status-container,#schedule-page .progress-status-container,#user-register .progress-status-container{padding:0!important}}#user-register .password-row{width:100%;margin:0}#user-register .terms-section{width:100%}#user-register .terms-section label{margin-bottom:0}#user-register .terms-section label.error{margin-left:25px}.alt-sidebar-container{margin-right:0;padding-right:20px}@media (min-width:1232px){.alt-sidebar-container{border-right:1px solid #d9d9d9}}.alt-sidebar-container .progress-sidebar{margin:0;width:100%}.alt-sidebar-container .agenda-date,.alt-sidebar-container .agenda-time{border-radius:5px;background:var(--primary);text-align:center;color:#fff;font-size:18px;font-weight:600;padding:10px 0}.alt-sidebar-container .progress-status.doctor .doctor-item{height:52px;background:#F5F7FF;border:1px solid #d9d9d9;border-radius:5px;padding:6px 16px!important;width:100%}.alt-sidebar-container .progress-status.doctor .doctor-item .doctor-image-container{width:36px!important;height:auto!important;margin:0!important}.alt-sidebar-container .progress-status.doctor .doctor-item .doctor-image-container .doctor-image{margin-top:2.5px!important;width:36px!important}.alt-sidebar-container .progress-status.doctor .doctor-item .doctor-image-container .doctor-image img{border:1px solid #707070!important;border-radius:36px!important}.alt-sidebar-container .progress-status.doctor .doctor-item .doctor-info{width:80%;margin-left:10px}.alt-sidebar-container .progress-status.doctor .doctor-item .doctor-info h6,.alt-sidebar-container .progress-status.doctor .doctor-item .doctor-info p{font-size:15px!important;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alt-sidebar label{color:#333;font-weight:700;font-size:15px}.alt-sidebar .step-content{height:42px;border:1px solid #d9d9d9;background-color:#fff;border-radius:5px;padding:0;margin-bottom:14px;position:relative}.alt-sidebar .step-content .dropdown.menu>li>a{padding:.625rem 16px;display:flex;width:100%}.alt-sidebar .step-content .dropdown.menu>li>a p{margin-left:10px}.alt-sidebar .step-content .menu.nested{background-color:#fff;border:1px solid #d9d9d9;margin-left:0;width:100%;padding:16px;z-index:20;max-height:200px;overflow-y:auto;--scrollbarBG:#cfd8dc;--thumbBG:#90a4ae}.alt-sidebar .step-content .menu.nested::-webkit-scrollbar{width:4px;height:4px}.alt-sidebar .step-content .menu.nested::-webkit-scrollbar-thumb{background-color:#ced3df;border-radius:90px}.alt-sidebar .step-content .menu.nested li .doctor-item{padding:10px 0}.alt-sidebar .step-content .menu{min-width:0;flex-direction:column;width:100%}.alt-sidebar .step-content .menu a{color:#000}.alt-sidebar .step-content ul .lab-current-item{width:100%}.alt-sidebar .step-content ul .lab-current-item>a h6,.alt-sidebar .step-content ul .lab-current-item>a p{width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alt-sidebar .step-content ul .lab-current-item>a h6{max-width:65%}.alt-sidebar .step-content ul .lab-current-item>a p{max-width:80%}.alt-sidebar .step-doctor .step-content{height:52px;background:#F5F7FF}.alt-sidebar .step-doctor .step-content .doctor-list .doctor-item a{display:flex;padding:0!important}.alt-sidebar .step-doctor .doctor-image-container{width:36px}.alt-sidebar .step-doctor .doctor-image-container .doctor-image{margin-top:2.5px;width:36px}.alt-sidebar .step-doctor .doctor-image-container img{border:1px solid #707070;border-radius:36px}.alt-sidebar .step-doctor .doctor-current-item{width:100%}.alt-sidebar .step-doctor .doctor-current-item>a{padding:6px 16px!important}.alt-sidebar .step-doctor .doctor-current-item>a .doctor-info{width:87%}.alt-sidebar .step-doctor .doctor-current-item>a .doctor-info h6,.alt-sidebar .step-doctor .doctor-current-item>a .doctor-info p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alt-sidebar .step-doctor .doctor-info{margin-left:10px;width:85%}.alt-sidebar .step-doctor .doctor-info p{margin-left:0!important;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-container{position:relative}.step-container .i-arrow{position:absolute;right:20px;top:14px;z-index:1;pointer-events:none}.payment-methods{padding:1.5625rem}.payment-methods .payment{align-items:center}.payment-methods .payment>.cell:first-child{flex-basis:3rem;margin-right:.375rem}.payment-methods .payment>.cell:last-child{color:#888}.payment-methods .payment>.cell:last-child h6,.payment-methods .payment>.cell:last-child p{margin:0}.payment-methods .payment>.cell:last-child p{font-size:.875rem}.payment-methods .payment .payment-method-container{position:relative;width:100%;height:0;padding-top:100%;background:#fefefe;border:thin solid #ddd;border-radius:6.25rem}.payment-methods .payment .payment-method-container img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.topbar{margin:0 0 1.875rem;background-color:#fff;border-bottom:thin solid #d5d5d5}.topbar .logo-container img{display:block;width:100%}.topbar .title-bar{padding-top:1.25rem;padding-bottom:1rem;justify-content:space-between;background-color:transparent}.topbar .title-bar .menu-button .menu-icon::after,.topbar .title-bar .menu-button .menu-icon:hover::after{background:#00a7ff;box-shadow:0 7px 0 #00a7ff,0 14px 0 #00a7ff}@media print,screen and (max-width:76.99875em){.topbar .title-bar{padding-top:.5rem;padding-bottom:.5rem}}.topbar .title-bar .logo-container{justify-self:flex-start}.topbar .title-bar .menu-button{justify-self:flex-end;color:#00a7ff}.topbar .title-bar .menu-button .menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}.topbar .title-bar .menu-button .menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;content:""}.topbar .top-bar{align-items:flex-start;padding:.40625rem 0}.topbar .top-bar .top-bar-left{flex:0 1 9.375rem}.topbar .top-bar .top-bar-right .menu li{text-align:right}@media print,screen and (min-width:77em){.topbar .top-bar .top-bar-right .menu li a{padding:.5625rem .9375rem}}.topbar .top-bar .top-bar-right .menu li a.active{font-weight:700}.topbar .top-bar .top-bar-right .menu li:last-child{padding:1.25rem 0}@media print,screen and (min-width:77em){.topbar .top-bar .top-bar-right .menu li:last-child{padding:0}.topbar .top-bar .top-bar-right .menu li:last-child a{border:none}}.topbar .top-bar .top-bar-right .menu li.exit-option a{color:#585858}.topbar .button{margin:0}.topbar .button.back-button,.topbar .button.login-button{align-items:center;font-weight:500}@media print,screen and (max-width:76.99875em){.topbar .button.back-button,.topbar .button.login-button{padding-right:0;text-align:right;font-weight:700}}.topbar .button.back-button i,.topbar .button.login-button i{font-size:1.375rem}.topbar .button.back-button span{margin-left:.3125rem}.topbar .button.login-button span{margin-right:.3125rem}.topbar .logo-container{max-width:8.125rem;display:flex;align-items:center;justify-content:center}.topbar .logo-container .logo{display:block;margin:0;width:100%;max-width:8rem}.topbar .user-info-container .user-info{width:13rem;padding:.5rem .5rem .5rem 1.5rem;background-color:#fefefe;border-radius:.4375rem}.topbar .user-info-container .user-info p{margin:0 .5rem 0 0;color:#00a7ff;font-size:1.125rem;font-weight:700;text-align:right;line-height:1.125}.topbar .user-info-container .user-info p a.sign-out{font-size:1rem;font-weight:400}.topbar .user-info-container .user-info .user-image-container{position:relative;width:100%;height:0;padding-top:100%}.topbar .user-info-container .user-info .user-image-container .user-image{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;border-radius:100%;overflow:hidden}.topbar .user-info-container .user-info .user-image-container .user-image img{max-width:none;height:100%}@media print,screen and (max-width:76.99875em){.profile-content{padding:0 1.5625rem!important}.profile-content .grid-container{padding:0!important}}.profile-content aside .user-info h3{margin:0;font-size:1.5625rem;font-weight:700;color:#00a7ff;line-height:1.2}.profile-content aside .user-info p{margin:0;color:#6a707e}.profile-content aside .navigation{padding:1.5625rem 0}@media print,screen and (min-width:40em){.profile-content aside .navigation{padding:1.25rem 0 .9375rem;border-bottom:#abafb3 thin solid}}.profile-content aside .navigation .nav-select{height:auto;padding:.875rem .875rem .6875rem;font-size:1.5625rem}@media print,screen and (max-width:76.99875em){.profile-content aside .navigation .nav-select{padding:1rem;font-size:1rem}}.profile-content aside .navigation .menu>li>a{padding:.625rem .9375rem;color:#6a707e}.profile-content aside .navigation .menu>li>a span{display:inline-block}.profile-content aside .navigation .menu>li>a span:first-child{width:1.25rem;margin-right:.625rem;font-size:.875rem;text-align:center}@media print,screen and (min-width:77em){.profile-content aside .navigation .menu>li>a{padding:1.5625rem}.profile-content aside .navigation .menu>li>a span:first-child{font-size:1.25rem;margin-right:1.5625rem}.qualifications-section .doctor .doctor-description .all-ratings .doctor-rating{text-align:right}}.profile-content aside .navigation .menu>li.is-active>a{background-color:#e4f5ff;border-left:#00a7ff solid .1875rem;color:#00a7ff}.profile-content main section h4{font-weight:700;font-size:1.5625rem}.messages-container .message{padding:1.53125rem 0 1.21875rem;border-bottom:#d6d6d6 thin solid}.messages-container .message .message-status{display:inline-block;width:.5rem;height:.5rem;border-radius:.625rem;margin-right:.3125rem}.messages-container .message .message-status.no-read{background:#7ed321}.messages-container .message h6{font-weight:700}.messages-container .message h6 small{font-weight:400;font-size:inherit}.messages-container .message p{margin:0}.qualifications-section .doctor{display:flex;position:relative;padding:1.5625rem 0;border-bottom:#d6d6d6 thin solid}.qualifications-section .doctor .doctor-image-container{position:relative;width:4.8125rem;height:4.8125rem;z-index:0}@media print,screen and (min-width:40em){.qualifications-section .doctor{display:block;border:none}.qualifications-section .doctor .doctor-image-container{position:absolute;top:0;bottom:0;margin:auto}}.qualifications-section .doctor .doctor-image-container .doctor-image{position:relative;width:100%;height:100%;border-radius:6.25rem;overflow:hidden}.qualifications-section .doctor .doctor-image-container .doctor-image img{display:block;height:100%;max-width:none}.qualifications-section .doctor .doctor-description{padding:0 1.875rem 0 1.0625rem}@media print,screen and (min-width:40em){.qualifications-section .doctor .doctor-description{margin-left:2.40625rem;padding:1.5625rem 3.125rem;border-radius:1rem;box-shadow:0 0 1.25rem rgba(0,0,0,.1)}}.qualifications-section .doctor .doctor-description .doctor-info h5{margin:0 0 .375rem;font-weight:700;line-height:1.25}.qualifications-section .doctor .doctor-description .doctor-info p{margin:0 0 .375rem;color:#767676}.qualifications-section .doctor .doctor-description .doctor-info .doctor-options{margin-top:.5rem}.qualifications-section .doctor .doctor-description .all-ratings{display:flex;flex-direction:column}.qualifications-section .doctor .doctor-description .all-ratings .doctor-rating{display:flex;margin:.375rem 0;justify-content:space-between;font-weight:700}.qualifications-section .doctor .doctor-description .all-ratings .doctor-rating p{margin:0}.qualifications-section .doctor .doctor-description .all-ratings .doctor-rating .rating{margin-left:1.25rem}.qualifications-section .doctor .doctor-description .all-ratings .doctor-rating .rating .icon-star{color:#e6e6e6}.qualifications-section .doctor .doctor-description .all-ratings .doctor-rating .rating .icon-star.is-active{color:#ff9d00}.qualifications-section .doctor .doctor-options{margin-top:1.3125rem}.no-qualifications-section{margin-top:1.5625rem}.no-qualifications-section .doctor{display:flex;position:relative;padding:1.34375rem 0 1.46875rem;border-bottom:#d6d6d6 thin solid}@media print,screen and (min-width:40em){.no-qualifications-section .doctor{display:block;border:none}}.doctor,.member{border-bottom:#d6d6d6 thin solid}.no-qualifications-section .doctor .doctor-image-container{position:relative;width:4.8125rem;height:4.8125rem;z-index:0}@media print,screen and (min-width:40em){.no-qualifications-section .doctor .doctor-image-container{position:absolute;top:0;bottom:0;margin:auto}}.no-qualifications-section .doctor .doctor-image-container .doctor-image{position:relative;width:100%;height:100%;border-radius:6.25rem;overflow:hidden}.no-qualifications-section .doctor .doctor-image-container .doctor-image img{display:block;height:100%;max-width:none}.no-qualifications-section .doctor .doctor-description{padding:0 1.875rem 0 1.0625rem}@media print,screen and (min-width:40em){.no-qualifications-section .doctor .doctor-description{margin-left:2.40625rem;padding:1.5625rem 3.125rem;border-radius:1rem;box-shadow:0 0 1.25rem rgba(0,0,0,.1)}}.no-qualifications-section .doctor .doctor-description .doctor-info h5{margin:0 0 .375rem;font-weight:700;line-height:1.25}.no-qualifications-section .doctor .doctor-description .doctor-info p{margin:0 0 .375rem;color:#767676}.doctor{display:flex!important;position:relative;padding:1.5625rem 0}.doctor .doctor-image-container{flex:0 1;width:4.8125rem;height:4.8125rem;z-index:0}.doctor .doctor-image-container .doctor-image{position:relative;width:100%;height:100%;border-radius:6.25rem;overflow:hidden}.doctor .doctor-image-container .doctor-image img{display:block;height:100%;max-width:none}.doctor .doctor-description{flex:1 0;margin-left:1.3125rem;border-radius:1rem}.doctor .doctor-description .doctor-info h6{margin:0 0 .375rem;font-weight:700;line-height:1.25}.doctor .doctor-description .doctor-info p{margin:0 0 .375rem;color:#767676}.doctor .doctor-description .doctor-rating{font-weight:700}@media print,screen and (min-width:77em){.doctor .doctor-description .doctor-rating{text-align:right}}.change-password-form-container .form-options,.invite-form-container .form-options,.new-member-form-container .form-options,.profile-form-container .form-options{text-align:left}.doctor .doctor-description .doctor-rating .icon-star{color:#e6e6e6}.doctor .doctor-description .doctor-rating .icon-star.is-active{color:#ff9d00}.search-doctor .search-doctor-button{border-radius:0 .375rem .375rem 0!important;box-sizing:border-box;width:100%;padding:1em}.search-doctor .search-doctor-input{border-radius:.375rem 0 0 .375rem!important}.search-doctor .search-doctor-dropdown-pane{width:100%!important;max-height:15.5rem!important;overflow-y:auto!important}.search-doctor .search-doctor-dropdown-pane .doctors-category-list .doctors-category-item>a{padding:.875rem 1.75rem!important;background:#8b8b8b!important;color:#fefefe!important;font-size:1.125rem!important;font-weight:700!important}.search-doctor .search-doctor-dropdown-pane .doctors-list .doctor-item{border-bottom:thin solid #ddd!important}.search-doctor .search-doctor-dropdown-pane .doctors-list .doctor-item.available>a{color:#0a0a0a!important}.search-doctor .search-doctor-dropdown-pane .doctors-list .doctor-item.unavailable>a{color:#9d9d9d!important}.search-doctor .search-doctor-dropdown-pane .doctors-list .doctor-item>a{padding:.9375rem 1.4375rem!important;font-size:1.125rem!important}.search-doctor .search-doctor-dropdown-pane .doctors-list .doctor-item>a .doctor-name{color:#9d9d9d!important;font-weight:700!important}.search-doctor .search-doctor-dropdown-pane .doctors-list .doctor-item.unavailable>a::before{content:"\f00d"!important}.search-doctor .search-doctor-dropdown-pane .doctors-list .doctor-item.available>a::before{content:"\f00c"!important}.search-doctor .search-doctor-dropdown-pane .doctors-list .doctor-item>a::before{display:inline-block!important;margin-right:1.75rem!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important}@media print,screen and (min-width:77em){.search-doctor>.cell{margin:0!important}}.search-doctor>.cell{position:relative!important}#doctor-list{padding:.0625rem 0 1.5625rem}@media (max-width:992px){#doctor-list{padding:0 1.5625rem}}#doctor-list hr{margin:1.5625rem 0}.profile-header .logo-container{margin-left:0}.family-title{margin-bottom:.84375rem}.family-title button{padding:.625rem 1.4375rem;font-weight:700;border-radius:6.25rem}.member{display:flex;position:relative;padding:.96875rem 0 .78125rem}.member .member-image-container{flex:0 1;width:3.375rem;z-index:0}@media print,screen and (min-width:77em){.member{padding:1.21875rem 0 .96875rem}.member .member-image-container{width:4.6875rem;height:4.6875rem}}.member .member-image-container .member-image{position:relative;width:100%;height:100%;border-radius:6.25rem;overflow:hidden}.member .member-image-container .member-image img{display:block;height:100%;max-width:none}.member .member-description{flex:1 0;margin-left:1.3125rem;border-radius:1rem}.member .member-description .member-info h5{margin:0 0 .375rem;font-weight:700;line-height:1.25}@media print,screen and (min-width:77em){.member .member-description .member-info h5{margin:0}}.member .member-description .member-info p{margin:0 0 .375rem;color:#767676}.member .member-options .button{margin:0;padding:.6875rem 1.125rem;font-weight:700;text-decoration:underline;border-radius:6.25rem}@media print,screen and (min-width:77em){.member .member-description .member-info p{margin:0}.member .member-options .button{padding:0}}.select-image-container .member-image{position:relative;width:4.6875rem;height:4.6875rem;border-radius:6.25rem;overflow:hidden}.select-image-container .member-image img{position:absolute;width:auto;height:100%;left:0;right:0;top:0;bottom:0;margin:auto}.select-image-container .select-image-button{padding:0;color:#333;font-weight:700;text-decoration:underline}.invite-form-container,.new-member-form-container{margin-top:1.9375rem}.invite-form-container h5,.new-member-form-container h5{font-weight:700;color:#00a7ff}.change-password-form-container,.profile-form-container{padding:1.5625rem 0}.change-password-form-container h5,.profile-form-container h5{margin-bottom:1.5625rem;font-weight:700;color:var(--primary)}.uf-main h3{font-weight:700;color:var(--primary);font-size:1.5625rem}.uf-main p{margin:0}.uf-main .remove-button{color:var(--primary);background:0 0;border:none}.uf-main .action-button{color:var(--primary);background:0 0;border:none;font-weight:700}.uf-main .uf-row-insurance{display:flex;flex-direction:column;gap:2px;border-bottom:1px solid #D8D8D8;padding:7px 0}.uf-main .uf-row-normal,.uf-main .uf-row-pending{background:#F1F3F7;margin-bottom:7px;padding:7px;display:flex}.uf-main .uf-row-insurance label{font-weight:700;display:flex;align-items:center;gap:7px;font-size:16px}.uf-main .uf-row-insurance i{color:#6D7ED4}.uf-main .uf-row-normal{border-radius:5px;border:1px solid #CCC}.uf-main .uf-row-normal span{font-weight:700}.uf-main .uf-row-pending{border-radius:5px;border:1px solid #CCC;flex-direction:column}.uf-main .uf-row-pending>div:first-child{display:flex;border-bottom:1px solid #CCC}.uf-main .uf-row-pending>div:last-child{display:flex;padding:7px 0 0}.uf-main .uf-row-pending>div:last-child>span{background:#CCC;height:20px;margin:0 14px;width:1px}.uf-main .uf-row-invitation{background:#FFF2E5;border-radius:5px;border:1px solid #CCC;margin-bottom:7px;padding:7px;display:flex;flex-direction:column}.uf-main .uf-row-invitation div{display:flex;gap:7px;padding-top:7px}@media (max-width:400px){.uf-main .uf-row-invitation .uf-common-button{font-size:14px}}.uf-main .ul-row-first-panel{display:flex;flex-direction:column;width:100%}.uf-main .ul-row-second-panel{display:flex;align-items:center}.uf-main .uf-vertical-pad{padding:14px 0}.uf-main .ul-green-col{color:#35BE60}.uf-main .ul-red-col{color:#E30072}.uf-main .ul-orange-col{color:#FDB01F}.uf-main .uf-list-invitations{border-top:1px solid #CCC;padding-top:14px;margin-top:14px}.uf-modal::backdrop{backdrop-filter:blur(4px)}.uf-modal{border:none;padding:17px;border-radius:10px;width:450px;max-width:95%;background:#fff;max-height:95%;overflow-y:auto;margin:auto!important}.uf-modal header{display:flex;justify-content:flex-end;color:var(--primary)}.uf-modal label{color:var(--primary);font-weight:700;font-size:16px}.uf-modal h3{color:var(--primary);text-align:center;font-size:20px;font-weight:700}.uf-modal .grid-margin-x{margin:0}.uf-modal input,.uf-modal select{border-radius:5px}.uf-modal .uf-buttons{display:flex;justify-content:center;padding:14px;gap:7px}.uf-modal .uf-section-user-info{display:flex;flex-direction:column;gap:5px}.uf-modal .uf-section-user-info span{font-size:16px}.uf-modal .uf-validate-user{flex-direction:column;gap:7px;padding:14px 0}.uf-modal .uf-validate-user b{color:var(--primary);font-size:18px}.uf-modal .uf-validate-user div{display:flex;justify-content:center}.uf-modal .uf-validate-user p{font-size:16px}.uf-modal .uf-validate-user .fa-user{font-size:35px;color:#6D7ED4}.uf-modal .uf-validate-user .fa-envelope{font-size:35px;color:#FAB336}.uf-modal .uf-validate-user .fa-info-circle{font-size:35px;color:#B8BBCD}.uf-modal .uf-validate-user .uf-warning{background:#FFF2F5;color:#E61E82;padding:14px;font-weight:700}.uf-modal .terms-container{padding:14px 0}.uf-modal .term-content .tnc{display:flex;align-items:center;gap:7px}.uf-modal .term-content .tnc label{width:100%}.uf-common-button{background:var(--primary);border:none;color:#fff;border-radius:5px;padding:7px 14px;font-weight:700}.uf-row-patient-info{border:1px solid #D6D6D6;border-radius:5px;display:flex;margin:5px 0;padding:7px;gap:5px;align-items:center;font-size:15px}.uf-row-patient-info.active{background:#F1F3F7}.uf-row-patient-info input{width:20px;height:20px;margin-right:5px}.uf-row-patient-info-patient{width:100%;display:flex;flex-direction:column}.uf-row-patient-info-patient span{font-weight:400}.uf-row-patient-info-options{width:100px;display:flex;align-items:flex-end;height:40px}.uf-primary,.uf-row-patient-info-options button{color:var(--primary)}.uf-detail-user{width:700px}.uf-detail-user h3{text-align:left!important;color:#000;padding-left:10px}.uf-detail-user label{color:#000}.uf-detail-user .cell{margin-bottom:20px}.uf-loader{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:5px;height:5px;animation:spin 2s linear infinite;display:inline-block;margin-left:5px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.uf-detail-pre-user{width:700px}.uf-detail-pre-user h3{text-align:center!important;color:#000;padding-left:10px}.uf-detail-pre-user p{color:var(--primary);margin-bottom:0}.uf-detail-pre-user label{color:#000}.uf-detail-pre-user .cell{margin-bottom:20px}.uf-detail-pre-user .uf-row-patient-info-options{justify-content:flex-end;gap:7px;width:100%}.uf-detail-pre-user-container{max-height:50vh;overflow-y:auto}.ul-modal-columns{display:flex;gap:10px;flex-direction:row}@media (max-width:400px){.ul-modal-columns{flex-direction:column}}.ul-modal-columns h3{margin:0 38px;padding:0}.ul-modal-columns>div{display:flex;flex-direction:column;flex:1;gap:15px;background:#F1F6FF;border-radius:10px;padding:37px 20px}.ul-modal-columns button{border:none;background:var(--primary);color:#fff;padding:.5rem 1.5rem;border-radius:1rem;width:200px;margin:0 auto}.ul-modal-columns img{height:90px}.uf-row-label-input{display:flex;flex-direction:column;margin-bottom:10px}.uf-row-label-input label{color:var(--primary)}.uf-row-label-input .uf-dropdown{display:flex;border:1px solid #d9d9d9;text-align:center;padding:7px;border-radius:5px;position:relative}.uf-row-label-input .uf-dropdown input{all:unset;flex:1;border:none;appearance:none;-webkit-appearance:none;padding:5px;text-align:left;cursor:auto}.uf-row-label-input .uf-dropdown ul{position:absolute;top:100%;left:0;width:100%;z-index:2;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #d9d9d9;display:none;margin:0}.uf-row-label-input .uf-dropdown ul li{list-style:none;cursor:pointer;text-align:left;padding:14px;border-bottom:1px solid #d9d9d9}.uf-row-label-input .uf-dropdown ul li:last-child{border-bottom:none}.profile-medical-orders{display:flex;flex-direction:column;gap:20px}.profile-medical-orders .mo-row{background:#fff;border-radius:10px;overflow:hidden;box-shadow:rgba(0,0,0,.2) 0 1px 7px 0}.profile-medical-orders .mo-row .head{background:#F7F7F7;display:flex;align-items:center;padding:15px;gap:5px}.profile-medical-orders .mo-row .mo-content{display:flex;padding:15px;gap:10px}.profile-medical-orders .mo-row .mo-content span{width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:#fff;background:#7083A2;border-radius:10px}.profile-medical-orders .mo-row .mo-content-info{display:flex;flex-direction:column;flex:1}.profile-medical-orders .mo-row .mo-content-info-date{padding:10px 0}.profile-medical-orders .mo-row .mo-content-info-action{display:flex;gap:5px;justify-content:center;width:100%;border-bottom:1px solid #E8E8E8;padding:0 0 10px}@media (max-width:400px){.profile-medical-orders .mo-row .mo-content-info-action{flex-direction:column}}.profile-medical-orders .mo-row .mo-content-info-action button{border-radius:7px;padding:10px 15px;color:#fff;background:var(--primary);border:none;margin:10px 0 10px auto;width:150px;flex:none;height:40px}.found-by-filters-container .found-container .filters-container{padding:1.5625rem 0}.found-by-filters-container .found-container .filters-container h5{margin-bottom:.9375rem;font-weight:700}.found-by-filters-container .found-container .found-tabs-container{padding:0 0 1.5625rem}.found-by-filters-container .found-container .found-tabs-container .tabs-title a{font-weight:700;font-size:1rem;color:#757575}.found-by-filters-container .found-container .found-tabs-container .tabs-title.is-active{text-decoration:underline}.found-by-filters-container .found-container .found-content .services-container .service{padding:1.5625rem;border-bottom:thin solid #d6d6d6}.found-by-filters-container .found-container .found-content .services-container .service .service-icon{width:3.4375rem;font-size:2.6875rem;color:#00a7ff}.found-by-filters-container .found-container .found-content .services-container .service .service-description h5{font-weight:700;font-size:1.125rem}.found-by-filters-container .found-container .found-content .services-container .service .service-description p{margin-bottom:.5rem;color:#767676}.opaque{opacity:0}.banner-container{padding:0 0 3.125rem}@media print,screen and (max-width:76.99875em){.banner-container{padding:1.5625rem!important}.banner-container .grid-container{padding:0!important}}.banner-container .banner{margin-top:.375rem;margin-bottom:.375rem}.banner-container .full-banner{padding:1.8125rem 2.5625rem 1.1875rem 2.0625rem;background-position:center,center bottom 2%;background-repeat:no-repeat;background-size:100%,cover;border-radius:.5625rem;max-width:initial!important}@media print,screen and (min-width:40em){.banner-container .banner{margin-top:0;margin-bottom:0;height:100%}.banner-container .full-banner{padding:2.125rem 3.875rem 1.5rem 3.1875rem}}@media print,screen and (min-width:77em){.banner-container .full-banner{padding:2.5rem 5.5rem 1.75rem 4.3125rem}}.banner-container .full-banner .banner-info{color:#fefefe}.banner-container .full-banner .banner-info h5{font-weight:700;font-size:.9375rem;line-height:.933}@media print,screen and (min-width:40em){.banner-container .full-banner .banner-info h5{font-size:1.6875rem}}.banner-container .full-banner .banner-info p{font-size:.3125rem}@media print,screen and (min-width:40em){.banner-container .full-banner .banner-info p{font-size:.75rem}}.banner-container .full-banner .banner-info-seo{color:#00a7ff}.banner-container .full-banner .banner-calendar img{display:block;width:100%}.banner-container .partial-banner{padding:1.5625rem 0 0 1.6875rem;background:#00a7ff;border-radius:.5625rem}.banner-container .partial-banner .banner-info{color:#fefefe}.banner-container .partial-banner .banner-info h5{margin-bottom:.625rem;font-weight:700;font-size:.9375rem;line-height:1}@media print,screen and (min-width:40em){.banner-container .partial-banner .banner-info h5{font-size:1.875rem}}.banner-container .partial-banner .banner-info p{margin:0 0 1.375rem;font-weight:700;font-size:.625rem}.banner-container .partial-banner .banner-info p a{color:inherit}.banner-container .partial-banner .banner-chat{position:relative}.banner-container .partial-banner .banner-chat img{display:block;position:absolute;width:100%;bottom:-15%;right:0}.company-info-container{padding:4.6875rem 0;background-color:#f2f2f2}.company-info-container .cell{padding:0 .625rem}.company-info-container .logo-container{width:70.15%;margin:auto}.company-info-container .company-info{margin-top:3.6875rem;text-align:center}@media print,screen and (min-width:40em){.banner-container .partial-banner .banner-info p{font-size:1.25rem}.banner-container .partial-banner .banner-chat img{bottom:-7%}.company-info-container .logo-container{width:100%}.company-info-container .company-info{margin-top:0;margin-bottom:0;text-align:left}}.company-info-container .company-info h2{font-size:1.875rem;font-weight:700}.company-info-container .company-info p{color:#484848}@media print,screen and (min-width:40em){.company-info-container .company-info h2{font-size:2.5rem}.company-info-container .company-info p{font-size:1.125rem}}#most-common-services{padding:3.125rem 0 1.5625rem;float:left;width:100%}#find-by-filters{padding:0 0 1.5625rem}@media print,screen and (max-width:76.99875em){#find-by-filters,#most-common-services{padding:1.5625rem!important}}.card-form{max-width:525px;min-height:510px;background:no-repeat padding-box #FFF;border-radius:0 0 16px 16px;padding:45px 40px 30px}.card-form.home-search{border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1607843137);padding:25px 30px;width:100%;min-height:fit-content}.card-form .title{color:var(--primary);font-size:22px;font-weight:bolder;line-height:24px}.card-form .small-text{color:#656565;font-size:15px}.card-form .cell label{font-weight:500;font-size:15px}.fa-edit{color:#fff;display:inline;background-color:#000;padding:.5em;cursor:pointer;border-radius:50%;outline:#fff solid 2px;max-height:2em;z-index:1000}.login-container{padding:0;background:#fff;background:radial-gradient(circle,rgba(255,255,255,.9822303922) 0,#b7dbff 100%)}@media print,screen and (min-width:40em){.login-container{padding:2rem 0 3.4375rem}}.login-container .login-form-container{width:100%;max-width:46.75rem;margin:0 auto;padding:2.3125rem 0 6.875rem;background:#fefefe}.login-container .login-form-container .login-form{width:80%;max-width:24.125rem;margin:0 auto}.login-container .login-form-container .login-form .logo-container{width:66.22%;max-width:12.375rem;margin:0 auto 3.9375rem}@media print,screen and (min-width:40em){.login-container .login-form-container{box-shadow:0 .1875rem .625rem rgba(72,72,72,.11);padding:3.375rem 0 1.125rem}.login-container .login-form-container .login-form .logo-container{margin:0 auto 2.6875rem}}.login-container .login-form-container .login-form .main-form{margin:3.9375rem auto 1.8125rem}@media print,screen and (min-width:40em){.login-container .login-form-container .login-form .main-form{margin:2.6875rem auto 2.125rem}}.login-container .login-form-container .login-form .form-options .button{margin:1.125rem auto}.login-container .login-form-container .login-form .social-networks{margin:1.6875rem auto 3.375rem}.login-container .login-form-container .login-form .social-networks h6{font-weight:700}@media print,screen and (min-width:40em){.login-container .login-form-container .login-form .social-networks .button{width:calc(100% - 3px);margin:0 .09375rem}}.login-container .login-form-container .login-form .registration-form{border-top:thin solid #d0d0d0}.login-container .login-form-container .login-form .registration-form p{margin:1.84375rem;font-weight:700}@media print,screen and (min-width:40em){.login-container .login-form-container .login-form .registration-form p{margin-bottom:0}}.login-container .login-form-container .login-form .button{padding:.5rem 1.875rem;font-size:1.25rem;font-weight:700;color:#fefefe;border-radius:3.125rem}.login-container .login-form-container .login-form .link{font-weight:700;color:#00a7ff}#login-container{margin-top:2rem}#login-container .align-top .progress-sidebar-container{max-width:50%}@media (max-width:1232px){#login-container .align-top .progress-sidebar-container{max-width:100%}}.step-register .step-title{text-align:center;background:#EFF5FF!important;color:var(--primary)!important;margin-bottom:25px!important}.box-login-bottom{max-width:450px!important;width:100%;margin:10px auto;display:flex;background:var(--secondary);border-radius:5px;align-items:center;justify-content:center;gap:10px;color:#fff;padding:10px}.box-login-bottom a{padding:.5rem 1.5rem;background:var(--primary);border-radius:5px;border:none;color:#fff}.box-login-bottom a:hover{color:#fff}.body-gray{background:#F4F4F4}#main-login,#main-registry{background:0 0}.modal-change-password::backdrop{background:rgba(0,0,0,.8)}.modal-change-password{border-radius:10px;border:none;box-shadow:0 4px 6px rgba(0,0,0,.1);background-color:#fff;padding:20px}.change-password-close button{font-size:26px;color:#888}.modal-change-password section{display:flex;flex-direction:column;gap:20px}.modal-change-password section h5{font-weight:800;font-size:20px;margin-bottom:20px}.main-form .cell label{margin-bottom:5px;color:#333}.main-form .cell input[type=password]{padding:10px;border-radius:5px;border:1px solid #ccc}.password_error{color:red;font-size:14px;display:none}.button.navigation.btn{padding:10px 20px;margin-right:10px;cursor:pointer}.button.navigation.btn:hover{opacity:.8}.input#confirmNewPassword,.input#newPassword{width:calc(50% - 10px);padding:10px;margin-bottom:20px;border-radius:5px;border:thin solid #ccc}#confirmNewPassword,#newPassword,.change-password-label{display:block;margin-bottom:10px}#main-login{max-width:450px;width:100%}#main-login .login-card{position:relative;padding:60px 20px 30px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1607843137);border-radius:10px;width:100%;margin:auto}@media (max-width:450px){#main-login .login-card{width:90%}}#main-login .login-card .card-header{position:absolute;top:0;left:0;width:100%;height:40px;padding:10px 18px;border-radius:10px 10px 0 0;font-weight:700;background-color:#eef5ff;color:var(--primary);font-size:15px;text-align:center}#main-login .login-card .input-container{margin-bottom:12px}#main-login .login-card .input-container label{color:#16172A;font-size:15px;font-weight:700}#main-login .login-card .input-container .input-control{height:42px;border:1px solid #CBCBCB;border-radius:5px}#main-login .login-card .form-options{text-align:center}#main-login .login-card .form-options a{font-size:15px}#main-login .login-card .form-options button{margin-top:12px}.grid-x.register{text-align:center;font-size:15px;padding:12px 0;margin:10px auto;width:100%;color:#fff;border-radius:5px;background-color:var(--secondary)}.schedule-container{border-radius:.4375rem;box-shadow:0 .1875rem .9375rem rgba(72,72,72,.11);overflow:hidden}.schedule-container.flex-container{display:flex;width:100%!important;box-shadow:none!important}@media screen and (max-width:992px){.schedule-container.flex-container{flex-direction:column;margin:0}}.schedule-container .left-col{flex-basis:30%;padding-right:20px}@media screen and (min-width:992px){.schedule-container .left-col{border-right:1px solid #C4C4C4}}.schedule-container .left-col .progress-sidebar{width:100%!important}.schedule-container .left-col .progress-status{font-size:15px}.schedule-container .left-col .progress-status p{font-size:18px;font-weight:700;color:var(--primary)}.schedule-container .left-col .progress-status p small{font-size:15px;font-weight:400}.schedule-container .left-col .progress-status.doctor-info{background:#F4F4F4;padding:10px;border-radius:5px;border-bottom:none}.schedule-container .right-col{flex-basis:70%}@media print,screen and (min-width:77em){.banner-container .partial-banner .banner-chat img{bottom:-12%}.schedule-container{width:52.1875rem!important}}.schedule-container .step-container h4.step-title{margin:0;padding:.625rem 1.25rem;color:#fefefe;font-weight:700;line-height:1.2}.schedule-container .step-container .step-content{background-color:#fefefe}.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-item,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item,.schedule-container .step-container.step-city .step-content .lab-menu .lab-item,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item,.schedule-container .step-container.step-type .step-content .lab-menu .lab-current-item,.schedule-container .step-container.step-type .step-content .lab-menu .lab-item{width:100%}.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item>a,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-item>a,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item>a,.schedule-container .step-container.step-city .step-content .lab-menu .lab-item>a,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item>a,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item>a,.schedule-container .step-container.step-type .step-content .lab-menu .lab-current-item>a,.schedule-container .step-container.step-type .step-content .lab-menu .lab-item>a{padding:1.5625rem;background:url(/areas/patient/content/images/iconos/dropdown.svg) center right 1.69375rem no-repeat #fefefe;background-size:1rem}@media print,screen and (min-width:40em){.schedule-container .step-container h4.step-title{font-size:1.125rem}.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item>a,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-item>a,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item>a,.schedule-container .step-container.step-city .step-content .lab-menu .lab-item>a,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item>a,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item>a,.schedule-container .step-container.step-type .step-content .lab-menu .lab-current-item>a,.schedule-container .step-container.step-type .step-content .lab-menu .lab-item>a{padding:1.5625rem;background:url(/areas/patient/content/images/iconos/dropdown.svg) center right 2.56875rem no-repeat #fefefe;background-size:1rem}}.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item>a h6,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item>a p,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-item>a h6,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-item>a p,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item>a h6,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item>a p,.schedule-container .step-container.step-city .step-content .lab-menu .lab-item>a h6,.schedule-container .step-container.step-city .step-content .lab-menu .lab-item>a p,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item>a h6,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item>a p,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item>a h6,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item>a p,.schedule-container .step-container.step-type .step-content .lab-menu .lab-current-item>a h6,.schedule-container .step-container.step-type .step-content .lab-menu .lab-current-item>a p,.schedule-container .step-container.step-type .step-content .lab-menu .lab-item>a h6,.schedule-container .step-container.step-type .step-content .lab-menu .lab-item>a p{margin:0;padding-right:3rem}.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item>a h6,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-item>a h6,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item>a h6,.schedule-container .step-container.step-city .step-content .lab-menu .lab-item>a h6,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item>a h6,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item>a h6,.schedule-container .step-container.step-type .step-content .lab-menu .lab-current-item>a h6,.schedule-container .step-container.step-type .step-content .lab-menu .lab-item>a h6{font-weight:700;color:#0a0a0a}.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item>a p,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-item>a p,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item>a p,.schedule-container .step-container.step-city .step-content .lab-menu .lab-item>a p,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item>a p,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item>a p,.schedule-container .step-container.step-type .step-content .lab-menu .lab-current-item>a p,.schedule-container .step-container.step-type .step-content .lab-menu .lab-item>a p{color:#919191}.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item>a::after,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-item>a::after,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item>a::after,.schedule-container .step-container.step-city .step-content .lab-menu .lab-item>a::after,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item>a::after,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item>a::after,.schedule-container .step-container.step-type .step-content .lab-menu .lab-current-item>a::after,.schedule-container .step-container.step-type .step-content .lab-menu .lab-item>a::after{display:none}.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item .lab-list,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-item .lab-list,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item .lab-list,.schedule-container .step-container.step-city .step-content .lab-menu .lab-item .lab-list,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item .lab-list,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item .lab-list,.schedule-container .step-container.step-type .step-content .lab-menu .lab-current-item .lab-list,.schedule-container .step-container.step-type .step-content .lab-menu .lab-item .lab-list{width:100%;margin:0;box-shadow:0 .625rem .9375rem rgba(190,190,190,.48)}.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item .lab-list .lab-item,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-item .lab-list .lab-item,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item .lab-list .lab-item,.schedule-container .step-container.step-city .step-content .lab-menu .lab-item .lab-list .lab-item,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item .lab-list .lab-item,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item .lab-list .lab-item,.schedule-container .step-container.step-type .step-content .lab-menu .lab-current-item .lab-list .lab-item,.schedule-container .step-container.step-type .step-content .lab-menu .lab-item .lab-list .lab-item{border-top:thin solid #d5d5d5}.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item .lab-list .lab-item>a,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-item .lab-list .lab-item>a,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item .lab-list .lab-item>a,.schedule-container .step-container.step-city .step-content .lab-menu .lab-item .lab-list .lab-item>a,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item .lab-list .lab-item>a,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item .lab-list .lab-item>a,.schedule-container .step-container.step-type .step-content .lab-menu .lab-current-item .lab-list .lab-item>a,.schedule-container .step-container.step-type .step-content .lab-menu .lab-item .lab-list .lab-item>a{padding:1.5625rem;background:0 0}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item{width:100%}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a{display:flex;padding:1.5625rem;background:url(/areas/patient/content/images/iconos/dropdown.svg) center right 1.69375rem no-repeat #fefefe;background-size:1rem}@media print,screen and (min-width:40em){.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a{padding:1.5625rem;background:url(/areas/patient/content/images/iconos/dropdown.svg) center right 2.56875rem no-repeat #fefefe;background-size:1rem}}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a .doctor-image-container,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a .doctor-image-container{position:relative;flex:0 1 auto;width:2.5625rem;margin-right:1rem;border-radius:100%;overflow:hidden}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a .doctor-image-container .doctor-image,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a .doctor-image-container .doctor-image{position:relative;width:100%;height:0;padding-top:100%}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a .doctor-image-container .doctor-image img,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a .doctor-image-container .doctor-image img{position:absolute;width:auto;max-width:none;height:100%;margin:auto;top:0;bottom:0;left:0;right:0}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a .doctor-info,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a .doctor-info{flex:1 0}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a .doctor-info h6,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a .doctor-info p,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a .doctor-info h6,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a .doctor-info p{margin:0;padding-right:3rem}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a .doctor-info h6,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a .doctor-info h6{font-weight:700;color:#0a0a0a}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a .doctor-info p,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a .doctor-info p{color:#0a0a0a}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a::after,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a::after{display:none}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item .doctor-list,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item .doctor-list{width:100%;margin:0;box-shadow:0 .625rem .9375rem rgba(190,190,190,.48)}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item .doctor-list .doctor-item,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item .doctor-list .doctor-item{border-top:thin solid #d5d5d5}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item .doctor-list .doctor-item>a,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item .doctor-list .doctor-item>a{padding:1.5625rem;background:0 0}.schedule-container .step-container.step-appointment .step-content .alert h4{margin-bottom:1.5625rem}.schedule-container .step-container.step-appointment .step-content .alert h4 .icon{font-size:1.5rem}.schedule-container .step-container.step-appointment .step-content .optional-appointments .appointment{display:flex;align-items:center;justify-content:space-between}@media print,screen and (min-width:40em){.schedule-container .step-container.step-appointment .step-content .alert{padding:0;border:none}.schedule-container .step-container.step-appointment .step-content .alert h4{margin-bottom:1.0625rem}.schedule-container .step-container.step-appointment .step-content .optional-appointments .appointment{padding:1.375rem 1.375rem 1.125rem 1.4375rem;border:thin solid #f87c00;border-radius:.4375rem}}.schedule-container .step-container.step-appointment .step-content .optional-appointments .appointment .appointment-info h6,.schedule-container .step-container.step-appointment .step-content .optional-appointments .appointment .appointment-info p{margin:0}.schedule-container .step-container.step-appointment .step-content .optional-appointments .appointment .appointment-info h6{font-weight:700}.schedule-container .step-container.step-register .register{padding:1.5625rem 0;border-bottom:thin solid #d0d0d0;font-weight:700;text-align:center}.schedule-container .step-container.step-register .register a{color:var(--primary)}.schedule-container .step-container.step-account-activate .account-activate{padding:1.75rem 0 2.03125rem;font-weight:700;text-align:center}.schedule-container .step-container.step-account-activate .account-activate a{color:#00a7ff}.step-content-container{padding-right:1.3125rem;padding-left:1.3125rem;max-width:77rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.step-content-container{padding-right:1.8125rem;padding-left:1.8125rem}}@media print,screen and (min-width:77em){.step-content-container{padding-right:2.3125rem;padding-left:2.3125rem}}.contact-us-container{position:relative;width:16.375rem;margin:5.625rem 0 3.125rem;padding-bottom:1rem;font-weight:700;line-height:1}.contact-us-container .question-title{margin-bottom:.3125rem;padding-right:4.5625rem;padding-left:.9375rem}.contact-us-container .question-content{padding:.53125rem 4.5625rem .53125rem 1.4875rem;background-color:#7ed321;font-size:1.125rem;color:#fefefe;border-radius:6.25rem}.contact-us-container .question-image-container{position:absolute;width:4.5625rem;top:0;bottom:0;right:0;margin:auto}.multi-date-messagge{width:100%;border-top:thin solid #e6e6e6;padding:1.5625rem 0;display:none}.multi-date-messagge .button{padding:.5rem .625rem;font-size:1.125rem;font-weight:700;border-radius:6.25rem}@media print,screen and (max-width:76.99875em){.multi-date-messagge .button{font-size:1rem;font-weight:500;width:auto!important;min-width:7.25rem;margin:auto}}.sequence-service-messagge{width:100%;border-top:thin solid #e6e6e6;padding:1.5625rem 0;display:none}.sequence-service-messagge .button{padding:.5rem .625rem;font-size:1.125rem;font-weight:700;border-radius:6.25rem}@media print,screen and (max-width:76.99875em){.sequence-service-messagge .button{font-size:1rem;font-weight:500;width:auto!important;min-width:7.25rem;margin:auto}}@media print,screen and (min-width:40em) and (max-width:76.99875em){.modal.multidating{width:80%!important}}.modal.multidating header h5{padding:1em 0}.modal.multidating .form-modal{padding:1em}@media print,screen and (max-width:39.99875em){.modal.multidating .form-modal{padding:1em 0}}.modal.multidating .form-modal .form{padding:0 2em}@media print,screen and (max-width:39.99875em){.modal.multidating .form-modal .form{padding:0 1em}}.sequence-appointments{width:100%}.sequence-appointments .appointment-content{border-bottom:1px solid #e8e8e8;padding:1rem 1rem 0}.sequence-appointments .appointment-content .appointment-conflitc{font-weight:400;font-size:18px;text-align:left}.sequence-appointments .appointment-content .appointment-date{font-weight:900;font-size:18px;margin-bottom:0}.sequence-appointments .appointment-content .appointment-hour{font-weight:900;font-size:18px}@media screen and (min-width:640px){.sequence-appointments .appointment-content .appointment-date,.sequence-appointments .appointment-content .appointment-hour{text-align:right}}.step-disable{position:relative}.step-disable::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);z-index:2;cursor:not-allowed}.search-place .search-place-dropdown-pane .places-list .place-item.unavailable>a::before,.search-service .search-service-dropdown-pane .services-list .service-item.unavailable>a::before{content:"\f00d"!important}.alt-sequence-service-messagge{background:#f5f7ff;border:1px solid var(--primary);border-radius:5px;padding:1.5625rem}.alt-multi-date-messagge{width:100%;background:#f5f7ff;border:1px solid var(--primary);border-radius:5px;padding:1.5625rem;display:none;align-items:center;justify-content:center;margin-bottom:10px}.alt-multi-date-messagge h5{font-size:15px;font-weight:500;margin:0}.alt-multi-date-messagge .button{padding:.5rem .625rem;font-size:15px;font-weight:400;border-radius:5px;margin-left:10px}@media print,screen and (max-width:76.99875em){.alt-multi-date-messagge{flex-direction:column}.alt-multi-date-messagge h5{margin-bottom:10px}.alt-multi-date-messagge .button{margin:auto}}.summary-container{border-radius:.375rem;overflow:hidden;box-shadow:0 .1875rem .9375rem rgba(72,72,72,.11)}.summary-container .summary-title{padding:1.5rem 0;background:var(--primary);color:#fefefe;font-weight:700;text-align:center;line-height:1;margin-bottom:0}@media print,screen and (min-width:40em){.summary-container .summary-content .progress-sidebar-container{padding:0 1.9375rem}}@media print,screen and (min-width:77em){.summary-container .summary-content .progress-sidebar-container{padding:0 0 0 3.5rem}.summary-container .summary-content .summary-form-container{width:45.1875rem!important}}.summary-container .summary-content .summary-form-container .summary-form-grid{padding-right:1.3125rem;padding-left:1.3125rem;max-width:77rem;margin-left:auto;margin-right:auto}@media print,screen and (min-width:40em){.summary-container .summary-content .summary-form-container .summary-form-grid{padding-right:1.8125rem;padding-left:1.8125rem}}@media print,screen and (min-width:77em){.summary-container .summary-content .summary-form-container .summary-form-grid{padding-right:2.3125rem;padding-left:2.3125rem}}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input{margin-bottom:1.5625rem;border-bottom:thin solid #e6e6e6}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input:last-child{border:none}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .social-networks{padding:1.1875rem 0 2.125rem}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .social-networks .options button{padding:.5rem 1.6875rem;font-size:.9375rem}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .appointment-validation,.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .survey-validation{margin:1.5625rem 0;padding:1.5625rem;box-shadow:0 .1875rem .9375rem rgba(72,72,72,.13)}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .appointment-validation>.cell p,.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .survey-validation>.cell p{margin:0;font-size:.9375rem}@media print,screen and (min-width:40em){.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .appointment-validation>.cell p,.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .survey-validation>.cell p{margin-right:1.25rem}}@media print,screen and (min-width:77em){.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .appointment-validation>.cell p,.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .survey-validation>.cell p{margin-right:3.125rem}}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .appointment-validation>.cell .form-options,.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .survey-validation>.cell .form-options{padding:1rem 0 0}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .appointment-validation>.cell.success-text h5,.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .survey-validation>.cell.success-text h5{margin:0}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .payment-container{margin:0 0 1.375rem;box-shadow:0 .125rem 1.875rem rgba(0,0,0,.13)}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .payment-container .payment-methods .payment{padding:.28125rem 1.025rem}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .payment-container .payment-summary{background:#f7f7f7}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .payment-container .payment-summary .form-options{padding:1.3125rem;text-align:right}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .payment-container .payment-summary .form-options h5,.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .payment-container .payment-summary .form-options p{margin:0 .375rem 0 0;font-size:1.25rem;color:#00a7ff;font-weight:400;line-height:1.25}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .payment-container .payment-summary .form-options button{width:auto;margin-top:.8125rem;padding:.5rem 1.5625rem;font-size:1.125rem}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .payment-container.disabled{filter:grayscale(100%)}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .payment-container.disabled>*{opacity:50%}#confirmation-content{padding:1.5625rem 0}.confirmation-container{padding:2.625rem 0;background:0 0}.confirmation-container .logo-container{width:28.2%;max-width:12.3125rem;margin:0 auto 1.5625rem}.confirmation-container .confirmation-form-container{width:86.135%;max-width:46.5625rem;margin:0 auto;background:#fefefe;border-radius:.4375rem;overflow:hidden}@media print,screen and (min-width:40em){.confirmation-container{padding:2rem 0 3.4375rem}.confirmation-container .confirmation-form-container{box-shadow:0 .1875rem .625rem rgba(72,72,72,.11)}}.confirmation-container .confirmation-form-container .confirmation-message-container{padding:1.6875rem 0 2rem}.confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-image-container{position:relative;width:29.41%;background:url(/areas/patient/content/images/confirmation.png) center center no-repeat;background-size:contain}@media print,screen and (min-width:40em){.confirmation-container .confirmation-form-container .confirmation-message-container{padding:3.25rem 4.40625rem 3.125rem 1.875rem}.confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-image-container{width:26.44295302%}}.confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-image-container .confirmation-message-image{width:65.26%;margin:16.34% 18.81% 14.9% 11.88%}@media print,screen and (min-width:40em){.confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-image-container .confirmation-message-image{width:63.95939086%;margin:18.31% 20.55% 16.33% 13.97%}}.confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-text-container{width:86.06%;margin:0 auto 2rem;color:#fefefe;text-align:center}@media print,screen and (min-width:40em){.confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-text-container{text-align:left;margin:0 auto}}.confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-text-container h2{margin:0 .9375rem .75rem;font-size:1.875rem;font-weight:700;line-height:1}@media print,screen and (min-width:40em){.confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-text-container h2{margin:0 0 .5625rem}.confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-text-container p{margin-right:3.25rem}}.confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-text-container p{margin-bottom:0}.confirmation-container .confirmation-form-container .confirmation-content-container{padding:1.5625rem}.confirmation-container .confirmation-form-container .confirmation-content-container h4{font-weight:700;color:#00a7ff}@media print,screen and (min-width:40em){.confirmation-container .confirmation-form-container .confirmation-content-container{padding:1.5625rem}}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info{padding:1.5625rem 0;border-bottom:#e6e6e6 thin solid}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .grid-x{padding:1rem 0;border-bottom:#e6e6e6 thin solid}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .grid-x:last-child{padding:0;border-bottom:none}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info h5,.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info h6,.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info p{margin:0}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info h5,.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info h6{font-weight:700;font-size:1rem}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info>.cell{margin-bottom:.9375rem}@media print,screen and (min-width:40em){.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info>.cell{margin-bottom:0}}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .agenda-container{display:flex;justify-content:flex-end}@media print,screen and (max-width:76.99875em){.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .agenda-container{display:block;margin-top:1.5625rem}}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .agenda-container>div{display:inline-block;margin:0 .4375rem 0 0;padding:.6875rem 1.0625rem;background-color:#00a7ff;color:#fefefe;font-weight:700;font-size:1.5625rem;line-height:1.25;border-radius:.375rem}@media screen and (max-width:567px){.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .agenda-container>div{font-size:1rem!important}}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .agenda-container>div:last-child{margin-right:0}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .alt-agenda-container{display:flex;justify-content:flex-end;flex-direction:column}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .alt-agenda-container>div{display:inline-block;margin:0 .4375rem 0 0;padding:12px;background-color:#00a7ff;color:#fefefe;font-weight:700;font-size:16px!important;line-height:1.25;border-radius:5px;width:110px;text-align:center}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .alt-agenda-container>div:last-child{margin-right:0}.confirmation-container .confirmation-form-container .confirmation-content-container .alt-place-info{border-bottom:none!important;border-top:#e6e6e6 thin solid;padding:10px 0!important}.confirmation-container .confirmation-form-container .confirmation-content-container .place-info{padding:1.5625rem 0}.confirmation-container .confirmation-form-container .confirmation-content-container .place-info h6,.confirmation-container .confirmation-form-container .confirmation-content-container .place-info p{margin:0}.confirmation-container .confirmation-form-container .confirmation-content-container .place-info h6{font-weight:700;margin-bottom:0}@media (max-width:991.98px){.confirmation-container .confirmation-form-container .confirmation-content-container .place-info h6{max-width:250px}}@media (min-width:992px){.confirmation-container .confirmation-form-container .confirmation-content-container .place-info h6{max-width:380px}}.confirmation-container .confirmation-form-container .confirmation-content-container .place-info p{color:#919191}.confirmation-container .confirmation-form-container .confirmation-content-container .place-info .office-name{color:#000;margin-top:0}.confirmation-container .confirmation-form-container .confirmation-content-container .place-info>.cell{margin-bottom:.9375rem}.confirmation-container .confirmation-form-container .confirmation-content-container .place-info>.cell:last-child{text-align:center!important}@media print,screen and (min-width:40em){.confirmation-container .confirmation-form-container .confirmation-content-container .place-info>.cell{margin-bottom:0}.confirmation-container .confirmation-form-container .confirmation-content-container .place-info>.cell:last-child{text-align:right}}.confirmation-container .confirmation-form-container .confirmation-content-container .place-info>.cell:last-child button{color:#fefefe;font-weight:700;font-size:1.125rem;padding:.5625rem 3.21875rem;border-radius:.3125rem}.confirmation-container .confirmation-form-container .confirmation-content-container .price-info{padding:1.5625rem 0!important}.confirmation-container .confirmation-form-container .confirmation-content-container #score{background-color:#f1f0ee;padding:1.5625rem 0!important;display:none;overflow:auto}.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores{max-width:480px;display:block;margin:.4em auto;text-align:center}.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores .score-item{width:100px;float:left;display:block;margin:0 10px;overflow:hidden}.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores .score-item input[type=radio]{display:none}.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores .score-item label{font-weight:700}.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores .score-item .icon{background:url(/areas/patient/content/images/scores.png) 222px bottom no-repeat;margin:.5em auto;display:block;width:53px;height:53px;cursor:pointer;transition:all .1s ease-in}.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores .score-item .icon.icon-1{background-position-x:0}.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores .score-item .icon.icon-2{background-position-x:-57px}.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores .score-item .icon.icon-3{background-position-x:-112px}.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores .score-item .icon.icon-4{background-position-x:-170px}.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores .score-item .icon.selected,.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores .score-item .icon:hover{background-position-y:top;transform:scale(1.15)}.confirmation-container .confirmation-form-container .confirmation-content-container #score .scores .score-item .icon.selected{transform:scaleX(-1.3) scaleY(1.3)}.places-container h3{margin:0;font-size:1.25rem;font-weight:700}.places-container .places-list-container{display:flex;flex-direction:column}.places-container .places-list-container .place{display:flex;align-items:flex-start;padding:1.5625rem 0;border-bottom:thin solid #d6d6d6}.places-container .places-list-container .place .place-image-container{flex:0 1 6rem;border:.125rem solid #c9c9c9;border-radius:.1875rem}.places-container .places-list-container .place .place-image-container .place-image{position:relative;width:92px;height:92px;overflow:hidden}.places-container .places-list-container .place .place-image-container .place-image #place-image{background-repeat:no-repeat;background-position:50% 50%;height:92px;width:92px;background-size:contain}.places-container .places-list-container .place .place-image-container .place-image img{display:block;position:absolute;max-width:100%;min-width:100%;height:auto;top:0;bottom:0;left:0;right:0;margin:auto}.places-container .places-list-container .place .place-info-container{flex:1 1;margin-left:1.25rem}.places-container .places-list-container .place .place-info-container h6{margin:.1875rem 0 .5rem;font-weight:700;line-height:1}.places-container .places-list-container .place .place-info-container p{margin-bottom:.625rem;color:#767676;line-height:1}.places-container.place-content-item{padding:0 0 .9375rem;border-bottom:thin solid #d5d5d5}.places-container.place-content-item .place{display:flex}.places-container.place-content-item .place .place-image-container{width:4rem}.places-container.place-content-item .place .place-image-container .place-image{position:relative;width:92px;height:92px;border-radius:.4375rem;overflow:hidden}.places-container.place-content-item .place .place-image-container .place-image #place-image{background-repeat:no-repeat;background-position:50% 50%;height:92px;width:92px;background-size:contain}.places-container.place-content-item .place .place-image-container .place-image img{display:block;position:absolute;min-width:100%;max-width:100%;height:auto;top:0;bottom:0;left:0;right:0;margin:auto}.search-place .search-place-button{border-radius:0 .375rem .375rem 0!important;box-sizing:border-box;width:100%;padding:1em}.search-place .search-place-input{border-radius:.375rem 0 0 .375rem!important}.search-place .search-place-dropdown-pane{width:100%!important;max-height:15.5rem!important;overflow-y:auto!important}.search-place .search-place-dropdown-pane .places-category-list .places-category-item>a{padding:.875rem 1.75rem!important;background:#8b8b8b!important;color:#fefefe!important;font-size:1.125rem!important;font-weight:700!important}.search-place .search-place-dropdown-pane .places-list .place-item{border-bottom:thin solid #ddd!important}.search-place .search-place-dropdown-pane .places-list .place-item.available>a{color:#0a0a0a!important}.search-place .search-place-dropdown-pane .places-list .place-item.unavailable>a{color:#9d9d9d!important}.search-place .search-place-dropdown-pane .places-list .place-item>a{padding:.9375rem 1.4375rem!important;font-size:1.125rem!important}.search-place .search-place-dropdown-pane .places-list .place-item>a .place-name{color:#9d9d9d!important;font-weight:700!important}.search-place .search-place-dropdown-pane .places-list .place-item.available>a::before{content:"\f00c"!important}.search-place .search-place-dropdown-pane .places-list .place-item>a::before{display:inline-block!important;margin-right:1.75rem!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important}@media print,screen and (min-width:77em){.search-place>.cell{margin:0!important}}.search-place>.cell{position:relative!important}#entity-list{padding:.0625rem 0 1.5625rem}@media (max-width:992px){#entity-list{padding:0 1.5625rem}}#entity-list hr{margin:1.5625rem 0}.next-appointments-container .appointment{margin:1.5625rem 0;border-radius:.4375rem;box-shadow:0 .1875rem .9375rem rgba(72,72,72,.11)}.next-appointments-container .appointment .appointment-header{padding:1.125rem;background:#00a7ff}.next-appointments-container .appointment .appointment-header .user-image-container{position:relative;width:2.4375rem;height:2.4375rem;border-radius:6.25rem;overflow:hidden}.next-appointments-container .appointment .appointment-header .user-image-container img{position:absolute;width:auto;height:100%;left:0;right:0;top:0;bottom:0;margin:auto}.next-appointments-container .appointment .appointment-header .user-info{color:#fff}.next-appointments-container .appointment .appointment-header .user-info h6{margin:0;font-weight:700}.next-appointments-container .appointment .appointment-header .user-info p{margin:0}.next-appointments-container .appointment .appointment-content{display:flex;flex-wrap:wrap;align-items:flex-start;padding:.625rem .875rem;position:relative;min-height:10.9375rem;align-content:flex-start;justify-content:stretch}.next-appointments-container .appointment .appointment-content .date-info{flex:0 1;order:0;margin:0 .9375rem 0 0}@media screen and (max-width:768px){.next-appointments-container .appointment .appointment-content .date-info{margin:0 5% 0 0;width:35%}}@media print,screen and (min-width:77em){.next-appointments-container .appointment .appointment-content .date-info{flex:0 1;width:18%;margin:0}}.next-appointments-container .appointment .appointment-content .date-info>div{background-color:#00a7ff;color:#fefefe;text-align:center;border-radius:.1875rem}.next-appointments-container .appointment .appointment-content .date-info .date{padding:.625rem 1.5625rem}@media screen and (max-width:500px){.next-appointments-container .appointment .appointment-content .date-info .date{padding:.5rem}.next-appointments-container .appointment .appointment-content .date-info .date h5{font-size:12px!important}}.next-appointments-container .appointment .appointment-content .date-info .date h4{font-size:2.0625rem}.next-appointments-container .appointment .appointment-content .date-info .date h5{margin:0;font-weight:700;line-height:1.25;font-size:1.25rem}@media screen and (min-width:1230px) and (max-width:1336px){.next-appointments-container .appointment .appointment-content .date-info .date h5{font-size:.75rem}}.next-appointments-container .appointment .appointment-content .date-info .time{margin-top:.375rem;padding:.4375rem .9375rem}.next-appointments-container .appointment .appointment-content .date-info .time h6{font-weight:700;margin:0}@media screen and (max-width:500px){.next-appointments-container .appointment .appointment-content .date-info .time{padding:5px!important}.next-appointments-container .appointment .appointment-content .date-info .time h6{font-size:12px!important}}.next-appointments-container .appointment .appointment-content .appointment-options-container{display:flex;width:100%;flex:0 100%;order:2;align-self:stretch;background-color:#f7f7f7;border-radius:.4375rem}.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options{display:flex;flex-direction:row;flex:1 1 100%;justify-content:space-between;align-items:stretch;align-self:stretch;position:relative}.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options button{margin:0 .3125rem;padding:.625rem 1rem;color:var(--primary);font-weight:800;font-size:14px;width:100%;border-right:1px solid #c4c4c4}.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options button:first-child{margin-left:0}.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options button:last-child{margin-right:0;border-right:none}.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options .add-to-calendar-actions{position:absolute;width:100%;right:0;bottom:-45px;background-color:#f7f7f7;text-align:center;border-top:1px solid #000;border-radius:0 0 7px 7px}@media screen and (max-width:768px){.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options{display:block;text-align:center}.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options button{font-size:12px;display:inline-block;width:100%;border-bottom:1px solid #D8D8D8;border-right:none;margin:0}.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options .add-to-calendar-actions{position:relative;bottom:0}}.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options .add-to-calendar-actions div{display:inline-block}.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options .add-to-calendar-actions div a{font-size:12px}.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options .add-to-calendar-actions div a img{width:25px;margin:10px}.next-appointments-container .appointment .appointment-content .appointment-options-container .add-to-agenda{flex:1 1 35%;margin-left:.9375rem}.next-appointments-container .appointment .appointment-content .add-to-agenda{flex:1 0 100%;padding:1.4375rem 0;order:2;align-self:center}@media print,screen and (min-width:77em){.next-appointments-container .appointment .appointment-content .add-to-agenda{flex:1 1;order:3;padding:0}}.next-appointments-container .appointment .appointment-content .add-to-agenda a{color:#7ed321;text-decoration:underline}.next-appointments-container .appointment .appointment-content .appointment-data-info{display:flex;flex-wrap:wrap;align-content:flex-start;order:1;width:60%}.next-appointments-container .appointment .appointment-content .appointment-data-info .service{flex:1 0}@media print,screen and (min-width:77em){.next-appointments-container .appointment .appointment-content .appointment-data-info{width:82%;min-height:90px;padding-left:2%}.next-appointments-container .appointment .appointment-content .appointment-data-info .service{flex:1 0 100%}}.next-appointments-container .appointment .appointment-content .appointment-data-info .service h4{font-weight:700;color:#000!important;font-size:1.125rem;margin-bottom:0}@media screen and (max-width:768px){.next-appointments-container .appointment .appointment-content .appointment-data-info .service p{margin-bottom:0!important}}.next-appointments-container .appointment .appointment-content .appointment-data-info .doctor{flex:1 0 100%;padding:.375rem 0 1.4375rem;border-bottom:#e0e0e0 thin solid}@media print,screen and (min-width:77em){.next-appointments-container .appointment .appointment-content .appointment-data-info .doctor{flex:1 1 60%;margin:0;padding:0 0 .5rem;border-bottom:1px solid #f3f3f3}}.next-appointments-container .appointment .appointment-content .appointment-data-info .doctor .doctor-image-container{position:relative;width:2.5625rem;height:2.5625rem;border-radius:6.25rem;overflow:hidden}.next-appointments-container .appointment .appointment-content .appointment-data-info .doctor .doctor-image-container img{position:absolute;width:auto;height:100%;left:0;right:0;top:0;bottom:0;margin:auto}.next-appointments-container .appointment .appointment-content .appointment-data-info .doctor .doctor-info h6{margin:0;font-weight:400;line-height:1.25;word-break:break-all}.next-appointments-container .appointment .appointment-content .appointment-data-info .doctor .doctor-info p{margin:0;line-height:1.25;color:#919191;word-break:break-all}@media screen and (max-width:500px){.next-appointments-container .appointment .appointment-content .appointment-data-info .service h4{font-size:12px!important}.next-appointments-container .appointment .appointment-content .appointment-data-info .doctor{padding:0 0 10px}.next-appointments-container .appointment .appointment-content .appointment-data-info .doctor .doctor-info h6,.next-appointments-container .appointment .appointment-content .appointment-data-info .doctor .doctor-info p{font-size:12px!important}}.next-appointments-container .appointment .appointment-content .appointment-data-info .office-info{padding-top:0!important}.next-appointments-container .appointment .appointment-content .appointment-data-info .office-info,.next-appointments-container .appointment .appointment-content .appointment-data-info .place{flex:1 0 100%;padding:1rem 0}@media print,screen and (min-width:77em){.next-appointments-container .appointment .appointment-content .appointment-data-info .office-info,.next-appointments-container .appointment .appointment-content .appointment-data-info .place{flex:1 1 40%;box-sizing:border-box;margin:0;padding:.5rem 0}}.next-appointments-container .appointment .appointment-content .appointment-data-info .office-info h6,.next-appointments-container .appointment .appointment-content .appointment-data-info .place h6{font-weight:700;margin:0;word-break:break-all}.next-appointments-container .appointment .appointment-content .appointment-data-info .office-info p,.next-appointments-container .appointment .appointment-content .appointment-data-info .place p{margin:0;color:#919191;word-break:break-all}@media screen and (max-width:500px){.next-appointments-container .appointment .appointment-content .appointment-data-info .office-info,.next-appointments-container .appointment .appointment-content .appointment-data-info .place{padding:5px 0 10px!important}.next-appointments-container .appointment .appointment-content .appointment-data-info .office-info h6,.next-appointments-container .appointment .appointment-content .appointment-data-info .office-info p,.next-appointments-container .appointment .appointment-content .appointment-data-info .place h6,.next-appointments-container .appointment .appointment-content .appointment-data-info .place p{font-size:12px!important}}.new-appointment-container{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:1.5625rem 0;border-bottom:#ebebeb thin solid}.new-appointment-container h4{width:75%;margin:.6875rem auto;font-size:1.5625rem;text-align:center;line-height:1.1}@media print,screen and (min-width:40em){.new-appointment-container{flex-direction:row;justify-content:flex-start;align-items:center}.new-appointment-container h4{flex:0 1 auto;width:auto;margin:0 1.5625rem 0 0;text-align:left;line-height:1}}.new-appointment-container .new-appointment-options{display:flex;justify-content:center}.new-appointment-container .new-appointment-options button{width:100%;padding:.59375rem 1.25rem;font-weight:700;font-size:1.25rem;color:#fefefe;border-radius:6.25rem}@media print,screen and (min-width:40em){.new-appointment-container .new-appointment-options{flex:1 0 auto}.new-appointment-container .new-appointment-options button{padding:.59375rem 1.875rem}}@media print,screen and (max-width:76.99875em){.new-appointment-container .new-appointment-options button{font-weight:500;width:auto;min-width:7.25rem;font-size:1rem}}.suggested-services h4{margin:1.4375rem 0;font-size:1.125rem;color:#c7c7c7}.suggested-services .services-container .service{padding:1.65625rem 0 1.40625rem;border-bottom:thin solid #d6d6d6}.suggested-services .services-container .service:first-child{padding-top:0}.suggested-services .services-container .service .service-icon{width:3.4375rem;font-size:2.6875rem;color:#7ed321}.suggested-services .services-container .service .service-description h5{font-weight:700}.suggested-services .services-container .service .service-description p{margin-bottom:.5rem;color:#767676}.suggested-services .services-container .service .service-options .button{margin:0;padding:.625rem 1.6875rem;font-weight:700;color:#fefefe;border-radius:6.25rem}.results-card{border-radius:13px;padding:30px 0}.results-card .card-header{border-bottom:1px solid #eaeaea;padding:0 40px}.results-card .card-header h4{font-size:18px;margin-bottom:5px}.results-card .results-list .list-item{padding:15px 40px;border-bottom:1px solid #eaeaea;position:relative}.results-card .results-list .list-item h4{font-size:18px;margin-bottom:5px;text-decoration:underline;cursor:pointer}.results-card .results-list .list-item p{margin-bottom:0!important;font-size:14px!important;padding:0!important;display:block!important;border-bottom:0!important}.results-card .results-list .list-item button{margin-top:10px}@media screen and (min-width:768px){.results-card .results-list .list-item button{position:absolute;bottom:15px;right:40px;margin-top:0}}.results-card .load-more{text-align:center;padding-top:15px;margin-bottom:0;font-weight:800;cursor:pointer}.services-container h3{margin:0;font-size:1.25rem;font-weight:700}.services-container .services-list-container{display:flex;flex-direction:column}.services-container .services-list-container .service{display:flex;align-items:flex-start;padding:1.5625rem 0;border-bottom:thin solid #d6d6d6}.services-container .services-list-container .service .service-image-container{flex:0 1}.services-container .services-list-container .service .service-image-container .icon-medico{font-size:2.6875rem;color:#1650a2}.services-container .services-list-container .service .service-info-container{flex:1 1;margin-left:1.25rem}.services-container .services-list-container .service .service-info-container h6{margin:.25rem 0 .5rem;font-weight:700;line-height:1}.services-container .services-list-container .service .service-info-container p{margin-bottom:.625rem;color:#767676;line-height:1}.service-detail-icon{color:#00a7ff;font-size:2rem}.place-description{margin-left:1.4375rem}.place-description h6{margin:0}.place-description h5{margin:0;font-size:1.25rem}.place-description p{margin:0}.place-description p.place-address{color:#767676}.place-description p.place-tel{color:#b1b1b1}.content-navigation{margin:1.5625rem 0}.content-navigation .back-button{padding:0;font-size:1.125rem}@media print,screen and (min-width:77em){.content-sidebar-container{max-width:25.1875rem}}.content-sidebar-container .appointment-type .radiobutton-container .radiobutton{padding-left:3.125rem}.content-sidebar-container .appointment-type .radiobutton-container label{padding:.9375rem .875rem}.content-sidebar-container .appointment-type .radiobutton-container label h5{font-size:1rem}.content-sidebar-container .form-grid .form-input.calendar-form,.content-sidebar-container .form-grid .form-input.hours-form{width:100%}.content-item{margin:0 auto 1.5625rem}.content-item h1,.content-item h2,.content-item h3,.content-item h4,.content-item h5,.content-item h6{font-weight:700}.content-item.doctor-content-item .doctor{padding:0;border:none}.content-item.doctor-content-item .doctor .doctor-options{display:flex;flex-direction:column}@media print,screen and (min-width:40em){.content-item.doctor-content-item .doctor .doctor-options{flex-direction:row;margin:0 -.3125rem}}.content-item.doctor-content-item .doctor .doctor-options button{display:block;margin:.3125rem;padding:.3125rem .9375rem}.content-item.gallery-content-item{display:flex;align-items:flex-end;justify-content:space-between;padding:1.5625rem 0;border-bottom:thin solid #d5d5d5;margin-bottom:0}.content-item.gallery-content-item .gallery-images{flex:1 1 auto;width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:.4375rem}.content-item.gallery-content-item .gallery-images .gallery-image-container{position:relative;height:0;padding-top:100%;border:.1875rem solid #c9c9c9;border-radius:.4375rem;overflow:hidden}.content-item.gallery-content-item .gallery-images .gallery-image-container img{display:block;position:absolute;min-width:100%;max-width:none;height:100%;top:0;bottom:0;left:0;right:0;margin:auto}.content-item.gallery-content-item .gallery-links{flex:0 1 auto;margin-left:.625rem;line-height:1}.content-item.gallery-content-item .gallery-links a{display:block;white-space:nowrap;color:#656565}.content-item.basic-content-item,.content-item.schedule-list-content-item{padding:0 0 1.5625rem;border-bottom:thin solid #d5d5d5}.content-item.agreement-list-content-item,.content-item.service-list-content-item{padding:1.5625rem 0;margin-bottom:0;border-bottom:thin solid #d5d5d5}.content-item.agreement-list-content-item dl,.content-item.agreement-list-content-item ol,.content-item.agreement-list-content-item ul,.content-item.service-list-content-item dl,.content-item.service-list-content-item ol,.content-item.service-list-content-item ul{margin-bottom:0}.content-item.agreement-list-content-item .cell,.content-item.service-list-content-item .cell{padding-right:2.5%}.content-item.agreement-list-content-item .cell a,.content-item.service-list-content-item .cell a{display:block;text-decoration:underline}.content-item.agreement-list-content-item ul li table,.content-item.service-list-content-item ul li table,body.fsfb #schedule-warning table,body.fsfb .alert.alert-warning #schedule-warning table,body.fsfb .alertas-services table{display:contents!important}.content-item.education-list-content-item .education-item{padding:.8125rem 0 1.625rem}.content-item.education-list-content-item .education-item .education-place{color:#000}.content-item.education-list-content-item .education-item .education-career{color:#919191}.content-item.place-content-item{padding:0 0 1.5625rem;border-bottom:thin solid #d5d5d5;margin-bottom:0}.content-item.place-content-item .place{display:flex}.content-item.place-content-item .place .place-image-container{width:4rem}.content-item.place-content-item .place .place-image-container .place-image{position:relative;height:0;padding-top:100%;border-radius:.4375rem;overflow:hidden}.content-item.place-content-item .place .place-image-container .place-image img{display:block;position:absolute;min-width:100%;max-width:100%;height:auto;top:0;bottom:0;left:0;right:0;margin:auto}.content-item.place-content-item .place .place-description{margin-left:1.4375rem}.content-item.place-content-item .place .place-description h5{margin:0;font-size:1.25rem}.content-item.place-content-item .place .place-description h6,.content-item.place-content-item .place .place-description p{margin:0}.content-item.place-content-item .place .place-description p.place-address{color:#767676}.content-item.place-content-item .place .place-description p.place-tel{color:#b1b1b1}.search-service .search-service-button{border-radius:0 .375rem .375rem 0!important;box-sizing:border-box;width:100%;padding:1em}.search-service .search-service-input{border-radius:.375rem 0 0 .375rem!important}.search-service .search-service-dropdown-pane{width:100%!important;max-height:15.5rem!important;overflow-y:auto!important}.search-service .search-service-dropdown-pane .services-category-list .services-category-item>a{padding:.875rem 1.75rem!important;background:#8b8b8b!important;color:#fefefe!important;font-size:1.125rem!important;font-weight:700!important}.search-service .search-service-dropdown-pane .services-list .service-item{border-bottom:thin solid #ddd!important}.search-service .search-service-dropdown-pane .services-list .service-item.available>a{color:#0a0a0a!important}.search-service .search-service-dropdown-pane .services-list .service-item.unavailable>a{color:#9d9d9d!important}.search-service .search-service-dropdown-pane .services-list .service-item>a{padding:.9375rem 1.4375rem!important;font-size:1.125rem!important}.search-service .search-service-dropdown-pane .services-list .service-item>a .service-name{color:#9d9d9d!important;font-weight:700!important}.search-service .search-service-dropdown-pane .services-list .service-item.available>a::before{content:"\f00c"!important}.search-service .search-service-dropdown-pane .services-list .service-item>a::before{display:inline-block!important;margin-right:1.75rem!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important}@media print,screen and (min-width:77em){.search-service>.cell{margin:0!important}}.search-service>.cell{position:relative!important}#service-list{padding:.0625rem 0 0}@media (max-width:992px){#service-list{padding:0 1.5625rem}}#service-list hr{margin:1.5625rem 0}#doctor-details,#place-details,#service-details{padding:.0625rem 0 1.5625rem}@media print,screen and (max-width:76.99875em){#doctor-details,#place-details,#service-details{padding:0 1.5625rem!important}}#doctor-details #most-common-container-detail,#place-details #most-common-container-detail,#service-details #most-common-container-detail{padding-right:1.5625rem;margin-right:0}.services-list-content-item{padding:1.5625rem 0;margin-bottom:0}.services-list-content-item p{margin-bottom:0}.schedule-list-content-item{padding:0 0 1.5625rem;margin-bottom:0}.schedule-list-content-item p{margin-bottom:0}.placeMap{padding:1.5625rem 0}.survey-container .survey{display:flex;flex-direction:column}@media print,screen and (min-width:40em){.content-item.gallery-content-item .gallery-images{grid-template-columns:repeat(10,1fr)}.survey-container{height:100vh;overflow:hidden}.survey-container .survey{flex-direction:row;height:100%;align-items:stretch}.survey-container .survey>div{flex:1 1 50%;height:100%}.survey-container .survey .grid-container{overflow-y:auto}}.survey-container .survey .survey-title{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.25rem 2.5rem 1.3125rem;background-color:#00a7ff;text-align:center}.survey-container .survey .survey-title img{display:block}.survey-container .survey .survey-title h4{margin:0;color:#fefefe;font-size:1.5rem;line-height:1}.survey-container .survey .survey-title h6{margin:0;line-height:1;color:#fefefe}.survey-container .survey .survey-title h6 small{color:inherit}.survey-container .survey .grid-container .survey-content{max-width:35rem;margin:0 auto}.survey-container .survey .grid-container .survey-content .survey-logo{text-align:center}@media print,screen and (min-width:40em){.survey-container .survey .grid-container .survey-content .survey-logo{margin:6.25rem auto 7.9375rem;text-align:left}}.survey-container .survey .grid-container .survey-content .survey-logo img{display:inline-block}.survey-container .survey .grid-container .survey-content .survey-question{margin:3.05rem auto .8125rem}.survey-container .survey .grid-container .survey-content .survey-question h5{margin:0;font-weight:700;font-size:1.25rem;color:#bfbfbf}.survey-container .survey .grid-container .survey-content .survey-question h6{margin:0;font-weight:700}.survey-container .survey .grid-container .survey-content .survey-question .survey-end{display:flex;flex-direction:column;align-items:center;margin-top:13rem}.survey-container .survey .grid-container .survey-content .survey-question .survey-end img{display:block}.survey-container .survey .grid-container .survey-content .survey-question .survey-end h3,.survey-container .survey .grid-container .survey-content .survey-question .survey-end p{margin:0;text-align:center}.survey-container .survey .grid-container .survey-content .survey-question .question-options{padding:.8125rem 0 1.3125rem;border-bottom:thin solid #d5d5d5}.survey-container .survey .grid-container .survey-content .survey-question .question-options.rating .option{display:flex;flex-direction:column;margin:.4375rem 0;padding:1rem .875rem .625rem;background-color:#f7f7f7;border-radius:.4375rem}@media print,screen and (min-width:40em){.survey-container .survey .grid-container .survey-content .survey-question .question-options.rating .option{flex-direction:row;align-items:center;justify-content:space-between;padding:.375rem .4375rem .375rem .875rem}}.survey-container .survey .grid-container .survey-content .survey-question .question-options.rating .option p{margin:0}.survey-container .survey .grid-container .survey-content .survey-question .question-options.rating .option .stars-container{display:flex;justify-content:flex-start;margin:0 -.1875rem}.survey-container .survey .grid-container .survey-content .survey-question .question-options.rating .option .stars-container .star{width:2.5625rem;height:2.5625rem;margin:.1875rem;background-color:#dbdbdb;font-size:1.6875rem;border-radius:.1875rem;color:#fff}.survey-container .survey .grid-container .survey-content .survey-question .question-options.rating .option .stars-container .star.is-active{color:#ff9d00}.survey-container .survey .grid-container .survey-content .survey-question .question-options.selection{display:flex;flex-direction:column}.survey-container .survey .grid-container .survey-content .survey-question .question-options.selection .option{margin:.3125rem 0;padding:1.125rem .875rem;background-color:#f7f7f7;text-align:left}.survey-container .survey .grid-container .survey-content .survey-question .question-options.selection .option.is-active{background-color:#ff9d00;color:#fff;font-weight:700}.survey-container .survey .grid-container .survey-content .survey-options{margin:1.40625rem auto;text-align:center}@media print,screen and (min-width:40em){.survey-container .survey .grid-container .survey-content .survey-options{text-align:right}}.survey-container .survey .grid-container .survey-content .survey-options .button{min-width:7.5rem;margin:0 .375rem;padding:.6875rem 1.125rem;font-weight:700;border-radius:6.25rem;color:#fff}#main-content.survey_1+footer,#main-content.survey_2+footer,#main-content.survey_3+footer{display:none}.schedule-card{position:relative;padding:60px 20px 30px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1607843137);border-radius:10px;width:90%;margin:10% auto}.schedule-card .schedule-card-header{position:absolute;top:0;left:0;width:100%;height:50px;padding:10px 18px;border-radius:10px 10px 0 0;font-weight:700;background-color:#eef5ff;color:var(--primary);font-size:15px;text-align:center}.schedule-card .input-container{margin-bottom:12px}.schedule-card label{color:#16172A;font-size:.9rem;font-weight:700}.schedule-card .form-options{text-align:center}.schedule-card button{margin-top:12px}.schedule-card .serviceData ul{top:100%;left:0;width:100%;z-index:2;max-height:200px;overflow-y:auto;background:#fff;display:none;margin:0}.schedule-card .serviceData ul li{list-style:none;cursor:pointer;text-align:left;padding:14px;border-bottom:1px solid #d9d9d9}@media screen and (min-width:1230px) and (max-width:1440px){.h5,h5{font-size:1.1rem}.h2,h2{font-size:2.1rem}.button,select{font-size:15px!important}select{background-size:1rem}.tabs-title>a{font-size:1rem!important}.topbar .top-bar .top-bar-right .menu li a{font-size:.9rem}.topbar .top-bar .logo-container{max-width:8.125rem}.appointments-container,.grid-container{max-width:85vw!important}.appointments-container{margin-top:0!important}.appointments-container .appointments-grid .appointment{padding:1.5rem!important}.appointments-container .appointments-grid .appointment .appointment-options-container .appointment-icon{font-size:1.6rem!important}.appointments-container .appointments-grid .appointment .appointment-options-container .request-button{padding:.6rem 1rem!important;font-size:.8rem!important}.home-header{padding-bottom:5.625rem!important}.home-header .intro-text-container{margin:6.25rem 0 5rem!important;width:100%!important;max-width:350px}.search-bar-container .aseguradoras-dropdown>li:first-child>a,.search-bar-container .search-button,.search-bar-container .service-name-input{padding:0 1em!important;font-size:1rem!important;height:50px!important}.search-bar-container .aseguradoras-dropdown{background-position:center right .5rem!important;background-size:1rem!important}.search-bar-container .aseguradoras-dropdown #selected-option a{padding:1rem!important;height:50px}.search-bar-container .search-service-dropdown-pane .services-list .service-item>a{font-size:.8rem}.search-bar-container .search-service-dropdown-pane .services-category-list .services-category-item>a{font-size:1rem}.radiobutton-container .radiobutton{padding-left:3rem!important}.radiobutton-container label{padding:.5rem!important}.company-info-container{padding:5.375rem 0 5.1875rem}.schedule-container{width:40rem!important}.schedule-container .step-container.step-appointment .step-content .optional-appointments .appointment{padding:.5rem;display:block;text-align:center}.schedule-container .step-container.step-appointment .step-content .optional-appointments .appointment .appointment-info h6{max-width:100%!important}.schedule-container .step-container.step-appointment .step-content .optional-appointments .appointment-actions .button{font-size:.8rem!important;margin-top:.5em}.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item a,.schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item a,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item a,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-item a{padding:1.6rem}.summary-container .summary-content .summary-form-container{width:37rem!important}.summary-container .summary-content .summary-form-container .summary-form-grid{padding-right:1.5rem;padding-left:1.5rem}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .appointment-validation{padding:1rem}.summary-container .summary-content .summary-form-container .summary-form-grid .form-input .appointment-validation .cell p{margin-right:0}.summary-container .summary-content .progress-sidebar-container{padding:0 0 0 1.5rem}.progress-sidebar .progress-status-container .progress-status.service p{font-size:15px}.progress-sidebar .progress-status-container .progress-status.agenda .agenda-date,.progress-sidebar .progress-status-container .progress-status.agenda .agenda-time{font-size:1.2rem;padding:1rem}.profile-content aside .navigation .menu>li>a{padding:1rem}.new-appointment-container .new-appointment-options button{font-size:1rem!important}.next-appointments-container .appointment .appointment-content .add-to-agenda a{font-size:.9rem}.next-appointments-container .appointment .appointment-content .appointment-options-container .appointment-options button{margin:0 .3rem;padding:.5rem .9rem;font-size:.8rem}#main-scheduling .optional-appointments .appointment-info h6{max-width:100%}.step-content-container{padding-right:1.6rem;padding-left:1.6rem}.step-content-container .dates-list .date .date-options .button{padding:.6rem 1rem}.progress-sidebar .progress-status-container .progress-status h6,.progress-sidebar .progress-status-container .progress-status p,.progress-sidebar .progress-status-container .progress-status.service p small{font-size:1rem}.hours-container .hours-actions button{padding:.6rem;font-size:.8rem}.hours-container .hours-options .hour{padding:.9rem .6rem;font-size:.8rem}.calendar-container .calendar-header .day,.calendar-container .calendar-row .day{font-size:.8rem}.alert{padding:1rem}.alert h1 .icon,.alert h2 .icon,.alert h3 .icon,.alert h4 .icon,.alert h5 .icon,.alert h6 .icon{margin-right:.5rem;font-size:1.5rem}.form-grid .form-options .button{padding:.5rem .6rem;font-size:1rem}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .agenda-container>div{font-size:1.2rem}.reveal.sooner .sooner-modal .sooner-info .agenda-container>div{padding:1rem;font-size:1.2rem}.reveal.no_avaliability .no-avaliability-modal,.reveal.waiting_list .no-avaliability-modal{padding:0}.reveal.sooner .sooner-modal .sooner-info h5{font-size:1rem!important}.reveal.sooner .modal-header h3{font-size:1.2rem}.reveal.no_avaliability{top:10vh}.reveal.no_avaliability .modal-header .grid-x{margin:0}.reveal.no_avaliability .modal-header .grid-x .header-content h3{margin-bottom:.2rem}.reveal.waiting_list{top:10vh}.reveal.waiting_list .modal-header .grid-x{margin:0}.reveal.waiting_list .modal-header .grid-x .header-content h3{margin-bottom:.2rem}}@media (max-width:992px){.multi-appointments .appointment-content button{font-weight:500!important;width:auto!important;margin:10px auto auto!important;min-width:7.25rem!important;font-size:1rem!important;padding:.625rem 1.6875rem!important}}@font-face{font-family:dondoctor-icon;src:url(/areas/patient/content/fonts/dondoctor-icon.eot?tgwcma);src:url(/areas/patient/content/fonts/dondoctor-icon.eot?tgwcma#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/dondoctor-icon.ttf?tgwcma) format("truetype"),url(/areas/patient/content/fonts/dondoctor-icon.woff?tgwcma) format("woff"),url(/areas/patient/content/fonts/dondoctor-icon.svg?tgwcma#dondoctor-icon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:dondoctor-icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.icon-agendar:before{content:"\e902";color:inherit}.icon-calendario:before{content:"\e903";color:inherit}.icon-calificaciones:before{content:"\e904";color:inherit}.icon-doctores:before{content:"\e905";color:inherit}.icon-dropdown:before{content:"\e906";color:inherit}.icon-logout:before{content:"\e907";color:inherit}.icon-medica:before{content:"\e908";color:inherit}.icon-medico:before{content:"\e909";color:inherit}.icon-mensajes:before{content:"\e90a";color:inherit}.icon-star:before{content:"\e90b";color:inherit}.icon-warning:before{content:"\e90c";color:inherit}.icon-rounded-close:before{content:"\e90d";color:inherit}.icon-rounded-check:before{content:"\e901";color:inherit}html{cursor:default}html.is-reveal-open{position:unset}label.error{color:#f24e68!important;font-weight:400!important;padding:5px 5px 0}select{-moz-appearance:none}select::-ms-expand{display:none}button{display:block;cursor:pointer}.d-none,.search-bar-container .aseguradoras-dropdown #dropdown-plans,.search-bar-container .aseguradoras-dropdown #selected-option{display:none}input[type=text]::placeholder{color:#a2a2a2;opacity:1}input[type=text]:-ms-input-placeholder{color:#a2a2a2}input[type=text]::-ms-input-placeholder{color:#a2a2a2}.tabs{border:none;background:#fff!important;padding:0 10px!important;border-radius:5px}.tabs-title>a{padding:14.5px!important;font-size:15px!important}.tabs-content{border:none}.search-bar-container .aseguradoras-dropdown #dropdown-insurers{border:unset}.search-bar-container .aseguradoras-dropdown #dropdown-insurers .service-name-input{padding:0;margin:0;width:calc(100% - 30px);border:none}.search-bar-container .aseguradoras-dropdown #dropdown-insurers .service-name-input:focus{border:none;box-shadow:none}.search-bar-container .aseguradoras-dropdown #selected-option a{padding:1.8125rem 1.59375rem 1.5625rem 1.6875rem;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - 20px)}.search-bar-container .aseguradoras-dropdown .is-dropdown-submenu a{padding:1.1875rem 1.375rem}.search-bar-container .aseguradoras-dropdown .is-dropdown-submenu li{position:relative}.search-bar-container .aseguradoras-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}.search-bar-container .aseguradoras-dropdown .is-dropdown-submenu.second-sub{width:100%;top:unset;margin-top:1px;max-height:248px;overflow-y:auto;overflow-x:hidden;z-index:11;left:0}.found-by-filters-container .found-container .found-tabs-view-more-container{margin:1.5625rem 0;text-align:center}.view-more{margin:35px 0;text-align:center}.doctor-modal .doctor-data p{white-space:break-spaces}.doctor-modal .doctor{display:flex;padding:0;border-bottom:unset}.doctor-modal .doctor .doctor-image-container{flex:unset}.doctor-modal .doctor .doctor-rating{text-align:left}#agfa-aside-scheduling,#agfa-main-scheduling,#aside-scheduling,#main-scheduling{overflow:visible}#agfa-aside-scheduling .step-container,#agfa-main-scheduling .step-container,#aside-scheduling .step-container,#main-scheduling .step-container{display:flex;flex-direction:column-reverse}#agfa-aside-scheduling .step-container .step-content:empty~.step-title,#agfa-main-scheduling .step-container .step-content:empty~.step-title,#aside-scheduling .step-container .step-content:empty~.step-title,#main-scheduling .step-container .step-content:empty~.step-title{background-color:#c1c1c1}#agfa-aside-scheduling .doctor-list,#agfa-aside-scheduling .lab-list,#agfa-main-scheduling .doctor-list,#agfa-main-scheduling .lab-list,#aside-scheduling .doctor-list,#aside-scheduling .lab-list,#main-scheduling .doctor-list,#main-scheduling .lab-list{position:absolute;background-color:#fff;z-index:1;max-height:350px;overflow-y:auto}#agfa-aside-scheduling .form-input.hours-form,#agfa-main-scheduling .form-input.hours-form,#aside-scheduling .form-input.hours-form,#main-scheduling .form-input.hours-form{overflow-y:auto;overflow-x:hidden;max-height:320px;--scrollbarBG:#cfd8dc;--thumbBG:#90a4ae}#agfa-aside-scheduling .form-input.hours-form::-webkit-scrollbar,#agfa-main-scheduling .form-input.hours-form::-webkit-scrollbar,#aside-scheduling .form-input.hours-form::-webkit-scrollbar,#main-scheduling .form-input.hours-form::-webkit-scrollbar{width:8px;height:8px}#agfa-aside-scheduling .form-input.hours-form::-webkit-scrollbar-thumb,#agfa-main-scheduling .form-input.hours-form::-webkit-scrollbar-thumb,#aside-scheduling .form-input.hours-form::-webkit-scrollbar-thumb,#main-scheduling .form-input.hours-form::-webkit-scrollbar-thumb{background-color:#ced3df;border-radius:90px}#agfa-aside-scheduling .optional-appointments .appointment-info h6,#agfa-main-scheduling .optional-appointments .appointment-info h6,#aside-scheduling .optional-appointments .appointment-info h6,#main-scheduling .optional-appointments .appointment-info h6{max-width:89px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}#aside-scheduling .step-title{border-radius:0}.agenda-container .agenda-date{text-transform:capitalize}.schedule-container .step-appointment .step-title{border-radius:0 0 .4375rem .4375rem}.reveal.sooner .modal-actions button{white-space:nowrap}.progress-status.agenda .agenda-date{text-transform:capitalize}#detail-profile .noclick{pointer-events:none!important;background:#e6e6e6!important;cursor:not-allowed!important}#detail-profile .aseguradoras-dropdown,#detail-profile .city-dropdown,#detail-profile .cityBirth-dropdown,#detail-profile .cityIssueDocument-dropdown,#detail-profile .occupation-dropdown,#detail-profile .placeBirth-dropdown,#main-registry #registry .aseguradoras-dropdown{background:url(/areas/patient/content/images/iconos/dropdown.svg) center right .625rem no-repeat #fefefe;box-sizing:border-box;font-weight:700}#detail-profile .aseguradoras-dropdown{width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#detail-profile .aseguradoras-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#detail-profile .aseguradoras-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#detail-profile .aseguradoras-dropdown li{width:100%}#detail-profile .aseguradoras-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#detail-profile .aseguradoras-dropdown a{color:#0a0a0a}#detail-profile .aseguradoras-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#detail-profile .aseguradoras-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#detail-profile .aseguradoras-dropdown #dropdown-insurers{border:unset}#detail-profile .aseguradoras-dropdown #dropdown-insurers .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#detail-profile .aseguradoras-dropdown #dropdown-insurers .service-name-input:focus{border:none;box-shadow:none}#detail-profile .aseguradoras-dropdown #selected-option{display:none}#detail-profile .aseguradoras-dropdown #selected-option a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:30px}#detail-profile .aseguradoras-dropdown #dropdown-plans{display:none}#detail-profile .aseguradoras-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}#detail-profile .aseguradoras-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#detail-profile .aseguradoras-dropdown .is-dropdown-submenu.second-sub{width:100%;top:unset;margin-top:50px;max-height:248px;overflow-y:auto;overflow-x:hidden;z-index:11;left:0}#detail-profile .occupation-dropdown{width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#detail-profile .occupation-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#detail-profile .occupation-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#detail-profile .occupation-dropdown li{width:100%}#detail-profile .occupation-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#detail-profile .occupation-dropdown a{color:#0a0a0a}#detail-profile .occupation-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#detail-profile .occupation-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#detail-profile .occupation-dropdown #dropdown-occupations{border:unset}#detail-profile .occupation-dropdown #dropdown-occupations .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#detail-profile .occupation-dropdown #dropdown-occupations .service-name-input:focus{border:none;box-shadow:none}#detail-profile .occupation-dropdown #selected-occupation{display:none}#detail-profile .occupation-dropdown #selected-occupation a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:43px}#detail-profile .occupation-dropdown #dropdown-plans{display:none}#detail-profile .occupation-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}#detail-profile .occupation-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#detail-profile .occupation-dropdown .is-dropdown-submenu.second-sub{width:100%;top:unset;margin-top:50px;max-height:248px;overflow-y:auto;overflow-x:hidden;z-index:11;left:0}#detail-profile .placeBirth-dropdown{width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#detail-profile .placeBirth-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#detail-profile .placeBirth-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#detail-profile .placeBirth-dropdown li{width:100%}#detail-profile .placeBirth-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#detail-profile .placeBirth-dropdown a{color:#0a0a0a}#detail-profile .placeBirth-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#detail-profile .placeBirth-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#detail-profile .placeBirth-dropdown #dropdown-placeBirths{border:unset}#detail-profile .placeBirth-dropdown #dropdown-placeBirths .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#detail-profile .placeBirth-dropdown #dropdown-placeBirths .service-name-input:focus{border:none;box-shadow:none}#detail-profile .placeBirth-dropdown #selected-placeBirth{display:none}#detail-profile .placeBirth-dropdown #selected-placeBirth a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:43px}#detail-profile .placeBirth-dropdown #dropdown-plans{display:none}#detail-profile .placeBirth-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}#detail-profile .placeBirth-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#detail-profile .placeBirth-dropdown .is-dropdown-submenu.second-sub{width:100%;top:unset;margin-top:50px;max-height:248px;overflow-y:auto;overflow-x:hidden;z-index:11;left:0}#detail-profile .city-dropdown{width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#detail-profile .city-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#detail-profile .city-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#detail-profile .city-dropdown li{width:100%}#detail-profile .city-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#detail-profile .city-dropdown a{color:#0a0a0a}#detail-profile .city-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#detail-profile .city-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#detail-profile .city-dropdown #dropdown-cities{border:unset}#detail-profile .city-dropdown #dropdown-cities .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#detail-profile .city-dropdown #dropdown-cities .service-name-input:focus{border:none;box-shadow:none}#detail-profile .city-dropdown #selected-city{display:none}#detail-profile .city-dropdown #selected-city a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:43px}#detail-profile .city-dropdown #dropdown-plans{display:none}#detail-profile .city-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}#detail-profile .city-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#detail-profile .cityBirth-dropdown{width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#detail-profile .cityBirth-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#detail-profile .cityBirth-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#detail-profile .cityBirth-dropdown li{width:100%}#detail-profile .cityBirth-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#detail-profile .cityBirth-dropdown a{color:#0a0a0a}#detail-profile .cityBirth-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#detail-profile .cityBirth-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#detail-profile .cityBirth-dropdown #dropdown-cityBirths{border:unset}#detail-profile .cityBirth-dropdown #dropdown-cityBirths .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#detail-profile .cityBirth-dropdown #dropdown-cityBirths .service-name-input:focus{border:none;box-shadow:none}#detail-profile .cityBirth-dropdown #selected-cityBirth{display:none}#detail-profile .cityBirth-dropdown #selected-cityBirth a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:43px}#detail-profile .cityBirth-dropdown #dropdown-plans{display:none}#detail-profile .cityBirth-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}#detail-profile .cityBirth-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#detail-profile .cityIssueDocument-dropdown{width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#detail-profile .cityIssueDocument-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#detail-profile .cityIssueDocument-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#detail-profile .cityIssueDocument-dropdown li{width:100%}#detail-profile .cityIssueDocument-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#detail-profile .cityIssueDocument-dropdown a{color:#0a0a0a}#detail-profile .cityIssueDocument-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#detail-profile .cityIssueDocument-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#detail-profile .cityIssueDocument-dropdown #dropdown-cityIssueDocuments{border:unset}#detail-profile .cityIssueDocument-dropdown #dropdown-cityIssueDocuments .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#detail-profile .cityIssueDocument-dropdown #dropdown-cityIssueDocuments .service-name-input:focus{border:none;box-shadow:none}#detail-profile .cityIssueDocument-dropdown #selected-cityIssueDocument{display:none}#detail-profile .cityIssueDocument-dropdown #selected-cityIssueDocument a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:43px}#detail-profile .cityIssueDocument-dropdown #dropdown-plans{display:none}#detail-profile .cityIssueDocument-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}#detail-profile .cityIssueDocument-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#main-registry{margin:0 auto}#main-registry #registry .tnc{margin-bottom:unset}#main-registry #registry .form-options{margin-top:2.3125rem}#main-registry #registry .registryField{border-radius:.375rem}#main-registry #registry .aseguradoras-dropdown{background-size:1rem;width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#main-registry #registry .aseguradoras-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#main-registry #registry .aseguradoras-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#main-registry #registry .aseguradoras-dropdown li{width:100%}#main-registry #registry .aseguradoras-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#main-registry #registry .aseguradoras-dropdown a{color:#0a0a0a}#main-registry #registry .aseguradoras-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#main-registry #registry .aseguradoras-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#main-registry #registry .aseguradoras-dropdown #dropdown-insurers{border:unset}#main-registry #registry .aseguradoras-dropdown #dropdown-insurers .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#main-registry #registry .aseguradoras-dropdown #dropdown-insurers .service-name-input:focus{border:none;box-shadow:none}#main-registry #registry .aseguradoras-dropdown #selected-option{display:none}#main-registry #registry .aseguradoras-dropdown #selected-option a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:30px}#main-registry #registry .aseguradoras-dropdown #selected-occupation{display:none}#main-registry #registry .aseguradoras-dropdown #selected-occupation a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:30px}#main-registry #registry .aseguradoras-dropdown #selected-city{display:none}#main-registry #registry .aseguradoras-dropdown #selected-city a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:30px}#main-registry #registry .aseguradoras-dropdown #selected-cityBirth{display:none}#main-registry #registry .aseguradoras-dropdown #selected-cityBirth a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:30px}#main-registry #registry .aseguradoras-dropdown #selected-cityIssueDocument{display:none}#main-registry #registry .aseguradoras-dropdown #selected-cityIssueDocument a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:30px}#main-registry #registry .aseguradoras-dropdown #dropdown-plans{display:none}#main-registry #registry .aseguradoras-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}#main-registry #registry .aseguradoras-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#main-registry #registry .aseguradoras-dropdown .is-dropdown-submenu.second-sub{width:100%;top:unset;margin-top:50px;max-height:248px;overflow-y:auto;overflow-x:hidden;z-index:11;left:0}#main-account-activate{margin:0 auto}#main-account-activate #account-activate-form .form-options{margin-top:2.3125rem}#main-login{margin:0 auto}.topbar .user-info-container .user-info{display:flex}.topbar .grid-container{display:none}button.view-more{font-weight:700;font-size:1rem;color:#fefefe;border-radius:6.25rem;margin:2.0625rem auto 2.5625rem;height:36px;padding:.5625rem 1.25rem}.date-info .date h5{text-transform:capitalize}a.copyright{color:#707070}.no-qualifications-section .doctor .doctor-description .all-ratings{flex-direction:column}.no-qualifications-section .doctor .doctor-description .all-ratings .doctor-rating{display:flex;margin:.375rem 0;justify-content:space-between;font-weight:700}.no-qualifications-section .doctor .doctor-description .all-ratings .doctor-rating p{margin:0}.no-qualifications-section .doctor .doctor-description .all-ratings .doctor-rating .rating{display:flex;flex-direction:row-reverse}.no-qualifications-section .doctor .doctor-description .all-ratings .doctor-rating .rating .icon-star{margin-left:5px}.no-qualifications-section .doctor .doctor-description .all-ratings .doctor-rating .rating .icon-star.selected,.no-qualifications-section .doctor .doctor-description .all-ratings .doctor-rating .rating .icon-star.selected~.icon-star,.no-qualifications-section .doctor .doctor-description .all-ratings .doctor-rating .rating .icon-star:hover,.no-qualifications-section .doctor .doctor-description .all-ratings .doctor-rating .rating .icon-star:hover~.icon-star{color:#ff9d00}.no-qualifications-section .doctor .doctor-description .all-ratings .doctor-rating .rating span{cursor:pointer}.no-qualifications-section .doctor .doctor-description .doctor-options{margin-top:1.3125rem}.next-appointments-container .appointment{overflow:visible}.profile-content .tab,.reveal.editImage,.row.carousel{overflow:hidden}.next-appointments-container .appointment .appointment-content .add-to-agenda{position:relative}.next-appointments-container .appointment .appointment-content .add-to-agenda .add-to-calendar-actions{z-index:1;position:absolute;background:#fff;top:25px;left:10px;box-shadow:rgba(0,0,0,.4) 0 10px 26px 0;border-radius:3px;width:140px;padding:5px 0}.next-appointments-container .appointment .appointment-content .add-to-agenda .add-to-calendar-actions div{padding:5px 20px}.next-appointments-container .appointment .appointment-content .add-to-agenda .add-to-calendar-actions div:hover{background:#f4f4f4}.next-appointments-container .appointment .appointment-content .add-to-agenda .add-to-calendar-actions a{text-align:left;color:#000;font-weight:700;font-size:15px;text-decoration:none}.next-appointments-container .appointment .appointment-content .add-to-agenda .add-to-calendar-actions a img{width:20px;margin-right:10px;vertical-align:bottom}.appointments-container .appointments-grid .appointment{height:auto;background-color:#fff}.appointments-container .appointments-grid .appointment .appointment-options-container{width:100%}.survey-container .survey .grid-container .survey-content .survey-logo{margin:4.25rem auto 3.9375rem}.calendar-container .calendar-header .month-name{text-transform:uppercase;width:calc(64% - .1875rem);margin-left:auto;margin-right:auto}.calendar-container .calendar-header .hide-chevron{opacity:0;cursor:default}.calendar-container .calendar-header .year-name{margin-left:3.625rem!important}.no-avaliability-modal .form-grid,.waiting-list-modal .form-grid{margin:0}.reveal.no_avaliability .modal-header .close-button-container .close-modal-button,.reveal.sooner .modal-header .close-button-container .close-modal-button{float:right}.reveal.preparations .header-content{text-align:center}.reveal.editImage{padding:2rem}.reveal.editImage .modal-header{height:60px}.reveal.editImage .modal-header h4{position:absolute;z-index:1;background-color:#fff;margin-top:-1em}.reveal.new_date .modal-header .close-button-container .close-modal-button{float:right}.stars-container ul>li.star{display:inline-block;padding-top:5px;text-align:center;cursor:pointer}.custom-file-label::after,.custom-file-list .img-container,.schedule-container .step-container.step-branch .step-content .lab-menu .lab-current-item .lab-list,.schedule-container .step-container.step-city .step-content .lab-menu .lab-current-item .lab-list,.schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item .lab-list,i.far.fa-edit{display:none}.stars-container ul>li.star.selected{color:#ff9d00!important}.stars-container ul{margin-bottom:0}.survey-container .survey .grid-container .survey-content .survey-question .question-options.selection .option.is-active-2{background-color:#ff9d00;color:#fff;font-weight:700}.container.carousel i.material-icons{font-size:40px}.container.carousel .arrow-left{position:absolute;left:0;z-index:1;top:30%;user-select:none;cursor:pointer;color:#000}.container.carousel .arrow-right{position:absolute;right:0;z-index:1;top:30%;user-select:none;cursor:pointer;color:#000}.reveal.modal.howToModal{width:100%!important;background-color:transparent!important;box-shadow:none!important}.row.carousel{flex-wrap:nowrap;width:100%;margin:auto;display:flex}.row.carousel div{transition:left 1s}.row.carousel .carousel-element{position:relative;width:100%;padding-top:56.25%;flex:0 0 100%;top:calc(50% - 30px)}.row.carousel .carousel-element img{position:absolute;top:10px;height:90%;width:85%;margin-left:35px}.row.carousel .carousel-element iframe{position:absolute;top:0;height:100%;width:100%}.row.carousel .go-left{margin-left:-100%}.row.carousel .pb-5{padding-bottom:50px}.reveal.modal.galery{top:20%;height:50%;min-height:50%}i.far{position:relative;left:99%}@media (max-width:992px){i.far{left:0}}i.far.right{left:calc(99% - 2em)}#myCanvas,.custom-file-input,.custom-file-label,label#recommendation{position:absolute;left:0}.custom-file-label{top:0;right:0;z-index:1;padding:.375rem .75rem;line-height:1.5;border:1px solid #707070;color:#707070;border-radius:3.125rem;text-align:center;width:150px;cursor:pointer}.text-change input,.text-change textarea,.user-info-form textarea{border-radius:.375rem}.custom-file-input{z-index:2;width:100%;margin:0;opacity:0;cursor:pointer;padding:1px 130px 10px 10px}#myCanvas{top:0;right:0;margin-left:auto;margin-right:auto}label#recommendation{text-align:center;font-size:1rem;width:100%;margin-top:-10px}.custom-file-list{width:100%;text-align:center}.custom-file-list .img-container{position:relative;margin:auto;width:300px;height:130px;top:-20px}.custom-file-list .img-container .img-remove{position:absolute;top:-20px;right:-20px;color:#fff;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.custom-file-list img{max-height:130px;max-width:100%}.custom-file{position:absolute;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0;padding:.32rem 4.15625rem;left:38%;bottom:60%;cursor:pointer}.text-change .color{width:85%;display:inline}.cancel-appointment-content .appointment-data-info,.cancel-appointment-content .date-info,.past-appointment-content .appointment-data-info,.past-appointment-content .date-info,.text-change .favcolor{display:inline-block!important}.text-change .favcolor{width:10%}.appointment-modal{padding:1rem}@media screen and (min-width:40em){.appointment-modal{width:80%!important}}.appointment-modal .next-appointments-container .appointment{border:1px solid #D8D8D8}@media screen and (max-width:39.9375em){.appointment-modal .next-appointments-container .appointment .appointment-content{padding:1rem;height:auto!important}}.appointment-modal .appointment-data-info{display:initial!important}.appointment-modal .doctor{border-bottom:none!important;padding:.375rem 0 .4375rem!important}.appointment-modal .place{flex:none!important;margin:0!important;border-left:none!important}@media screen and (max-width:39.9375em){.appointment-modal .place{padding:.5rem 0!important}}.appointment-modal .place strong{color:#000;display:block}.appointment-modal .content-item.agreement-list-content-item{padding:0 0 0 1.5625rem!important;border-bottom:none}.appointment-modal .content-item.agreement-list-content-item ul li{padding-right:2rem}@media screen and (max-width:39.9375em){.appointment-modal .appointment-options-container{text-align:center;padding:0 1rem}}.appointment-modal .appointment-options-container .appointment-options{padding-left:1.5625rem;display:inline-block}.appointment-modal .appointment-content{flex-wrap:nowrap!important;height:auto!important}.appointment-modal .add-to-agenda{margin-left:.9375rem;position:relative;flex:1 1;order:2;padding:0;display:inline-block}@media screen and (max-width:39.9375em){.appointment-modal .appointment-options-container .appointment-options{padding-left:0;width:100%}.appointment-modal .appointment-options-container .appointment-options button{width:49%;margin-bottom:.5em}.appointment-modal .add-to-agenda{margin-left:0}}.appointment-modal .print-appointment{display:inline-block;padding-left:1.5625rem}.appointment-modal .add-to-calendar-actions{z-index:1;position:absolute;background:#fff;top:25px;left:10px;border-radius:3px;width:140px;padding:5px 0;box-shadow:5px 5px #888}.appointment-modal .add-to-calendar-actions img{width:30px}.cancel-appointment-content{border-bottom:#d6d6d6 thin solid;padding:25px 0}@media (max-width:992px){.cancel-appointment-content{float:left;width:100%}.cancel-appointment-content .date-info{width:100%!important}}.cancel-appointment-content .status p{font-size:12px;color:#676767}.cancel-appointment-content .status p span{font-family:sans-serif;margin-left:.2rem}.cancel-appointment-content .date-info{float:right;text-align:left;width:220px;margin:0;padding:0;border:0}.cancel-appointment-content .doctor{display:flex!important;position:relative;padding:0!important;border-bottom:none}.cancel-appointment-content p{margin-bottom:0!important}.past-appointment-content{border-bottom:#d6d6d6 thin solid;padding-bottom:10px;padding-top:10px}.past-appointment-content .date-info{float:right;text-align:left;width:200px;margin:0;padding:0;border:0}.past-appointment-content .doctor{display:flex!important;position:relative;padding:0!important;border-bottom:none}.past-appointment-content p{margin-bottom:0!important}.profile-content{padding:25px 0}@media (max-width:992px){.profile-content{padding:0 rem-calc(25)!important}.profile-content .grid-container{padding:0!important}}.profile-content .tab button{background-color:inherit;float:left;border:none;outline:0;cursor:pointer;padding:14px 16px;transition:.3s;font-size:17px;color:#585858;font-weight:700}@media screen and (max-width:500px){.profile-content .tab button{font-size:14px}}.profile-content .tab button.active{color:#000;text-decoration:underline}.profile-content .tabcontent{display:none}.progress-sidebar .progress-payment .payment-header{background:var(--secondary)}.confirmation-content-container .place-info{border-bottom:#e6e6e6 thin solid}.confirmation-content-container .price-info{padding:.59375rem 0}.confirmation-content-container .button-space{border-bottom:none!important}.important-text{color:red;font-weight:700}@media print{.appointment{margin:2.0625rem 0 2.5625rem!important;border-radius:.4375rem!important}.doctor{border-bottom:none!important;padding:.375rem 0 .4375rem!important}.place{flex:none!important;margin:0!important;border-left:none!important}.place strong{color:#000}.appointment-options-container{display:none}.appointment-content{display:flex!important;height:10.125rem!important;align-items:flex-start!important;padding:rem-calc(13) rem-calc(14) rem-calc(3) rem-calc(19)!important;flex-direction:column!important;align-content:flex-start!important;justify-content:stretch!important}.appointment-content .date-info{order:0!important;margin:0 rem-calc(15) 0 0!important;flex:0 1!important;color:#fefefe!important}.appointment-content .date-info>div{background-color:get-color(tertiary)!important;color:#fff!important;text-align:center!important;border-radius:rem-calc(3)}.appointment-content .date-info .date{padding:rem-calc(10) rem-calc(25)!important;background-color:#133b84!important;color:#fefefe!important}.appointment-content .date-info .date h4,.appointment-content .date-info .date h5{margin:0;font-weight:700;line-height:1.25;color:#fefefe!important}.appointment-content .date-info .date h4{font-size:rem-calc(33)}.appointment-content .date-info .date h5{font-size:rem-calc(20)}.appointment-content .date-info .time{margin-top:rem-calc(6)!important;padding:rem-calc(7) rem-calc(15)!important;background-color:var(--primary)!important;color:#fefefe!important}.appointment-content .date-info .time h6{color:#fefefe!important;font-weight:700;margin:0}.appointment-content .appointment-data-info{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;order:4!important}.appointment-content .appointment-data-info .service{flex:1 0;flex:1 0 100%}.appointment-content .appointment-data-info .service h4{font-weight:700!important;color:var(--primary)!important;font-size:rem-calc(18)!important}.appointment-content .appointment-data-info .place{flex:1 1 30%;margin:0;padding:0 0 0 rem-calc(30.5);border-left:thin solid #e6e6e6}.appointment-content .appointment-data-info .place h6{font-weight:700;margin:0}.appointment-content .appointment-data-info .place p{margin:0;color:#919191}}@media print,screen and (min-width:40em){.reveal.no_avaliability.preparations{max-width:56.0625rem}.reveal.modal.galery{top:10%;height:80%;min-height:80%}.hours-form p{padding-top:13rem}}@media print,screen and (min-width:77em){.appointments-container .search-spinner{float:right}.appointment-modal .appointment-content{flex-wrap:wrap!important}.appointment-modal .place{padding:0 0 0 .90625rem!important}.appointment-modal .doctor{padding:.375rem 0 1.4375rem!important}.appointment-modal .date-info>div{background-color:var(--primary)}.calendar-container .calendar-header .month-name{margin-left:auto;margin-right:auto}.calendar-container .calendar-header .year-name{margin-left:4.125rem!important}#aside-scheduling .calendar-container .calendar-header .month-name{margin-left:.8375rem;margin-right:.8375rem}.right-plan .is-dropdown-submenu.second-sub{left:-100%!important}.search-bar-container{margin:2rem 0 2.15625rem}.search-bar-container .aseguradoras-dropdown .is-dropdown-submenu.second-sub{left:100%}.home-header .intro-text-container h4{margin:3rem 0 .8575rem}.topbar .title-bar{display:none}.topbar .grid-container{display:block}.container.carousel .arrow-left,.container.carousel .arrow-right{display:block;top:calc(50% - 30px)}.reveal.modal.howToModal{width:100%!important;background-color:transparent!important;box-shadow:none!important}.row.carousel .carousel-element img{position:absolute;top:30px;height:90%;width:90%;margin-left:30px}.row.carousel .carousel-element iframe{position:absolute;top:0;height:100%;width:100%}.reveal.modal.galery{top:100px;height:50%;min-height:0}.hours-form p{padding-top:13rem}}.multi-appointments{width:100%}.multi-appointments .appointment-content{padding:1rem 1.25rem;border-bottom:thin solid #e6e6e6}.multi-appointments .appointment-content .appointment-conflitc{color:#f8007c}.multi-appointments .appointment-content h5,.multi-appointments .appointment-content p{font-weight:600;margin-bottom:0}.multi-appointments .appointment-content .appointment-date{text-transform:capitalize}.multi-appointments .appointment-content button{padding:.5rem .625rem;font-size:1.125rem;font-weight:700;border-radius:6.25rem;margin-top:.5rem}.service-hidden-color{color:#6c6c6c!important;cursor:default!important}.service-hidden-back{background-color:#6c6c6c!important;cursor:not-allowed!important}.embed-youtube{width:70%;aspect-ratio:16/9;margin:10px 0}.embed-youtube iframe{width:100%;height:100%}.waiting-list-desired section{background:#f5f5f5;padding:20px}.waiting-list-desired-radios{display:flex;gap:5px;align-items:center}.waiting-list-desired-radios label{font-weight:400!important;margin:0!important}.waiting-list-desired-dates{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:5px}.waiting-list-desired-dates>div{max-width:50%}.preparation-row{list-style:none;display:flex;padding:10px;background:#F4F4F4;width:fit-content;gap:10px;align-items:center;border-radius:7px;margin:10px 0;font-size:14px}.preparation-row img{width:18px;height:18px}.preparation-row a{text-decoration:underline}.MOLink .preparation-row{background:#fff;border:1px solid #D8D8D8;padding:5px 10px;margin:5px 0}.file-link{background:#F4F4F4;color:#1D397F;border-radius:4px;width:auto;display:inline-block;padding:5px 10px;font-size:14px;text-decoration:underline;cursor:pointer}#main-registry #registry .city-dropdown,#main-registry #registry .cityBirth-dropdown,#main-registry #registry .cityIssueDocument-dropdown,#main-registry #registry .occupation-dropdown,#main-registry #registry .placeBirth-dropdown{background:url(/areas/patient/content/images/iconos/dropdown.svg) center right .625rem no-repeat #fefefe;box-sizing:border-box;font-weight:700}.medium-up-2{list-style:none;margin-left:0}#main-registry #registry .occupation-dropdown{background-size:1rem;width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#main-registry #registry .occupation-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#main-registry #registry .occupation-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#main-registry #registry .occupation-dropdown li{width:100%}#main-registry #registry .occupation-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#main-registry #registry .occupation-dropdown a{color:#0a0a0a}#main-registry #registry .occupation-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#main-registry #registry .occupation-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#main-registry #registry .occupation-dropdown #dropdown-occupations{border:unset}#main-registry #registry .occupation-dropdown #dropdown-occupations .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#main-registry #registry .occupation-dropdown #dropdown-occupations .service-name-input:focus{border:none;box-shadow:none}#main-registry #registry .occupation-dropdown #selected-occupation{display:none}#main-registry #registry .occupation-dropdown #selected-occupation a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:30px}#main-registry #registry .occupation-dropdown #dropdown-plans{display:none}#main-registry #registry .occupation-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}#main-registry #registry .occupation-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#main-registry #registry .occupation-dropdown .is-dropdown-submenu.second-sub{width:100%;top:unset;margin-top:50px;max-height:248px;overflow-y:auto;overflow-x:hidden;z-index:11;left:0}#main-registry #registry .placeBirth-dropdown{background-size:1rem;width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#main-registry #registry .placeBirth-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#main-registry #registry .placeBirth-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#main-registry #registry .placeBirth-dropdown li{width:100%}#main-registry #registry .placeBirth-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#main-registry #registry .placeBirth-dropdown a{color:#0a0a0a}#main-registry #registry .placeBirth-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#main-registry #registry .placeBirth-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#main-registry #registry .placeBirth-dropdown #dropdown-placeBirths{border:unset}#main-registry #registry .placeBirth-dropdown #dropdown-placeBirths .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#main-registry #registry .placeBirth-dropdown #dropdown-placeBirths .service-name-input:focus{border:none;box-shadow:none}#main-registry #registry .placeBirth-dropdown #selected-placeBirth{display:none}#main-registry #registry .placeBirth-dropdown #selected-placeBirth a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:30px}#main-registry #registry .placeBirth-dropdown #dropdown-plans{display:none}#main-registry #registry .placeBirth-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}#main-registry #registry .placeBirth-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#main-registry #registry .placeBirth-dropdown .is-dropdown-submenu.second-sub{width:100%;top:unset;margin-top:50px;max-height:248px;overflow-y:auto;overflow-x:hidden;z-index:11;left:0}#main-registry #registry .city-dropdown{background-size:1rem;width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#main-registry #registry .city-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#main-registry #registry .city-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#main-registry #registry .city-dropdown li{width:100%}#main-registry #registry .city-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#main-registry #registry .city-dropdown a{color:#0a0a0a}#main-registry #registry .city-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#main-registry #registry .city-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#main-registry #registry .city-dropdown #dropdown-cities{border:unset}#main-registry #registry .city-dropdown #dropdown-cities .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#main-registry #registry .city-dropdown #dropdown-cities .service-name-input:focus{border:none;box-shadow:none}#main-registry #registry .city-dropdown #selected-city{display:none}#main-registry #registry .city-dropdown #selected-city a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:30px}#main-registry #registry .city-dropdown #dropdown-plans{display:none}#main-registry #registry .city-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}#main-registry #registry .city-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#main-registry #registry .city-dropdown .is-dropdown-submenu.second-sub{width:100%;top:unset;margin-top:50px;max-height:248px;overflow-y:auto;overflow-x:hidden;z-index:11;left:0}#main-registry #registry .cityBirth-dropdown{background-size:1rem;width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#main-registry #registry .cityBirth-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#main-registry #registry .cityBirth-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#main-registry #registry .cityBirth-dropdown li{width:100%}#main-registry #registry .cityBirth-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#main-registry #registry .cityBirth-dropdown a{color:#0a0a0a}#main-registry #registry .cityBirth-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#main-registry #registry .cityBirth-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#main-registry #registry .cityBirth-dropdown #dropdown-cityBirths{border:unset}#main-registry #registry .cityBirth-dropdown #dropdown-cityBirths .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#main-registry #registry .cityBirth-dropdown #dropdown-cityBirths .service-name-input:focus{border:none;box-shadow:none}#main-registry #registry .cityBirth-dropdown #selected-cityBirth{display:none}#main-registry #registry .cityBirth-dropdown #selected-cityBirth a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:30px}#main-registry #registry .cityBirth-dropdown #dropdown-plans{display:none}#main-registry #registry .cityBirth-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}#main-registry #registry .cityBirth-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#main-registry #registry .cityBirth-dropdown .is-dropdown-submenu.second-sub{width:100%;top:unset;margin-top:50px;max-height:248px;overflow-y:auto;overflow-x:hidden;z-index:11;left:0}#main-registry #registry .cityIssueDocument-dropdown{background-size:1rem;width:100%;border:1px solid #d9d9d9;border-radius:.375rem;height:2.825rem;padding-top:0;padding-bottom:0}#main-registry #registry .cityIssueDocument-dropdown>li:first-child>a{padding:rem-calc(29) rem-calc(25.5) rem-calc(25) rem-calc(27);font-size:rem-calc(16);color:#a2a2a2}#main-registry #registry .cityIssueDocument-dropdown ul{margin:rem-calc(5) 0;border-radius:rem-calc(6)}#main-registry #registry .cityIssueDocument-dropdown li{width:100%}#main-registry #registry .cityIssueDocument-dropdown li:not(:last-child){border-bottom:1px solid #d9d9d9}#main-registry #registry .cityIssueDocument-dropdown a{color:#0a0a0a}#main-registry #registry .cityIssueDocument-dropdown>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:-1px;width:calc(100% + 2px)}#main-registry #registry .cityIssueDocument-dropdown .is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{left:-1px;width:calc(100% + 2px)}#main-registry #registry .cityIssueDocument-dropdown #dropdown-cityIssueDocuments{border:unset}#main-registry #registry .cityIssueDocument-dropdown #dropdown-cityIssueDocuments .service-name-input{margin:0;width:calc(100% - 40px);border:none;display:inline-block;height:30px}#main-registry #registry .cityIssueDocument-dropdown #dropdown-cityIssueDocuments .service-name-input:focus{border:none;box-shadow:none}#main-registry #registry .cityIssueDocument-dropdown #selected-cityIssueDocument{display:none}#main-registry #registry .cityIssueDocument-dropdown #selected-cityIssueDocument a{padding:.8125rem 0 0 1.6875rem;margin:0;width:100%;border:none;display:inline-block;height:30px}#main-registry #registry .cityIssueDocument-dropdown #dropdown-plans{display:none}#main-registry #registry .cityIssueDocument-dropdown .is-dropdown-submenu li{position:relative;padding:0 0 0 1.6875rem}.convention-autocomplete,.faq-back,.faq-fake-back,.home-agreement .fa-edit[data-key=home-agreement]{position:absolute}#main-registry #registry .cityIssueDocument-dropdown .is-dropdown-submenu.first-sub{width:100%;top:unset;left:1px;max-height:248px;margin-top:1px;overflow-y:auto;overflow-x:hidden}#main-registry #registry .cityIssueDocument-dropdown .is-dropdown-submenu.second-sub{width:100%;top:unset;margin-top:50px;max-height:248px;overflow-y:auto;overflow-x:hidden;z-index:11;left:0}.about-doctor a{color:var(--primary);text-decoration:underline}.w-100{width:100%}.dev-title-principal{font-weight:700;margin:10px 0;font-size:20px;color:var(--primary)}.dev-title-extra{font-weight:700;margin:10px 0}.convention-autocomplete{width:100%;background:#fff;max-height:200px;overflow-y:auto;top:0;left:0}.convention-autocomplete div{padding:10px;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;cursor:pointer}.convention-video{aspect-ratio:16/9;width:100%;margin:10px 0}.convention-select{background-image:url(/areas/patient/content/images/iconos/dropdown.svg);background-position:center right .5rem!important;background-size:1rem;border-radius:.375rem!important;background-repeat:no-repeat}.conventions-blur{backdrop-filter:blur(4px)}.home-agreement .topbar{margin:0!important}@media print,screen and (max-width:1230px){.card-form{width:100%;max-width:none}}@media print,screen and (max-width:39.99875em){.card-form{width:100%;height:100%}#conventions-form,.home-agreement{padding:0!important}.feedback-info{display:flex;flex-direction:column;align-items:center;text-align:center}}.faq-list{display:flex;flex-direction:column;gap:15px;padding:15px 0}.faq-list .faq-row,.faq-search-box{padding:20px;box-shadow:0 0 40px -19px rgba(0,0,0,.68)}.faq-list .faq-row{display:flex;background:#fff;border-radius:5px;gap:15px}.faq-list .faq-row span{width:20px;height:20px;border-radius:50%;background:var(--primary);color:#fff;display:flex;justify-content:center;align-items:center;font-size:10px;flex:none}.faq-list .faq-row a{color:#000;font-weight:700}.faq-search-box{border-radius:20px;margin-bottom:20px;width:100%;background:#fff}.faq-search-box label{color:var(--primary);font-weight:700;font-size:16px}.faq-home-title{font-weight:900;font-size:30px}.faq-search-box-row{display:flex;gap:10px;align-items:center}.faq-search-box-row button{height:36px}.faq-fake-back{height:231px;background:#F7F7F7;top:0;left:0;z-index:-1;width:100%}.faq-fake-back.detail{height:160px}.faq-detail{padding:20px 40px;box-shadow:0 0 40px -19px rgba(0,0,0,.68);border-radius:20px;background:#fff;min-height:50vh;margin-bottom:80px}.faq-detail h1{font-weight:900;font-size:23px}.faq-back{top:-10px;left:-90px;font-weight:700}.faq-widget{height:360px;position:fixed;right:0;bottom:0;background:#FFF;overflow:hidden;border-start-start-radius:10px;width:350px;max-width:90vw;box-shadow:-2px -2px 21px -5px rgba(0,0,0,.75);z-index:1001}.faq-widget-header{background:var(--primary);color:#fff;border:none;display:flex;padding:10px 10px 10px 20px;gap:10px}.faq-widget-header span{background:#fff;color:var(--primary)}.faq-widget-header-icon{width:20px;height:20px;flex:none;font-size:10px;border-radius:50%;display:flex;align-items:center;justify-content:center}.faq-widget-header button{color:#fff;margin-left:auto;font-weight:800}.faq-widget-list{padding:10px;display:flex;gap:10px;flex-direction:column;max-height:calc(100% - 40px);overflow-y:auto}.faq-widget-list span{color:#fff;background:var(--primary)}.faq-widget-list div{box-shadow:0 3px 9px -5px rgba(0,0,0,.45);padding:10px;display:flex;gap:10px;align-items:center;border-radius:5px}.faq-widget-view-more{text-decoration:underline;padding:10px}.faq-widget-minimized{height:40px!important;cursor:pointer}.faq-widget-minimized button{display:none}@media print,screen and (max-width:1230px){.faq-search-box-row{flex-direction:column}.faq-search-box-row button{margin-left:auto}.faq-back{position:relative;left:-30px;top:-10px}.faq-header .topbar{margin-bottom:.5rem!important}}.appointment-patient-failed{background:#EB7E39;padding:7px 14px;color:#fff;font-weight:500;align-items:center;border-top-left-radius:.4375rem;border-top-right-radius:.4375rem;gap:10px;display:none}.appointment-patient{background:#F7F7F7;padding:7px 14px}.dev-btn-goto-section{text-align:left;padding:0}@media print,screen and (max-width:992px){.dev-btn-goto-section{text-align:center;padding:15px 0}}.medical-order-waiting{display:flex;gap:5px}.medical-order-waiting img{width:150px}.medical-order-waiting b{color:var(--primary);font-size:24px}.medical-order-waiting .medical-order-waiting-content{display:flex;flex-direction:column;flex:1;gap:5px;margin:15px 0}.medical-order-waiting .medical-order-waiting-content .progress-bar{background:#E8E8E8;border-radius:50px;position:relative;height:15px;width:100%}.medical-order-waiting .medical-order-waiting-content .progress-bar div{position:absolute;top:0;left:0;border-radius:50px;width:0%;height:100%;background:var(--primary);animation:medicalorderprogress var(--mo-time-waiting) linear}.medical-order-waiting .medical-order-waiting-content span{color:var(--primary)}@keyframes medicalorderprogress{0%{width:0%}100%{width:100%}}.medical-order-warning{display:flex;gap:5px;background:#FFF1F3;border:1px solid #FF4962;border-radius:5px;padding:5px}.medical-order-warning img{width:30px}.medical-order-warning p{font-weight:700;color:#FF4962;padding:0;margin:0}.medical-order-button{display:flex;align-items:center;justify-content:center;padding:15px}.medical-order-button button{background:var(--primary);color:#fff;padding:10px 25px;border:none;margin:auto;border-radius:5px}.confirmation-content-container-invalid-appointment{padding:0!important;color:#fff}.confirmation-content-container-invalid-appointment b{color:#fff}.confirmation-content-container-invalid-appointment .medical-order-waiting{background:var(--primary);padding:35px}.pre-booking-text{padding:0;margin:0}.appointment-red{color:#FF4962}.confirmation-loader{display:flex;padding:50px;align-items:center;justify-content:center;flex-direction:column}.alt-schduler-container{min-height:100vh}.alt-schduler-container#main-scheduling{box-shadow:none}.alt-schduler-container#main-scheduling .step-content{background-color:transparent}.pacient-info-box{background-color:#F1F3F7;border-radius:5px;border:1px solid #CCC;padding:12px 12px 12px 40px;margin:5px 0;position:relative}.pacient-info-box .pacient-radio{position:absolute;left:15px;top:0;bottom:0}.pacient-info-box .pacient-name{font-size:15px;font-weight:700}.validate-schedule-modal{width:30%;background-color:#FFF;border-radius:7px;opacity:1;min-height:auto}.validate-schedule-modal .text-center{text-align:center;margin:3px 0}.validate-schedule-modal .text-left{text-align:left;margin:3px 0}.validate-schedule-modal .bold{font-weight:700}.validate-schedule-modal .button-schedule{background-color:var(--primary);border:1px solid var(--primary);font-size:12px;border-radius:3px}.validate-schedule-modal .button-close,.validate-schedule-modal .button-skip{border:1px solid var(--primary);color:var(--primary);border-radius:3px;font-size:12px}.validate-schedule-modal .title{color:#000;font-size:13px;width:100%;font-weight:700}.validate-schedule-modal button{margin:2px}@media screen and (max-width:39.9375em){.validate-schedule-modal{width:100%}.validate-schedule-modal button{width:80%}}.validate-schedule-modal .buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin:15px 0 40px;justify-content:center}.validate-schedule-modal .appointment-single .text-single{padding:0 60px}.validate-schedule-modal .appointment-single .title-family-sigle{color:red;font-size:11px;padding:0 50px}.validate-schedule-modal .appointment-single .appointment-background{width:90%;margin:7px 5% 9px;background-color:#F4F4F4;border-radius:7px;opacity:1}.validate-schedule-modal .appointment-single .appointment-background .appointment-info{padding:16px 20px 12px 13px;color:#000;font-size:12px;width:100%}.validate-schedule-modal .appointment-single .appointment-background .appointment-info .speciality{color:#9F9F9F}.validate-schedule-modal .appointment-single .appointment-background .appointment-info .datetime{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.validate-schedule-modal .appointment-single .appointment-background .appointment-info .datetime .datetime-info{color:#FFF;font-size:13px;background-color:#133B84;padding:8px 17px;border-radius:4px;width:30%}@media screen and (max-width:39.9375em){.validate-schedule-modal .appointment-single .appointment-background .appointment-info .datetime .datetime-info{width:100%}}@media (min-width:39.9375em) and (max-width:53em){.validate-schedule-modal .appointment-single .appointment-background .appointment-info .datetime .datetime-info{width:50%}}.validate-schedule-modal .appointment-single .appointment-background .appointment-info .datetime .date{text-transform:capitalize}.validate-schedule-modal .appointment-single .appointment-background .appointment-info hr{border:1px solid #D8D8D8;margin:7px 0}.validate-schedule-modal .appointment-multiple .title-multiple{padding:0 45px}.validate-schedule-modal .appointment-multiple .text-info{padding:0 68px;margin-top:10px;font-weight:400}.dev-btn-edit-user-contact{background:#fff;border:1px solid var(--secondary);color:var(--secondary);padding:5px 10px;margin-top:10px}.dev-section-user-contat-info{display:flex;margin:5px 0}.dev-section-user-contat-info div{display:flex;flex-direction:column;flex:1}.dev-section-user-contat-info div label{font-weight:700}.dv-profile-flex{display:flex;flex-direction:row}@media screen and (max-width:900px){.dv-profile-flex{flex-direction:column}}.dv-profile-gap{gap:15px}.dv-profile-align-center{align-items:center}.dv-profile-head-two{color:var(--primary);margin-bottom:15px;font-weight:700;font-size:21px;justify-content:space-between}.dv-profile-head-two label{font-weight:700;color:#000;font-size:17px}.dv-profile-head,a{color:var(--primary)}.dv-profile-head{display:flex;align-items:center;font-weight:700;font-size:21px;gap:15px;margin-bottom:15px}.dv-profile-block{display:flex;flex:1;border-radius:5px;overflow:hidden}.dv-profile-block div:first-child{background:#4380E2;display:flex;align-items:center;justify-content:center}.dv-profile-block div:last-child{background:var(--primary);color:#fff;flex:1;padding:15px;display:flex;flex-direction:column;justify-content:center;font-size:18px;gap:10px}.dv-profile-block div:last-child button{background:#4380E2;padding:10px 20px;border-radius:5px;width:150px;color:#fff;font-size:16px}.dv-profile-block div img{width:50px;margin:20px}.dv-profile-row-space{margin-bottom:50px}.dv-profile-search{gap:10px;padding:15px;background:#fff;box-shadow:rgba(0,0,0,.2) 0 3px 11px 0;border-radius:5px;position:relative}.dv-profile-search>div{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.dv-profile-search>div:last-child{flex:none}.dv-profile-search label{font-weight:700;color:#000;font-size:17px}.dv-profile-search button{background:var(--primary);padding:15px 30px;border-radius:5px;width:125px;color:#fff;font-size:16px}.dv-profile-search input,.dv-profile-search ul{border:1px solid #d9d9d9}.dv-profile-search ul{position:absolute;top:100%;left:0;width:100%;z-index:2;max-height:200px;overflow-y:auto;background:#fff;display:none;margin:0}.dv-profile-search ul li{list-style:none;cursor:pointer;text-align:left;padding:14px;border-bottom:1px solid #d9d9d9}.dv-profile-search ul li:last-child{border-bottom:none}.dv-profile-medical-orders{margin:0;padding:5px;display:flex;flex-direction:column;list-style:none;background:#fff;box-shadow:rgba(0,0,0,.2) 0 3px 11px 0;border-radius:5px}.dv-profile-medical-orders li{display:flex;align-items:center;border-bottom:1px solid #EEE;padding:15px;gap:10px}.dv-profile-medical-orders li:last-child{border-bottom:none}.dv-profile-medical-orders li span{width:20px;height:20px;background:var(--primary);display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;border-radius:5px}.dv-profile-medical-orders li label{font-weight:700;font-size:16px}.dv-profile-medical-orders li button{background:var(--primary);padding:10px;border-radius:5px;width:130px;color:#fff;font-size:16px}.dv-profile-medical-orders-data{width:100%}.dv-profile-medical-orders-data>div{display:flex;align-items:center;gap:5px}.dv-profile-insurer select{max-width:150px}@media screen and (max-width:900px){.dv-profile-insurer{gap:0;align-items:flex-start;background:#fff;box-shadow:rgba(0,0,0,.2) 0 3px 11px 0;border-radius:5px;padding:15px;margin:10px 0}.dv-profile-insurer select{width:100%;max-width:100%}}.button.primary,.progress-sidebar .progress-status-container .progress-status.agenda .agenda-date,.progress-sidebar .progress-status-container .progress-status.agenda .agenda-time,.radiobutton-container input:checked~.radiobutton .check,.schedule-container .step-container h4.step-title{background-color:var(--primary)}.hideControl{display:none}.containerDivModal{display:flex;justify-content:center}.marginButtonShow{margin-left:3px}.contact-inputs-edit{border:1px solid #f8007c}.dv-gap{gap:15px}.container-schedule-detail{display:flex;width:100%}.container-schedule-detail .container-left{width:65%;text-align:left}.container-schedule-detail .container-right{width:35%;text-align:left}a:hover{color:var(--primary-hover)}a:focus{color:var(--primary-selected)}.appointments-container .appointments-grid .appointment .appointment-options-container .appointment-icon,.found-by-filters-container .found-container .found-content .services-container .service .service-icon,.progress-sidebar .progress-status-container .progress-status.service p,.radiobutton-container input:checked~label{color:var(--primary)}.button.primary:focus,.button.primary:hover{background-color:var(--primary-hover)}.button.tertiary{background-color:var(--primary)}.button.tertiary:hover{background-color:var(--primary-hover)}.button.tertiary.selected{background-color:var(--primary-selected)}.button.clear.tertiary{color:var(--primary);background-color:transparent}.button.clear.tertiary:hover{color:var(--primary-hover)}.button.navigation{background-color:var(--secondary)}.button.navigation:hover{background-color:var(--secondary-hover)}.button.navigation[disabled]{background-color:var(--secondary)}.button.navigation[disabled]:hover{background-color:var(--secondary-hover)}.button[disabled]{background-color:#c4c4c4!important;color:#fefefe!important}.confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .agenda-container>div,.next-appointments-container .appointment .appointment-content .date-info>div,.reveal.no_avaliability .modal-header{background-color:var(--primary)}.calendar-container .calendar-row .day:disabled{color:var(--primary)}.calendar-container .calendar-row .day.no-current-month{color:var(--primary-disabled)}.confirmation-container .confirmation-form-container .confirmation-content-container h4,.hours-container .hours-options .hour:disabled,.next-appointments-container .appointment .appointment-content .appointment-data-info .service h4{color:var(--primary)}.confirmation-container .confirmation-form-container .confirmation-message-container{background:var(--primary)}body.fsfb,body.fsfb .home-header{background:#fafafb!important}.next-appointments-container .appointment .appointment-content .appointment-data-info .service h4.appointment-red{color:#FF4962!important}.next-appointments-container .appointment .appointment-content .add-to-agenda a{color:var(--secondary)}.profile-content aside .user-info h3{color:var(--primary)}.profile-content aside .navigation .menu>li.is-active>a{border-left-color:var(--primary);color:var(--primary)}.suggested-services .services-container .service .service-icon{color:var(--secondary)}.service-detail-icon{color:var(--primary)}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Regular.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Regular.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Regular.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-ExtraboldItalic.eot);src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-ExtraboldItalic.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-ExtraboldItalic.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-ExtraboldItalic.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Bold.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Bold.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Bold.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Black.eot);src:local("Gilroy Black"),local("Gilroy-Black"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Black.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Black.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Black.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Light.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Light.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Light.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Semibold.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Semibold.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Semibold.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Semibold.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Medium.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Medium.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Medium.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-MediumItalic.eot);src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-MediumItalic.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-MediumItalic.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-BlackItalic.eot);src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-BlackItalic.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-BlackItalic.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-UltraLight.eot);src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-UltraLight.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-UltraLight.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-UltraLight.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-RegularItalic.eot);src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-RegularItalic.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-RegularItalic.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-SemiboldItalic.eot);src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-SemiboldItalic.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-SemiboldItalic.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-HeavyItalic.eot);src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-HeavyItalic.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-HeavyItalic.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Extrabold.eot);src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Extrabold.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Extrabold.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Extrabold.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Extrabold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-BoldItalic.eot);src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-BoldItalic.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-BoldItalic.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-UltraLightItalic.eot);src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-UltraLightItalic.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-UltraLightItalic.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-UltraLightItalic.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-UltraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-LightItalic.eot);src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-LightItalic.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-LightItalic.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-LightItalic.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Heavy.eot);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Heavy.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Heavy.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Heavy.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Thin.eot);src:local("Gilroy Thin"),local("Gilroy-Thin"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Thin.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Thin.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Thin.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-ThinItalic.eot);src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-ThinItalic.woff2) format("woff2"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-ThinItalic.woff) format("woff"),url(/areas/patient/content/fonts/fsfb_fonts/gilroy/Gilroy-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}body.fsfb :not(.icon-agendar,.icon-medico){font-family:Gilroy,sans-serif}body.fsfb .fa,body.fsfb .far,body.fsfb .fas{font-family:"Font Awesome 5 Free"!important}body.fsfb #home-banner-right,body.fsfb #search-spinner.most-common-appointments-container,body.fsfb .banner-container{display:none}body.fsfb .company-info-container{display:none!important}body.fsfb .button{border-radius:12px!important;padding:.7rem 1.6875rem}body.fsfb .button.primary{background-color:#009dac}body.fsfb .button.primary:hover{background-color:#001698}body.fsfb .button.navigation{background-color:#009dac}body.fsfb .button.navigation:hover{background-color:#001698}body.fsfb .button.info{background-color:#a1d23f}body.fsfb .button.navigation[disabled],body.fsfb button[disabled]{background-color:#f2f2f2!important;color:#dedede!important;opacity:1!important}body.fsfb .calendar-container .calendar-row .day{color:#006e79;border-radius:16px;background-color:transparent}body.fsfb .calendar-container .calendar-row .day:hover{background-color:#009dac}body.fsfb .calendar-container .calendar-row .day.selected{background-color:#006e79;color:#fff}body.fsfb .calendar-container .calendar-row .day:disabled,body.fsfb .calendar-container .calendar-row .day[disabled]{background-color:transparent!important}body.fsfb .schedule-container .step-container h4.step-title{background-color:#001698;color:#fff!important}body.fsfb .summary-container .summary-title{background-color:transparent!important;color:#919191!important;text-align:left;padding-bottom:0;font-size:1.6rem}body.fsfb .hours-container .hours-options .hour{border-radius:16px;background-color:#009dac}body.fsfb .hours-container .hours-options .hour:hover{background-color:#001698}body.fsfb .hours-container .hours-options .hour.selected{background-color:#006e79}body.fsfb .schedule-container .step-container.step-appointment .step-content .optional-appointments .appointment{border:thin solid #a1d23f;border-radius:16px;padding:1rem;margin-bottom:1rem}body.fsfb .schedule-container .step-container.step-appointment .step-content .optional-appointments .appointment:last-child{margin-bottom:0}body.fsfb .alert.alert-info{color:#a1d23f;border-color:#a1d23f}body.fsfb .conventions-form .cell input[type=password],body.fsfb .conventions-form .cell input[type=text],body.fsfb .form-grid .account-activate-form .cell input[type=password],body.fsfb .form-grid .account-activate-form .cell input[type=text],body.fsfb .form-grid .change-password-form .cell input[type=password],body.fsfb .form-grid .change-password-form .cell input[type=text],body.fsfb .form-grid .invite-form .cell input[type=password],body.fsfb .form-grid .invite-form .cell input[type=text],body.fsfb .form-grid .new-member-form .cell input[type=password],body.fsfb .form-grid .new-member-form .cell input[type=text],body.fsfb .form-grid .pacient-form .cell input[type=password],body.fsfb .form-grid .pacient-form .cell input[type=text],body.fsfb .form-grid .profile-form .cell input[type=password],body.fsfb .form-grid .profile-form .cell input[type=text],body.fsfb .form-grid .register-form .cell input[type=password],body.fsfb .form-grid .register-form .cell input[type=text],body.fsfb .form-grid .user-form .cell input[type=password],body.fsfb .form-grid .user-form .cell input[type=text],body.fsfb .form-grid .user-info-form .cell input[type=password],body.fsfb .form-grid .user-info-form .cell input[type=text]{border-radius:16px!important}body.fsfb [type=color],body.fsfb [type=date],body.fsfb [type=datetime-local],body.fsfb [type=datetime],body.fsfb [type=email],body.fsfb [type=month],body.fsfb [type=number],body.fsfb [type=password],body.fsfb [type=search],body.fsfb [type=tel],body.fsfb [type=text],body.fsfb [type=time],body.fsfb [type=url],body.fsfb [type=week],body.fsfb select,body.fsfb textarea{height:42px;border:1px solid #CBCBCB;border-radius:5px}body.fsfb .appointments-container .appointments-grid .appointment,body.fsfb .reveal{border-radius:16px!important}body.fsfb h1,body.fsfb h2,body.fsfb h3,body.fsfb h4,body.fsfb h5,body.fsfb h6{color:#2b3645!important}body.fsfb p{color:#788591!important}body.fsfb .profile-content .tab button{font-weight:300;color:#001698;border-bottom:3px solid #dedede;border-radius:0}body.fsfb .profile-content .tab button.active{color:#001698!important;font-weight:700;border-bottom:3px solid #001698}body.fsfb .found-by-filters-container .found-container .found-tabs-container .tabs-title a{padding:16px!important;color:#001698!important}body.fsfb .found-by-filters-container .found-container .found-tabs-container .tabs-title{font-weight:300;color:#788591;border-bottom:3px solid #dedede;border-radius:0}body.fsfb .found-by-filters-container .found-container .found-tabs-container .tabs-title.is-active{color:#5bc3f0!important;text-decoration:none;font-weight:700;border-bottom:3px solid #001698}body.fsfb .profile-content aside .navigation .menu>li.is-active>a{border-left-color:#283645;color:#283645;background-color:#c6e9ec}body.fsfb .profile-content aside .navigation .menu>li>a{color:#788591}@media screen and (min-width:40em){body.fsfb .appointments-container .appointments-grid.medium-up-2>.appointment{width:calc(50% - 16px)!important;margin-left:8px!important;margin-right:8px!important}}@media print,screen and (min-width:77em){body.fsfb .appointments-container .appointments-grid.large-up-4>.appointment{width:calc(25% - 20px)!important;margin-left:10px!important;margin-right:10px!important}}@media screen and (max-width:1230px){body.fsfb .search-bar-container .aseguradoras-dropdown{height:56px;border:2px solid #dedede;border-radius:16px!important}}@media screen and (max-width:992px){body.fsfb .summary-container{border-radius:16px!important;box-shadow:none!important}body.fsfb .summary-container .summary-content .summary-form-container .summary-form-grid{padding-right:0!important;padding-left:0!important}}body.fsfb #intro-tittle{font-size:40px!important;line-height:45px}body.fsfb .appointments-container h5,body.fsfb .form-grid .form-input h5,body.fsfb .found-by-filters-container .found-container .filters-container h5{font-size:24px!important}body.fsfb .appointments-container .appointments-grid .appointment h5,body.fsfb .doctor-info h5{font-weight:600!important;width:100%!important;font-size:16px!important;line-height:23px;color:#001698!important}body.fsfb .found-by-filters-container .found-container .found-content .services-container .service .service-description h5{font-size:16px!important;line-height:23px}body.fsfb .appointments-container{padding-left:0!important;padding-right:0!important}@media screen and (min-width:77em){body.fsfb .search-bar-container .search-button{border-radius:16px!important}}body.fsfb .found-by-filters-container .found-container .found-content .services-container .service{padding:20px!important;border-bottom:thin solid #dedede!important}body.fsfb #find-by-filters .tabs{background-color:transparent!important}body.fsfb .alert.alert-warning{color:#f24e68!important;border-color:#f24e68!important}body.fsfb .alert.alert-warning h4{color:#f24e68!important}body.fsfb label{font-weight:400!important;color:#788591!important}body.fsfb .confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .agenda-container>div,body.fsfb .progress-sidebar .progress-status-container .progress-status.agenda .agenda-date,body.fsfb .progress-sidebar .progress-status-container .progress-status.agenda .agenda-time{background-color:#009dac!important;border-radius:16px!important}body.fsfb .confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info .agenda-container>div{font-size:16px!important}body.fsfb .confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-text-container h2,body.fsfb .confirmation-container .confirmation-form-container .confirmation-message-container .confirmation-message-text-container p,body.fsfb .next-appointments-container .appointment .appointment-content .date-info .date h4,body.fsfb .next-appointments-container .appointment .appointment-content .date-info .date h5,body.fsfb .next-appointments-container .appointment .appointment-content .date-info .time h6,body.fsfb .reveal.no_avaliability .modal-header .grid-x .header-content h3,body.fsfb .reveal.no_avaliability .modal-header .grid-x .header-content p,body.fsfb .reveal.waiting_list .modal-header .grid-x .header-content h3,body.fsfb .reveal.waiting_list .modal-header .grid-x .header-content p{color:#fff!important}body.fsfb .confirmation-container .confirmation-form-container .confirmation-message-container{background-color:#5ac3f0!important}body.fsfb .profile-content .tab button.active{text-decoration:none!important}body.fsfb .profile-content .tab button{padding:14px 12px!important}body.fsfb #modal-actions .cancel-btn,body.fsfb button#cancel,body.fsfb button#select-law-date,body.fsfb button#submit-cancelar{background-color:transparent!important;border:2px solid #5ac3f0!important;color:#5ac3f0!important}body.fsfb label.error{color:#f24e68!important}body.fsfb .appointments-container .appointments-grid .appointment{box-shadow:0 1px 4px rgba(21,21,21,.02),0 8px 12px rgba(21,21,21,.08)!important;background-color:#fff!important}body.fsfb .appointments-container .appointments-grid .appointment .appointment-options-container .cell .request-button,body.fsfb .doctor-options .button{box-shadow:0 1px 2px rgba(21,21,21,.04),0 4px 8px rgba(21,21,21,.15)!important;border-radius:12px!important}body.fsfb .next-appointments-container .appointment .appointment-content{padding:.625rem .875rem!important}body.fsfb #find-by-filters-service-container,body.fsfb .alert.alert-warning{box-shadow:0 1px 4px rgba(21,21,21,.02),0 8px 12px rgba(21,21,21,.08)!important;border-radius:16px;background:#fff}body.fsfb .tabs-content,body.fsfb .tabs-panel.is-active{border-radius:16px}body.fsfb #intro-tittle,body.fsfb .appointments-container h5,body.fsfb .confirmation-container .confirmation-form-container .confirmation-content-container .appointment-info h6,body.fsfb .confirmation-container .confirmation-form-container .confirmation-content-container .place-info h6,body.fsfb .confirmation-container .confirmation-form-container .confirmation-content-container h4,body.fsfb .found-by-filters-container .found-container .filters-container h5,body.fsfb .found-by-filters-container .found-container .found-content .services-container .service .service-description h5,body.fsfb .profile-content aside .user-info h3,body.fsfb .schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-current-item>a .doctor-info h6,body.fsfb .schedule-container .step-container.step-doctor .step-content .doctor-menu .doctor-item>a .doctor-info h6,body.fsfb .schedule-container .step-container.step-lab .step-content .lab-menu .lab-current-item>a h6,body.fsfb .schedule-container .step-container.step-lab .step-content .lab-menu .lab-item>a h6{color:#001698!important}body.fsfb #most-common-services{display:block!important}body.fsfb .progress-sidebar .progress-step>h2{text-transform:uppercase;color:#001698!important;font-size:26px}body.fsfb .progress-sidebar .progress-step>h4{color:#001698!important;font-size:15px}body.fsfb .progress-sidebar .progress-status-container .progress-status p{font-size:15px}body.fsfb .back-button{padding-left:0}body.fsfb .find-by-filters-doctor-container{background:#fafafb}body.fsfb ul#preparations li{margin-bottom:1rem}body.fsfb ul#preparations li span{font-family:Gilroy,sans-serif!important;font-size:14px;color:#788591!important}body.fsfb .confirmation-container .confirmation-form-container .confirmation-content-container .place-info>.cell{width:calc(100% - 1.375rem)!important}@media screen and (min-width:1440px){body.fsfb #search-input,body.fsfb #text-insurers{height:auto!important}body.fsfb #search-button{padding:1.9rem 2.1875rem 1.5625rem}}@media screen and (max-width:1233px){body.fsfb #text-insurers{height:auto!important}body.fsfb .next-appointments-container .appointment .appointment-content .date-info{width:40%}body.fsfb .next-appointments-container .appointment .appointment-content .appointment-options-container{width:50%}body.fsfb .appointment-options-container .appointment-options .button.navigation{margin-bottom:.5rem!important}body.fsfb .next-appointments-container .appointment .appointment-content{padding:.625rem .875rem!important}body.fsfb .next-appointments-container .appointment .appointment-content .date-info .date h5{font-size:1rem!important}}@media screen and (max-width:400px){body.fsfb .appointment-options-container .appointment-options .button.navigation,body.fsfb .profile-content .tab button{font-size:14px!important}}