.elementor-93 .elementor-element.elementor-element-ed2f330{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:3vw 0vw;--row-gap:3vw;--column-gap:0vw;--flex-wrap:wrap;--overflow:hidden;--padding-top:8vw;--padding-bottom:8vw;--padding-left:2vw;--padding-right:2vw;}.elementor-93 .elementor-element.elementor-element-ed2f330:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-ed2f330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://traceguestsuites.com/wp-content/uploads/2026/05/rectangle-111-map.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-93 .elementor-element.elementor-element-659ba34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-93 .elementor-element.elementor-element-06b036a{text-align:center;}.elementor-93 .elementor-element.elementor-element-06b036a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-c897ce9{text-align:center;}.elementor-93 .elementor-element.elementor-element-c897ce9 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-c757105{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;}.elementor-93 .elementor-element.elementor-element-08b5d30{text-align:start;}.elementor-93 .elementor-element.elementor-element-08b5d30 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-93 .elementor-element.elementor-element-08b5d30 .elementor-heading-title a:hover, .elementor-93 .elementor-element.elementor-element-08b5d30 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-93 .elementor-element.elementor-element-8dd8167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-93 .elementor-element.elementor-element-659ba34{--width:100%;}.elementor-93 .elementor-element.elementor-element-c757105{--width:45%;}.elementor-93 .elementor-element.elementor-element-8dd8167{--width:45%;}}@media(max-width:767px){.elementor-93 .elementor-element.elementor-element-ed2f330{--gap:10vw 10vw;--row-gap:10vw;--column-gap:10vw;--padding-top:15vw;--padding-bottom:15vw;--padding-left:5vw;--padding-right:5vw;}.elementor-93 .elementor-element.elementor-element-c757105{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}}@media(min-width:1551px){.elementor-93 .elementor-element.elementor-element-ed2f330:not(.elementor-motion-effects-element-type-background), .elementor-93 .elementor-element.elementor-element-ed2f330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS */.gform-theme--foundation .gform_fields {
    grid-row-gap: 10px !important;
}

label{
    font-size: 1.4rem !important;
    font-family: "Univers Next Pro", sans-serif !important;
    color: #262642 !important;
}

input {
    height: 2.5vw !important;
    font-weight: 600 !important;
    font-size: 1.4vw !important;
    font-family: "Univers Next Pro", sans-serif !important;
    color: #262642 !important;
    border-radius: 0px !important;
    border: 2px solid #4D4D4A !important;
    padding-left: 10px !important;
    background: #00000000 !important;
}

textarea{
    font-weight: 600 !important;
    font-size: 1.4vw !important;
    font-family: "Univers Next Pro", sans-serif !important;
    color: #262642 !important;
    border-radius: 0px !important;
    border: 2px solid #4D4D4A !important;
    padding: 10px !important;
    background: #00000000 !important;
    margin-top: 0px !important;
}

input::placeholder {
    font-weight: 400 !important;
    opacity: 1;
    color: #262642 !important;
}

textarea::placeholder {
    font-weight: 400 !important;
    opacity: 1;
    color: #262642 !important;
}


.gform_button{
    background: #00000000 !important;
    color: #262642 !important;
    font-size: 1.4vw !important;
    text-transform: uppercase !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 3vw !important;
    padding-right: 3vw !important;
    border: 2px solid #262642 !important;
    border-radius: 200px !important;
    margin-top: 10px;
}

.gform_button:hover{
    background: #C7DCE2 !important;
}

.gfield_label{
    display: none;
}

.gfield_label.gform-field-label{
    font-weight: 800 !important;
}

#gform_confirmation_message_2{
    color: #262642 !important;
    font-family: "Univers Next Pro", sans-serif !important;
}

.gform_confirmation_message_2{
    color: #262642 !important;
    font-family: "Univers Next Pro", sans-serif !important;
}

.gform_required_legend{
    display: none !important;
}


@media screen and (max-width: 1024px){

input {
    height: 2.5rem !important;
    font-size: 1.5rem !important;
}

textarea{
    font-size: 1.5rem !important;
}


.gform_button{
    font-size: 1.2rem !important;
}

#gform_confirmation_message_2{
    color: #262642 !important;
    font-family: "Univers Next Pro", sans-serif !important;
}

.gform_confirmation_message_2{
    color: #262642 !important;
    font-family: "Univers Next Pro", sans-serif !important;
}

}/* End custom CSS */