@charset "UTF-8";@font-face{font-family:DroidSerif;font-display:auto;src:url(../fonts/DroidSerif.eot?#iefix) format("embedded-opentype"),url(../fonts/DroidSerif.woff) format("woff"),url(../fonts/DroidSerif.ttf) format("truetype"),url(../fonts/DroidSerif.svg#DroidSerif) format("svg");font-weight:400;font-style:400}@font-face{font-family:DroidSerif;font-display:auto;src:url(../fonts/DroidSerif-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/DroidSerif-Bold.woff) format("woff"),url(../fonts/DroidSerif-Bold.ttf) format("truetype"),url(../fonts/DroidSerif-Bold.svg#DroidSerif-Bold) format("svg");font-weight:700;font-style:700}@font-face{font-family:AvenirLTStd;font-display:auto;src:url(../fonts/AvenirLTStd-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd-Book.otf) format("opentype"),url(../fonts/AvenirLTStd-Book.woff) format("woff"),url(../fonts/AvenirLTStd-Book.ttf) format("truetype"),url(../fonts/AvenirLTStd-Book.svg#AvenirLTStd-Book) format("svg");font-weight:400;font-style:400}@font-face{font-family:AvenirLTStd;font-display:auto;src:url(../fonts/AvenirLTStd85Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/AvenirLTStd85Heavy.woff) format("woff"),url(../fonts/AvenirLTStd85Heavy.ttf) format("truetype"),url(../fonts/AvenirLTStd85Heavy.svg#AvenirLTStd85Heavy) format("svg");font-weight:700;font-style:700}.animated-content{opacity:0}.animated.fadeInBlur{-webkit-filter:blur(0);filter:blur(0);-webkit-animation-name:heroFadeUp,fadeInBlur;animation-name:heroFadeUp,fadeInBlur;-webkit-animation-duration:2.8s,1.25s;animation-duration:2.8s,1.25s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:both,none;animation-fill-mode:both,none}.animated.fadeInBlurInfo{-webkit-filter:blur(0);filter:blur(0);-webkit-animation-name:heroFadeUp,fadeInBlur;animation-name:heroFadeUp,fadeInBlur;-webkit-animation-duration:1.4s,625ms;animation-duration:1.4s,625ms;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:both,none;animation-fill-mode:both,none}.animated.fadeInBlurScale{-webkit-filter:blur(0);filter:blur(0);-webkit-animation-name:heroFadeUpScale,fadeInBlur;animation-name:heroFadeUpScale,fadeInBlur;-webkit-animation-duration:2.8s,1.25s;animation-duration:2.8s,1.25s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:both,none;animation-fill-mode:both,none}.animated.fadeInBlurDown{-webkit-filter:blur(0);filter:blur(0);-webkit-animation-name:heroFadeDown,fadeInBlur;animation-name:heroFadeDown,fadeInBlur;-webkit-animation-duration:2.8s,1.25s;animation-duration:2.8s,1.25s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:both,none;animation-fill-mode:both,none}.animated.fadeInBlurLeft{-webkit-filter:blur(0);filter:blur(0);-webkit-animation-name:heroFadeLeft,fadeInBlur;animation-name:heroFadeLeft,fadeInBlur;-webkit-animation-duration:2.8s,1.25s;animation-duration:2.8s,1.25s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:both,none;animation-fill-mode:both,none}.animated.fadeOnlyInBlur{-webkit-filter:blur(0);filter:blur(0);-webkit-animation-name:fadeOnly,fadeOnlyInBlur;animation-name:fadeOnly,fadeOnlyInBlur;-webkit-animation-duration:2.8s,1.25s;animation-duration:2.8s,1.25s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:both,none;animation-fill-mode:both,none}.fadeInBlur,.fadeInBlurDown,.fadeInBlurInfo,.fadeInBlurLeft,.fadeInBlurScale,.fadeOnlyInBlur{opacity:0;-webkit-filter:blur(20px);filter:blur(20px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.delay-0-2s{-webkit-animation-delay:.2s!important;animation-delay:.2s!important}.delay-0-4s{-webkit-animation-delay:.4s!important;animation-delay:.4s!important}.delay-0-5s{-webkit-animation-delay:.5s!important;animation-delay:.5s!important}.delay-0-8s{-webkit-animation-delay:.8s!important;animation-delay:.8s!important}.delay-1-1s{-webkit-animation-delay:1.1s!important;animation-delay:1.1s!important}.delay-1-8s{-webkit-animation-delay:1.8s!important;animation-delay:1.8s!important}.delay-2-3s{-webkit-animation-delay:2.3s!important;animation-delay:2.3s!important}@-webkit-keyframes heroFadeUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes heroFadeUp{0%{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes heroFadeDown{0%{opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:1;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}}@keyframes heroFadeDown{0%{opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:1;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}}@-webkit-keyframes heroFadeLeft{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes heroFadeLeft{0%{opacity:0;-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes heroFadeUpScale{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes heroFadeUpScale{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeInBlur{0%{-webkit-filter:blur(20px);filter:blur(20px)}to{-webkit-filter:blur(.5px);filter:blur(.5px)}}@keyframes fadeInBlur{0%{-webkit-filter:blur(20px);filter:blur(20px)}to{-webkit-filter:blur(.5px);filter:blur(.5px)}}@-webkit-keyframes fadeOnly{0%{opacity:0}to{opacity:1}}@keyframes fadeOnly{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOnlyInBlur{0%{-webkit-filter:blur(20px);filter:blur(20px)}to{-webkit-filter:blur(.5px);filter:blur(.5px)}}@keyframes fadeOnlyInBlur{0%{-webkit-filter:blur(20px);filter:blur(20px)}to{-webkit-filter:blur(.5px);filter:blur(.5px)}}@-webkit-keyframes fadeInLeftText{from{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftText{from{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftText{-webkit-animation-name:fadeInLeftText;animation-name:fadeInLeftText}@-webkit-keyframes fadeInRightText{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightText{from{opacity:0;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightText{-webkit-animation-name:fadeInRightText;animation-name:fadeInRightText}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=79.0625em&xxlarge=90em"}html{font-size:100%;box-sizing:border-box}*,::after,::before{box-sizing:inherit}body{padding:0;margin:0;font-family:AvenirLTStd,sans-serif;font-weight:400;line-height:1.5;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{-webkit-appearance:none;-moz-appearance:none;background:0 0;padding:0;border:0;border-radius:0;line-height:1}[data-whatinput=mouse] button{outline:0}.is-visible{display:block!important}.is-hidden{display:none!important}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:geometricPrecision}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:80%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif;font-weight:400;font-style:normal;color:inherit;text-rendering:geometricPrecision;margin-top:0;margin-bottom:.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1875rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}@media screen and (min-width:40em){h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{color:#2199e8;text-decoration:none;line-height:inherit;cursor:pointer}a:focus,a:hover{color:#1585cf}a img{border:0}hr{max-width:75rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto;clear:both}dl,ol,ul{line-height:1.6;margin-bottom:1rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc;margin-left:1.25rem}ol{margin-left:1.25rem}ol ol,ol ul,ul ol,ul ul{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:700}blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.6;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:'\2014 \0020'}abbr{color:#000;cursor:help;border-bottom:1px dotted #000}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:400;color:#000;background-color:#e6e6e6;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}kbd{padding:.125rem .25rem 0;margin:0;background-color:#e6e6e6;color:#000;font-family:Consolas,"Liberation Mono",Courier,monospace}.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}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media 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}}@media screen and (min-width:64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width:79.0625em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}.show-for-print{display:none!important}@media print{*{background:0 0!important;color:#000!important;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{display:table-cell!important}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^='#']:after,a[href^='javascript:']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}blockquote,pre{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.accordion{list-style-type:none;background:#fff;margin-left:0}.accordion-item:first-child>:first-child{border-radius:0}.accordion-item:last-child>:last-child{border-radius:0}.accordion-title{display:block;padding:1.25rem 1rem;line-height:1;font-size:.75rem;color:#2199e8;position:relative;border:1px solid #e6e6e6;border-bottom:0}:last-child:not(.is-active)>.accordion-title{border-radius:0;border-bottom:1px solid #e6e6e6}.accordion-title:focus,.accordion-title:hover{background-color:#e6e6e6}.accordion-title::before{content:'+';position:absolute;right:1rem;top:50%;margin-top:-.5rem}.is-active>.accordion-title::before{content:'–'}.accordion-content{padding:1rem;display:none;border:1px solid #e6e6e6;border-bottom:0;background-color:#fff;color:#2199e8}:last-child>.accordion-content:last-child{border-bottom:1px solid #e6e6e6}.hide{display:none!important}.invisible{visibility:hidden}@media screen and (max-width:39.9375em){.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 screen and (min-width:40em){.hide-for-medium{display:none!important}}@media screen and (max-width:39.9375em){.show-for-medium{display:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){.hide-for-medium-only{display:none!important}}@media screen and (max-width:39.9375em),screen and (min-width:64em){.show-for-medium-only{display:none!important}}@media screen and (min-width:64em){.hide-for-large{display:none!important}}@media screen and (max-width:63.9375em){.show-for-large{display:none!important}}@media screen and (min-width:64em) and (max-width:79em){.hide-for-large-only{display:none!important}}@media screen and (max-width:63.9375em),screen and (min-width:79.0625em){.show-for-large-only{display:none!important}}@media screen and (min-width:79.0625em){.hide-for-xlarge{display:none!important}}@media screen and (max-width:79em){.show-for-xlarge{display:none!important}}@media screen and (min-width:79.0625em) and (max-width:89.9375em){.hide-for-xlarge-only{display:none!important}}@media screen and (max-width:79em),screen and (min-width:90em){.show-for-xlarge-only{display:none!important}}.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.show-on-focus:active,.show-on-focus:focus{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hide-for-portrait,.show-for-landscape{display:block!important}@media screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:block!important}}@media screen and (orientation:portrait){.hide-for-portrait,.show-for-landscape{display:none!important}}.hide-for-landscape,.show-for-portrait{display:none!important}@media screen and (orientation:landscape){.hide-for-landscape,.show-for-portrait{display:none!important}}@media screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:block!important}}body{height:100%;line-height:1;-webkit-font-smoothing:subpixel-antialiased;text-rendering:geometricPrecision;overflow-x:hidden;overflow-y:auto;background-color:#fff}body.menu-open{overflow:hidden}input{border-radius:0;-webkit-appearance:none}img[align=left]{margin-right:10px}img[align=right]{margin-left:10px}.main{display:grid;overflow-y:auto;overflow-x:hidden;background-color:#fff}.icon{display:inline-block;width:100%;height:100%;fill:currentColor}.clear{clear:both}.table{display:table;width:100%;height:100%}.table-cell{display:table-cell;vertical-align:middle}.hide-for-touch-inline,.touch .show-for-touch-inline{display:inline!important}.show-for-touch-inline,.touch .hide-for-touch-inline{display:none!important}::-webkit-input-placeholder{color:#2199e8}:-moz-placeholder{color:#2199e8}::-moz-placeholder{color:#2199e8}:-ms-input-placeholder{color:#2199e8}.container{position:relative;margin:0 auto;padding:0 20px}@media screen and (min-width:79.0625em){.container{max-width:1265px}}.page{position:relative;margin:20px auto 20px auto;padding:0 10px}@media screen and (min-width:40em){.page{margin:50px auto}}@media screen and (min-width:79.0625em){.page{max-width:980px}}.inner-block{margin:25px auto!important}h1,h2,h3,h4,h5{text-rendering:geometricprecision}a{outline:0}form{width:100%;text-align:left}form input,form textarea{width:100%;min-height:48px;padding:13px 12px 11px 12px;border:1px solid #e5e7eb;font-family:inherit;font-size:.875rem;font-weight:400;transition:.2s all;border-radius:4px;outline:0}form input:-webkit-autofill,form textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #fff}@media screen and (min-width:40em){form input:-webkit-autofill,form textarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 9999px #fff}}form button:active,form button:focus{outline:0;border:none}form textarea{resize:none}form ::-webkit-input-placeholder{color:#768091}form :-ms-input-placeholder{color:#768091}form ::-ms-input-placeholder{color:#768091}form ::placeholder{color:#768091}@media screen and (min-width:40em){form{padding:0 0 80px}}body{font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:400}h1{font-size:1.375rem}@media screen and (min-width:40.063em){h1{font-size:2rem}}h2{font-size:1.25rem}@media screen and (min-width:64.063em){h2{font-size:1.5rem}}h3{font-size:1rem}@media screen and (min-width:64.063em){h3{font-size:1.375rem}}h4{font-size:1rem}@media screen and (min-width:64.063em){h4{font-size:1.25rem}}h5{font-size:.9375rem}@media screen and (min-width:64.063em){h5{font-size:1.125rem}}h6{font-size:.9375rem}@media screen and (min-width:64.063em){h6{font-size:1.125rem}}#banner{height:400px;display:grid;grid-template-areas:'.' 'content' 'button';grid-template-rows:1fr auto;position:relative}@media screen and (min-width:40em){#banner{height:376px;grid-template-areas:'content'}}@media screen and (min-width:79.0625em){#banner{height:528px}}#banner .banner-image{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-o-object-position:center;object-position:center}#banner .banner-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-o-object-position:center;object-position:center}#banner>.container{grid-area:content;display:grid;margin-left:0;align-items:center}@media screen and (min-width:40em){#banner>.container{margin-bottom:0}}@media screen and (min-width:79.0625em){#banner>.container{margin:0 auto;width:100%}}#banner>.container .banner-title{font-family:DroidSerif;font-size:2rem;line-height:2.5rem;font-weight:700;color:#40445a;max-width:280px;margin-bottom:0}@media screen and (min-width:40em){#banner>.container .banner-title{max-width:472px;font-size:2.5rem;line-height:3rem;margin-bottom:32px}}@media screen and (min-width:79.0625em){#banner>.container .banner-title{max-width:552px;font-size:3rem;line-height:3.5rem}}#banner .button-group{grid-area:button;margin-top:32px;margin-bottom:-28px}@media screen and (min-width:40em){#banner .button-group{margin-top:0;margin-bottom:0;grid-area:unset}}#banner .button-group .button{max-width:259px;margin:0 auto}@media screen and (min-width:40em){#banner .button-group .button{margin-left:0}}#footer{background-color:#40445a;padding:50px 0}#footer>.container{display:grid;grid-template-areas:'clinica-logo clinica-logo' 'place place' 'address address' 'phone whatsapp' 'divider divider' 'email email' 'social-icons social-icons' 'copyright copyright'}@media screen and (min-width:40em){#footer>.container{grid-template-areas:'clinica-logo clinica-logo clinica-logo clinica-logo' 'place place place place' 'address address phone whatsapp' 'divider divider divider divider' 'email email email email' 'copyright copyright copyright copyright';grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:79.0625em){#footer>.container{max-width:744px;grid-template-areas:'clinica-logo clinica-logo clinica-logo clinica-logo' 'place place place place' 'address address phone whatsapp' '. . . .' 'divider divider divider divider' 'email email email email' 'copyright copyright copyright copyright';grid-template-rows:auto auto auto 24px auto auto auto}}#footer>.container .footer-item{font-weight:700;color:#f6f6fb;font-size:.875rem;line-height:1.5rem;text-align:center;padding-bottom:24px}#footer>.container .footer-item .icon{height:20px;display:block;margin:0 auto 8px auto;color:#e9ecff}#footer>.container .footer-item a{color:#66e9c0;text-decoration:underline}#footer>.container .clinica-logo{grid-area:clinica-logo;display:block;text-align:center;padding-bottom:16px}#footer>.container .place{grid-area:place}#footer>.container .address{grid-area:address}#footer>.container .phone{grid-area:phone}#footer>.container .whatsapp{grid-area:whatsapp}#footer>.container .divider{grid-area:divider;height:2px;width:calc(100% + 40px);background-color:#5a5d74;margin-left:-20px;margin-right:-20px;margin-top:24px;margin-bottom:48px}@media screen and (min-width:79.0625em){#footer>.container .divider{position:absolute;width:100vw;left:calc(-50vw + 50%);margin-top:0;margin-bottom:0}}#footer>.container .email{grid-area:email}@media screen and (min-width:79.0625em){#footer>.container .email{margin-top:48px}}#footer>.container .social-icons{grid-area:social-icons;display:flex;align-items:center;justify-content:center;flex-flow:wrap;padding-bottom:48px}@media screen and (min-width:40em){#footer>.container .social-icons{display:none}}#footer>.container .social-icons .social-icons__icon{height:18px;width:18px;margin-right:16px}#footer>.container .social-icons .social-icons__icon .icon{color:#e9ecff}#footer>.container .social-icons .social-icons__icon .icon.icon-instagram{height:18px;width:18px}#footer>.container .social-icons .social-icons__icon .icon.icon-facebook{height:16px;width:16px}#footer>.container .social-icons .social-icons__icon:last-child{margin-left:16px;margin-right:0}#footer>.container .copyright{grid-area:copyright;font-weight:400;font-size:.75rem;line-height:1.5rem;text-align:center;color:#f2f2f6}@media screen and (min-width:40em){#footer>.container .copyright{padding-top:16px}}#header{position:fixed;top:0;right:0;z-index:99999;width:100%}#header #menu-mobile{background-color:#fff;display:block;border-bottom:2px solid #f6f6fb;height:56px}#header #menu-mobile>.container{height:56px;display:grid;grid-template-columns:.2fr 1fr 1.5fr;padding:8px 16px 12px 16px}@media screen and (min-width:40em){#header #menu-mobile>.container{grid-template-columns:50px auto 100px 200px 164px}}#header #menu-mobile>.container .menu-icon-box{transition:.2s all;position:relative;height:100%;display:flex;align-items:center;justify-content:center}#header #menu-mobile>.container .menu-icon-box .ic-menu{display:flex;align-items:center;justify-content:center;left:-10px;padding:10px;height:34px;width:34px;position:absolute;transition:.2s all}#header #menu-mobile>.container .menu-icon-box .ic-menu#open-menu{opacity:1;-webkit-transform:scale(1);transform:scale(1);visibility:visible}#header #menu-mobile>.container .menu-icon-box .ic-menu#open-menu .icon-menu{color:#000;transition:.2s all;height:12px;width:16px}#header #menu-mobile>.container .menu-icon-box .ic-menu#close-menu{opacity:0;-webkit-transform:scale(.2);transform:scale(.2);visibility:hidden;z-index:9999}#header #menu-mobile>.container .menu-icon-box .ic-menu#close-menu .icon-close{color:#000;transition:.2s all;height:12px;width:12px}#header #menu-mobile>.container .logo{display:flex;align-items:center}#header #menu-mobile>.container .logo img{height:38px}#header #menu-mobile>.container .social-icons{display:none}@media screen and (min-width:40em){#header #menu-mobile>.container .social-icons{display:flex;align-items:center;justify-content:center;flex-flow:wrap}#header #menu-mobile>.container .social-icons .social-icons__icon{height:18px;width:18px;margin-right:16px}#header #menu-mobile>.container .social-icons .social-icons__icon .icon{color:#8f9dff}#header #menu-mobile>.container .social-icons .social-icons__icon .icon.icon-instagram{height:18px;width:18px}#header #menu-mobile>.container .social-icons .social-icons__icon .icon.icon-facebook{height:16px;width:16px}#header #menu-mobile>.container .social-icons .social-icons__icon:last-child{margin-left:16px;margin-right:0}}#header #menu-mobile>.container .phone{display:flex;align-items:center;justify-content:flex-end;font-weight:700;font-size:.875rem;line-height:1.5rem;color:#40445a}@media screen and (min-width:40em){#header #menu-mobile>.container .phone{margin-right:32px}}#header #menu-mobile>.container .phone .icon-whatsapp{height:24px;width:24px;color:#25d366;margin-right:8px}#header #menu-mobile>.container .button-group .button{display:none;height:40px}@media screen and (min-width:40em){#header #menu-mobile>.container .button-group .button{display:flex;max-width:164px}}#header #menu-desktop{display:none;height:100px;background-color:#fff;border-bottom:2px solid #f6f6fb;transition:.2s all}#header #menu-desktop>.container{padding:8px 20px 12px 20px;display:grid;grid-template-columns:1fr 2fr 1.5fr 1.5fr 1fr;height:100%}#header #menu-desktop>.container .logo{display:flex;align-items:center}#header #menu-desktop>.container .logo img{height:72px;transition:.2s all}#header #menu-desktop>.container .menu-itens{width:100%;list-style:none;display:grid;grid-template-columns:repeat(4,auto);padding-left:0;margin:0}#header #menu-desktop>.container .menu-itens .list-item{display:inline;transition:.2s all;position:relative;text-align:center}#header #menu-desktop>.container .menu-itens .list-item .item{font-size:1rem;line-height:1.5rem;font-weight:700;color:#85899d;padding-left:16px;padding-right:16px;height:100%;display:flex;align-items:center;transition:.2s all}#header #menu-desktop>.container .menu-itens .list-item .hover-line{height:4px;width:100%;background-image:linear-gradient(135deg,#8f9dff 0,#e888ec 100%);position:absolute;bottom:-14px;left:0;opacity:0;transition:.2s all}#header #menu-desktop>.container .menu-itens .list-item:hover .item{color:#40445a}#header #menu-desktop>.container .menu-itens .list-item:hover .hover-line{opacity:1}#header #menu-desktop>.container .social-icons{display:flex;align-items:center;justify-content:flex-end;flex-flow:wrap}#header #menu-desktop>.container .social-icons .social-icons__icon{height:18px;width:18px;margin-right:16px}#header #menu-desktop>.container .social-icons .social-icons__icon .icon{color:#8f9dff}#header #menu-desktop>.container .social-icons .social-icons__icon .icon.icon-instagram{height:18px;width:18px}#header #menu-desktop>.container .social-icons .social-icons__icon .icon.icon-facebook{height:16px;width:16px}#header #menu-desktop>.container .social-icons .social-icons__icon:last-child{margin-left:16px;margin-right:0}#header #menu-desktop>.container .phone{display:flex;align-items:center;justify-content:flex-end;font-weight:700;font-size:.875rem;line-height:1.5rem;color:#40445a}@media screen and (min-width:40em){#header #menu-desktop>.container .phone{margin-right:32px}}#header #menu-desktop>.container .phone .icon-whatsapp{height:24px;width:24px;color:#25d366;margin-right:8px}#header #menu-desktop>.container .button-group{display:flex;align-items:center}#header #menu-desktop>.container .button-group .button{width:164px;height:40px}@media screen and (min-width:79.0625em){#header #menu-desktop{display:block}#header #menu-mobile{display:none}}.menu-is-pinned #header #menu-desktop{height:76px}.menu-is-pinned #header #menu-desktop .logo img{height:52px}.main-navigation{top:56px;right:0;transition:visibility 0s linear .5s,opacity .7s ease;overflow-y:visible;z-index:1000;position:fixed;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:99;display:block;visibility:hidden;opacity:0;font-family:AvenirLTStd}.main-navigation .mobile-nav{padding-top:72px;padding-bottom:62px;z-index:9999;text-align:center;display:flex;flex-flow:wrap;opacity:0;transition:opacity .7s ease,-webkit-transform .7s ease;transition:opacity .7s ease,transform .7s ease;transition:opacity .7s ease,transform .7s ease,-webkit-transform .7s ease;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-animation-delay:.2s;animation-delay:.2s;overflow-y:scroll;height:100%;align-items:flex-start}@media screen and (min-width:40em){.main-navigation .mobile-nav{padding-bottom:150px}}.main-navigation .mobile-nav .social-icons{grid-area:social-icons;padding-bottom:48px;display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;padding:16px 30px;width:100%}@media screen and (min-width:40em){.main-navigation .mobile-nav .social-icons{display:none}}.main-navigation .mobile-nav .social-icons .social-icons__icon{height:18px;width:18px;display:flex;align-items:center;justify-content:center;flex-flow:wrap;width:100%;font-size:1rem;line-height:1.5rem;font-weight:700;color:#71758d}.main-navigation .mobile-nav .social-icons .social-icons__icon .icon{color:#8f9dff;margin-right:8px}.main-navigation .mobile-nav .social-icons .social-icons__icon .icon.icon-instagram{height:18px;width:18px}.main-navigation .mobile-nav .social-icons .social-icons__icon .icon.icon-facebook{height:16px;width:16px}.main-navigation .mobile-nav .divider{grid-area:divider;height:2px;width:calc(100% + 40px);background-color:#f2f3f5}.main-navigation .mobile-nav .divider.divider1{grid-area:divider;margin-left:-20px;margin-right:-20px;margin-top:48px;margin-bottom:48px}.main-navigation .mobile-nav .divider.divider2{grid-area:divider2;margin-left:-20px;margin-right:-20px;margin-top:24px;margin-bottom:48px}.main-navigation .mobile-nav>.container{width:100%;position:relative;display:grid;grid-template-areas:'menu-itens menu-itens' 'divider divider' 'place place' 'address address' 'phone whatsapp' 'divider2 divider2' 'email email';grid-template-columns:1fr 1fr}.main-navigation .mobile-nav>.container .menu-itens{grid-area:menu-itens;width:100%;list-style:none;display:grid;grid-gap:40px;padding-left:0;margin:0 auto;padding-top:48px}@media screen and (min-width:40em){.main-navigation .mobile-nav>.container .menu-itens{padding-top:40px;width:33%}}.main-navigation .mobile-nav>.container .menu-itens .list-item{transition:.2s all;position:relative;text-align:center;display:flex;justify-content:center}.main-navigation .mobile-nav>.container .menu-itens .list-item .item{font-size:1.5rem;line-height:2rem;font-weight:700;color:#71758d;height:100%;display:flex;align-items:center;transition:.2s all}.main-navigation .mobile-nav>.container .menu-itens .list-item .hover-line{height:4px;background-image:linear-gradient(135deg,#8f9dff 0,#e888ec 100%);position:absolute;bottom:0;opacity:0;transition:.2s all;width:50%;left:25%}.main-navigation .mobile-nav>.container .menu-itens .list-item.active .item{color:#40445a}.main-navigation .mobile-nav>.container .menu-itens .list-item.active .hover-line{opacity:1}.main-navigation .mobile-nav>.container .footer-item{font-weight:700;color:#71758d;font-size:.875rem;line-height:1.5rem;text-align:center;padding-bottom:24px}.main-navigation .mobile-nav>.container .footer-item .icon{height:20px;display:block;margin:0 auto 8px auto;color:#8f9dff}.main-navigation .mobile-nav>.container .footer-item a{color:#8f9dff;text-decoration:underline}.main-navigation .mobile-nav>.container .place{grid-area:place}.main-navigation .mobile-nav>.container .address{grid-area:address}.main-navigation .mobile-nav>.container .phone{grid-area:phone}.main-navigation .mobile-nav>.container .whatsapp{grid-area:whatsapp}.main-navigation .mobile-nav>.container .email{grid-area:email}.menu-open #open-menu{-webkit-transform:scale(.2)!important;transform:scale(.2)!important;opacity:0!important;visibility:hidden!important}.menu-open #close-menu{-webkit-transform:scale(1)!important;transform:scale(1)!important;opacity:1!important;visibility:visible!important}.menu-open .main-navigation{z-index:9999;visibility:visible;opacity:1;transition-delay:0s}.menu-open .main-navigation .mobile-nav{left:-100%;height:100%;display:flex;padding-top:0;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.3s;-webkit-filter:blur(0);filter:blur(0);-webkit-animation-name:heroFadeUp,fadeInBlur;animation-name:heroFadeUp,fadeInBlur;-webkit-animation-duration:2.8s,1.25s;animation-duration:2.8s,1.25s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:both,none;animation-fill-mode:both,none}.menu-open .overlay{opacity:1;visibility:visible}.overlay{position:fixed;top:56px;left:0;background-color:rgba(255,255,255,.96);opacity:0;height:100%;width:100%;cursor:pointer;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;overflow:visible;z-index:9999;padding-bottom:154px}#page{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding-top:56px}@media screen and (min-width:79.0625em){#page{padding-top:100px}}#page h1{color:#000;font-size:2rem;line-height:36px;font-weight:700}@media screen and (min-width:79.0625em){#page h1{font-size:2.625rem}}#page h2{font-size:1.75rem}@media screen and (min-width:79.0625em){#page h2{font-size:2.375rem}}#page h3{font-size:1.375rem}@media screen and (min-width:40em){#page h3{font-size:2rem}}#page p{color:#000;font-size:1.125rem;line-height:28px}@media screen and (max-width:39.9375em){#page p{font-size:1rem}}#page .section-title{font-size:1.5rem;line-height:2rem;font-family:DroidSerif;font-weight:700;color:#40445a;display:block}@media screen and (min-width:40em){#page .section-title{font-size:2rem;line-height:2.5rem}}@media screen and (min-width:79.0625em){#page .section-title{font-size:2.5rem;line-height:3rem}}#page .section-subtitle{font-size:.875rem;line-height:1.5rem;color:#40445a;display:block}#page .section-subtitle a{text-decoration:underline;font-weight:700;color:#40445a}@media screen and (min-width:40em){#page .section-subtitle{font-size:1rem}}@media screen and (min-width:79.0625em){#page .section-subtitle{font-size:1.125rem}}#page .placeholder{background-color:#f6f6f6;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden;position:absolute;height:100%;width:100%;top:0}#page .placeholder img{position:absolute;opacity:0;top:0;left:0;width:100%;transition:opacity 1s linear}#page .placeholder img.loaded{opacity:1;height:100%}#page .img-small{-webkit-filter:blur(50px);filter:blur(50px);-webkit-transform:scale(1);transform:scale(1)}#page .parallax-image{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}#page .parallax-image .image{position:absolute;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (max-width:39.9375em){#page .parallax-image .image{-webkit-transform:none!important;transform:none!important}}@media screen and (min-width:40em) and (max-width:63.9375em){#page .parallax-image .image{-webkit-transform:none!important;transform:none!important}}@media screen and (min-width:64em) and (max-width:79em){#page .parallax-image .image{-webkit-transform:none!important;transform:none!important}}.button{height:48px;margin-bottom:0;position:relative;background:0 0;text-align:center;text-decoration:none;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:0 24px;border-radius:30px;border:none;z-index:1}.button .text{position:relative;z-index:1;font-weight:700;font-size:.875rem;line-height:1.5rem;border-radius:30px}.button .text .error,.button .text .sending,.button .text .success{display:none}.button.bt-large{height:56px}.button.bt-large .text{font-size:1rem;line-height:1.5rem}.button:focus{outline:0}.button:after,.button:before{content:' ';position:absolute;border-radius:30px}.button-gradient .text{color:#fff}.button-gradient:before{top:0;left:0;bottom:0;right:0;z-index:-2;background:linear-gradient(135deg,#8bcdff 0,#e4bafc 100%)}.button-gradient:after{top:0;bottom:0;left:0;right:0;background:linear-gradient(135deg,#8f9dff 0,#e888ec 100%);z-index:-1;opacity:1;transition:all .3s ease-in-out}.button-gradient:hover:after{opacity:0}.image-decoration{position:absolute;bottom:0;left:0;width:100%;height:8px}.image-decoration img{-o-object-fit:unset!important;object-fit:unset!important;font-family:unset!important}.button-white-gradient{background-image:linear-gradient(135deg,#8f9dff 0,#e888ec 100%);border-radius:30px}.button-white-gradient .text{color:#363c60;transition:.2s all}.button-white-gradient:before{top:0;left:0;bottom:0;right:0;z-index:-2;background:linear-gradient(135deg,#8f9dff 0,#e888ec 100%)}.button-white-gradient:after{top:2px;bottom:2px;left:2px;right:2px;background:#fff;z-index:-1;opacity:1;transition:all .3s ease-in-out}.button-white-gradient:hover:after{opacity:0}.button-white-gradient:hover .text{color:#fff}.grecaptcha-badge{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:0;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#about-doctor{padding:128px 0}#about-doctor>.container{display:grid;grid-template-areas:'title image' 'subtitle image' 'text text' 'buttons buttons';grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-column-gap:8px}@media screen and (min-width:40em){#about-doctor>.container{grid-template-areas:'title image' 'subtitle image' 'text image' 'buttons image';grid-template-columns:auto 286px;grid-template-rows:auto auto auto 1fr;grid-column-gap:24px}}@media screen and (min-width:79.0625em){#about-doctor>.container{grid-column-gap:120px}}#about-doctor>.container .section-title{grid-area:title;padding-bottom:16px}#about-doctor>.container .section-subtitle{grid-area:subtitle}#about-doctor>.container .doctor-image{grid-area:image;position:relative}@media screen and (min-width:40em){#about-doctor>.container .doctor-image{max-height:416px;text-align:right}#about-doctor>.container .doctor-image img{max-height:416px;width:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-o-object-position:top;object-position:top}}@media screen and (min-width:79.0625em){#about-doctor>.container .doctor-image{max-height:360px}#about-doctor>.container .doctor-image img{max-height:360px}}#about-doctor>.container .doctor-text{grid-area:text;padding-top:24px}@media screen and (min-width:40em){#about-doctor>.container .doctor-text{padding-top:32px}}#about-doctor>.container .doctor-text p{font-size:1.125rem!important;line-height:2rem!important;font-family:DroidSerif!important;color:#40445a!important;margin-bottom:32px}#about-doctor>.container .button-group{grid-area:buttons}#about-doctor>.container .button-group .button{max-width:224px}#schedule-appointment{padding-top:128px;padding-bottom:128px;background-color:#f6f6fb}#schedule-appointment>.container{text-align:center}#schedule-appointment>.container .section-title{padding-bottom:64px}@media screen and (min-width:40em){#schedule-appointment>.container .section-title{padding-bottom:32px}}@media screen and (min-width:79.0625em){#schedule-appointment>.container .section-title{max-width:744px;margin:0 auto}}#schedule-appointment>.container .button{max-width:224px;margin:0 auto;color:#fff}#expertises{padding-top:100px;padding-bottom:128px;background-color:#f6f6fb}@media screen and (min-width:40em){#expertises{padding-top:128px}}#expertises>.container .section-title{padding-bottom:16px}#expertises>.container .section-subtitle{padding-bottom:32px}#expertises>.container .expertises-list{margin-bottom:0;background:0 0;grid-area:list}@media screen and (min-width:40em){#expertises>.container .expertises-list{display:flex;align-items:center}}#expertises>.container .expertises-list .expertises-list-container{width:100%}#expertises>.container .expertises-list .expertise{margin-bottom:24px;background:#fff;box-shadow:0 8px 40px 0 rgba(143,157,255,.16);border-radius:8px;transition:max-height .4s .1s;transition-timing-function:cubic-bezier(.7,0,.3,1);min-height:80px}#expertises>.container .expertises-list .expertise .expertise__title{display:grid;grid-template-areas:'image title open-close';grid-template-columns:35px 1fr 80px;grid-column-gap:12px;border:none;padding:16px;height:80px}@media screen and (min-width:40em){#expertises>.container .expertises-list .expertise .expertise__title{grid-template-columns:35px 1fr 40px}}@media screen and (min-width:79.0625em){#expertises>.container .expertises-list .expertise .expertise__title{grid-template-columns:35px 1fr auto}}#expertises>.container .expertises-list .expertise .expertise__title .image-container{grid-area:image;display:flex;justify-content:center;align-items:center;transition:.2s all;position:relative;height:30px}@media screen and (min-width:40em){#expertises>.container .expertises-list .expertise .expertise__title .image-container{height:auto}}#expertises>.container .expertises-list .expertise .expertise__title .image-container img{height:30px;position:absolute;top:calc(50% - 5px)}@media screen and (min-width:40em){#expertises>.container .expertises-list .expertise .expertise__title .image-container img{position:relative;top:0}}#expertises>.container .expertises-list .expertise .expertise__title .title{grid-area:title;font-size:1rem;line-height:1.5rem;font-weight:700;color:#40445a;display:flex;align-items:center;transition:.2s all}#expertises>.container .expertises-list .expertise .expertise__title .open-close-container{position:relative;height:30px;width:100%;display:flex;align-items:center;justify-content:flex-end}#expertises>.container .expertises-list .expertise .expertise__title .open-close-container .open-close{grid-area:open-close;position:absolute;top:calc(50% - 5px);font-size:.75rem;line-height:1rem;font-weight:700;color:#8f9dff;text-transform:uppercase;display:flex;transition:.2s all;height:100%;display:flex;align-items:center;justify-content:flex-end}#expertises>.container .expertises-list .expertise .expertise__title .open-close-container .open-close .icon{height:12px;width:12px;margin-left:4px;margin-bottom:3px;transition:.2s all}#expertises>.container .expertises-list .expertise .expertise__title:hover{background:0 0}#expertises>.container .expertises-list .expertise .expertise__title:focus{background:0 0}#expertises>.container .expertises-list .expertise .expertise__title:before{display:none}#expertises>.container .expertises-list .expertise .expertise__content{border:none;border-radius:8px;padding-top:0;opacity:0;transition:.2s opacity;padding-top:20%}#expertises>.container .expertises-list .expertise .expertise__content .expertise__description{font-size:1rem;line-height:1.5rem;color:#71758d}#expertises>.container .expertises-list .expertise .expertise__content .schedule-appointment{font-size:.75rem;line-height:1rem;font-weight:700;color:#8f9dff;display:block;padding-top:16px}#expertises>.container .expertises-list .expertise:last-child{margin-bottom:0}#expertises>.container .expertises-list .expertise.is-active{max-height:100%}#expertises>.container .expertises-list .expertise.is-active .expertise__title{grid-column-gap:0;grid-template-columns:35px 1fr auto}#expertises>.container .expertises-list .expertise.is-active .expertise__title .title{font-size:1.5rem;line-height:2rem;-webkit-transform:translateY(60px) translateX(-50px);transform:translateY(60px) translateX(-50px);width:calc(100vw - 137px);margin-left:15px}#expertises>.container .expertises-list .expertise.is-active .expertise__title .open-close .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#expertises>.container .expertises-list .expertise.is-active .expertise__content{opacity:1}#expertises>.container .expertises-content{display:grid;grid-template-columns:41% 59%;grid-column-gap:24px;grid-template-areas:'list detail';margin-right:20px}@media screen and (min-width:79.0625em){#expertises>.container .expertises-content{grid-template-columns:28% 1fr;grid-template-areas:'list detail'}}#expertises>.container .expertises-content .expertises-detail-list{grid-area:detail;display:grid;position:relative;max-width:100%;transition:all .3s;transition-timing-function:cubic-bezier(.7,0,.3,1)}#expertises>.container .expertises-content .expertises-detail-list .expertise{position:absolute!important;left:0!important}@media screen and (min-width:79.0625em){#expertises>.container .expertises-content .expertises-detail-list .expertise{display:grid;grid-area:image;grid-template-columns:repeat(11,1fr);grid-template-areas:'content content content content content image image image image image image'}}#expertises>.container .expertises-content .expertises-detail-list .expertise .expertise__content{padding:32px;background:#fff;box-shadow:0 8px 40px 0 rgba(143,157,255,.16);border-radius:8px;display:grid;grid-template-areas:'image title' 'description description' 'link link';grid-template-columns:48px 1fr;grid-column-gap:16px;position:relative;transition:all .3s;height:100%}@media screen and (min-width:79.0625em){#expertises>.container .expertises-content .expertises-detail-list .expertise .expertise__content{grid-area:content}}@media screen and (min-width:79.0625em){#expertises>.container .expertises-content .expertises-detail-list .expertise .expertise__content{margin-top:48px;margin-bottom:48px;height:auto}}#expertises>.container .expertises-content .expertises-detail-list .expertise .expertise__content .title{grid-area:title;font-size:1.5rem;line-height:2rem;font-weight:700;display:flex;align-items:center}#expertises>.container .expertises-content .expertises-detail-list .expertise .expertise__content .image{grid-area:image;display:flex;align-items:center;justify-content:center}#expertises>.container .expertises-content .expertises-detail-list .expertise .expertise__content .image img{height:29px}#expertises>.container .expertises-content .expertises-detail-list .expertise .expertise__content .expertise__description{grid-area:description;padding-top:16px;font-size:1rem;line-height:1.5rem;color:#71758d;margin-bottom:32px}#expertises>.container .expertises-content .expertises-detail-list .expertise .expertise__content .schedule-appointment{grid-area:link;font-size:.75rem;line-height:1rem;font-weight:700;color:#8f9dff;display:block}#expertises>.container .expertises-content .expertises-detail-list .expertise .expertise__content>*{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px);transition:all .4s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>*{opacity:1;-webkit-transform:none;transform:none}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(1){transition-delay:.3s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(2){transition-delay:.4s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(3){transition-delay:.5s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(4){transition-delay:.6s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(5){transition-delay:.7s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(6){transition-delay:.8s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(7){transition-delay:.9s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(8){transition-delay:1s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(9){transition-delay:1.1s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(10){transition-delay:1.2s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(11){transition-delay:1.3s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(12){transition-delay:1.4s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(13){transition-delay:1.5s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(14){transition-delay:1.6s}#expertises>.container .expertises-content .expertises-detail-list .expertise.slick-active .expertise__content>:nth-child(15){transition-delay:1.7s}#expertises>.container .expertises-content .expertises-detail-list .expertise .expertise__image{grid-area:image;grid-column-start:12;grid-column-end:5;position:relative;z-index:-1}#expertises>.container .expertises-content .expertises-detail-list .expertise .expertise__image>img{height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:'object-fit: cover;';width:100%}#expertises>.container .expertises-content .expertises-detail-list .expertise:first-child .expertise__image>img{height:100%}#expertises>.container .button-group{padding-top:32px;text-align:center}@media screen and (min-width:79.0625em){#expertises>.container .button-group{width:55%;padding-top:0}}#expertises>.container .button-group .questions{font-size:.875rem;line-height:1.5rem;color:#5a5d74;font-weight:700;display:block;padding-bottom:8px}#expertises>.container .button-group .button{max-width:224px;margin:0 auto}#expertises>.container .button-group .button:after{background:#f6f6fb}@-webkit-keyframes fadeout{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}}@keyframes fadeout{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px)}}#expertises_detail .expertises-detail-list .expertise{padding-bottom:24px}@media screen and (min-width:40em){#expertises_detail .expertises-detail-list .expertise{display:grid;grid-template-columns:repeat(12,1fr);grid-template-areas:'expertise-image expertise-image expertise-image expertise-image expertise-image expertise-image expertise-content expertise-content expertise-content expertise-content expertise-content expertise-content';padding-bottom:32px}}#expertises_detail .expertises-detail-list .expertise .expertise__image{grid-area:expertise-image}#expertises_detail .expertises-detail-list .expertise .expertise__image img{height:360px;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-o-object-position:center;object-position:center;width:100%}#expertises_detail .expertises-detail-list .expertise .expertise__content{display:grid;grid-template-areas:'image title' 'description description';grid-area:expertise-content;grid-column-gap:16px;grid-row-gap:24px;grid-template-columns:48px 1fr;padding:16px;border-radius:8px;background-color:#fff;box-shadow:0 8px 40px 0 rgba(143,157,255,.16)}@media screen and (min-width:40em){#expertises_detail .expertises-detail-list .expertise .expertise__content{padding:32px;margin-top:24px;margin-bottom:24px;grid-column-start:5;grid-column-end:13;grid-template-rows:52px auto}}@media screen and (min-width:79.0625em){#expertises_detail .expertises-detail-list .expertise .expertise__content{grid-column-start:6;grid-column-end:13}}#expertises_detail .expertises-detail-list .expertise .expertise__content .image{grid-area:image;display:flex;justify-content:center}#expertises_detail .expertises-detail-list .expertise .expertise__content .image img{height:48px}#expertises_detail .expertises-detail-list .expertise .expertise__content .title{grid-area:title;font-size:1rem;line-height:1.5rem;font-weight:700;color:#40445a;display:flex;align-items:center}@media screen and (min-width:40em){#expertises_detail .expertises-detail-list .expertise .expertise__content .title{font-size:1.5rem;line-height:2rem}}#expertises_detail .expertises-detail-list .expertise .expertise__content .expertise__description{grid-area:description;font-size:1rem;line-height:1.5rem;color:#71758d;font-weight:300;margin-bottom:0}#expertises_detail .expertises-detail-list .expertise:last-child{padding-bottom:0}#page.about>.container{padding-top:48px;padding-bottom:128px;display:grid;grid-template-areas:'title' 'subtitle' 'text' 'quote' 'image' 'buttons' 'cv'}@media screen and (min-width:40em){#page.about>.container{grid-template-areas:'title title' 'subtitle subtitle' 'text image' 'quote image' 'buttons .' 'cv cv';grid-column-gap:24px;grid-template-columns:auto 286px}}@media screen and (min-width:79.0625em){#page.about>.container{grid-template-columns:auto 456px}}#page.about>.container .section-title{grid-area:title;margin-bottom:16px}#page.about>.container>.subtitle{grid-area:subtitle;font-size:1rem;line-height:1.5rem;font-family:AvenirLTStd;color:#5a5d74;font-weight:300;margin-bottom:32px}@media screen and (min-width:79.0625em){#page.about>.container>.subtitle{font-size:1.125rem}}#page.about>.container>.text{grid-area:text;font-family:DroidSerif;font-size:1.125rem;line-height:2rem;color:#40445a;margin-bottom:32px}#page.about>.container>.quote{grid-area:quote;font-size:1.5rem;line-height:2rem;color:#40445a;font-weight:700;margin-bottom:32px;background-image:url(../img/quote.svg);background-repeat:no-repeat;background-position:left top;margin-left:-12px;padding-left:12px;padding-top:8px}@media screen and (min-width:40em){#page.about>.container>.quote{margin-bottom:0;margin-left:-16px;padding-left:16px}}@media screen and (min-width:79.0625em){#page.about>.container>.quote{font-size:2rem;line-height:2.5rem}}#page.about>.container .doctor-image{grid-area:image;margin-bottom:32px;position:relative}@media screen and (min-width:40em){#page.about>.container .doctor-image{margin-bottom:0;max-height:392px;text-align:right}}@media screen and (min-width:79.0625em){#page.about>.container .doctor-image{max-height:360px}}#page.about>.container .doctor-image>img{width:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-o-object-position:center;object-position:center}@media screen and (min-width:40em){#page.about>.container .doctor-image>img{max-height:392px;width:auto;-o-object-fit:unset;object-fit:unset;font-family:unset}}@media screen and (min-width:79.0625em){#page.about>.container .doctor-image>img{max-height:360px}}#page.about>.container .button-group{grid-area:buttons;padding-bottom:64px}@media screen and (min-width:40em){#page.about>.container .button-group{margin-top:32px}}#page.about>.container .button-group .button-group__content{max-width:472px}@media screen and (min-width:40em){#page.about>.container .button-group .button-group__content .button{max-width:224px}}#page.about>.container .cv{grid-area:cv;color:#40445a}@media screen and (min-width:40em){#page.about>.container .cv{display:grid;grid-template-areas:'cv-title cv-title' 'graduation-title graduation-title' 'cv-graduation-text cv-image' 'specialization-title specialization-title' 'cv-specialization-text cv-specialization-text';grid-template-columns:repeat(2,1fr);grid-column-gap:24px}}@media screen and (min-width:79.0625em){#page.about>.container .cv{grid-template-areas:'cv-title cv-title cv-title' 'graduation-title specialization-title specialization-title' 'cv-graduation-text cv-specialization-text cv-specialization-text' 'cv-image cv-specialization-text cv-specialization-text';grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto 80px auto}}#page.about>.container .cv .cv-title{grid-area:cv-title;font-size:2rem;line-height:2.5rem;font-weight:700;font-family:DroidSerif;display:block;padding-bottom:32px}#page.about>.container .cv .cv-subtitle{font-size:1.5rem;line-height:2rem;font-weight:700;font-family:AvenirLTStd;display:block;padding-bottom:16px}#page.about>.container .cv .cv-subtitle.graduation-title{grid-area:graduation-title}#page.about>.container .cv .cv-subtitle.specialization-title{grid-area:specialization-title}#page.about>.container .cv .cv-text{grid-area:cv-graduation-text;font-size:1.125rem;line-height:2rem;font-family:DroidSerif;margin-bottom:16px}#page.about>.container .cv .cv-graduation-image{grid-area:cv-image;display:block;padding-bottom:24px}#page.about>.container .cv .cv-specializations-text{grid-area:cv-specialization-text;margin-bottom:0}@media screen and (min-width:40em){#page.about>.container .cv .cv-specializations-text{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:36px;grid-row-gap:24px}}@media screen and (min-width:79.0625em){#page.about>.container .cv .cv-specializations-text{grid-column-gap:24px}}#page.about>.container .cv .cv-specializations-text p{font-size:1.125rem!important;line-height:2rem!important;font-family:DroidSerif!important;color:#40445a!important;margin-bottom:24px}@media screen and (min-width:40em){#page.about>.container .cv .cv-specializations-text p{margin-bottom:0}}#page.about>.container .cv .cv-specializations-text p:last-child{margin-bottom:0}#page.contact>.container{padding-top:48px;padding-bottom:128px;display:grid;grid-template-areas:'title-content' 'info-boxes' 'image' 'form'}@media screen and (min-width:40em){#page.contact>.container{grid-template-areas:'title-content image' 'info-boxes image' 'form form';grid-template-columns:1fr 286px;grid-column-gap:24px}}@media screen and (min-width:79.0625em){#page.contact>.container{grid-template-columns:500px 1fr 552px;grid-template-areas:'title-content . image' 'info-boxes . image'}}#page.contact>.container .title-content{grid-area:title-content;display:grid;grid-template-areas:'title' 'subtitle' 'subtitle-image'}@media screen and (min-width:40em){#page.contact>.container .title-content{grid-template-areas:'title subtitle-image' 'subtitle subtitle-image';grid-template-columns:1fr auto;grid-column-gap:20px}}#page.contact>.container .title-content .section-title{grid-area:title;margin-bottom:16px}@media screen and (min-width:79.0625em){#page.contact>.container .title-content .section-title{max-width:335px}}#page.contact>.container .title-content>.subtitle{grid-area:subtitle;display:grid;margin-bottom:32px}#page.contact>.container .title-content>.subtitle span{font-size:1rem;line-height:1.5rem;font-family:AvenirLTStd;color:#5a5d74;font-weight:300;display:block}@media screen and (min-width:79.0625em){#page.contact>.container .title-content>.subtitle span{font-size:1.125rem}}#page.contact>.container .title-content .subtitle-image{grid-area:subtitle-image;margin-bottom:32px;height:80px}@media screen and (min-width:40em){#page.contact>.container .title-content .subtitle-image{margin-bottom:0}}#page.contact>.container .info-boxes{grid-area:info-boxes;padding-bottom:16px}@media screen and (min-width:40em){#page.contact>.container .info-boxes{padding-bottom:0}}#page.contact>.container .info-boxes .box{display:grid;grid-template-columns:1fr 10px 24px;align-items:center;background:#fff;box-shadow:0 8px 40px 0 rgba(143,157,255,.16);border-radius:8px;padding:8px;margin-bottom:16px}@media screen and (min-width:40em){#page.contact>.container .info-boxes .box{padding:24px 16px;grid-template-columns:1fr 17px 24px}}#page.contact>.container .info-boxes .box .icon{height:20px;color:#519bf6}@media screen and (min-width:40em){#page.contact>.container .info-boxes .box .icon{height:44px}#page.contact>.container .info-boxes .box .icon.link-icon{height:20px}}#page.contact>.container .info-boxes .box .box__text{font-size:.875rem;line-height:1.5rem;color:#40445a;font-weight:700;padding-right:14px}@media screen and (min-width:40em){#page.contact>.container .info-boxes .box .box__text{font-size:1rem}}#page.contact>.container .info-boxes .box .divider{height:calc(100% + 16px);width:3px;background-color:#f2f3f5}@media screen and (min-width:40em){#page.contact>.container .info-boxes .box .divider{height:calc(100% + 48px)}}@media screen and (min-width:40em){#page.contact>.container .info-boxes .box.phone-box{padding:16px}}#page.contact>.container .info-boxes .box.phone-box .box__text .text{display:block;padding-bottom:16px;color:#40445a}#page.contact>.container .info-boxes .box.phone-box .box__text .text:last-child{padding-bottom:0}@media screen and (min-width:40em){#page.contact>.container .info-boxes .box.phone-box .divider{height:calc(100% + 32px)}}#page.contact>.container .info-boxes .box.mail-box{padding:16px 8px}@media screen and (min-width:40em){#page.contact>.container .info-boxes .box.mail-box{padding:16px}}#page.contact>.container .info-boxes .box.mail-box .divider{height:calc(100% + 32px)}#page.contact>.container .info-boxes .box .phone-group .phone{margin-bottom:16px;display:block}#page.contact>.container .info-boxes .box .phone-group .phone:last-child{margin-bottom:0}#page.contact>.container .info-boxes .box:last-child{margin-bottom:0}#page.contact>.container .clinic-image{grid-area:image;position:relative}@media screen and (min-width:40em){#page.contact>.container .clinic-image{text-align:right;height:448px}}@media screen and (min-width:79.0625em){#page.contact>.container .clinic-image{height:504px}}#page.contact>.container .clinic-image>img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;';-o-object-position:left;object-position:left;height:100%}#page.contact #contact-section{grid-area:form;padding:128px 0;background-color:#f6f6fb}@media screen and (min-width:79.0625em){#page.contact #contact-section>.container{max-width:744px}}#page.contact #contact-section>.container .section-title{padding-bottom:16px;grid-area:title}@media screen and (min-width:40em){#page.contact #contact-section>.container .section-title{padding-bottom:32px}}#page.contact #contact-section>.container .name-field{grid-area:name}#page.contact #contact-section>.container .email-field{grid-area:email}#page.contact #contact-section>.container .phone-field{grid-area:phone}#page.contact #contact-section>.container .message-field{grid-area:message}#page.contact #contact-section>.container .button-group{grid-area:button}#page.contact #contact-section>.container .form{display:grid;grid-template-areas:'name' 'email' 'phone' 'message' 'button';grid-gap:24px;padding-bottom:0}@media screen and (min-width:40em){#page.contact #contact-section>.container .form{grid-template-areas:'name message' 'email message' 'phone message' 'button button';grid-template-columns:1fr 58%}}#page.contact #contact-section>.container .form .field{position:relative}#page.contact #contact-section>.container .form .field label{display:block;font-size:.875rem;line-height:1.5rem;color:#000;font-weight:700;width:100%}#page.contact #contact-section>.container .form .field .form-item{min-height:48px;padding:13px 12px 11px 12px;font-weight:400}#page.contact #contact-section>.container .form .field .form-item.active{border-color:#43515d;color:#000}#page.contact #contact-section>.container .form .field .form-item.touched:invalid{border-color:#f0404e}#page.contact #contact-section>.container .form .field .form-item#message{min-height:170px}@media screen and (min-width:40em){#page.contact #contact-section>.container .form .field .form-item#message{min-height:calc(100% - 56px)}}@media screen and (min-width:79.0625em){#page.contact #contact-section>.container .form .field .form-item#message{min-height:calc(100% - 80px)}}#page.contact #contact-section>.container .form .field .checkbox-label{display:flex;align-items:center;margin-top:8px;color:#85899d}#page.contact #contact-section>.container .form .field .checkbox-label input[type=checkbox]{background:#fff;border:1px solid #e5e7eb;border-radius:2px;min-height:16px;max-height:16px;width:16px;margin-right:8px}#page.contact #contact-section>.container .form .field .checkbox-label input[type=checkbox]:before{border:3px solid;border-radius:0;background-color:#fff;border-color:transparent;box-sizing:border-box;content:close-quote;display:inline-block;height:14px;width:14px;transition:.2s all}#page.contact #contact-section>.container .form .field .checkbox-label input[type=checkbox]:checked:before{background-color:#000;border-color:#fff}#page.contact #contact-section>.container .form .button{min-width:224px;margin:0 auto}#page.contact #contact-section #contact_recaptcha{visibility:hidden}#page.expertise>.container{padding-top:48px;padding-bottom:128px}@media screen and (min-width:79.0625em){#page.expertise>.container{max-width:936px}}#page.expertise>.container .section-title{grid-area:title;margin-bottom:16px}#page.expertise>.container>.subtitle{grid-area:subtitle;font-size:1rem;line-height:1.5rem;font-family:AvenirLTStd;color:#5a5d74;font-weight:300;margin-bottom:32px}@media screen and (min-width:79.0625em){#page.expertise>.container>.subtitle{font-size:1.125rem}}#page.schedule-appointment-page{background-color:#f6f6fb}#page.schedule-appointment-page>.container{padding-top:64px;padding-bottom:64px}@media screen and (min-width:79.0625em){#page.schedule-appointment-page>.container{padding-top:128px;padding-bottom:128px}}#page.schedule-appointment-page>.container .section-title{grid-area:title;margin-bottom:16px}#page.schedule-appointment-page>.container>.subtitle{grid-area:subtitle;font-size:1rem;line-height:1.5rem;font-family:AvenirLTStd;color:#5a5d74;font-weight:300;margin-bottom:32px}@media screen and (min-width:79.0625em){#page.schedule-appointment-page>.container>.subtitle{font-size:1.125rem}}