div.wpforms-container-full .wpforms-form textarea:focus {
color: #000 !important;
}
.wpforms-field.wpforms-field-content .wpforms-field-row h1:first-child, .wpforms-field.wpforms-field-content .wpforms-field-row h2:first-child, .wpforms-field.wpforms-field-content .wpforms-field-row h3:first-child, .wpforms-field.wpforms-field-content .wpforms-field-row h4:first-child, .wpforms-field.wpforms-field-content .wpforms-field-row h5:first-child, .wpforms-field.wpforms-field-content .wpforms-field-row h6:first-child {
    font-size: 32px;
    font-family: "Rza", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 300 !important;
    color: inherit;
    text-rendering: optimizeLegibility;
    margin: 0 0 9px !important;
    line-height: 1.1;
    text-align: left !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:last-child, div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:only-child {
min-width: 100%;
width: 100%;
display: flex;
justify-content: center;
text-align: center;

}

.page-id-63758 {
background: #fff;
}

.page-id-63758 .page-container, .page-id-63758 .header  {
    background:#151515 !important;
    color: #fff!important;
}
.page-id-63758 .page-container a {
    border-bottom: 1px solid #EA1D76;
    color: #EA1D76;
    
}
.page-id-63758 .header .main-nav ul a {
    color: #EA1D76 !important;
    
}


div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea {
	background-color: transparent !important;
	border: none;
border-bottom: 1px solid #999;
text-align: center;
height: 65px;
}


.wpcf7-response-output {
    display: block !important;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    color: #EB1D76;
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: none !important;
}


div.wpforms-container-full textarea {
background: none;
border-style: none;
border-bottom: 1px solid #999;
height: 150px;
}


div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row, div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-right: -10px;
    padding-bottom: 2em;
    margin-left: -10px;
    border-bottom: 1px solid #999;
}

div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active, .wp-core-ui div.wpforms-container-full input[type=submit]:hover, .wp-core-ui div.wpforms-container-full input[type=submit]:active, .wp-core-ui div.wpforms-container-full button[type=submit]:hover, .wp-core-ui div.wpforms-container-full button[type=submit]:active, .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, .wp-core-ui div.wpforms-container-full .wpforms-page-button:active {
    background: transparent !important;
    color: #000;
    font-size: 27px;
    font-family: 'Rza';
color: #EA1D76;
transition: all 500ms ease-in-out;
}

div.wpforms-container-full button[type=submit]:hover {
display: flex;
}
div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    background-color: transparent !important;
    color: #000;
    font-family: 'Rza', arial !important;
    font-size: 27px !important;
    text-align: left;
    display: flex;
    margin: 0;
    padding: 0;
}


div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple ul li input+label, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox ul li input+label {
	line-height: 1 !important;
	font-size: 25px !important;
}


div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader {
background: none;
border: none;
border-bottom: 1px solid #999;

}

@media (min-width: 992px) {
div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader {
min-height: 150px;
}
}




div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message {
    font-size: 22px;
    font-family: 'Rza';
}



.wpforms-form .wpforms-field-container .wpforms-field.wpforms-field-content {
	display: flex;
	justify-content: center;
min-width: 100%;
	width: 100%;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
	color: black;
	opacity: 1; /* Firefox */
        font-size: 1.5em;
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: black;
        font-size: 1.5em;
  }
  
  ::-ms-input-placeholder { /* Microsoft Edge */
	color: black;
        font-size: 1.5em;
  }

div.wpforms-container-full input[type=date]:focus:invalid, div.wpforms-container-full input[type=datetime]:focus:invalid, div.wpforms-container-full input[type=datetime-local]:focus:invalid, div.wpforms-container-full input[type=email]:focus:invalid, div.wpforms-container-full input[type=month]:focus:invalid, div.wpforms-container-full input[type=number]:focus:invalid, div.wpforms-container-full input[type=password]:focus:invalid, div.wpforms-container-full input[type=range]:focus:invalid, div.wpforms-container-full input[type=search]:focus:invalid, div.wpforms-container-full input[type=tel]:focus:invalid, div.wpforms-container-full input[type=text]:focus:invalid, div.wpforms-container-full input[type=time]:focus:invalid, div.wpforms-container-full input[type=url]:focus:invalid, div.wpforms-container-full input[type=week]:focus:invalid, div.wpforms-container-full select:focus:invalid, div.wpforms-container-full textarea:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=date]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=email]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=month]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=number]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=password]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=range]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=search]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=tel]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=text]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=time]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=url]:focus:invalid, .wp-core-ui div.wpforms-container-full input[type=week]:focus:invalid, .wp-core-ui div.wpforms-container-full select:focus:invalid, .wp-core-ui div.wpforms-container-full textarea:focus:invalid {
border: none;
border-bottom: 1px solid #999;

}

div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus {
    box-shadow: none !important;
border: none;
border-bottom: 1px solid #EA1D76;
}

div.wpforms-container-full input[type=submit]:focus:after, div.wpforms-container-full button[type=submit]:focus:after, div.wpforms-container-full .wpforms-page-button:focus:after {
    border: none !important;
}


.connect-form::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999 !important;
    font-family: "apercu", arial, sans-serif;
    font-weight: 100;
    letter-spacing: 0;
}

.connect-form:-moz-placeholder {
    color: #000 !important;
    font-family: "apercu", arial, sans-serif;
    font-weight: 100;
    letter-spacing: 0;
}

.connect-form::-moz-placeholder {
    color: #999 !important;
    font-family: "apercu", arial, sans-serif;
    font-weight: 100;
    letter-spacing: 0;
}

