html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,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:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.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:default}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-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:0.75rem;line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}*{color:#f8f3f3}body{background-color:#222}div#load_screen{background:#000;position:fixed;z-index:99999;top:0;bottom:0;left:0;right:0;width:100%;height:100vh}.loader{border:10px solid #f3f3f3;border-radius:50%;border-top:10px solid #000;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;position:absolute;top:calc( 50% - 60px);left:calc( 50% - 60px)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hero{position:relative;margin-bottom:3rem}@media only screen and (min-width: 48em){.hero{margin-bottom:6rem}}@media only screen and (min-width: 62em){.hero{margin-bottom:10rem}}.copyright{padding:1.2rem;background-color:#000;font-size:1.4rem;text-align:center;border-top:2px solid #222}.copyright p{margin:0;color:#2998ff}.top-header__wrap .site-logo{height:3.4rem}@media only screen and (min-width: 48em){.top-header__wrap .site-logo{height:3.5rem}}@media only screen and (min-width: 62em){.top-header__wrap .site-logo{height:5rem}}.footer-logo img{height:3rem;margin-top:3rem}@media only screen and (min-width: 48em){.footer-logo img{height:4rem;margin-top:0rem}}@media only screen and (min-width: 62em){.footer-logo img{height:5rem}}.googl-rating{height:3rem}@media only screen and (min-width: 48em){.googl-rating{height:4rem}}@media only screen and (min-width: 62em){.googl-rating{height:7rem}}.google-map{margin-top:5rem}.contact-info{margin-bottom:5rem}.contact-info h3{font-size:2.4rem;color:#f8f3f3;margin-bottom:2.5rem}@media only screen and (min-width: 48em){.contact-info h3{font-size:2.6rem}}.contact-info .fa{font-size:2.4rem;color:#2998ff;margin-right:1.5rem}@media only screen and (min-width: 48em){.contact-info .fa{font-size:2.6rem}}.contact-info a{color:#ddd;font-weight:300;font-size:1.6rem}@media only screen and (min-width: 48em){.contact-info a{font-size:1.8rem}}.contact-info p{color:#ddd;font-weight:300;line-height:2.8rem;font-size:1.6rem}@media only screen and (min-width: 48em){.contact-info p{font-size:1.8rem}}.header-phone{display:none}@media only screen and (min-width: 48em){.header-phone{display:block}}html{font-weight:400;font-size:62.5%;line-height:1.7}body{font-size:1.6rem}h1{margin:0}.site-description{margin:0 0 2rem 0;padding:0 0 2rem 0;border-width:0.2rem;border-bottom-style:double;border-color:#444;font-size:2.5rem;color:#f8f3f3}@media only screen and (min-width: 48em){.site-description{margin:0 0 3rem 0;padding:0 0 3rem 0;border-width:0.3rem;font-size:3rem}}@media only screen and (min-width: 62em){.site-description{margin:0 0 5rem 0;padding:0 0 5rem 0;border-width:0.4rem;font-size:4rem}}.secondary-title{font-size:2.2rem;color:#ddd;margin:0 0 4rem 0;text-align:center}@media only screen and (min-width: 48em){.secondary-title{margin:0 0 6rem 0;font-size:2.5rem}}@media only screen and (min-width: 62em){.secondary-title{margin:0 0 10rem 0;font-size:4rem}}.secondary-title.entry-title{margin:4rem 0}@media only screen and (min-width: 48em){.secondary-title.entry-title{margin:5rem 0}}@media only screen and (min-width: 62em){.secondary-title.entry-title{margin:6rem 0}}.secondary-title.post-title{margin:2rem 0}@media only screen and (min-width: 48em){.secondary-title.post-title{margin:3rem 0}}@media only screen and (min-width: 62em){.secondary-title.post-title{margin:4rem 0}}.section-excerpt{line-height:3.2rem;font-style:italic;font-size:1.8rem;color:#f8f3f3;text-align:center;margin-bottom:5rem}.masthead{margin-bottom:3rem;position:-webkit-sticky;position:sticky;width:100%;left:0;top:0rem;z-index:888}@media only screen and (min-width: 48em){.masthead{margin-bottom:5rem}}.top-header{background-color:#444;padding:1rem 0}.top-header__wrap{display:flex;justify-content:space-between;align-items:center}.top-header a{color:#ddd;font-size:1.2rem;outline-style:none}@media only screen and (min-width: 48em){.top-header a{font-size:2rem}}.top-header a .fa{margin-right:1.5rem;font-size:1.2rem}@media only screen and (min-width: 48em){.top-header a .fa{font-size:2.5rem}}.top-header a:hover{text-decoration:none}.top-header .header-phone a,.top-header .header-phone div{font-size:1.8rem}@media only screen and (min-width: 62em){.top-header .header-phone a,.top-header .header-phone div{font-size:2rem}}.top-header .header-phone a .fa,.top-header .header-phone div .fa{font-size:2.5rem}.baner{display:block;padding:0.6rem;background-color:#2998ff;text-align:center;display:block}@media only screen and (min-width: 48em){.baner{display:none}}.baner a,.baner a:link,.baner a:visited,.baner a:hover,.baner a:active{color:#fff;font-size:1.5rem;font-weight:bold}.baner a i,.baner a:link i,.baner a:visited i,.baner a:hover i,.baner a:active i{margin-right:1.5rem;color:#fff}.baner span{margin-right:3rem}.baner__phone{margin-right:0rem;padding:0.4rem 1.2rem;background-color:#07f720}.baner__phone--num,.baner__phone--num:active,.baner__phone--num:hover,.baner__phone--num:visited,.baner__phone--num:link{color:#fff}.site-footer{background-color:#444}.footer-info{padding:3rem 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 48em){.footer-info{padding:4rem 0 0 0;flex-wrap:wrap}}@media only screen and (min-width: 62em){.footer-info{padding:5rem 0 0 0}}.footer-info .call-phone{text-align:left}.footer-info .sms-phone{text-align:left;margin-top:3rem}.footer-info .sms-phone h3{text-align:left}@media only screen and (min-width: 48em){.footer-info .sms-phone{text-align:right;margin-top:0rem}}.footer-info .contact-info{margin-bottom:3rem}.footer-pages{padding:3rem 0}.footer-pages img{min-width:15rem;height:7.5rem}@media only screen and (min-width: 48em){.footer-pages{padding:4rem 0}}@media only screen and (min-width: 62em){.footer-pages{padding:5rem 0}}.footer-pages .address{text-align:center;margin-top:2rem;margin-bottom:0}@media only screen and (min-width: 62em){.footer-pages .address{text-align:right;margin-top:0rem}}.footer-pages .contact-info{margin-bottom:0}.footer-pages .site-logo{max-width:40rem;width:100%;padding-left:3rem}.disclaimer{padding:1rem 0;background-color:#111}.disclaimer h3{font-size:2rem}.disclaimer p{font-size:1rem;line-height:2.2rem;font-weight:100;font-style:italic;text-align:center}.main-navigation{background-color:#000;padding:0rem 0}.main-navigation.active{height:100vh;overflow-y:scroll;padding-bottom:30rem}@media only screen and (min-width: 62em){.main-navigation{padding:1rem}}.main-navigation ul{margin:0;padding:0;list-style-type:none}.toggle{display:block}.toggle .fa-align-justify{font-size:3rem;margin-right:0rem;display:block;cursor:pointer;float:right}.toggle:after{content:"";display:table;clear:both}@media only screen and (min-width: 62em){.toggle{display:none}}.primary-menu{text-align:center;display:none}.primary-menu li{position:relative;z-index:999;display:block}.primary-menu li:not(:last-child){border-bottom:1px solid #222}@media only screen and (min-width: 62em){.primary-menu li:not(:last-child){border-bottom:0px solid}}@media only screen and (min-width: 62em){.primary-menu li{display:inline-block}}.primary-menu li a{display:block;color:#ddd;font-size:1.5rem;font-weight:300;padding:1rem 1.5rem;cursor:pointer}.primary-menu li a,.primary-menu li a:hover,.primary-menu li a:link,.primary-menu li a:active,.primary-menu li a:visited{text-decoration:none}.primary-menu li a .fa{margin-left:1.5rem}.primary-menu li ul{position:static;width:100%;background-color:#444;padding:0.5rem 1.5rem;display:none;transition:all 0.4s linear}@media only screen and (min-width: 62em){.primary-menu li ul{position:absolute;left:-10rem;width:30rem;top:10rem;display:block;opacity:0;visibility:hidden}}.primary-menu li ul li:not(:last-child){border-bottom:1px solid #222;width:100%}.primary-menu li ul.active{display:block}.primary-menu li:hover>ul{top:4rem;opacity:1;visibility:visible}.primary-menu.active{display:block}@media only screen and (min-width: 62em){.primary-menu{display:block}}.primary-menu .fa-chevron-down{position:absolute;top:2rem;right:6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:111;cursor:pointer}@media only screen and (min-width: 62em){.primary-menu .fa-chevron-down{right:-0.5rem}}#secondary>section{border:0.2rem solid #000}#secondary>section:not(:last-child){margin-bottom:5rem}#secondary>section h2{background-color:#000;color:#fff;padding:1rem 2rem}#secondary>section form{padding:2rem}#secondary>section ul{padding:1rem 2rem 0rem 0rem}#secondary>section ul li{list-style-type:square;color:#07f720;padding-bottom:0.7rem}#secondary>section ul li:not(:last-child){margin-bottom:0.7rem;border-bottom:1px solid #07f720}#secondary>section ul li a,#secondary>section ul li a:link,#secondary>section ul li a:hover,#secondary>section ul li a:active,#secondary>section ul li a:visited{font-size:1.4rem;color:#ddd;font-weight:200;text-decoration:none}#secondary .search-form input,#secondary .search-form label{display:block;width:100%}#secondary .search-field,#secondary .search-submit{padding:0.8rem 1rem;font-size:1.8rem}#secondary .search-field{color:#07f720;background-color:rgba(255,255,255,0.2);border:0.1rem solid #fff;margin-bottom:2rem}#secondary .search-field::-webkit-input-placeholder{color:rgba(7,247,32,0.4)}#secondary .search-field::-moz-placeholder{color:rgba(7,247,32,0.4)}#secondary .search-field::-ms-input-placeholder{color:rgba(7,247,32,0.4)}#secondary .search-field::placeholder{color:rgba(7,247,32,0.4)}#secondary .search-submit{background-color:#07f720;color:#fff;padding:1rem}.entry-content .alignleft{float:left;margin:1rem 3rem 2rem 0}.entry-content .alignright{float:right;margin:1rem 0 2rem 3rem}.entry-content img{border:0.5rem solid #f8f3f3}.entry-content h3{font-size:1.8rem;color:#f8f3f3;text-transform:uppercase;margin-bottom:1.5rem;margin-top:0rem !important}@media only screen and (min-width: 48em){.entry-content h3{font-size:2.2rem}}.entry-content p{line-height:2.8rem;color:#ddd;font-weight:300;text-align:justify;font-size:1.8rem}@media only screen and (min-width: 48em){.entry-content p{font-size:1.9rem}}.entry-content div{font-size:1.9rem;line-height:3rem}.request-appointment{margin-top:2rem}@media only screen and (min-width: 48em){.request-appointment{margin-top:4rem}}.entry-content a{color:#2998ff;text-decoration:none}.entry-content--contact{margin-bottom:4rem}@media only screen and (min-width: 48em){.entry-content--contact{margin-bottom:5rem}}@media only screen and (min-width: 62em){.entry-content--contact{margin-bottom:10rem}}.entry-content h2{margin-bottom:3rem;font-size:3rem}.entry-content--finansing{margin-bottom:5rem}.entry-content h3{margin-top:5rem}.entry-content ul{margin:0 0;padding:0 0 0 1.5rem}@media only screen and (min-width: 48em){.entry-content ul{margin:0 0 1.5rem 3rem}}.entry-content ul li{line-height:2.8rem;font-size:1.5rem;letter-spacing:0.2rem;font-style:italic;color:#fff}@media only screen and (min-width: 48em){.entry-content ul li{font-size:1.7rem}}.finansing-partners{margin:3rem}@media only screen and (min-width: 48em){.finansing-partners{margin:5rem}}@media only screen and (min-width: 62em){.finansing-partners{margin:10rem}}.insurance{margin:3rem}@media only screen and (min-width: 48em){.insurance{margin:5rem}}@media only screen and (min-width: 62em){.insurance{margin:10rem}}.payment-options{line-height:3rem;font-weight:200}.blog-post:not(:last-child){margin-bottom:3rem;padding-bottom:3rem}@media only screen and (min-width: 48em){.blog-post:not(:last-child){margin-bottom:4rem;padding-bottom:4rem}}@media only screen and (min-width: 62em){.blog-post:not(:last-child){margin-bottom:5rem;padding-bottom:5rem}}.blog-header{display:flex;align-items:center;margin-top:1.5rem}.blog-header__date{padding:0 1.5rem;text-align:center;border-right:1px solid #2998ff}.blog-header__day{font-size:3rem;font-weight:700;color:#2998ff}@media only screen and (min-width: 48em){.blog-header__day{font-size:4rem}}@media only screen and (min-width: 62em){.blog-header__day{font-size:6rem}}.blog-header__month{font-size:1.4rem;font-weight:200;color:#2998ff}.blog-header__content{padding:0 1.5rem}.blog-header__content h2{margin:0 0 1.5rem 0;font-size:2rem}@media only screen and (min-width: 48em){.blog-header__content h2{font-size:2.2rem}}@media only screen and (min-width: 62em){.blog-header__content h2{font-size:2.6rem}}.blog-header__excerpt{line-height:2.8rem;color:#ddd;font-weight:200}.blog-header__excerpt i{font-size:2rem;display:inline-block;color:#07f720;margin-left:2rem}.nav-links{margin-bottom:6rem;padding:1.5rem;background-color:#000;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 48em){.nav-links{margin-bottom:8rem}}@media only screen and (min-width: 62em){.nav-links{margin-bottom:10rem}}.nav-links a,.nav-links a:active,.nav-links a:link,.nav-links a:hover,.nav-links a:visited{color:#fff;text-transform:uppercase;font-size:1.2rem;text-decoration:none}@media only screen and (min-width: 62em){.nav-links a,.nav-links a:active,.nav-links a:link,.nav-links a:hover,.nav-links a:visited{font-size:1.5rem}}.single-post .entry-meta{padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center}.single-post .entry-meta__calendar i{display:inline-block;color:#2998ff;font-size:2rem;margin-right:1.5rem}.single-post .entry-meta__calendar .byline{display:none}.single-post .entry-meta__calendar a,.single-post .entry-meta__calendar span,.single-post .entry-meta__calendar time{font-size:1.4rem;color:#2998ff;font-weight:200}.single-post .entry-meta__author{color:#2998ff;font-size:1.4rem}.single-post .entry-meta__author i{display:inline-block;color:#2998ff;font-size:2rem;margin-right:1.5rem}.single-post .entry-excerpt{font-size:1.8rem;line-height:3rem;font-weight:bold}.single-post .entry-footer{font-weight:normal}.single-post .entry-footer a,.single-post .entry-footer a:hover,.single-post .entry-footer a:link,.single-post .entry-footer a:visited,.single-post .entry-footer a:active{color:#2998ff;text-decoration:none}.post-navigation .nav-links{margin-bottom:6rem;padding:1.5rem;background-color:#2998ff;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 48em){.post-navigation .nav-links{margin-bottom:8rem}}@media only screen and (min-width: 62em){.post-navigation .nav-links{margin-bottom:10rem}}.post-navigation .nav-links a,.post-navigation .nav-links a:active,.post-navigation .nav-links a:link,.post-navigation .nav-links a:hover,.post-navigation .nav-links a:visited{color:#fff;text-transform:uppercase;font-size:1.2rem;text-decoration:none}@media only screen and (min-width: 62em){.post-navigation .nav-links a,.post-navigation .nav-links a:active,.post-navigation .nav-links a:link,.post-navigation .nav-links a:hover,.post-navigation .nav-links a:visited{font-size:1.5rem}}#cf7-contact4 .form__group{margin-bottom:0rem !important}#cf7-contact4 .form .form-group{margin-bottom:0rem !important}#cf7-contact4 .form__control{font-size:1.5rem;margin-bottom:0rem;border:none;border-bottom:0.3rem solid #2998ff;background-color:#444;color:#ddd}@media only screen and (min-width: 48em){#cf7-contact4 .form__control{font-size:1.7rem}}#cf7-contact4 .form__control:focus{border-bottom:0.3rem solid #5cb85c}#cf7-contact4 .form__control:focus:invalid{border-bottom:0.3rem solid #d9534f}#cf7-contact4 .form__control::-webkit-input-placeholder{color:#ddd}#cf7-contact4 .form__control::-moz-placeholder{color:#ddd}#cf7-contact4 .form__control::-ms-input-placeholder{color:#ddd}#cf7-contact4 .form__control::placeholder{color:#ddd}#cf7-contact4 .form__label{font-size:1.5rem;padding-left:1.2rem;-webkit-transform:translateY(0rem);transform:translateY(0rem);opacity:1;color:#ddd;visibility:visible;transition:all 0.4s linear}#cf7-contact4 .form .form__control:placeholder-shown+.form__label{-webkit-transform:translateY(-4.5rem);transform:translateY(-4.5rem);opacity:0;visibility:hidden}#cf7-contact4 input[type="submit"].wpcf7-form-control{padding:1.2rem 4.5rem;border:0.1rem solid transparent;background-color:#2998ff;color:#444;font-size:1.8rem;font-weight:bold;text-transform:uppercase;transition:all 0.4s linear}#cf7-contact4 input[type="submit"].wpcf7-form-control:hover{background-color:#444;color:#2998ff;border:0.1rem solid #2998ff}#cf7-contact-ff .form__control{font-size:1.5rem;margin-bottom:0rem;border:none;border-bottom:0.3rem solid #07f720;background-color:#444;color:#ddd}@media only screen and (min-width: 48em){#cf7-contact-ff .form__control{font-size:1.7rem}}#cf7-contact-ff .form__control:focus{border-bottom:0.3rem solid #5cb85c}#cf7-contact-ff .form__control:focus:invalid{border-bottom:0.3rem solid #d9534f}#cf7-contact-ff .form__control::-webkit-input-placeholder{color:#ddd}#cf7-contact-ff .form__control::-moz-placeholder{color:#ddd}#cf7-contact-ff .form__control::-ms-input-placeholder{color:#ddd}#cf7-contact-ff .form__control::placeholder{color:#ddd}#cf7-contact-ff .form__label{font-size:1.5rem;padding-left:1.2rem;-webkit-transform:translateY(0rem);transform:translateY(0rem);opacity:1;color:#ddd;visibility:visible;transition:all 0.4s linear}#cf7-contact-ff .form .form__control:placeholder-shown+.form__label{-webkit-transform:translateY(-4.5rem);transform:translateY(-4.5rem);opacity:0;visibility:hidden}#cf7-contact-ff input[type="submit"].wpcf7-form-control{padding:1rem 4.5rem;border:0.1rem solid transparent;background-color:#07f720;color:#444;font-size:1.6rem;font-weight:bold;text-transform:uppercase;transition:all 0.4s linear}#cf7-contact-ff input[type="submit"].wpcf7-form-control:hover{background-color:#444;color:#07f720;border:0.1rem solid #07f720}.section{padding:3rem 1rem}@media only screen and (min-width: 48em){.section{padding:6rem 1rem}}@media only screen and (min-width: 62em){.section{padding:10rem}}.section.grey-background{background-color:#444}@media only screen and (min-width: 48em){.section.partners{padding:3rem}}@media only screen and (min-width: 62em){.section.partners{padding:5rem}}.about img{border:0.5rem solid #f8f3f3}.about__content{height:100%;display:flex;align-items:center}.about__content p{line-height:3.4rem;color:#ddd;font-size:1.6rem;text-align:justify;font-weight:300}@media only screen and (min-width: 48em){.about__content p{font-size:1.9rem}}.about ul{margin:0 0;padding:0 0 0 1.5rem}@media only screen and (min-width: 48em){.about ul{margin:0 0 1.5rem 3rem}}.about ul li{line-height:3.2rem;font-size:1.6rem;font-weight:300;letter-spacing:0.2rem;font-style:italic;color:#fff}@media only screen and (min-width: 48em){.about ul li{font-size:1.9rem}}#dentistry .feature{display:flex;flex-direction:column;height:100%}#dentistry .feature__title{font-size:1.8rem;color:#f8f3f3;margin-bottom:2rem;font-weight:300}@media only screen and (min-width: 48em){#dentistry .feature__title{font-size:2rem}}#dentistry .feature__img{margin-bottom:2rem;border:0.5rem solid #f8f3f3;transition:all 0.4s linear}#dentistry .feature__img.active{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#dentistry .feature__excerpt{font-size:1.6rem;color:#ddd;font-weight:200;line-height:3.2rem}@media only screen and (min-width: 48em){#dentistry .feature__excerpt{font-size:1.8rem}}#dentistry .feature__btn{margin-top:auto;padding:1rem 2rem;font-size:1.6rem;text-transform:uppercase;font-weight:bold;align-self:flex-start}#dentistry .feature__btn,#dentistry .feature__btn:hover,#dentistry .feature__btn:active,#dentistry .feature__btn:link,#dentistry .feature__btn:visited{text-decoration:none;color:#f8f3f3;background-color:#000;transition:all 0.4s}#dentistry .feature__btn:hover{color:#000;background-color:#f8f3f3}#services .feature__img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#award.award img{width:22rem}#award.award .award__text p{line-height:3.4rem;font-weight:300;font-size:1.8rem;text-align:justify}@media only screen and (min-width: 48em){#award.award .award__text p{font-size:1.9rem}}.popup{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;width:100%;height:100%;z-index:999;text-align:center;opacity:0;visibility:hidden;-webkit-transform:scale(0.5);transform:scale(0.5);transition:all 0.4s linear}.popup.active{opacity:1;visibility:visible;-webkit-transform:scale(1) translate(-50%, -50%);transform:scale(1) translate(-50%, -50%)}.popup iframe{width:100%;max-width:60rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:fixed;width:100%;text-align:center}.show-map{cursor:pointer}.show-map:hover{color:#2998ff}