.car-banner .container{display:block;display:flex;flex-wrap:wrap;margin:auto;max-width:100%;position:relative;width:90%;z-index:1}.car-banner .bnr-txt-col{color:#fff;max-width:815px;text-align:center}.car-banner .bnr-txt-col h1{color:#fff;font-family:Cosmica-Bold,sans-serif;font-size:90px;letter-spacing:-6px;line-height:1}.car-banner .bnr-txt-col p{font-size:27px}.car-banner .bnr-txt-col .cta_button{background-color:#fff;color:#f90081;font-family:Cosmica-Regular,sans-serif;font-size:25px;height:77px;line-height:75px;margin-bottom:25px;min-width:355px;padding:0 10px}@media only screen and (max-width:1440px){.car-banner{background-position:100% 100%;min-height:690px}.car-banner .bnr-txt-col{margin-bottom:20px;margin-top:0;max-width:743px}}@media only screen and (max-width:1366px){.car-banner{margin-left:20px;margin-right:20px;padding:50px 0 15px}.car-banner .bnr-txt-col{margin:0;max-width:596px}.car-banner .bnr-txt-col h1{font-size:70px}.car-banner .bnr-txt-col p{font-size:22px}}@media only screen and (max-width:1199px){.car-banner .container{width:95%}.car-banner .bnr-txt-col{max-width:525px}.car-banner .bnr-txt-col .cta_button{font-size:18px;height:57px;line-height:57px;min-width:260px}}@media only screen and (max-width:991px){.car-banner .bnr-txt-col{max-width:405px}.car-banner .bnr-txt-col h1{font-size:50px;letter-spacing:-.5px}.car-banner .bnr-txt-col p{font-size:20px}}@media only screen and (max-width:679px){.car-banner{background-position:50%;margin:30px 20px}.car-banner .container{margin-bottom:0;margin-top:0;max-width:335px}.car-banner .bnr-txt-col{display:flex;flex-wrap:wrap;height:100%;margin:auto;max-width:335px}.car-banner .bnr-txt-col .text-block{margin-top:auto;width:100%}.car-banner .bnr-txt-col p{font-size:16px;margin-bottom:0}}@media only screen and (max-width:479px){.car-banner{background-position:85%;margin:30px 20px;max-width:100%}.hero-animated-icon{display:none}.car-banner .bnr-txt-col,.car-banner .container{max-width:100%}.car-banner .bnr-txt-col h1{font-size:45px}}