body{font-family:"Rubik", sans-serif;font-size:1.4em;line-height:1.5em;font-weight:300;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:600}a{border-bottom:1px solid #482133;color:#482133;text-decoration:none;line-height:1.125em}a:hover{color:#4F8AB2}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h1,h2,h4,h5,h6{font-weight:600}h1,h2,h4{color:#482133}h1{font-size:2.5em;line-height:1.25em;margin-bottom:60px;font-weight:800;font-family:"Calistoga", serif}h2{font-size:1.75em;line-height:1.05em;margin-bottom:30px;font-family:"Calistoga", serif}h2 a,a h2,h1 a,a h1{border-bottom:0}h3{font-size:1.2em;line-height:1.4em;margin-bottom:30px}h4{margin-bottom:1em}p{margin:0;margin-bottom:30px}hr{border:0;margin:60px 0;width:100%}button,.btn,button.submit,#popup .ce_form input.submit{display:inline-block;padding:20px 25px;text-align:center;background-color:#482133;border:0;border-radius:30px;font-size:1.125rem;line-height:18px;color:#fff;font-weight:600;transition:all 0.5s ease;cursor:pointer;text-transform:uppercase;-webkit-appearance:none}button:hover,.btn:hover,#popup .ce_form input.submit:hover,button.submit:hover{background-color:#4F8AB2;color:#fff;border:0;-webkit-box-shadow:0px 0px 40px -16px #0D0028;box-shadow:0px 0px 40px -16px #0D0028}.btn.outline{border:1px solid #482133;color:#482133;background-color:transparent;background-image:none}.btn.outline:hover{background-color:#4F8AB2;border:1px solid #4F8AB2;color:#fff}#main ul{margin-bottom:60px}#main li{margin-bottom:0.2em}.rounded img{border-radius:25px}.small{font-size:0.775em}.quote{font-family:"Calistoga", serif;color:#482133}.logo img{width:350px}.call_out{background-color:#F9E7D9;padding:30px 30px 0 30px;border-radius:30px}@media only screen and (max-width:1150px){h1{font-size:2.5em;line-height:1.125em;margin-bottom:30px}h1+p.subhead{margin-top:-20px}h2{font-size:1.5em;line-height:1.25em;margin-bottom:15px}h3{font-size:1.35em;line-height:1.25em;margin-bottom:15px}}@media only screen and (max-width:1050px){h1{font-size:2.125em;line-height:1.125em;margin-bottom:30px}}@media only screen and (max-width:730px){#main .mod_navigation a,#main .mod_navigation .active{padding:0 10px 0 10px;border-bottom:0}h1{font-size:1.75em;line-height:1.125em}}