.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}.page_index main,.page_index > hr{display:none!important}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{-webkit-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}i{display:inline}*,::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%}a,.btn{cursor:pointer}header{z-index:99}footer{z-index:100}.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}}@-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)}}.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}.pulse { -webkit-animation-name: pulse; animation-name: pulse; }@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }@-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}}.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut;}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.flex-ed, .col-flex-ed { display: -webkit-box; display: -ms-flexbox; display: flex; }.flex-ed { -webkit-box-orient: horizontal; -webkit-box-direction: normal; }.col-flex-ed{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-ms-flex-flow:column}star{line-height:1.5;margin:7px auto;display:block}star:after{font-size:26px;font-family:'fontello';font-weight:400;margin:0;font-style:normal;content:'\e80f \e80f \e80f \e80f \e80f';color:#fcd800;padding:0 10px}.center{text-align: center;}#fixed-tabs{position:fixed;bottom:0;right:0;width:100%;text-align:center;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:99}#fixed-tabs a{font-size:13px;color:#fff;font-weight:700;text-transform:uppercase;padding:14px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}#fixed-tabs a:nth-of-type(odd){background-color:#0a3b7c}#fixed-tabs a:nth-of-type(even){background-color:#2d8eee}@media (min-width: 1031px) {#fixed-tabs{display:none}}@media (max-width: 1030px) {#fixed-tabs i{display:inline-block;font-size:16px;display:inline-block;margin-right:5px}footer{margin-bottom:42px!important}}@media (max-width: 600px) {#fixed-tabs strong{display:none}}body{overflow-x:hidden;position:relative;background:#f5f5f5;text-align:center;color:#231f20;font:400 18px/26px Barlow,sans-serif}p{color:#313131;font:400 22px/34px Barlow,sans-serif}a{display:inline-block;text-decoration:none;cursor:pointer;color:#0d4da2}a:hover{color:#74b4f4}h1,h2 h3,h4,h5,h6{font-family:"Barlow",sans-serif;text-align:center}h1{margin:0;color:#0f0d0d;font:400 45px/1.3 Barlow,sans-serif;letter-spacing:1.1px}h1 small{font-size:30px;letter-spacing:.75px}h1 span{font:500 86px/1 "Barlow Condensed",sans-serif;color:#0d4da2;display:block;letter-spacing:0}h2{font:500 60px/1.1 "Barlow Condensed",sans-serif;color: #0d4da2;;margin:10px 0}h3,.h3{font:500 40px/1 "Barlow Condensed",sans-serif;color: #0f0d0d;margin:15px auto 10px;letter-spacing:2px}main ul{list-style:none;padding:0;margin:10px auto;text-align:left;display:table}main ul li{position:relative;padding-left:35px;font-size:24px;line-height:1.2;margin:10px auto}main ul li:before{content:'\e832';font-family:fontello;position:absolute;left:0;top:0;color:#0d4da2}.hours{font:400 18px/30px Barlow,sans-serif}.hours label { display: inline-block; width: 110px; text-align: left; font-weight: 600; }.btn,.btn-alt{position:relative;display:inline-block;cursor:pointer;padding:15px 20px;text-align:center;color:#fff;background-color:#0d4da2;min-width:300px;font:500 18px/1.1 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:1.8px}.btn span,.btn-alt span{text-transform:uppercase;font-size:30px;vertical-align:middle;letter-spacing:2.95px}.btn:hover,.btn-alt:hover{background-color:#74b4f4;color:#fff}header{position:relative;z-index:100;background-color:#F5F5F5}header .locations{-webkit-box-flex:0;-ms-flex:0 1 760px;flex:0 1 760px;}header .locations > span{border-radius:25px;padding:4px 20px;text-align:center;font:400 20px/1.1 "Barlow Condensed",sans-serif;letter-spacing:1.5px;text-transform:uppercase;background-color:#0d4da2;color:#fff;display:table;margin:auto auto 13px}header .locations .flex-ed{-ms-flex-pack:distribute;justify-content:space-around}header address{padding:0 8px}header .address{color:#231f20;font-size:18px;line-height:1.25;font-weight:400;letter-spacing:.55px;display:block}header .address:hover{color:#0d4da2}.fix-nav header{position:fixed;width:100%;left:0;top:0;right:0;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideIn;animation-name:slideIn;z-index:100;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.35);box-shadow:0 3px 7px rgba(0,0,0,0.35)}.fix-nav header .logo img{max-height:70px}.pho{color:#0d4da2;font:700 32px/35px Barlow,sans-serif}.pho:hover{color:#74b4f4}#nav{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1270px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}#nav .btn{margin:0;font-size:16px;letter-spacing:0px;min-width:200px}#nav .btn span{display:block;font-family:"Barlow Condensed",sans-serif;font-weight:500;font-size:34px;letter-spacing:3.4px}.split{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1260px;margin:50px auto}.split article{margin:10px;padding:10px;-webkit-box-flex:0;-ms-flex:0 1 530px;flex:0 1 530px}.split article p{text-align:center}.split .btn{margin:10px auto}.split figure{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;position:relative}.split.even figure{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.covid{background-color:#7CBEFF;text-align:center;padding:14px;color:#231f20;font-weight:500;font-size:22px;letter-spacing:1.65px;display:block;max-width:1270px;margin:auto;line-height:1.1}.covid span{padding:25px}.covid:hover{background-color:#74b4f4;color:#fff}#banner{position:relative;margin:0 auto;padding:0; text-align: center; background-color: #dce0e3; box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2); background-image: linear-gradient(to right, #ffffff 0%, rgba(245, 245, 245, 0) 100%);-ms-flex-pack:distribute;justify-content:space-around;max-width:1270px; }#banner .flex-ed{align-items: center;}#banner h1{font-family: "Barlow Condensed",sans-serif; color: #0d4da2; font-size: 70px; font-weight: 500; line-height: 1.06;}#banner h2{margin: 45px auto; color: #0f0d0d;font-family: Barlow;font-size: 35px;font-weight: 400; line-height: 1.29;}#banner figure{position: relative;}#banner article{padding: 28px;}#banner .caption{position: absolute; bottom: 33px; right: 55px; max-width: 250px;}#banner .caption a{display: block; padding: 10px 25px; box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.16);border-radius: 8px;background-color: #ffffff; text-align: center; text-transform: uppercase; color: #000000; font-family: "Barlow Condensed"; font-weight: 500; font-size: 18px; letter-spacing: 1.8px;}#relief{ padding: 150px 10px 75px; background-color: #313131; margin: -100px auto 0;}#relief h2{font-size: 73px; color: #7cbeff; font-weight: 500; font-family: "Barlow Condensed"; }#relief h3{color: #fff;font:400 40px/1 "Barlow",sans-serif;letter-spacing:1px;}.review-bkgrd {background-image: url(assets/images/lp-implant-review-bkgrd.png); background-repeat: no-repeat;}.video-bkgrd {background-image: url(assets/images/lp-implant-video-bkgrd.png); background-repeat: no-repeat;}#testimonials{max-width: 1250px; margin: 100px auto;}#testimonials .flex-ed>div{flex: 0 1 600px; margin: 0 auto 45px; align-items: center;}#reviews{background-color: #ffffff; text-align: center; font-size: 16px; padding: 27px 10px; margin-right: 5px; margin-left: 5px;}#reviews >div{max-width: 533px; margin: 0 auto;}#reviews p{color:#0F0D0D;font:400 16px/28px Barlow,sans-serif;}#reviews .author{display: block; text-align: center; font-size: 19px; font-weight: 500; font-family:"Barlow Condensed",sans-serif;letter-spacing: 0.95px;}#video {margin-left: 5px; margin-top: 5px;}#tech section{display: flex; justify-content: space-around; max-width: 1250px; margin: 25px auto; align-items: center;}#tech section article{flex: 0 1 870px; padding: 10px; text-align: left;}#meet{ background-color: #313131; max-width: 1260px; margin: 100px auto; display: flex; color: #fff; align-items: center; justify-content: space-around; padding: 70px 10px; text-align: left;}#meet p{color: #fff;font:400 18px/30px Barlow,sans-serif; }#meet h2{color: #7cbeff;}#meet article{flex: 0 1 800px; padding: 10px;}#meet .caption{display: block; margin-top: 10px; color: #fff; text-transform: uppercase; text-align: center; font-size: 19px; font-family: "Barlow Condensed"; letter-spacing: 1.9px; font-weight: 500;}#affil .title{ padding: 10px; max-width: 326px; background-image: url(assets/images/lp-tmj-affil-title.png); background-size: 100% 100%; margin: 0 auto; color: #fff; text-align: center; text-transform:uppercase; display: block; font-size: 20px; font-weight: 500; letter-spacing: 2px; font-family: "Barlow Condensed";}#affil div{ background-color: #fff; border-top: 1px solid #313131; border-bottom: 1px solid #313131; padding: 15px 10px; display: flex; align-items: center; justify-content: space-around; flex-wrap: wrap;}#affil div span{margin: 5px;}#find{ background-color: #313131; max-width: 1260px; padding: 70px 10px; margin: 100px auto;}#find h2{color: #7cbeff;}#find .flex-ed{ display: flex; color: #fff; align-items: center; justify-content: space-around; flex-wrap: wrap;}#find p{color: #fff;font:400 18px/30px Barlow,sans-serif; max-width: 980px; margin: 30px auto 40px; }#find .flex-ed article{padding: 10px; flex: 0 1 560px;}#find .title{display: block; margin: 25px auto; color: #ffffff; font-family: "Barlow Condensed"; font-size: 36px;font-weight: 500;letter-spacing: 3.6px; text-transform:uppercase;}#find iframe{width: 100%;}#find .address{display: block; margin: 20px auto; color: #ffffff;font-family: Barlow;font-size: 20px;}#find .address:hover{color: #7cbeff;}#find .pho{display: block; color: #7cbeff;font-family: "Barlow"; font-weight: 600;font-size: 32px; letter-spacing: 0.8px;}#find .pho:hover{color: #ffffff;}footer{padding-top:50px;background-color: #e9e9e9;}footer .flex-ed{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:start;padding-bottom:30px}footer .divider{display: block; width: 2px;height: 237px;background-color: #ffffff;}footer article{text-align:center;margin:10px;-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px;padding:20px 10px 10px;}footer .logo{margin:20px auto}footer .pho{font-size:32px;color:#0d4da2;margin:0 auto;font-weight:700;display:block;letter-spacing:.28px}footer .pho:hover{color:#74b4f4}footer .address{color:#0f0d0d;margin:10px auto 15px;letter-spacing:.5px;font-size:20px;line-height:1.1}footer .address span{color:#909090;display:block;font-size:18px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:10px}footer .address:hover{color:#74b4f4}footer .title{display: block; text-align: center; color: #0d4da2; font-family: "Barlow Condensed";font-size: 20px;font-weight: 500;letter-spacing: 0.5px;}footer .big-title{display: block; margin-bottom: 30px; text-align: left; color: #313131; font-family: "Barlow Condensed";font-size: 64px;font-weight: 500; letter-spacing: -0.96px; line-height: 1.2; padding-left: 30px;}footer #started{flex: 0 1 560px; text-align: left; padding-top: 10px;}footer #started p{color:#313131;font:400 18px/30px Barlow,sans-serif;}footer address:nth-of-type(2){margin-top:30px}#services{min-height:370px}#contact{-webkit-box-flex:0;-ms-flex:0 1 370px;flex:0 1 370px;padding:0 10px 40px}#services{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#services ul{margin-top:20px;padding-left:0;margin-bottom:10px}#services li{margin:3px auto;list-style:none;text-align:center;background-color:#0d4da2}#services li a{display:block;color:#fff;font-weight:500;font-size:18px;font-family:"Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:1px;padding:18px 20px 15px}#services li:hover{background-color:#74b4f4}#services li:hover a{color:#231f20}.simple{margin:20px 0 5px}.simple .btn{min-width:90%;padding:5px}.simple input{height:31px}.simple textarea{height:55px;padding-top:8px}.simple input,.simple textarea,.simple select{outline:none;border:none;background-color:#fff;margin:3px 0;width:90%;padding:3px 10px;font-size:18px;color:#313131}.simple input:focus,.simple textarea:focus {background-color:#f7f4f4;}.simple select{height:45px}::-webkit-input-placeholder{color:#313131}:-ms-input-placeholder{color:#313131}::-ms-input-placeholder{color:#313131}::placeholder{color:#313131}.copy{font-size:20px;color: #313131;text-align:center;padding:40px 10px;letter-spacing:0px;line-height:1.4; background-color: #fff; }.copy a{margin:auto;color: #0d4da2;}.copy a:hover{color:#74b4f4}#landing-page-form{position:relative;max-width:850px;padding:0 10px 10px;margin:20px auto}#landing-page-form h1{font-size:50px;font-weight:700;margin-bottom:30px;color:#74b4f4;text-align:center;padding-top:20px;line-height:1.2;text-shadow:none}#landing-page-form p{max-width:680px;margin:auto;margin-bottom:30px}#landing-page-form .simple{margin:auto;display:table;width:100%;max-width:550px}#landing-page-form .simple label{display:none}#landing-page-form .simple input{height:50px}#landing-page-form .simple textarea{height:200px;margin-bottom:15px;padding-top:10px}#landing-page-form .btn{width:160px; padding: 15px;}hr{border-bottom:1px solid rgba(151,151,151,0.74);-webkit-box-shadow:5px 1px 1px rgba(14,14,15,0.35);box-shadow:5px 1px 1px rgba(14,14,15,0.35);margin-top:30px;display:none}#video iframe {max-width: 600px;}@media (max-width: 1110px) {header .logo{-webkit-box-flex:0;-ms-flex:0 1 350px;flex:0 1 350px}h1{font-size:50px}h1 span{font-size:60px}#banner article{-webkit-box-flex:0;-ms-flex:0 1 51%;flex:0 1 51%}}@media (max-width: 1030px) { .pho {font-size: 27px;}}@media (max-width: 1000px) {header{-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.35);box-shadow:0 3px 7px rgba(0,0,0,0.35)}hr{display:block;max-width:95%}#nav{padding-top:0;-ms-flex-pack:distribute;-webkit-box-pack:justify;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#nav .logo{padding-top:10px;margin:0 auto 20px}.covid {padding: 9px;}.covid span{display:block;font-size:0; padding: 5px;}#banner{background:none}#banner:before{top:0;bottom:0}#banner article{min-width:450px;padding:40px 10px 10px}#banner .flex-ed, #testimonials .flex-ed, #meet{display:block}#banner article{margin:10px auto 20px;padding-top:20px}#banner article div{max-width:500px;margin:10px auto 15px}#banner figure{display:block}#banner figure img{width:100%;display:block}#tech section{display: block;}#tech section article{text-align: center;}.split{margin:20px auto;display:block}.split article{max-width:100%;padding:20px 10px}.split article .btn{float:none;margin:auto;display:table}.split figure{margin:20px auto}.callouts{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:680px}.callouts .calls,#secondary .callouts{max-width:600px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;-ms-flex-pack:distribute;justify-content:space-around}#choice figure{margin-bottom:0}#secondary{padding:15px 0}footer .flex-ed{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:700px;margin:auto}footer .divider{display: none;}#services{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#contact{-webkit-box-flex:0;-ms-flex:0 1 690px;flex:0 1 690px}#services,#footer-form{-webkit-box-flex:1;-ms-flex:1;flex:1}.copy{font-size:16px}#relief{padding: 100px 10px; margin: 0 auto;}#meet article {text-align: center;}}@media (max-width: 910px) { #relief h2 {font-size: 59px;}}@media (min-width: 861px) { #affil div .affil-break {display: none;}}@media (max-width: 860px) { #affil div {flex-wrap: wrap;} #affil div .affil-break {display: block; width: 100%; flex: 0 1 100%;} #affil div span {margin: 5px 15px;}}@media (max-width: 740px) {#nav .logo{margin-top:0;max-width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}#nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;padding-bottom:10px}header .phone{margin:5px auto}#banner figure{max-width:100%}.callouts{margin-bottom:0}.callouts .col{margin:0 auto 10px}.callouts a h3{margin-bottom:15px;line-height:1.2}.copy span:last-of-type{display:block;font-size:0}body{text-align: center;} #relief h2 {font-size: 50px;}}@media (max-width: 630px) { #relief h2 {font-size: 73px;}}@media (max-width: 590px) {#nav .logo{margin-bottom:10px;max-width:90%}#banner h1{font-size:42px}h1 span{font-size:62px;margin:10px auto}#banner h1 small{font-size:28px}#banner article{min-width:300px}#banner article .btn{font-size:28px}#banner article div{line-height:1.1}h2{margin-top:20px;font-size:50px}.split figure{padding:0 10px}.split article p{text-align:center;padding:0 10px}#map{display:none}footer #contact{padding:20px 10px 35px}footer .flex-ed{display:block}#landing-page-form h1{font-size:40px}}@media (max-width: 465px) { #fixed-tabs a {font-size: 11px;}}@media (min-width: 441px) { .relief-break {display: none;}}@media (max-width: 440px) { .relief-break {display: block;}}@media (max-width: 430px) {#nav{display:block}#nav .logo{margin-bottom:0}header .locations .flex-ed{display:block}header address:nth-of-type(2){margin:20px auto}.covid{font-size:18px}#banner h1{font-size:32px}#banner article div{font-size:24px;padding-top:10px}#banner article div span strong{font-size:20px}#banner article > div span{letter-spacing:1.3px}#banner .caption span:nth-of-type(3){display:block;font-size:0}.split article .btn{margin-bottom:20px;min-width:auto}#callouts h2{font-size:36px}.callouts{padding-bottom:10px}#team figure{display:table}#services h3{margin-top:10px}.copy span:first-of-type{display:block;font-size:0}#fixed-tabs a{font-size:11px}}@media (max-width: 410px) {#fixed-tabs a i{display:table;margin:0 auto 5px}#fixed-tabs a {padding: 6px 0;}} #find {position:relative; padding:0 10px 80px;}#find h2 {margin-bottom:20px;}#find article {background-color:#fff; text-align:center; width:100%; max-width:980px; margin:0 auto; padding:40px 20px;}#find figure {max-width:1150px; margin:0 auto;}@media (min-width:1024px) {#find {margin-top:80px;}#find article {position:absolute; left:50%; transform:translateX(-50%); top:-150px; padding:100px 40px;}#find article p {max-width:740px;}}#find #map iframe {display:block;}#find #map {position:relative;}#find #map #map-nav {width:100%; max-width:1000px; position:absolute; left:50%; transform:translateX(-50%); bottom:60px; background-color:#fff; border-radius:30px; display:flex; justify-content:space-around; padding:15px 20px; box-shadow:0 3px 6px rgba(0,0,0,.4);}#find #map #map-nav a {display:flex; align-items:center; gap:10px; color:#333; font-size:19px;}#find #map #map-nav a:hover {color:#4b87c1;}@media (max-width:760px) {#find {display:none;}.mobile-locs {display:block}}@media (min-width:760px) {.where {max-height:none;}.mobile-locs {display:none;}}.where {max-width:1260px; background:#313131; padding-top:4pc; max-height:855px; margin:auto; margin-bottom:17pc;}.where p {max-width:480px; color:#fff; margin:auto; font-size:18px;text-align: left;}.where h2 {color:#7EBFFF; font-family:'Barlow';}.where > div {display: flex; justify-content: space-around; align-items: center; max-width: 1050px; margin: auto; gap: 30px; padding: 30px 0 60px; flex-wrap: wrap;}.mobile-locs .loc span {color:#fff; font-size:22px; font-family:'Barlow'; letter-spacing:3px; text-transform:uppercase;}@media (max-width:760px) {.where {padding: 10px; width: 100%; padding-bottom:5pc; max-height:none; margin-bottom:0px; }.where iframe {max-width: 100%;}}.mobile-locs {margin-top:2pc;}.mobile-locs .loc h3 {margin-block:3px; font-size:40px; color:#fff;}.mobile-locs .loc h3 a {color:#fff;}.mobile-locs .loc h3 a:hover {color:#0d4da2;}.mobile-locs .loc {margin-block:3pc 0pc;}.mobile-locs .loc p {font-size:22px; letter-spacing:2px;}footer article:nth-of-type(1) {flex:0 1 320px;}footer article:nth-of-type(2) {flex:0 1 320px;}footer article:nth-of-type(3) {flex:0 1 511px;}#hours .hours label {width:90px; display:inline-flex; margin-right:10px; font-weight:600; font-family:'barlow';}#hours h3 {font-size: 17.5px;font-family: 'barlow';}@media(min-width:640px){footer hr {display:block; color:#FFFFFF; height:237px; width:2px; box-shadow:5px 1px 1px #fff; margin-inline:2pc;}}@media (max-width:639px){footer hr{display:none!Important;}}footer .flex-ed {max-width:1247px; margin:auto;}footer .simple input, footer .simple textarea, footer .simple select {background-color:#fff!Important;}#footer-form h3 {color:#0D4DA2; font-size: 18px;font-family: 'barlow';}#footer-form .simple input {height:31px;}#footer-form .simple textarea {height:53px;}#Getstarted h2 {color:#313131; font-family: 'barlow';}#Getstarted {text-align:left;}@media (max-width: 740px) { header .locations{display:none;} header .desk-btn{display:none!important;} .mob-btns {display:flex; width:100%; align-content:flex-start;} #nav {padding:0px;}}@media (min-width: 741px) { .mob-btns{display:none;}} @media(max-width:1000px) and (min-width:740px){ #nav .btn {margin:10px 0 0;}}.mob-btns a {flex:0 1 50%; min-width:none!impotant; min-width:initial; font-size:20px; align-content:center; justify-content:center;}.mob-btns .btn-alt {background-color: #000;}.mob-btns span {font-size: 24px!important;}@media (max-width:420px){ .mob-btns span { font-size:15px!important;}}@media (max-width:420px){ .mob-btns span { font-size:15px} }@media (max-width:590px){footer .flex-ed h3{font-size:25px!important} #Getstarted {text-align: center;}}
