@charset "UTF-8";*{box-sizing:border-box}@media screen and (max-width:991px){html{font-size:14px}}body{margin:0;font-family:Montserrat,sans-serif;font-weight:300;color:#333;line-height:1.6}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1}section{padding:75px 15px}@media screen and (max-width:991px){section{padding:45px 15px}}img{max-width:100%}.container{width:100%;padding:0 15px;margin:0 auto}@media (min-width:480px){.container{max-width:480px}}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1440px){.container{max-width:1380px}}.container-5050{display:grid;grid-gap:15px}@media screen and (min-width:992px){.container-5050{grid-template-columns:1fr 1fr}}.header{font-size:2.5rem}@media screen and (max-width:1439px){.header{font-size:2.25rem}}@media screen and (max-width:1199px){.header{font-size:2rem}}@media screen and (max-width:991px){.header{font-size:1.625rem}}.subtext{color:#911100}.button-2s{display:flex;border-radius:10px;color:#fff;font-weight:700;background-color:#911100;text-decoration:none;text-align:center}.button-2s span{display:inline-block;padding:15px;white-space:nowrap}.button-2s span:first-child{border-radius:10px;background-color:#720d00}.button-2s span:last-child{flex:1 1 0}@media screen and (max-width:1199px){.button-2s{max-width:320px}}.img-content-grid{display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"image content";grid-gap:15px}.img-content-grid .image{grid-area:image}.img-content-grid .content{grid-area:content}@media screen and (max-width:767px){.img-content-grid{grid-template-columns:auto;grid-template-areas:"image" "content"}}.two-col p:first-of-type{margin-top:0}@media screen and (min-width:1200px){.two-col{column-count:2}}#section-1{background-image:url(/img/header-2560x1400.jpg);background-size:cover;background-position:100% 0}#section-1 .mobile-image{display:none}#section-1 .header{color:#911100}#section-1 .content p{font-size:1.125rem}#section-1 .subtext{padding:0 12%;text-align:right}@media screen and (max-width:1199px){#section-1 .subtext{padding:0 15px;text-align:left}}@media screen and (min-width:1200px){#section-1 .button-2s{font-size:2.5rem}}#section-1 .scroll{display:block;margin:60px auto 0 auto}@media screen and (max-width:991px){#section-1 .scroll{display:none}}@media screen and (max-width:1439px){#section-1{background-position:65% 0}}@media screen and (max-width:991px){#section-1{background-image:none;background-color:#cfcecd}#section-1 .mobile-image{display:block}}#section-2 .content{max-width:960px;margin:0 auto;text-align:center}#section-3{padding-bottom:30px;background-color:#333}@media screen and (min-width:992px){#section-3{background-image:url(/img/details-background.jpg);background-size:cover;background-position:0 0}}@media screen and (min-width:1440px){#section-3.img-content-grid .image{display:flex;flex-flow:column-reverse}}#section-3.img-content-grid .image img{width:100%}@media screen and (min-width:1200px){#section-3.img-content-grid .image img{transform:translate(-30px,30px) scale(1.2)}}@media screen and (max-width:1199px){#section-3.img-content-grid .image img{max-width:480px}}#section-3 .content{color:#fff}#section-4{padding:30px 15px}#section-4 .content{display:flex;flex-flow:row nowrap}#section-4 .content .cta{margin:0;font-size:1.875rem}#section-4 .content .subtext{margin:5px 0}#section-4 .content .button-2s{margin:0 30px}@media screen and (max-width:1199px){#section-4 .content{flex-flow:column nowrap;align-items:center;text-align:center}#section-4 .content .cta{font-size:1.5rem}#section-4 .content .button-2s{margin:15px 0}}#section-5{color:#fff;background-image:repeating-linear-gradient(-45deg,#911100,#911100 6px,#720d00 6px,#720d00 7px);background-position:center center}@media screen and (min-width:1200px){#section-5.img-content-grid .image{padding:0 45px;text-align:right}}@media screen and (max-width:1199px){#section-5.img-content-grid .image img{display:block;margin-bottom:15px}}#section-6 .content .free-title{display:flex;flex-flow:row nowrap;align-items:center}#section-6 .content .free-title .free{display:inline-block;width:140px;height:140px;border-radius:50%;margin-right:15px;font-size:2.5rem;font-weight:700;color:#fff;text-align:center;line-height:140px;text-transform:uppercase;background-color:#911100;transform:rotate(-15deg)}#section-6 .content .free-title h2{flex:1 1 0}@media screen and (max-width:479px){#section-6 .content .free-title{flex-flow:column nowrap;align-items:center}#section-6 .content .free-title .free{margin-bottom:15px}}#section-6 .content ul{padding:0;margin:0;list-style:none}#section-6 .content ul li{display:flex;flex-flow:row nowrap;align-items:flex-start;line-height:1;margin-bottom:5px}#section-6 .content ul li::before{content:"✔";display:inline-block;width:15px;height:15px;border-radius:50%;margin-right:15px;font-size:.625rem;line-height:15px;color:#fff;text-align:center;background-color:#911100}#section-6 .form .form-container{padding:45px;border-radius:10px;background-color:#e8e8e8}@media screen and (max-width:479px){#section-6 .form .form-container{padding:30px 20px}}#section-6 .form .error{margin:0 0 15px 0;font-weight:700;color:#911100}#section-6 .form form label{display:none}#section-6 .form form input{width:100%;height:60px;padding:0 1rem;border:none;box-shadow:none;border-radius:4px;margin-bottom:10px;font-size:1.125rem}#section-6 .form form input::placeholder{color:#333}#section-6 .form form button[type=submit]{padding:.8rem 1rem;border:none;border-radius:4px;font-size:1.625rem;font-weight:700;color:#fff;background-color:#911100;cursor:pointer}@media screen and (max-width:1199px){#section-6 .form form button[type=submit]{width:100%}}@media screen and (max-width:479px){#section-6 .form form button[type=submit]{font-size:1rem}}#footer .container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}@media screen and (max-width:1200px){#footer .container{flex-flow:column wrap}}#footer .cta{text-align:center;font-weight:700}#footer .cta p{margin:0}#footer .cta a{font-size:1.875rem;color:#911100}@media screen and (max-width:1200px){#footer .cta{margin:30px 0}#footer .cta a{font-size:1rem}}#footer .other{text-align:right}#footer .other img{margin:0 10px}
/*# sourceMappingURL=main.min.css.map */
