.header-img{background:url(https://webuykeyfobs.com/images/new/100-cash.jpg) no-repeat;background-size:cover;width:100%;height:330px}.color-layer{background-color:rgba(23,63,17,.75);width:100%;height:100%}.site-intro{padding-top:25px;color:#fff}.site-intro h1{margin-top:0;margin-bottom:15px;font-size:37px;text-transform:uppercase;letter-spacing:1.2px}.d-cta a{color:#fff}.d-cta a:hover{color:#FFC628}.accordeon{padding:0;list-style-type:none;margin:50px auto}.accordeon h2{font-size:18px;margin:0;margin-right:10px}.accordeon_item{background:#ddd;border-radius:5px;margin-bottom:25px;-webkit-box-shadow:0 0 8px rgba(2,2,2,.1);box-shadow:0 0 8px rgba(2,2,2,.1)}.active>.accordeon_title{border-radius:5px 5px 0 0}.accordeon_title{position:relative;cursor:pointer;padding:20px;color:#333;font-weight:700;background:#fff;border-radius:5px}.accordeon_item i{border:solid #C4C4C4;border-width:0 3px 3px 0;display:inline-block;padding:3px;-webkit-transition:all ease .2s;-o-transition:all ease .2s;transition:all ease .2s;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}li.accordeon_item.active i{-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.accordeon_content{padding:25px;border-radius:5px;background-color:#EDEDED}.question-position{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.accordeon p{margin:0;font-size:15px}.promise-h2{font-size:30px}@media screen and (min-width:375px){.header-img{height:290px}}@media screen and (min-width:600px){.header-img{height:200px}}@media screen and (min-width:768px){.d-title{width:500px}}@media screen and (min-width:960px){.site-intro,.d-promise{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promise-h2{margin-top:60px}.header-img{background-position:50px;height:390px}.site-intro h1{margin-top:110px}.d-cta{width:40%;margin-top:35px}.accordeon,.our-promise{margin:60px 0;width:520px}.accordeon_title{padding:30px}}@media screen and (min-width:1100px){.accordeon,.our-promise{width:650px}.d-promise{width:95%;margin:0 auto}}@media screen and (min-width:1288px){.site-intro h1{font-size:45px;width:550px}.d-cta{width:450px;margin-top:75px}}