﻿.content_section,.step_section{padding:3rem 0;}body,h1,h2,h3,h4,h5,h6,p,span{font-family:'Exo 2';}.top_bar{background-color:#23346c;color:#fff;padding:.5rem 0;font-weight:800;font-size:1.1rem;}.top_bar span{color:#ff0012;}.header .callout{margin-bottom:0;border:none;background-color:#f7f8fd;padding:2rem 1.5rem;}.header .callout p{margin-bottom:0;color:#23346c;text-transform:uppercase;font-weight:800;line-height:1.1;}.header .callout a{font-size:1.6rem;}.banner{padding:15rem 0 2rem;background-repeat:no-repeat;background-size:cover;border-bottom:10px solid #23346c;}.banner h1{font-weight:800;font-style:italic;color:#fff;}.content_section .content h3{color:#46bcec;font-weight:bold;font-style:italic;}.content_section .content h5{color:#878787;}.content_section .content p{color:#9e9e9e;}.content_section .card{border-top-left-radius:5px;border-top-right-radius:5px;}.content_section .card .card-divider{justify-content:space-between;background-color:#46bcec;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;}.content_section .card .card-section{padding:2rem;}.content_section .card .card-section *{color:#3c4d6b;}.content_section .card .card-section .is-invalid-label{color:#cc4b37;}.content_section .card .card-section .button{color:#fff;font-weight:bold;background-color:#46bcec;padding:.6rem 5rem;font-size:1.2rem;}.step_section{background-image:linear-gradient(to bottom,#23346c 0,#23346c 70%,transparent 70%,transparent 100%);}.step_section h3{color:#fff;text-transform:uppercase;font-weight:800;margin-bottom:2rem;}.step_section .callout{border-radius:10px;padding:4rem 1rem;box-shadow:0 0 5px black;}.step_section .callout h5{color:#46bcec;font-style:italic;font-weight:bold;}.step_section .callout p{color:#737373;}.subscribe_section{background-color:#23346c;padding:2rem 0;}.subscribe_section label{color:#fff;font-weight:600;text-transform:uppercase;margin-bottom:0;}.subscribe_section .input-group{margin-bottom:0;}.subscribe_section .input-group .input-group-field{background-color:#14224f;color:#fff;border-color:#14224f;box-shadow:none;}.subscribe_section .input-group .input-group-button .button{color:#46bcec;font-weight:600;padding-left:2rem;padding-right:2rem;}.subscribe_section .media-object{margin-bottom:0;}.subscribe_section .button{background-color:#fff;}.subscribe_section .media-object-section .button{background-color:#fff;color:#23346c;font-weight:bold;font-size:1rem;padding:.8rem 2rem;border-radius:5px;}.subscribe_section .media-object-section a{color:#fff;}footer .copyright{padding:1.5rem 0;background-color:#0b0d10;color:#fff;}footer .copyright p{color:#fff;margin-bottom:.1rem;}footer .copyright span{color:#00a8d4;}footer .copyright .grey{color:#898989;}.thankyou{background-color:#f00;color:#fff;padding:1em 0;}.thankyou h4{margin-bottom:0;color:#fff;}@media only screen and (max-width:40em){.header{padding:1rem;}.banner{padding:2rem 0 2rem;}.banner h1{text-shadow:0 0 5px black;}.content_section .card .card-section{padding:1rem;}.content_section .card .card-section .flex{display:flex;}.content_section .card .card-section .flex input{margin-top:.5rem;}.step_section .callout{padding:2rem 1rem;}.subscribe_section{padding:1rem 1rem;}.subscribe_section .input-group{margin-bottom:1rem;}footer .copyright small{margin:.5rem 0;display:block;}}@font-face{font-family:'Exo 2';src:url(fonts/Exo2-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;}@font-face{font-family:'Exo 2';src:url(fonts/Exo2-Bold.ttf) format("truetype");font-weight:Bold;font-style:normal;}@font-face{font-family:'Exo 2';src:url(fonts/Exo2-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;}@font-face{font-family:'Exo 2';src:url(fonts/Exo2-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;}@font-face{font-family:'Exo 2';src:url(fonts/Exo2-Black.ttf) format("truetype");font-weight:900;font-style:normal;}@font-face{font-family:'Permanent Marker';src:url(fonts/PermanentMarker.ttf) format("truetype");}#residential::-webkit-input-placeholder{white-space:pre-line;position:relative;top:-7px}#residential::-moz-placeholder{white-space:pre-line;position:relative;top:-7px}#residential:-ms-input-placeholder{white-space:pre-line;position:relative;top:-7px}#residential:-moz-placeholder{white-space:pre-line;position:relative;top:-7px}

