#overlay{display:none;z-index:999;position:fixed;overflow:scroll;top:0;width:100%;max-width:100%;height:100%;background-color:rgba(250, 250, 250, 0.85);padding:2rem 5%;}#overlay #pricing_wrapper .pricing_tables{display:block;margin:0 auto;width:60%;}#overlay #pricing_wrapper .pricing_tables .pricing_table{width:47%;}#overlay h2{font-weight:700;padding-top:0.5rem;}#overlay i{position:absolute;right:-2rem;top:-2rem;font-size:1.5rem;color:#333E48;cursor:pointer;transition:color .4s ease-in-out;}#overlay i:hover{color:#00bbe3;}#overlay .guarantee{text-align:center;width:60%;display:block;margin:1rem auto;}#overlay.show{display:block;}#overlay #overlay_cta{width:1050px;max-width:95%;margin:5rem auto 0 auto;padding:3rem;text-align:left;background:#00bbe3 url("../images/hectagons.svg");background-size:cover;background-repeat:repeat-x;-webkit-box-shadow:0 0 15px 2px rgba(0, 0, 0, 0.2);box-shadow:0 0 15px 2px rgba(0, 0, 0, 0.2);position:relative;border-radius:12px;}#overlay #overlay_cta .client{position:absolute;left:-50px;bottom:0;width:425px;}#overlay #overlay_cta h2{font-size:1.75rem;padding-bottom:1rem;color:#FFFFFF;text-align:left;line-height:1.1;}#overlay #overlay_cta h2 span{color:#b1e6f4;}#overlay #overlay_cta p{text-align:left;color:#FFFFFF;font-size:1.1rem;}#overlay #overlay_cta ul{list-style:disc;padding:0 0 3rem 3.5%;}#overlay #overlay_cta ul li{font-size:1.1rem;}#overlay #overlay_cta .input_row{width:100%;margin-bottom:1.5rem;}#overlay #overlay_cta .input_row .field{width:48%;float:left;margin:0 1%;}#overlay #overlay_cta label{color:#FFFFFF;font-weight:700;}#overlay #overlay_cta label.error{color:#bf2d4c;}#overlay #overlay_cta input[type="text"],#overlay #overlay_cta input[type="email"],#overlay #overlay_cta input[type="tel"],#overlay #overlay_cta select{border:none;width:100%;height:2.5rem;border-radius:.35rem;padding-left:10px;}#overlay #overlay_cta button{display:inline;width:auto;font-size:1rem;color:#FFFFFF;background:#333e48;border-radius:35px;padding:1rem 2.5rem;margin-top:1.5rem;}#overlay .overlay_image{width:300px;max-width:85%;float:left;margin:0 0 0 auto;}#overlay .content{float:left;width:67.5%;padding-left:5%;}@media only screen and (max-width:768px){#overlay #pricing_wrapper .pricing_tables{width:100%;}#overlay #pricing_wrapper .pricing_tables .pricing_table{width:47%;margin:0 1.5% 2rem 1.5%;}#overlay .guarantee{width:100%;padding:1rem 5%;margin:0;}#overlay #signup_cta{margin:3rem auto 0 auto;}#overlay #signup_cta h2{padding-top:0;}#overlay .overlay_image{display:none;}#overlay .content{float:none;width:100%;padding-left:0;}}@media only screen and (max-width:600px){#overlay #pricing_wrapper .pricing_tables{width:100%;}#overlay #pricing_wrapper .pricing_tables .pricing_table{width:100%;margin:0 0 2rem 0;}}@media only screen and (max-width:570px){#overlay{padding:2rem 5%;}#overlay #overlay_cta{padding:1rem;}#overlay #overlay_cta h2{font-size:1.375rem;}#overlay #overlay_cta p{font-size:1rem;}#overlay #overlay_cta .input_row{width:100%;margin-bottom:0;}#overlay #overlay_cta .input_row .field{width:100%;float:none;margin:.75rem 0;}#overlay #overlay_cta button{display:block;margin:1rem auto 0 auto;width:100%;font-size:.8rem;padding:1rem 2.5rem;}#overlay #pricing_wrapper{overflow-y:scroll;height:100%;}#overlay #pricing_wrapper .pricing_tables{display:block;margin:0 auto;margin-top:-8px;}#overlay #pricing_wrapper .pricing_tables .pricing_table{width:100%;margin:1rem 0;}#overlay h2{font-weight:700;font-size:1.375rem;padding:0.3rem 0;}#overlay i{right:-1rem;top:-1rem;}#overlay .guarantee{margin:1rem 0 0 0;}}