@import url('https://fonts.googleapis.com/css2?family=Anton&family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;500;600;700;800;900&display=swap');@media (min-width: 768px){.container-fluid.bg-image-container{min-height:none}}@media (min-width: 576px) and (max-width: 767.98px){}.btn-primary{text-wrap:wrap}h1,h2,h2,h4,h5,h6{color:#fff}.congrats-box h2,h3{color:#4e4e4e;text-shadow:none !important}.grey{color:#4e4e4e !important}.grad-overlay{background-image:linear-gradient(to left,transparent,#4e4e4eb3);min-height:40rem}.form_container{background-color:#ffffffe6;padding:30px;border-radius:15px}.blue{color:#029fd1}.orange{color:#ffc107 !important}.thank-you-heading-h1{font-size:2.5rem !important;line-height:35px}a{color:#0293e2}a:hover{color:#ffc107}#cr_path_content h1,h2,h3{font-size:1.5rem;font-family:'League Spartan',sans-serif;text-align:center;font-weight:normal !important;color:#4e4e4e}#step_4,#step_5,#step_6,#step_7,#step_8,#step_9,#step_10,#step_11,#step_12,#step_13,#step_14,#step_15,#step_16,#step_17,#step_18{padding:10px
20px}#step_1 .btn-primary, #step_2 .btn-primary, #step_3 .btn-primary, #step_4 .btn-primary, #step_5 .btn-primary, #step_6 .btn-primary, #step_7 .btn-primary, #step_8 .btn-primary, #step_9 .btn-primary, #step_10 .btn-primary, #step_11 .btn-primary,
#step_12 .btn-primary, #step_13 .btn-primary, #step_14 .btn-primary, #step_15 .btn-primary, #step_16 .btn-primary, #step_17 .btn-primary, #step_18 .btn-primary{border-radius:15px;background-color:#0293e2;color:#fff}#step_4 button.btn.skip, #step_5 button.btn.skip, #step_6 button.btn.skip, #step_7 button.btn.skip, #step_8 button.btn.skip, #step_9 button.btn.skip, #step_10 button.btn.skip, #step_11 button.btn.skip,
#step_12 button.btn.skip, #step_13 button.btn.skip, #step_14 button.btn.skip, #step_15 button.btn.skip, #step_16 button.btn.skip, #step_17 button.btn.skip, #step_18
button.btn.skip{border-radius:15px;border:1px
solid #0293e2;background-color:#fff;color:#0293e2;margin-top:1rem}#step_4 .btn-primary button:hover{background-color:#fff;color:#0293e2}.spacer{height:25px}.smaller-font{font-size:1.5rem !important}.middle-font{font-size:2.5rem}.big-font{font-size:3.5rem}.error{color:#ffc107;text-shadow:-3px 3px 11px #000000bd}.league-semibold{font-family:'League Spartan',sans-serif;font-weight:700}.league-bold{font-family:'League Spartan',sans-serif;font-weight:700}.league{font-family:'League Spartan',sans-serif}.text-shadow{text-shadow:-3px 3px 11px #000000bd !important}button.btn.skip{background:#0293e2;color:white;border:none;border-radius:0;cursor:pointer;font-size:1.25rem;font-weight:bold;overflow:hidden;padding:1.25rem 2rem;position:relative;text-transform:uppercase;z-index:1;display:block;width:100%;text-align:center}#item_84_label{display:none}label{color:#4e4e4e}.heading-h1{font-family:'League Spartan',sans-serif;color:#fff;text-transform:uppercase;font-weight:900;font-size:4rem;text-shadow:-3px 3px 11px #000000bd;line-height:50px}.heading-h1-mobile{font-family:'League Spartan',sans-serif;color:#fff;text-transform:uppercase;font-weight:900;font-size:2.5rem;text-shadow:-3px 3px 11px #000000bd;line-height:36px}.heading-h3-mobile{font-family:'League Spartan',sans-serif;color:#fff;font-size:1.5rem;font-weight:600;text-shadow:-3px 3px 11px #000000bd}.heading-h2{font-size:2.15rem}.heading-h3{font-family:'League Spartan',sans-serif;color:#fff;font-size:2rem;font-weight:600;text-shadow:-3px 3px 11px #000000bd}.bg-white{background-color:#fff}.bg-image-container{background-image:url(/files/images/empty-beach-resort-with-palm-trees-2022-11-16-13-43-03-utc_small.jpg);background-size:cover;background-position:center}.container-fluid.bg-image-container{padding-left:0px;padding-right:0px;min-height:40rem}#body-container{background-image:url();background-size:contain;background-repeat:no-repeat}.btn-primary{background:#0293e2;color:white;border:none;border-radius:0;cursor:pointer;font-size:1.25rem;font-weight:bold;overflow:hidden;padding:1.25rem 2rem;position:relative;text-transform:uppercase;z-index:1;display:block;width:100%;text-align:center}#header{padding-top:20px;padding-bottom:20px}#header
img{width:90%;max-width:200px}.claim-btn{padding:1.25rem 2rem;font-size:2rem;text-align:center;background:#ffc107;color:#4e4e4e;border:none;border-radius:15px;cursor:pointer;display:inline-block;font-weight:bold;overflow:hidden;position:relative;text-transform:uppercase;z-index:1}.form-control{border-radius:15px;background:transparent;border:1px
solid #4e4e4e;padding-left:15px;padding-right:15px;font-family:'League Spartan'}.claim-btn:hover{background:#9E8C10;color:white;text-decoration:none}#ready_to_claim{background:#029fd1;padding-top:60px;padding-bottom:60px;color:white}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background:#2FB5FD;border:none;box-shadow:none }body{font-family:'Open Sans',sans-serif;color:#4e4e4e}.steps .line:not(:last-child){position:relative}.steps .line:not(:last-child):after{border-top:2px #029fd1 dotted;content:'';position:absolute;width:calc(100% - 9rem);height: .25rem;border-radius: .25rem;top:38px;margin-left:4.5rem}#how_it_works{background:#f7ece8;color:#4e4e4e;padding-bottom:1rem;padding-top:1rem}#how_it_works
img{height:80px;margin-bottom:20px}#how_it_works
h2{font-weight:700;text-transform:uppercase;font-family:'League Spartan',sans-serif;margin-bottom:40px;margin-top:40px;font-size:2.5rem !important;color:#4e4e4e}#how_it_works
h3{font-size:1rem;font-weight:bold}img{max-width:100%}#how_it_works
img{border-color:#f7ece8 !important}.footer{padding-top:50px;padding-bottom:50px;text-align:justify}.img-container-mobile{margin-top:-2.8rem;padding-left:1rem;padding-right:1rem}@media only screen and (max-width: 768px){.steps .line:after{display:none}.product_image{right:5px;width:150px;height:150px;top:-10px}.headline{background:white;color:#0293e2;text-align:center;padding:1rem;margin:-2rem -2rem 2rem -2rem}.headline
h1{font-size:3rem}#form-container
h2{font-size:1.7rem}#comp-header{background:url(/files/images/flag.png) bottom center;background-size:auto;background-size:cover;margin:-2rem -2rem 20px -2rem;padding-top:1rem;padding-bottom:3rem}.left-answer
.radio_answers{position:relative}.left-answer .col>label{margin-left:0}.underline{background:url(https://rewards.offercarousel.com/files/images/getaway/red_marker_mobile.png) no-repeat center bottom;background-size:90%;display:block;padding-bottom:25px;font-weight:bold;margin-bottom:-10px}}