.connect-form:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #f6f6f6 !important;
    font-family: "apercu", arial, sans-serif;
    font-weight: 100;
    letter-spacing: 0;
}

.wpforms-container .wpforms-form .wpforms-list-2-columns {
padding: 25px 0 0;
}

.dz-message {
font-family: 'Apercu', arial, sans-serif;
    text-transform: uppercase;
    font-size: 22px;
}


div.wpforms-container div.wpforms-uploader .dz-message svg {
display: none;
}

/* RADIO BUTTONS */



input[type=radio]+span:before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 25px;
    width: 25px;
    top: 6px;
    border: 2px solid #EA1D76;
}

input[type=radio]+span:after {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 15px;
    width: 15px;
    top: 11px;
    left: 5px;
    visibility: hidden;
}

input[type=radio]:checked+span:before {
    background: transparent;
}

input[type=radio]:checked+span:after {
    background: #EA1D76;
    visibility: visible;
}






div.wpforms-container-full .wpforms-field-file-upload .wpforms-uploader .dz-message .modern-hint {
    font-size: 20px;
    font-family: 'apercu' !important;
    line-height: 2 !important;
    color: #777777 !important;
    opacity: 1 !important;
}



div.wpforms-container-full input[type=checkbox]:before, div.wpforms-container-full input[type=radio]:before
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 25px;
    width: 25px;
    top: 6px;
    border: 2px solid #EA1D76;

}

div.wpforms-container-full input[type=checkbox]:before, div.wpforms-container-full input[type=radio]:before {
    border-width: 1px !important;
    border-style: solid  !important;
    border-color: #EA1D76 !important;
    background-color: #fff  !important;
}

div.wpforms-container-full input[type=checkbox]:before, div.wpforms-container-full input[type=checkbox]:after, div.wpforms-container-full input[type=radio]:before, div.wpforms-container-full input[type=radio]:after {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 23px !important;
    width: 23px !important;
    top: 11px;
    left: 5px;
    visibility: hidden;
}
div.wpforms-container-full input[type=checkbox]:before, div.wpforms-container-full input[type=checkbox]:after, div.wpforms-container-full input[type=radio]:before, div.wpforms-container-full input[type=radio]:after {
    content: '';
    position: absolute;
    left: -2px;
    top: -2px;
    width: 23px;
    height: 23px;
    box-sizing: content-box;
    cursor: pointer;
}


input[type=radio]:checked+span:before {
    background: transparent;
}

input[type=radio]:checked+span:after {
    background: #EA1D76;
    visibility: visible;
}






/* PLACEHOLDER TEXT DISAPPEAR ON CLICK */

::-webkit-input-placeholder {
    opacity: 1;
    -webkit-transition: opacity .5s;
    transition: opacity .5s;
}

/* Chrome &lt;=56, Safari &lt; 10 */

:-moz-placeholder {
    opacity: 1;
    -moz-transition: opacity .5s;
    transition: opacity .5s;
}

/* FF 4-18 */

::-moz-placeholder {
    opacity: 1;
    -moz-transition: opacity .5s;
    transition: opacity .5s;
}

/* FF 19-51 */

:-ms-input-placeholder {
    opacity: 1;
    -ms-transition: opacity .5s;
    transition: opacity .5s;
}

/* IE 10+ */

::placeholder {
    opacity: 1;
    transition: opacity .5s;
}

/* Modern Browsers */

*:focus::-webkit-input-placeholder {
    opacity: 0;
}

/* Chrome &lt;=56, Safari &lt; 10 */

*:focus:-moz-placeholder {
    opacity: 0;
}

/* FF 4-18 */

*:focus::-moz-placeholder {
    opacity: 0;
}

/* FF 19-50 */

*:focus:-ms-input-placeholder {
    opacity: 0;
}

/* IE 10+ */

*:focus::placeholder {
    opacity: 0;
}


/* Ensure radio buttons are circular with a 2px border */
div.wpforms-container-full input[type=radio] {
    appearance: none !important;
    width: 23px !important; /* Adjust size as needed */
    height: 23px !important;
    border: 2px solid #EA1D76 !important; /* Border color */
    border-radius: 50% !important;
    background-color: transparent !important; /* Empty circle */
    display: inline-block !important;
    position: relative !important;
    transition: background-color 0.2s, border 0.2s !important;
    cursor: pointer !important;
}

/* When the radio button is selected */
div.wpforms-container-full input[type=radio]:checked {
    background-color: #EA1D76 !important; /* Fills the circle */
    border: 2px solid #EA1D76 !important; /* Keeps the same border color */
}

/* Add an inner solid dot when checked */
div.wpforms-container-full input[type=radio]:checked:before {
    content: &quot;&quot; !important;
    width: 10px !important; /* Inner dot size */
    height: 10px !important;
    background-color: #EA1D76 !important;
    border-radius: 50% !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
}

/* Adjust label positioning */
div.wpforms-container-full input[type=radio] + label {
    font-size: 16px !important;
    margin-left: 8px !important; /* Space between radio and label */
    cursor: pointer !important;
    vertical-align: middle !important;
    font-family: &quot;Rza&quot;, Helvetica, Arial, sans-serif !important; /* Apply correct font */
}

div.wpforms-container-full .wpforms-form textarea:focus {
    color: transparent;
    border: none;
    border-bottom: 1px solid #999;
}


div.wpforms-container-full input[type=checkbox]:checked:before, div.wpforms-container-full input[type=radio]:checked:before {
    border-style: solid;
    border-color: #EA1D76 !important;
    box-shadow: none !important;
    outline: none;
}




div.wpforms-container-full input[type=radio]:checked:after {
    background-color: #EA1D76 !important;
}
