/** Shopify CDN: Minification failed

Line 18:16 Unexpected "{"
Line 18:24 Expected ":"
Line 28:16 Unexpected "{"
Line 28:24 Expected ":"
Line 28:81 Unexpected "{"
Line 28:89 Expected ":"
Line 71:16 Unexpected "{"
Line 71:24 Expected ":"
Line 100:16 Unexpected "{"
Line 100:24 Expected ":"
... and 4 more hidden warnings

**/
/* Globo Forms Style Override */

.globo-form-id-{{configs.formId}}  .globo-form-app {
    background-color: transparent!important;
}

.globo-form-app.boxed-layout {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    transition:none!important;
}

.globo-form-id-{{configs.formId}}  .globo-form-app .globo-label, .globo-form-id-{{configs.formId}}  .globo-form-app .globo-form-control label.globo-label{
    display: none!important;
}

.globo-form-app .globo-form-control input, .globo-form-app .globo-form-control textarea, .globo-form-app .globo-form-control select{
    width: 100%!important;
    padding: 9px 15px;
    font-family: var(--Font_Family-gtAmerica)!important;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: .01em;
    line-height: 24px;
    -webkit-appearance: none;
    appearance: none;
    background: #000000!important;
    background-image: none!important;
    border: 1px solid rgba(244,244,244,.1);
    box-shadow: none;
    color: #ffffff!important;
    outline: 0;
    transition: border .2s cubic-bezier(.3,.66,.73,.83);
}

.globo-form-app .header .title{
    font-family: var(--Font_Family-mussels)!important;
    font-weight: 300!important;
    letter-spacing: .01em!important;
    line-height: 1.2!important;
    text-transform: uppercase!important;
    color: var(--Color_OffWhite)!important;
    font-size:32px!important;
    }

.globo-form-app .header .description{
    font-family: var(--Font_Family-gtAmerica)!important;
    font-size: 14px!important;
    font-weight: 300!important;
    letter-spacing: .01em!important;
    line-height: 24px!important;
    color: var(--Color_OffWhite)!important;
    }

 
.globo-form-id-{{configs.formId}}  .globo-form-app .footer button.submit{
    --notchSize: 5px;
    /* background-color: var(--Color_OffWhite)!important; */
    /*color: var(--Color_WarmBlack)!important; */
    clip-path: polygon(0% var(--notchSize),var(--notchSize) 0%,calc(100% - var(--notchSize)) 0%,100% var(--notchSize),100% calc(100% - var(--notchSize)),calc(100% - var(--notchSize)) 100%,var(--notchSize) 100%,0% calc(100% - var(--notchSize)));
    position: relative;
    z-index: 1;
    align-items: center!important;
    justify-content: space-between!important;
    text-align: left!important;
    display: flex;
    padding: 12px 15px;
    font-family: var(--Font_Family-gtAmericaMono);
    font-size: 13px;
    font-weight: 400;
    letter-spacing: .2em;
    line-height: 16px;
    text-align: left;
    text-transform: uppercase;
    border: 0;
    border-radius: 0;
    overflow: hidden;
    white-space: nowrap;
    max-width:250px!important;
    width: 100%!important;
    transition: color 0.5s ease, background-color 0.5s ease !important;
}


.globo-form-id-{{configs.formId}}  .globo-form-app .footer button.submit:hover {
    animation: SecondaryButtonFlicker 0.2s normal forwards linear;
}

@keyframes SecondaryButtonFlicker {
    0% {
        background-color: var(--Color_OffWhite)!important;
        color: var(--Color_WarmBlack)!important;
    }
    
    10% {
        background-color: var(--Color_WarmBlack);
        color: var(--Color_OffWhite);
    }
    
    20% {
        background-color: var(--Color_OffWhite);
        color: var(--Color_WarmBlack);
    }
    
    50% {
        background-color: var(--Color_WarmBlack);
        color: var(--Color_OffWhite);
    }
    
    60% {
        background-color: var(--Color_OffWhite);
        color: var(--Color_WarmBlack);
    }
    
    100% {
        background-color: var(--Color_WarmBlack);
        color: var(--Color_OffWhite);
    }
    }

button.submit:after{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='%237b7356' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 4a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM7 12a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM13 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z' fill='%237b7356'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right;
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    margin-left: 15px;
    padding-right: 15px;
    padding-left: 15px;
    border-left: 1px dotted var(--Color_Grey-2);
    color: var(--Color_OffWhite);
}

button.submit:after:hover{
    /* background: url(globo-arrow.svg); */
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    margin-left: 15px;
    padding-right: 15px;
    padding-left: 15px;
    border-left: 1px dotted var(--Color_Grey-2);
    color: var(--Color_MilitaryGreen);
}


.spinner{
    display:none;
}

.globo-form-id-{{configs.formId}} .globo-form-app .footer button {
    border: none!important;
}

@media only screen and (max-width: 768px) {
    .globo-form-id-{{configs.formId}}  .globo-form-app .footer button.submit{          
        max-width:100%!important;        
    }
    }