img,legend{border:0}legend,td,th{padding:0}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,optgroup,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}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{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-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}body{ background-color: #fff; font:normal normal 16px/1.9 "arial"; padding-top: 98px;}.wrapper { max-width: 1000px; margin:0 auto;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} a{ text-decoration: none;}figure img{ vertical-align: bottom;}a[name]:before { height: 175px; margin-top: -175px; display: block; content: ""; visibility: hidden;}#responsive-nav {display:none;}.gmap{ width: 100%; border: 2px solid #00a4ca;}h1, h2, h3, h4, h5, h6{ font-family: Lato; line-height: 1.1;}.gmap iframe {display:block;pointer-events: none;}.active iframe {pointer-events: auto;}.clear {clear:both;line-height: 0px;height:0px;width:0px;}.btn{ display: inline-block; vertical-align: middle; position: relative; background-image: -webkit-linear-gradient(bottom, #647442 0%, #d0ef8e 100%); background-image: -o-linear-gradient(bottom, #647442 0%, #d0ef8e 100%); background-image: linear-gradient(to top, #647442 0%, #d0ef8e 100%); border: 2px solid white; border-radius: 24px; box-shadow: 1px 1.7px 5px rgba(0, 0, 0, 0.7); font-family: Lato; font-size: 17px; font-weight: 300; padding: 5px 25px; padding-right: 42px; color: #fff; border-radius: 24px; box-shadow: 1px 1.7px 5px rgba(0, 0, 0, 0.7);}.btn:hover{ background-image: -webkit-linear-gradient(bottom, #d0ef8e 0%, #647442 100%); background-image: -o-linear-gradient(bottom, #d0ef8e 0%, #647442 100%); background-image: linear-gradient(to top, #d0ef8e 0%, #647442 100%);}.btn span{ text-transform: uppercase; font-weight: 700;}.btn:after{ content: url(assets/images/lp-2-btn-play.png); display: inline-block; position: absolute; top: 30%; right: 16px; line-height: 0; vertical-align: middle; padding-left: 5px; transition:right .3s linear;}.btn:hover:after{ right: 8px;}#lp-appointment { max-width: 800px; margin: 50px auto; padding-left: 20px; padding-right: 20px;}#lp-appointment input,#lp-appointment textarea { background-color: rgb(240, 245, 251); box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.35);}#lp-appointment ul { list-style-type: none; padding: 0;}#lp-appointment label { font-weight: bold; display: inline-block;}#lp-appointment input[type="radio"],#lp-appointment input[type="checkbox"] { box-shadow: none;}#lp-appointment .form-info { width: 120px;}#lp-appointment input,#lp-appointment textarea { display: inline-block;}#lp-appointment #more-info { display: none;}#lp-appointment .btn { margin: auto; width: 140px;}#landingpage-appointment {max-width: 720px;margin: 20px auto;padding: 15px 10px;border: 1px solid #439dd4; background-color: #C7C7C7;text-align: center;}#landingpage-appointment .v-field label{transition: .8s;display: block;}#landingpage-appointment .v-field:hover label{position: relative;color: #fff;padding-left: 10%;z-index: 200;}#landingpage-appointment .v-field textarea { height: 130px;}#landingpage-appointment .v-field input,#landingpage-appointment .v-field textarea{border: none;padding: 12px 8px;color: #fff;background-color: rgba(0, 0, 0, 0.7);display: block; width: 100%;max-width: 460px; margin: 15px auto;margin-top: 0;z-index: 300;}#landingpage-appointment .v-field input:focus,#landingpage-appointment .v-field textarea:focus{background-color: rgba(0, 0, 0, 0.7);color: #fff;box-shadow: inset 0 1px 0 0 #fff;outline: none !important;}#landingpage-appointment .v-field{transform: translateZ(0);box-shadow: 0px 0 0px #999999;width: 100%;max-width: 460px;margin: 10px auto; display: block;position: relative;text-align: left;font-family: arial;}#landingpage-appointment .v-field:before{position: absolute; content: ""; top: -4px; height: 32px;z-index: 100; right: 100%;max-width: 460px; background-color: rgba(0, 0, 0, 0.7); transition-property: left, right; transition-duration: 0.3s; transition-timing-function: ease-out;}#landingpage-appointment .v-field:hover:before{ left: 0; right: 0;}#send-btn-container{text-align: right;width: 100%;max-width: 460px;margin: 0 auto;}#send-btn-container .submit-btn{background-color: rgba(0, 0, 0, 0.7);padding: 10px 30px;border: 0;color: #fff;font-family: arial;transition: box-shadow .3s;}#send-btn-container .submit-btn:hover{box-shadow: 0px 0 10px #999999;}#landingpage-appointment ::-webkit-input-placeholder { color: #fff;}#landingpage-appointment :-moz-placeholder { color: #fff;}#landingpage-appointment::-moz-placeholder { color: #fff;}#landingpage-appointment :-ms-input-placeholder { color: #fff;}header{ position: fixed; z-index: 999 !important; width: 100%; top: 0; z-index: 860; background-image: -webkit-linear-gradient(bottom, #326479 0%, #52889e 50%, #326479 100%); background-image: -o-linear-gradient(bottom, #326479 0%, #52889e 50%, #326479 100%); background-image: linear-gradient(to top, #326479 0%, #52889e 50%, #326479 100%); border-bottom: 2px #3c6089 solid; text-align: center; padding-top: 10px; padding-bottom: 10px;}header img{ display: inline-block; vertical-align: middle; max-width: 322px; width: 100%;}header div{ display: inline-block; vertical-align: middle; text-align: right; margin-left: 50px;}header div address{ font-family: Roboto; font-size: 20px; line-height: 1; text-align: right; color: #fff;}header div address span{ display: block;}header > a{ margin: 0 20px;}header div a{ color: #d0ef8e; font-weight: 700; font-size: 30px; line-height: 1; font-family: Roboto;}header div a span{ color: #199fda; font-size: 20px;}#banner article h1 span{ font-family: Lato; text-transform: uppercase; color: #0068aa;font-size: 73px;font-weight: 900;line-height: 60px;display: block;}#head-h1-2 span{ color: #57cbf5; display: block;font-size: 56px;font-weight: 300;line-height: 56px;}#head-h1-3{ color: #199fda;font-size: 47px;font-weight: 900;line-height: 53px;vertical-align: middle;display: inline-block;}#head-h1-3 span{ color: #199fda;font-size: 12px;font-weight: 900;line-height: 53px;vertical-align: middle;display: inline-block;}#banner{ position: relative;}#banner figure{ position: relative; z-index: 850; width: 100%; margin: 0;}#banner figure img{ width: 100%;}#banner article{ position: absolute; z-index: 900; width: 470px; text-align: center; right: calc(50% - 460px); top: 50px;}#banner article h1{ color: #1e89c0; font-weight: 700; font-size: 55px; text-transform: uppercase; text-align: center; line-height: 1.1; margin: 10px auto;}#banner article h1 span{ color: #00aced; font-weight: 300; font-family: Lato;}#banner article img{ width: 100%; max-width: 350px;}#banner article a{ margin-top: 30px;}ul li{ list-style-type: none;}#offer{ position: relative; margin-top: -60px; z-index: 900; text-align: center; box-shadow: 0 3px 5px black; margin: -110px 13%; background-color: #fff; margin-bottom: 60px;}#offer h1{ background-color: black; background-image: -webkit-linear-gradient(271deg, #1b1b1b 0%, #424242 100%); background-image: -o-linear-gradient(271deg, #1b1b1b 0%, #424242 100%); background-image: linear-gradient(1deg, #1b1b1b 0%, #424242 100%); color: #fff; font-family: Lato; font-size: 37px; font-weight: 900; text-transform: uppercase;}#offer h1 img{ float: left; margin-left: 3%; margin-top: -64px; margin-right: -160px;}#offer h2{ margin: 0; color: #00325d; line-height: 1.1; font-size: 23px; font-weight: 300; text-transform: uppercase; font-family: Lato;}#offer h3{ margin: 0;}#offer h3{ color: #1e89c0; font-size: 65px; line-height: 1.1; vertical-align: middle; display: inline-block; text-transform: uppercase; padding-bottom: 30px;}#offer h3 span{ font-size: 22px; vertical-align: middle; display: inline-block;}#offer a{}#offer a span{}#offer p:nth-of-type(1){ margin: 0; position: absolute; right: 50%; bottom: -25px; margin-right: -159px;}#offer p:last-of-type{ position: absolute; color: #00325d; text-transform: uppercase; font-size: 11px; bottom: 0; right: 0; margin: 0;}#twoface{ position: relative; text-align: center;}#twoface > h4{ color: #3294cf; font-size: 40px; text-transform: uppercase; line-height: 1.3; font-weight: 700; font-family: Lato; margin: 0;}#twoface > h4 span{ font-weight: 300;}#twoface figure{ width: 100%; margin: 0;}#twoface figure img{ width: 100%;}#twoface figure div{ position: absolute; top: 80px; text-align: left;}#twoface figure div:first-of-type{ left: calc(50% - 525px);}#twoface figure div:first-of-type ul li:before{ content: "\e832"; font-family: fontello; color: #92c225; padding-right: 5px; display: inline-block;}#twoface figure div:last-of-type{ right: calc(50% - 525px);}#twoface figure div:last-of-type ul li:before{ content: "\e840"; font-family: fontello; transform: rotate(45deg); color: #970a0a; padding-right: 5px; display: inline-block;}#twoface figure div h1{ color: #fff; font-family: Lato; font-weight: 300; font-size: 42px; text-transform: uppercase; margin: 0;}#twoface figure div ul{ margin: 0; padding-left: 20px;}#twoface figure div ul li{ color: #fff; list-style-type: none; padding: 15px 0;}#reviews{ max-width: 988px; margin: 50px auto; text-align: center; background-color: #bdd9ea; box-shadow: 0 3px 5px black;}#reviews div{ display: inline-block; max-width: 340px; vertical-align: middle; margin: 5px 3%;}#reviews div:first-of-type{ max-width: 400px; margin: 10px 2%;}#reviews div a{ color: #1e89c0; font-family: Lato; font-size: 14px; font-weight: 900; line-height: 14px; text-transform: uppercase; display: block;}#reviews div > p{ margin: 0; vertical-align: middle; font-weight: 300; line-height: 22px; font-size: 14px;}#reviews div > p span{ margin-top: 5px; margin-bottom: 35px; display: block; text-align: center; font-size: 15px;}#reviews div > p i{ color: #dcd345;}#reviews h2{ display: inline-block; vertical-align: top; color: #3f3f3f; font-family: Lato; font-weight: 900; text-transform: uppercase; line-height: 1; text-align: center;}#reviews h2 span{ display: block;}#reviews h2 #a{ font-size: 43px;}#reviews h2 #b{ font-size: 24px;}#reviews h2 #c{ font-size: 24px;}#reviews h2 #d{ font-size: 24px;}#split-1{ position: relative; text-align: center; background-color: #f0f0f0;}#split-1 figure{ margin: 0; display: inline-block; vertical-align: middle;}#split-1 figure img{ width: 100%; max-width: 377px; display: block; border-radius: 50%; overflow: hidden;}#split-1 article{ display: inline-block; vertical-align: middle; text-align: left; margin-left: 2%; max-width: 524px;}#split-1 h1{ color: #517a91; margin: 0; font-family: Arial; font-size: 49px; font-weight: 400; line-height: 1.1;}#invis{ text-align: center; padding: 70px 0;}#invis article{ display: inline-block; vertical-align: top; margin: 0 1%; width: 47%; text-align: left;}#invis article h1{ color: #517c93; margin: 0; font-family: Arial; font-size: 49px; line-height: 1; margin-bottom: 15px; font-weight: 400;}#invis article p{ margin: 0;}#invis figure{ margin: 0 1%; vertical-align: top; width: 47%; display: inline-block;}#invis figure iframe{ width: 100%; max-width: 437px; border: 3px solid white; box-shadow: 0 3px 7px rgba(1, 1, 1, 0.35);}#invis figure > a{ display: block; color: #1e89c0; font-family: Lato; font-size: 14px; font-weight: 900; line-height: 14px; text-transform: uppercase; margin-top: 20px;}footer{ background-image: url(assets/images/lp-2-foot-bg.jpg); width: 100%; background-size: cover; text-align: center;}footer h1{ font-size: 48px; text-align: center; font-family: Oswald; font-weight: 700; padding-top: 25px; text-transform: uppercase; color: #fff;}#foot-contact{ display: inline-block; vertical-align: top; max-width: 334px; background-color: #4f5c34; background-image: -webkit-linear-gradient(bottom, #4f5c34 0%, #a4bd70 100%); background-image: -o-linear-gradient(bottom, #4f5c34 0%, #a4bd70 100%); background-image: linear-gradient(to top, #4f5c34 0%, #a4bd70 100%); border: 2px solid white; box-shadow: 1px 1.7px 5px rgba(0, 0, 0, 0.7); padding: 30px; text-align: center;}#foot-contact h2{ line-height: 1; font-size: 33px; margin: 0; color: #fff; text-align: center; text-transform: uppercase;}#foot-contact a{ line-height: 1; font-size: 33px; color: #fff; text-align: center; text-transform: uppercase;}#foot-contact h3{ font-size: 23px; font-family: Lato; margin: 0; line-height: 1; margin-top: 30px; font-weight: 300; text-transform: uppercase; color: #fff;}#foot-contact span{ font-size: 33px; font-weight: 600; display: block;}#map{ display: inline-block; vertical-align: top; width: 100%; max-width: 520px; text-align: center;}#map h4{ font-size: 20px; margin: 0; line-height: 1.1; color: #fff; font-family: Lato; font-weight: 400;}#map address{ color: #fff; text-transform: uppercase; line-height: 1; font-family: Lato; font-weight: 300;}#map address span{ display: block;}.center{ text-align: center;}.copyright{ display: block; font-size: 11px; padding: 5px 0; text-transform: uppercase; background-color: #517a91; width: 100%; color: #fff; font-family: Lato; font-weight: 300;}.copyright a{ color: #fff; text-transform: uppercase;}@media screen and (max-width: 1090px){ header{ height: auto; position: relative; } header img{ vertical-align: middle; } header div{ vertical-align: middle; margin-left: 0; } #banner{ margin-top: auto; } body{ padding-top: 0; }}@media screen and (max-width: 1482px){ #banner article{ top: 5px; }}@media screen and (max-width: 1330px){ #offer{ margin: 0 auto; margin-bottom: 40px; }}@media screen and (max-width: 1269px){ #twoface figure div ul li{ padding: 1px 0; }}@media screen and (max-width: 1075px){ #banner article{ position: relative; width: 100%; max-width: 470px; right: auto; top: auto; margin: 0 auto; padding: 10px 0; }}@media screen and (max-width: 1090px){ #twoface figure div:first-of-type{ left: calc(50% - 490px) } #twoface figure div:last-of-type{ right: calc(50% - 490px) } #offer p:last-of-type{ display: none; }}@media screen and (max-width: 780px){ #offer h3{ font-size: 45px; }}@media screen and (max-width: 989px){ #twoface figure img{ display: none; } #twoface figure div{ display: block; position: relative; max-width: 350px; margin: 0 auto; top: auto; } #twoface figure div:first-of-type{ left: auto; } #twoface figure div:last-of-type{ right: auto; } #twoface figure{ background-image: linear-gradient(to right, #017ac3 0%, #64aedd 50%, #017ac3 100%); background-image: -webkit-linear-gradient(to right, #017ac3 0%, #64aedd 50%, #017ac3 100%); } #invis article, #invis figure{ width: 90%; display: block; margin: 10px auto; }}@media screen and (max-width: 660px){ #map figure{ margin: 10px auto; } #map{ width: auto; } h1{ line-height: 1.06 !important; } #banner article{ width: auto; }}@media screen and (max-width: 630px){ #offer h1 img{ display: none; }}@media screen and (max-width: 400px){ #head-h1-2 span{ font-size: 40px; } header div a{ font-size: 23px; } header div address{ text-align: center; } .btn{ line-height: 2; margin: 10px auto; } #foot-contact{ padding: 10px; } #offer p:nth-of-type(1){ margin: 0; position: relative; right: auto; bottom: auto; margin-right: auto; } #offer h3{ padding-bottom: 10px; } #reviews{ margin: 0 auto; } #invis{ padding: 10px 0; }}
