html {
height: 100%;
}
body {
background-color: #02005B;
}
:root :where(h2) {
font-size: 2rem;
}
.custom-button {
background: #124B8C;
color: #fff !important;
text-decoration: none;
padding: 0.8em 3em;
border-radius: 30px;
}
.wpcf7,
.container-thankyoupage {
background-color: #FF9000;
border-radius: 20px;
padding: 1em 2em;
font-family: 'Montserrat';
}
.container-thankyoupage {
padding: 6em 2em;
}
.wpcf7 h2,
.container-thankyoupage h2 {
font-family: 'Balboa';
font-size: 2.3em;
color: #fff;
text-transform: uppercase;
padding-right: 1em;
margin-top: 15px;
margin-bottom: 10px;
}
.container-thankyoupage h3 {
color: #fff;
font-family: 'Balboa';
margin-top: 0px;
font-size: 1.7em;
}
.wpcf7 p,
.container-thankyoupage p,
.wpcf7 h3 {
color: #fff;
font-weight: 600;
padding-right: 1em;
margin-bottom: 0px;
}
.wpcf7 h2 .light,
.container-thankyoupage h2 .light  {
color:#48B2FA;
}
.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button, .cf7mls_back.action-button, 
div[id^="wpcf7-f77"] button.cf7mls_back,
form.cf7mls input.wpcf7-form-control.wpcf7-submit,
.wpcf7-submit {
font-family: 'Montserrat';
background: rgb(79,117,214);
color: #FF9100 !important;
text-transform: uppercase;
background: #fff !important;
border-radius: 25px;
padding: 15px 90px;
height: auto !important;
font-size: initial;
cursor: pointer;
border: none !important;
width: fit-content;
font-size: 1.3em;
line-height: 1;
padding-top: 18px;
}
.cf7mls-btns .cf7mls_next.action-button,
form.cf7mls input.wpcf7-form-control.wpcf7-submit {
margin-right: 2em;
}
.wpcf7 input, 
.wpcf7 textarea {
border: none;
border-bottom: 1px solid #215382;
border:none;
color: #FF9100;
font-family: 'Montserrat';
font-size: 1em;
font-weight: 500;
max-width: 400px;
background: #fff;
}
input:focus-visible {
outline: 0px;
}
.wpcf7 input {
height: 2.5em;
margin-bottom: 10px;
}
label {
color:#fff;
font-family: 'Balboa' !important;
text-transform: uppercase;
font-size: 1.2em;
font-weight: 100;
}
::placeholder { color: #FFCDA4;
opacity: 1; }
:-ms-input-placeholder { color: #FFCDA4;
}
::-ms-input-placeholder { color: #FFCDA4;
}
.cf7mls_progress_bar_title {
display: none;
}
.cf7mls_bar_style_navigation_horizontal_squaren.cf7mls_bar_style_text_vertical li:before, .cf7mls_bar_style_navigation_horizontal_round.cf7mls_bar_style_text_vertical li:before {
background: #999999;
}
.cf7mls_progress_bar li .cf7_mls_count_step {
color: #fff;
}   .wpcf7-response-output {
border: none;
font-family: 'Balboa';
color: #FA5100;
font-size: 1.5em;
line-height: 1.4;
margin-top: 0px;
border-color: #48B2FA !important;
}
select {
border: 3px solid #225382;
height: 2.3em;
}
input[type="checkbox"] {
height: initial;
float: left;
width: inherit;
}
.wpcf7 a, .wpcf7 a:visited {
color: #124B8C !important;
}
.row {
z-index: 1;
position: relative;
}
label, .action-button {
font-family: 'Balboa' !important;
}
.text-center {
text-align:center;
}
.custom-menu-footer {
padding-top: 1em;
padding-bottom: 2em;
}
.custom-menu-footer a, .custom-menu-footer a:visited {
color:#fff !important;
font-family: 'Balboa' !important;
text-transform:initial;
}
.custom-menu-footer .custom-button {
background: #FA5100;
padding: 1.1em 3em;
width: fit-content !important;
}
.wpcf7-form.submitting .wpcf7-submit {
pointer-events: none;
}
.wpcf7-list-item-label {
float: left;
padding-left: 5px;
line-height: 2;
}
.wpcf7-list-item {
display: inline-flex;
} @media screen and (max-width: 39.9375em) {
.cf7mls-btns .cf7mls_next.action-button, .cf7mls-btns .cf7mls_back.action-button, div[id^="wpcf7-f77"] button.cf7mls_back, form.cf7mls input.wpcf7-form-control.wpcf7-submit {
padding: 11px 22px !important;
font-size: 13px !important;
}
.wpcf7 input {
width: 99%;
}
form.cf7mls input.wpcf7-form-control.wpcf7-submit {
margin-right: 0em;
}
.wpcf7 form .wpcf7-response-output {
margin: 0.5em 0.5em 1em;
padding: 0.2em 0.5em;
border: 2px solid #00a0d2;
font-size: 1.2em;
}
.wpcf7, .container-thankyoupage {
padding: 1em 1em;
}
.fieldset-cf7mls-wrapper .fieldset-cf7mls {
width: initial;
}
} @media screen and (min-width: 40em) {} @media screen and (min-width: 40em) and (max-width: 63.9375em) {} @media screen and (min-width: 64em) {
select {
width: 400px;
}
} @media screen and (min-width: 64em) and (max-width: 74.9375em) {} body{
background-color:#0D0D0D;
font-family: 'Balboa';
text-transform:uppercase;
background-image:url(https://mundogatorade.com/wp-content/themes/twentytwentythree/assets/images/background-gatorade.jpg);
background-size:cover;
background-repeat: no-repeat;
background-position: center center;
color:#999;
background-attachment: fixed;
}
a, a:visited {
color:#00703f !important;
}
a:hover {
color:#fff !important;
}
.bd-placeholder-img {
font-size: 1.125rem;
text-anchor: middle;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
#header, #footer {
display:none;
}
hr {
display:none;
}
@media (min-width: 768px) {
.bd-placeholder-img-lg {
font-size: 3.5rem;
}
}
.b-example-divider {
height: 3rem;
background-color: rgba(0, 0, 0, .1);
border: solid rgba(0, 0, 0, .15);
border-width: 1px 0;
box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
}
.b-example-vr {
flex-shrink: 0;
width: 1.5rem;
height: 100vh;
}
.bi {
vertical-align: -.125em;
fill: currentColor;
}
.nav-scroller {
position: relative;
z-index: 2;
height: 2.75rem;
overflow-y: hidden;
}
.nav-scroller .nav {
display: flex;
flex-wrap: nowrap;
padding-bottom: 1rem;
margin-top: -1px;
overflow-x: auto;
text-align: center;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
}
#checkterms {
transform: initial;
padding: 0;
text-align: center;
width: 25px;
height: 25px;
}
.ui-widget-content a{
color: #333333!important;
}
.form-inputs-container-color-form {
max-width: 790px;
padding: 2vw;
padding-bottom: 4vw !important;
background-color:#fff;
border-radius:25px;
margin-top: 5vw !important;
padding-bottom: 6em !important; }
::placeholder { color: #FA5100;
opacity: 1; }
:-ms-input-placeholder { color: #FA5100;
}
::-ms-input-placeholder { color: #FA5100;
}
input, select {
width:100%;
color:#FA5100;
background:#fff;
border:none;
border-bottom:1px solid #306BD5;
text-transform: uppercase;
font-family: 'Balboa' !important;
}
.button {
background: #FA5100;
color: #fff;
border: none;
border-radius: 30px;
padding: 10px 70px;
margin-top: 2em;
text-transform: uppercase;
}
.title {
color:#306BD5;
text-align:center;
font-family: 'intro_boldregular';
}
.subheading {
color:#CA4D22;
text-align:center;
font-family: 'intro_boldregular';
}
.heading {
color:#1B1B1B;
font-family: 'Balboa';
}
.custom-text,
.form-label {
color:#999999;
font-family: 'intro_boldregular';
}
.continer-heading {
padding-bottom:2em;
text-align:center;
}
.continer-heading img,
.continer-heading svg {
width: 250px;
}
.py-5 {
padding-top: 0rem!important;
}
#form-registration {
margin-top:2em;
}
label.error {
color:#ca4d22;
font-size:0.9em;
}
.form-label {
margin-bottom: 0px;
}
.label-name-input {
margin-top:15px;
}
.text-bg-pepsi {
background-color: #fff !important;
color: #fa5100 !important;
}
.text-bg-pepsi h2 {
font-family: 'Balboa';
}
.form-inputs-container-color {
background-color: transparent !important;
}
.close-button {
background: #fa5100 !important;
border-color: #fa5100 !important;
}
.modal-footer button {
background-color:#fa5100;
border-color:#fa5100;
}
.modal-footer button:hover {
background-color:#fa5100;
}
.header {
background:#fff;
text-align:center;
}
.footer {
text-align:center;
margin-top: -6em;
z-index: 3;
position: relative;
}
.second-step {
display:none;
}
#checkterms-error {
position: absolute;
margin-top: 28px;
font-size: 0.8em;
}
@media only screen and (max-width: 768px) {
#form-success p,#form-email p{
font-size: 1.4rem;
}
#form-success .modal-body,#form-email .modal-body{
text-align: center;
max-height: 350px;
}
.continer-heading img,
.continer-heading svg {
width: 200px;
}
.text-bg-pepsi h2 {
font-size: 2.2em;
}
.form-inputs-container-color-form {
padding: 2em;
}
.py-5 {
padding: 0px 1em;
}
input, select {
padding: 6px;
font-size: 0.9em;
}
.label-text-terminos {
font-size:0.8em !important;
}
.custom-text {
margin-bottom:0px !important;
}
#form-registration {
margin-top: 1em;
}
}