.progress,sub,sup{vertical-align:baseline}.block,.elem-left,.elem-right,article,aside,details,figcaption,figure,footer,header,hr,main,menu,nav,section,summary{display:block}hr,sub,sup{position:relative}body,figure{margin:0}button,hr,input,select{overflow:visible}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box; font-size: 100%;}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:0 0 .67em}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0}sub{bottom:-.25em}sup{top:-.45em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;border:0}button,input,select,textarea{font:inherit;line-height:initial;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;border:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;} .clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}address {font-style: normal!important} img {max-width:100%; display: block; margin: 0 auto}.icon-gplus:before {margin-left: -1px!important}@media (min-width:1001px) {a[name]:before {height: 80px; margin-top: -80px; display: block; content: ""; visibility: hidden;}}.page_index main, .page_index > hr {display: none!important}.no-scroll-map iframe {pointer-events: none; display: block; width: 100%}.no-scroll-map.active iframe {pointer-events: auto;}.elem-left, .elem-right {margin-top:8px; margin-bottom:20px;}.elem-left {float:left; margin-right: 40px;} .elem-right {float:right; margin-left:40px;}a, *::before, *::after, img, figure, article, li, #fixed-tabs, #header, #banner, h1, h2, h3, h4, h5, h6, .btn, .btn-alt, .btn:before, .btn-alt:before,#cycle-2 .cycle-slide-active span {-webkit-transition:all .2s; -webkit-transition: all .2s; transition: all .2s;}.fix-nav header {z-index: 100}#fixed-tabs {z-index: 99}.arrow, .pager {z-index: 3}.cycle-slideshow, .cycle-slide {z-index: 1!important}.cycle-slideshow {position:relative;}.cycle-slide {right: 0; margin: 0 auto; display: none}.container, main, main #page {position: relative; width: 100%; margin: 0 auto; padding: 0 10px}.container {max-width: 1220px}main #page {max-width: 1200px; padding: 0;}*,*::before,*::after {-webkit-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}[class*=" icon-"]:before,[class^=icon-]:before { line-height: 1!important; display: block!important}.clearfix:before,.clearfix:after {display: table;content: " "}.clearfix:after { clear: both}.shadow { -webkit-box-shadow: 0 0 3px #000; box-shadow: 0 0 3px #000; }img {max-width: 100%;}.elem-left, .elem-right { margin-top: 8px; margin-bottom: 2px; }.elem-left { float: left; margin-right: 15px; }.elem-right { float: right; margin-left: 15px; }.cycle-slide { z-index: 1!important; vertical-align: middle }.pager, nav { z-index: 2 }header { z-index: 99 }footer { z-index: 100 }.fixons { z-index: 101 }.flex-ed,.col-flex-ed { display: -webkit-box; display: -ms-flexbox; display: flex; }.flex-ed { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -ms-flex-flow: row wrap;}#fixed-tabs {position: fixed; right: 0; text-align: center; line-height: 1; font-size: 0; z-index: 100000; }#fixed-tabs a { position: relative; overflow: hidden; font-size: 13px; font-family: sans-serif; color: #fff; text-transform: uppercase; -webkit-transition: width .3s; transition: width .3s; }#fixed-tabs i { font-size: 19px; }#fixed-tabs i, #fixed-tabs i:before { display: inline-block; margin: 0 auto; }#fixed-tabs em { font-size: 13px; font-style: normal; display: inline-block; text-transform: none; margin-left: 7px; }#fixed-tabs a:nth-of-type(odd) { background-color: #014851; }#fixed-tabs a:nth-of-type(even) { background-color: #de8815; }#fixed-tabs strong { font-weight: 400; }@media (min-width:1031px) { #fixed-tabs { display: none; }}@media (max-width:1030px) { #fixed-tabs { bottom: 0; width: 100%; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); } #fixed-tabs article { display: -webkit-box; display: -ms-flexbox; display: flex; } #fixed-tabs a { padding: 13px 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } #fixed-tabs i { font-size: 16px; } #fixed-tabs a span { display: inline-block; vertical-align: middle; } #fixed-tabs a span:last-child { margin-left: 7px; } footer {margin-bottom: 42px !important; }}@media (max-width:600px) { #fixed-tabs em strong { display: none; } #fixed-tabs a span:last-child {margin-left: 0;}}body { position: relative; background-color: #fdfbfb; font-family: 'Lato', sans-serif; text-align: center;}p {color: #545454; font: 400 17px/27px 'Lato', sans-serif;}a { display: inline-block; text-decoration: none; cursor: pointer}h1, h2, h3, h4, h5, h6 {font-family: 'Lato', sans-serif;}h1 { margin: 0; text-align: center; text-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.31); color: white; font-size: 60px; font-weight: 700; line-height: 1.15}h2 { color: #00535e; text-align: left; font-size: 44px; font-weight: 900; line-height: 1.2;}h2 span {font-size: 36px; font-weight: 300; line-height: 46px; display: block;}h3 { font-size: 32px; line-height: 1.41; }h4 { font-size: 28px; line-height: 1.41; }header { position: relative; -webkit-box-shadow: 1.5px 2.6px 7px rgba(0, 0, 0, 0.35); box-shadow: 1.5px 2.6px 7px rgba(0, 0, 0, 0.35); background-color: #fff; padding: 10px 0 15px;}header > div { width: 100%; position: fixed; top: 0; right: 0; left: 0; z-index: 100; padding-bottom: 10px;}.fix-nav header { position: fixed; width: 100%; left: 0; top: 0; right: 0; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: slideIn; animation-name: slideIn;}header .flex-ed { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}address a{ display: block; text-align: right; }.address { color: #010101; font: 400 20px/1.1 'Lato', sans-serif; }.phone { color: #2ca59e; font: 300 39px/1 'Roboto', sans-serif; }.address:hover { color: #006358; }.phone:hover { color: black;}.btn,.btn-alt { position: relative; display: inline-block; cursor: pointer; font-style: normal!important; padding: 10px 20px; background-color: #28545d; background-image: -webkit-gradient(linear, left bottom, left top, from(#1c6561), to(#2ca59e)); background-image: linear-gradient(to top, #1c6561 0%, #2ca59e 100%); border: 2px solid white; border-radius: 20px; -webkit-box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.38); box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.38); color: white; font: 400 17px/1 'Lato', sans-serif; text-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35); -webkit-transition: all ease 0.8s; transition: all ease 0.8s;}.btn span { font-weight: 700; text-transform: uppercase; }.btn:after { content: url(assets/images/lp-new-patient-btn-arrow.png); display: inline; margin-left: 10px; vertical-align: middle;}.btn:hover { background-image: -webkit-gradient(linear, left top, left bottom, from(#1c6561), to(#2ca59e)); background-image: linear-gradient(to bottom, #1c6561 0%, #2ca59e 100%); -webkit-box-shadow: none; box-shadow: none;}.split { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}.split article { margin: 10px; -webkit-box-flex: 1; -ms-flex: 0 1 550px; flex: 0 1 550px;}.split figure img{ position: relative; border: 6px solid white; -webkit-box-shadow: 0 0 13px 7px rgba(0, 0, 0, 0.13); box-shadow: 0 0 13px 7px rgba(0, 0, 0, 0.13);}.even figure { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; margin-right: 20px; }#banner { position: relative; }#banner img {max-width: 1800px; width: 100%;}#personalized { position: relative; margin: auto; margin-top: -60px; max-width: 1090px; background-color: #00535e; -webkit-box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35); box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35); padding: 30px 10px;}#stamp { position: absolute; z-index: 2; top: -130px; right: -90px;}#personalized h1 {position: relative; text-transform: none; margin-bottom: 10px; line-height: .9; }.border-box:before { content: ''; position: absolute; left: 0; bottom: 0; margin-bottom: 20px; margin-left: 20px; display: inline-block; height: 78%; width: 110px; border-top: 5px solid #3d3d3d; border-left: 5px solid #3d3d3d; border-bottom: 5px solid #3d3d3d;}.border-box:after { content: ''; position: absolute; right: 0; bottom: 0; margin-bottom: 20px; margin-right: 20px; display: inline-block; height: 78%; width: 110px; border-top: 5px solid #3d3d3d; border-right: 5px solid #3d3d3d; border-bottom: 5px solid #3d3d3d;}.list { text-align: left; }.list ul { margin: auto; max-width: 950px; display: block; }.list ul li { display: inline-block; color: white; font: 300 22px/29px 'Lato', sans-serif; background: url('assets/images/lp-new-patient-check.png') top left no-repeat; background-position: 0 9px; padding-left: 35px; padding-top: 5px; min-width: 260px; max-width: 300px;}.list ul li:nth-of-type(2) {min-width: 320px;}.list ul li:nth-of-type(5) {min-width: 320px;}.list li sup {font-size: 10px; }#personalized p { font-size: 18px; line-height: 29px; color: white; max-width: 970px; text-align: left; margin: 30px auto 20px;}#hours {font: 600 16px/1.2 'Oswald', sans-serif; background-color: #232323; color: white; max-width: 1090px; margin: auto; padding: 10px 3px; width: 100%; -webkit-box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35); box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35);}#hours italic {font-style: italic; font-weight: 300;}#patients {max-width: 1000px; margin: auto; margin: 50px auto; padding: 40px 10px 10px; -ms-flex-pack: distribute; justify-content: space-around;}#patients .split {-ms-flex-wrap: wrap;flex-wrap: wrap;}#patients article {text-align: left;}#patients article h2 {margin: 0;}.bkgrd {background-color: #ecfdff; padding: 0 0 1px;}#reviews {background-color: white; padding: 40px 0;}#review-container { background-color: #333332; -webkit-box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35); box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35); max-width: 980px; color: white; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; color: white;}#facebook { padding: 20px 10px; background-color: #e58e1a; -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-flex: 1; -ms-flex: 1 1; flex: 1 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}#facebook .star {margin-top: 25%;}#facebook > div {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}#facebook p { color: white; font-size: 20px; line-height: 1.25; display: block;}#facebook p img {margin: 10px auto;}.comment { -webkit-box-flex: 1; -ms-flex: 1 1 690px; flex: 1 1 690px; padding: 0 20px; text-align: left; margin: auto;}.comment p {text-shadow: 0.5px 0.9px 3px black;color: white; font-style: italic; font-size: 18px; line-height: 24px; margin: 0 auto 10px;}.comment .caption2 { float: right; font-family: 'Arial', sans-serif; font-size: 16px; font-style: normal; font-weight: 700; margin: 0 auto;}#practice { background-color: #ecfdff; padding: 10px 0 50px; }#practice h2, #practice p { text-align: left; padding: 0 10px;}#practice h2 {margin-bottom: 10px;}#practice .container {max-width: 1000px;}#practice .flex-ed {-webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: nowrap; flex-wrap: nowrap;}#practice .flex-ed > div {margin: 10px;}#practice img { -webkit-box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35); box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.35); max-width: 100%; }#contact { padding: 20px 0 0; background-color: #353535;background-image: -webkit-gradient(linear, left top, right top, from(#2c2c2c), color-stop(0.5%, #2c2c2c), color-stop(50%, #474747), color-stop(99.5%, #2c2c2c), to(#2c2c2c));background-image: linear-gradient(to right, #2c2c2c 0%, #2c2c2c 0.5%, #474747 50%, #2c2c2c 99.5%, #2c2c2c 100%);overflow: hidden;}#contact .split { -ms-flex-pack: distribute; justify-content: space-around; max-width: 1020px; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; overflow: hidden;}#contact h2{ text-shadow: 2.3px 2px 7px rgba(1, 1, 1, 0.45); font-family: 'Oswald', sans-serif; color: white; font-size: 68px; font-weight: 600; line-height: 1; text-transform: uppercase; text-align: center;}#contact article { background-color: #28545d; background-image: -webkit-gradient(linear, left bottom, left top, from(#00535e), to(#007d8e)); background-image: linear-gradient(to top, #00535e 0%, #007d8e 100%); border: 2px solid white; -webkit-box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.38); box-shadow: 2.3px 2px 7px rgba(2, 2, 2, 0.38); padding: 10px 25px;}#contact article p { text-shadow: 1px 1.7px 9px rgba(0, 0, 0, 0.52); color: white; text-align: center; font-size: 67px; line-height: 1; margin-bottom: 10px; text-transform: uppercase; font-family: 'Lato', sans-serif; font-weight: 700;}#contact article p:first-child { line-height: .5; margin-bottom: 40px; margin-top: 20px;}#contact article p big {font-size: 38px; line-height: .5;}#contact article p bold { font-weight: 700; font-size: 40px; }#contact article p bold:last-child { font-size: 36px;}#contact article p:last-child {font-size: 26px; line-height: 36px; margin-top: 10px; margin-bottom: 20px;}#contact article:hover .icon-phone {-webkit-transform: scale(1.2);transform: scale(1.2);}#contact article:hover p big {color: #de8815; }footer .btn {margin-top: 40px;}.icon-phone { display: inline-block; font-size: 39px; margin-left: -30px;}.star:before {font-size: 1.5em;font-family:'fontello';font-weight: 400; margin:0; font-style: normal; content: '\e80f \e80f \e80f \e80f \e80f'; color: #fed641; padding-right: 10px; }#contact figure { margin-top: 10px; -webkit-box-flex: 0; -ms-flex: 0 1 520px; flex: 0 1 520px; color: white; }#contact figure iframe {max-width: 620px;}#contact .frame { margin-bottom: 10px; -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.7); box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.7);}footer figure p {color: white; line-height: 24px;}#contact figure p {text-align: left; color: #fff;}figcaption { margin-top: 10px; text-align: center; text-shadow: 1px 1.7px 5px rgba(0, 0, 0, 0.7);color: white; font: 300 20px/1 "Source Sans Pro", sans-serif; text-transform: uppercase;}figcaption strong {font-weight: 600; display: block;}figcaption:hover { color: #60e2da; }.copy {margin-top: 20px; padding: 30px 10px; background-color: #00535e; }.copy, .copy p, .copy a { text-transform: uppercase; font: 400 12px/1.2 "Source Sans Pro", sans-serif; color: white;}.copy p {max-width: 880px; margin: 20px auto 0;}.copy a:hover { color: black; }.disclose { color: #fff; line-height: 1.1;font-size: 12px; max-width: 930px; margin: 20px auto; padding: 0 10px; }#thanks h1 {color: #00525d;}#thanks p {font-size: 24px; line-height: 1.4;}#landing-page-form { background-color: #353535;}.wrapper { max-width: 800px; margin: 30px auto; text-align: center; padding: 10px 20px;}.wrapper h1 {font-size: 50px;}#landing-page-form p { color: white; max-width: 650px; margin: 20px auto;}#landing-page-form .simple { margin: auto; max-width: 500px;}#landing-page-form .simple label {display: none;}#landing-page-form .simple input, #landing-page-form .simple textarea { width: 100%; margin: 8px 0; background-color: #e6faf8; border-radius: 5px; padding: 10px;}#landing-page-form input:focus, #landing-page-form textarea:focus { outline: 0; }#landing-page-form .simple textarea { height: 200px; margin-bottom: 30px; -webkit-box-shadow: inset 2px 2px 0px 0px #707070ad; box-shadow: inset 2px 2px 0px 0px #707070ad;}#landing-page-form input:focus, #landing-page-form textarea:focus { background-color: #f9f9f9; }#landing-page-form .btn { margin-bottom: 20px; width: 220px; text-transform: uppercase; font-weight: 800;}#landing-page-form .btn:after {display: none;}@media (max-width: 1280px) {#stamp { right: -30px; top: -200px;} }@media (max-width: 1145px) {#stamp { right: 10px; top: -110px; width: 150px; }}@media (max-width: 1060px) {#personalized {margin-top: -5px;} .border-box:before, .border-box:after {width: 60px;} #personalized p {padding: 0 40px;} #hours {font-size: 14.5px;} }@media(max-width: 1025px) { #patients {margin: 20px auto;} #practice h2 {text-align: center;}}@media(max-width: 1000px) { header .flex-ed {-ms-flex-pack: distribute;justify-content: space-around;} header address { display: none;} #personalized h1 {font-size: 52px;} .list ul li, .list ul li:nth-of-type(2), .list ul li:nth-of-type(5) {min-width: 320px;} .list ul {max-width: 750px; padding-top: 20px;} .border-box:before, .border-box:after {height: 75%;} #reviews {padding: 0;} #patients h2 {text-align: center;} #patients {display: inline-block; margin-top: 20px; padding-top: 0;} footer .btn {margin: 15px auto 20px;;}}@media (max-width: 850px) { #facebook {padding: 10px;} #facebook .star {margin-top: 10px;} #facebook p, #facebook p img {display: inline-block; vertical-align: middle; margin: 5px 5px 10px;} .comment {padding: 15px 20px;}}@media (max-width: 770px) { header .flex-ed {display: block;} header .btn {margin-top: 15px;} #banner .container { -ms-flex-wrap: wrap; flex-wrap: wrap; } .border-box:before, .border-box:after {height: 52%;} #stamp {position: static; display: inline-block; margin-bottom: 20px; width: 210px;} #personalized { padding-top: 10px;} #hours span:nth-of-type(3) {display: block; opacity: 0; font-size: 2px;} #patients h2 {margin-top: -30px; margin-bottom: 0; font-size: 38px; } #contact h2 { font-size: 38px; } #contact article { margin-bottom: 20px;}}@media (max-width: 720px) { .border-box:before, .border-box:after {height: 59%;} #personalized h1 {font-size: 44px;} .list ul {max-width: 330px; margin: auto;} .copy span:first-of-type {display: block; visibility: hidden; font-size: 1px;}}@media (max-width: 590px) { .logo {padding: 0 15px;} header .flex-ed, .address, .phone {display: block; text-align: center;} #personalized h1 {font-size: 30px; } h2, #practice h2 {text-align: center; font-size: 36px;} h2 span {font-size: 24px;} #patients h2 {font-size: 30px; } h2{font-size: 30px; margin-top: 10px; } #personalized {padding: 10px 10px;} .border-box:before, .border-box:after {display: none;} .list {display: table; margin: auto;} li {margin-left: -15px; } .even figure {margin: 0 auto 20px;} .bkgrd { margin-top: -20px; } #personalized p { padding: 0 20px; } #facebook {padding: 5px 0 0;} #practice .flex-ed {display: block;} #contact h2 {font-size: 30px; margin-top: 0;} #contact article p { font-size: 32px; margin-top: 5px;} #contact article p big {line-height: 1;} #contact figure p { text-align: center;} #contact split {display: block;} #contact figure .frame {display: none;} .copy {padding: 10px; } #landing-page-form {margin: 10px auto;} .wrapper h1 {font-size: 36px;} #contact .split {overflow: hidden;}}@media (max-width: 500px) { #stamp {width: 190px;}h2, #practice h2 {font-size: 30px;} .list ul {padding-left: 20px;} #personalized li {min-width: 100%;} .list ul li { background-position: 0 5px;} #hours > div {margin: auto; max-width: 190px; text-align: left;} #hours a {margin-left: 15px; margin-bottom: 10px;} #hours {line-height: 1.4;} #hours span {opacity: 0; display: block; font-size: 1px;} #hours italic {float: right;} .copy span{display: block; visibility: hidden; font-size: 1px;}}@media (max-width: 400px) { #personalized {padding: 10px 0; } #personalized li {font-size: 20px; line-height: 1; padding-bottom: 5px;} #patients article h2 {padding: 0; font-size: 22px; line-height: 1;} #patients h2 span {font-size: 18px; line-height: 1.3;} #patients article { padding: 0;} #patients figure {margin: 0 10px;} #practice h2 {font-size: 24px;} #contact h2 {font-size: 24px;} #contact article {-webkit-transform: scale(.80);transform: scale(.80); margin-bottom: 0;} #contact article p bold {font-size: 36px;} #contact article p big {font-size: 42px;line-height: 1;} .wrapper h1 {font-size: 30px;} .wrapper p {font-size: 18px;}} .animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes slideIn{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideIn{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
