.flex{display:-webkit-flex;display:flex}.flex .align_center{-webkit-align-self:center;align-self:center}.flex .align_bottom{-webkit-align-self:flex-end;align-self:flex-end}.flex .align_top{-webkit-align-self:flex-start;align-self:flex-start}.no-flex{display:block !important}.lp_2018_hero{background:no-repeat;background-size:cover;background-position:center;color:#fff;padding:50px}.lp_2018_content{max-width:600px}.lp_2018_content h1{color:#fff;margin-top:0;font-size:28px;line-height:1.2;margin-bottom:15px;font-weight:600}.lp_2018_content h2{color:#fff;margin-bottom:10px;line-height:normal}.lp_2018_content p{font-size:16px;line-height:28px}.lp_2018_content .listing li{font-size:16px}.lp_2018_content .sub_head{color:#fff;font-size:16px;margin-bottom:10px}.lp_2018_content .content{margin:0}.lp_2018_content .content p{color:#fff}.lp_2018_social{padding:0;margin-top:10px}.lp_2018_social li{list-style:none;position:relative;display:inline-block}.lp_2018_social li a{display:block;padding:5px;text-align:center;width:30px;height:27px;font-size:16px;border-radius:2px;background:#48a8ab;color:#fff}.lp_2018_social li:hover a{background:#0f787c;color:#fff}.lp_2018_social .addthisevent-drop{padding:0;border:none;color:#48a8ab !important;background:none;cursor:pointer;position:absolute !important;width:100% !important;height:100% !important;top:0;left:0;z-index:0 !important}.lp_2018_social .addthisevent-drop .addthisevent_icon,.lp_2018_social .addthisevent-drop .copyx{display:none}.lp_2018_social .addthisevent-drop:hover{border:none !important}.btn_map{display:inline-block;padding:5px;text-align:center;width:30px;height:27px;font-size:16px !important;border-radius:2px;background:#48a8ab;color:#fff;text-decoration:none}.btn_map:hover{background:#0f787c;color:#fff}.lp_2018_form{max-width:400px;background:#48a8ab;padding:20px;margin-top:20px}.lp_2018_form .form_heading{font-size:22px;color:#fff;margin-top:0;letter-spacing:0;font-family:'Work Sans',sans-serif;margin-bottom:10px;font-weight:bold}.lp_2018_form .form-group{margin-bottom:8px}.lp_2018_form input,.lp_2018_form select,.lp_2018_form textarea{position:static;padding:12px;font-size:14px;line-height:14px;height:auto;border:1px solid #222;border-radius:0;width:100%;margin-bottom:0;color:#222;font-weight:bold}.lp_2018_form input::-webkit-input-placeholder,.lp_2018_form select::-webkit-input-placeholder,.lp_2018_form textarea::-webkit-input-placeholder,.lp_2018_form input::placeholder,.lp_2018_form select::placeholder,.lp_2018_form textarea::placeholder{color:#222;opacity:1;font-weight:400}.lp_2018_form input:focus,.lp_2018_form select:focus,.lp_2018_form textarea:focus{outline:none}.lp_2018_form .btn{padding:12px;width:100%;background:#222;color:#fff;margin-bottom:10px;border:0;border-radius:0}.lp_2018_form .btn:before,.lp_2018_form .btn:after{display:none}.lp_2018_form .btn:hover{background:#fff !important;color:#222 !important;border:0 !important}.lp_2018_form .policy{margin:0;font-size:12px;line-height:1.2;text-align:center;color:#fff}.lp_2018_form .policy a{color:#fff}.lp_2018_form .policy a:hover{color:#fff;text-decoration:underline}.lp_2018_bottom{padding:50px 15px}.lp_2018_bottom h2{color:#48a8ab;font-size:26px;margin-bottom:20px}.lp_2018_bottom .list{margin-left:20px}.lp_2018_bottom .list li{color:#333;margin-bottom:15px;list-style:disc}.lp_2021_hero{position:relative;background-color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-align-items:flex-start;padding:0 50px 0 0}.lp_2021_hero .lp_2018_content{position:relative;z-index:1;max-width:460px;background-color:rgba(0,0,0,0.7);padding:30px}.lp_2021_hero .lp_2018_content p{color:#fff;margin-bottom:15px;line-height:24px}.lp_2021_hero .lp_2018_content .listing li:before{color:#48a8ab}.lp_2021_hero .lp_2018_content .offer_date{color:#48a8ab;margin-bottom:8px}.lp_2021_hero .lp_2018_form{background-color:#48a8ab;z-index:1;text-align:center;position:relative;margin-bottom:30px;margin-left:auto;margin-top:30px}.lp_2021_hero .lp_2018_form .form_heading{font-size:24px;font-weight:600}.lp_2021_hero .lp_2018_form h2{font-size:24px;line-height:1.2;margin-bottom:10px;font-weight:600;color:#fff;text-transform:none}.lp_2021_hero .lp_2018_form h3{text-align:center;font-size:18px;line-height:1.2;margin-bottom:15px;font-weight:600;color:#fff}.lp_features{padding:50px 0 70px;background-color:#f5f5f5}.lp_features h2{text-align:center;margin-bottom:50px;font-size:36px;line-height:1.2}.lp_features .box{text-align:center;padding:40px 15px 25px;border:3px solid #48a8ab;position:relative;height:100%}.lp_features .box span{display:inline-block;font-size:24px;padding:10px;line-height:1;width:40px;height:40px;border-radius:50%;background:#48a8ab;color:#fff;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lp_features .box h3{font-size:18px;line-height:1.2;letter-spacing:1px;font-weight:bold;color:#48a8ab;margin-bottom:10px;text-transform:none}.lp_features .box p:last-child{margin-bottom:0}.countdown_sec{position:relative;z-index:1;max-width:550px}.countdown_sec h2{color:#fff;font-size:24px;line-height:1.3;margin-bottom:20px;font-weight:bold;text-shadow:1px 2px 3px rgba(0,0,0,0.5)}#countdown{margin:0 auto;max-width:550px}#countdown ul{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;padding:0}#countdown ul li{display:inline-block;font-size:1.2em;padding:.8em 1.5em;color:#fff;background-color:#313131;width:25%;margin:0 3px}#countdown ul li span{display:block;font-size:3rem;line-height:1.2}#countdown ul li:last-child{animation:blink 2s infinite;-webkit-animation:blink 2s infinite}@keyframes blink{0%{background:#48a8ab}50%{background:#0f787c}100%{background:#48a8ab}}@-webkit-keyframes blink{0%{background:#48a8ab}50%{background:#0f787c}100%{background:#48a8ab}}@media (max-width:991px){.lp_2018_hero{background-position:60%;padding:30px}.lp_2018_hero .lp_2018_content{max-width:600px}.lp_2018_hero .lp_2018_content h1{font-size:22px}.lp_2021_hero{display:block;background-image:none !important;padding:10px 0 0}.lp_2021_hero:before{content:none}.lp_2021_hero .lp_2018_form{max-width:100%;margin:20px}.lp_2021_hero .lp_2018_content{max-width:100%;padding:20px;background-color:transparent}.lp_features{padding:50px 0 20px}.lp_features .box{margin-bottom:40px}.countdown_sec{margin-bottom:20px}.countdown_sec h2{font-size:18px}#countdown ul li{font-size:1rem;padding:1rem .5rem}#countdown ul li span{font-size:2.5rem}}@media (max-width:767px){.lp_2018_hero .lp_2018_content{max-width:100%;text-align:center}.lp_2018_form{max-width:100%;margin:0}.lp_2018_hero{background-position-y:-70px;padding:20px 10px 0}.lp_2021_hero{padding:10px 0 0}.lp_2021_hero .lp_2018_form .form_heading{font-size:22px}.lp_2021_hero .lp_2018_form h3{font-size:14px}}.promo_overlay{background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;bottom:0;right:0;display:none;opacity:0;transition:opacity .3s;z-index:1000000}.promo_overlay *{transition:all .3s}.promo_overlay .promo{width:320px;background:#fff;text-align:center;position:absolute;top:60px;right:-400px}.promo_overlay .promo .promo_close{position:absolute;top:-20px;right:-20px;width:40px;height:40px;background:#fff;border-radius:50%;text-align:center;line-height:36px;font-size:24px;z-index:10;cursor:pointer}.promo_overlay .promo .promo_close:hover{background-color:#0f787c;color:#fff}.promo_overlay .promo p{font-size:23px;line-height:30px;color:#fff}.promo_overlay .promo .promo_top{background:#48a8ab;padding:5px;position:relative}.promo_overlay .promo .promo_top .txt{padding:15px 8px 5px}.promo_overlay .promo .promo_top p{font-size:22px;line-height:1.2;font-weight:600;margin-bottom:5px}.promo_overlay .promo .promo_top p.small{font-size:16px;line-height:22px;font-weight:300}.promo_overlay .promo .promo_top img{width:100%}.promo_overlay .promo .promo_top .lrg{display:block}.promo_overlay .promo .promo_top:after{display:block;content:'';position:absolute;left:0;bottom:-30px;width:0;height:0;border:10px solid #48a8ab;border-color:#48a8ab transparent transparent;border-width:30px 156px 0 156px}.promo_overlay .promo .promo_bot{padding:15px;padding-top:45px}.promo_overlay .promo .promo_bot p{color:#2d3142;margin-bottom:10px;font-size:16px;line-height:24px;font-weight:600}.promo_overlay .promo .promo_bot .no_marg{margin:0 !important}.promo_overlay .promo .promo_bot .btn{margin:0;display:inline-block;width:100%;padding:12px 10px;background:#0f787c;border-color:#0f787c;color:#fff;text-align:center;text-transform:uppercase;-webkit-trasnsition:all .3s ease-in-out;transition:all .3s ease-in-out}.promo_overlay .promo .promo_bot .btn:hover{background-color:#48a8ab;border-color:#48a8ab}.promo_overlay.show_promo{opacity:1}.promo_overlay.show_promo .promo{right:30px}@media only screen and (max-width:767px){.promo_overlay .promo{width:260px;top:30px}.promo_overlay .promo .promo_top p{font-size:18px;line-height:22px}.promo_overlay .promo .promo_top:after{border-width:30px 130px 0 130px}.promo_overlay .promo .promo_bot p{font-size:14px;line-height:20px}}/*# sourceMappingURL=lp.css.map */