html,body{font-family:open-sans,sans-serif;margin:0;font-size:16px}body{flex-direction:column;display:flex;min-height:100vh;padding:90px 0 0 !important}body>article{flex:1}body .top-container{margin:0 !important}img,video{max-width:100%;height:auto !important}h1,h2,h3,h4{font-family:open-sans,sans-serif}h1{font-size:3.75rem;font-weight:700;margin:0 0 10px}h2{font-size:2.25rem;font-weight:700;margin:0 0 10px}h3{font-size:1.5rem;font-weight:700;margin:0 0 10px}p{font-size:1.25rem;font-weight:400;margin:0}.btn{display:inline-block;padding:10px 25px;width:auto;border:none;max-width:100%;text-align:center;font-family:open-sans,sans-serif;border-radius:15px;font-size:1.125rem;font-weight:700;transition:all 0.3s ease;color:#fff;background-color:#888;box-shadow:0 0 20px rgba(136,136,136,0.7)}.btn:hover,.btn.active:hover{transform:scale(1.04);text-decoration:none;color:#fff;box-shadow:0 0 30px rgba(136,136,136,0.7)}.btn.btn-primary{color:#fff;background-color:#D2344B;box-shadow:0 0 20px rgba(210,52,75,0.4)}.btn.btn-primary:active{background-color:#D2344B}.btn.btn-primary:hover,.btn.btn-primary.active:hover{box-shadow:0 0 30px rgba(210,52,75,0.4)}.btn.w-100{width:100%}a{color:#000;transition:all 0.3s ease}a:hover{color:#D2344B}.topline{font-weight:700;color:#D2344B;font-size:1.25rem}.more{font-weight:700;color:#D2344B}.more::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:5px}input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]){display:inline-block;width:100%;padding:10px;margin:15px 0;outline-style:none;border-top:none;border-right:none;border-bottom:2px solid #000;border-left:none;box-shadow:none;border-radius:0}select{display:inline-block;position:relative;width:100%;padding:10px calc(25px + 1em) 10px 10px;margin:15px 0;outline-style:none;border:2px solid #000;box-shadow:none;border-radius:5px;background-image:url(../img/chevron_down.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:1em 1em;-webkit-appearance:none;appearance:none}textarea{display:inline-block;width:100%;padding:10px;margin:15px 0;outline-style:none;border:2px solid #000;box-shadow:none;border-radius:5px}.navbar{border-top:5px solid #D2344B;border-bottom:none;padding:15px 30px;margin:0;box-shadow:0 0 30px rgba(0,0,0,0.1)}.navbar .navbar-brand{min-height:0}.navbar .navbar-brand img{height:30px !important;width:auto;padding:0}.navbar .navbar-toggle{margin:3px 0 0;border:none}.navbar .navbar-collapse{border:none}.navbar .navbar-collapse ul.navbar-nav{background:none;margin:0;padding:0;text-align:center}.navbar .navbar-collapse ul.navbar-nav li a{color:#222;font-size:1rem;padding:5px;transition:all 0.3s ease}.navbar .navbar-collapse ul.navbar-nav li a:hover{color:#D2344B}.progress{border-radius:15px;border:2px solid #D2344B;background-color:#fff;box-shadow:none}.progress .progress-bar{background-color:#D2344B;box-shadow:none}.question-container{background-color:#F4F4F4;border-radius:15px;border:none;padding:15px}.question-container .button-list .button-item{font-size:.875rem;box-shadow:none;background-color:#888}.question-container .button-list .button-item.active{background-color:#D2344B}footer{text-align:center;box-shadow:0 0 30px rgba(0,0,0,0.1)}footer .container{padding-top:30px;padding-bottom:30px}footer .container a{padding:5px;color:#888}@media (max-width: 767px){h1{font-size:2.5rem}.button{width:100%}}@media (min-width: 768px){footer{text-align:left}footer .text-md-right{text-align:right}}