.elementor-188368 .elementor-element.elementor-element-ce4e10e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188368 .elementor-element.elementor-element-37c0dd1{--display:flex;--min-height:140px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188368 .elementor-element.elementor-element-37c0dd1:not(.elementor-motion-effects-element-type-background), .elementor-188368 .elementor-element.elementor-element-37c0dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mlnq5qmsdxfa.i.optimole.com/cb:1Cvp.61979/w:1920/h:121/q:90/f:best/https://relaxed-maxwell.67-225-176-108.plesk.page/wp-content/uploads/2026/01/VSE-Ticker-Strip.png");background-position:top left;background-repeat:repeat-x;background-size:contain;}.elementor-188368 .elementor-element.elementor-element-37356cf{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;--z-index:0;}.elementor-188368 .elementor-element.elementor-element-0858783{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:50px;}.elementor-188368 .elementor-element.elementor-element-bd6e870 .elementor-heading-title{font-size:24px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-188368 .elementor-element.elementor-element-c62f84e .elementor-heading-title{font-size:38px;font-weight:600;line-height:42px;color:var( --e-global-color-secondary );}.elementor-188368 .elementor-element.elementor-element-e1eeff3{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:var( --e-global-color-text );}.elementor-188368 .elementor-element.elementor-element-e1eeff3 p{margin-block-end:0px;}.elementor-188368 .elementor-element.elementor-element-b22f952{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-188368 .elementor-element.elementor-element-b22f952:not(.elementor-motion-effects-element-type-background), .elementor-188368 .elementor-element.elementor-element-b22f952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-188368 .elementor-element.elementor-element-b5b2919{text-align:center;}.elementor-188368 .elementor-element.elementor-element-b5b2919 .elementor-heading-title{font-size:20px;font-weight:600;line-height:24px;color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-188368 .elementor-element.elementor-element-37c0dd1{--width:7410px;}.elementor-188368 .elementor-element.elementor-element-0858783{--width:40%;}.elementor-188368 .elementor-element.elementor-element-b22f952{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-188368 .elementor-element.elementor-element-0858783{--width:100%;}.elementor-188368 .elementor-element.elementor-element-b22f952{--width:100%;}}@media(max-width:1024px){.elementor-188368 .elementor-element.elementor-element-37c0dd1{--min-height:100px;}.elementor-188368 .elementor-element.elementor-element-37356cf{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-188368 .elementor-element.elementor-element-0858783{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188368 .elementor-element.elementor-element-bd6e870{text-align:center;}.elementor-188368 .elementor-element.elementor-element-bd6e870 .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-188368 .elementor-element.elementor-element-c62f84e{text-align:center;}.elementor-188368 .elementor-element.elementor-element-c62f84e .elementor-heading-title{font-size:30px;line-height:34px;}.elementor-188368 .elementor-element.elementor-element-e1eeff3{text-align:center;font-size:17px;line-height:24px;}.elementor-188368 .elementor-element.elementor-element-b5b2919{text-align:center;}.elementor-188368 .elementor-element.elementor-element-b5b2919 .elementor-heading-title{font-size:20px;line-height:24px;}}@media(max-width:767px){.elementor-188368 .elementor-element.elementor-element-37c0dd1{--width:4940px;--min-height:113px;}.elementor-188368 .elementor-element.elementor-element-37c0dd1:not(.elementor-motion-effects-element-type-background), .elementor-188368 .elementor-element.elementor-element-37c0dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-188368 .elementor-element.elementor-element-37356cf{--content-width:450px;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-188368 .elementor-element.elementor-element-0858783{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-188368 .elementor-element.elementor-element-bd6e870{text-align:center;}.elementor-188368 .elementor-element.elementor-element-bd6e870 .elementor-heading-title{font-size:18px;line-height:22px;}.elementor-188368 .elementor-element.elementor-element-c62f84e{text-align:center;}.elementor-188368 .elementor-element.elementor-element-c62f84e .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-188368 .elementor-element.elementor-element-e1eeff3{text-align:center;font-size:16px;line-height:22px;}.elementor-188368 .elementor-element.elementor-element-b22f952{--padding-top:30px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-188368 .elementor-element.elementor-element-b5b2919{text-align:center;}.elementor-188368 .elementor-element.elementor-element-b5b2919 .elementor-heading-title{font-size:16px;line-height:20px;}}/* Start custom CSS for container, class: .elementor-element-37c0dd1 */@keyframes slide {
  0% {
    transform: translate3d(-1235px, 0, 0);
  }
  100% {
    transform: translate3d(-3705px, 0, 0);
  }
}

@media (max-width: 767px) {
@keyframes slide {
  0% {
    transform: translate3d(-400px, 0, 0);
  }
  100% {
    transform: translate3d(-2870px, 0, 0);
  }
}    
}

@media (min-width: 768px) and (max-width: 1024px) {
    
}

.elementor-188368 .elementor-element.elementor-element-37c0dd1 {
    animation: slide 60s linear infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce4e10e */.elementor-188368 .elementor-element.elementor-element-ce4e10e {
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e26f9b */form {
background-color: #f4f4f4;
}
.mktoGutter, .mktoOffset {
    border: 0;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px !important;
}

input:not([type=checkbox]):not([type=radio]),
textarea,
select{
	  padding: 10px 15px!important;
      border-radius: 3px !important;
      font-size: 15px!important;
      font-weight: 500;
      width: 100%!important;
      margin: 0!important;
      -webkit-font-smoothing: antialiased;
      border: none !important;
      color: #4e4e4e !important;
    	min-height: 50px !important;
      position: relative;
      line-height: 24px !important;
      box-shadow: none;
      outline: none;
}

.mktoButton {
    background-color: #D13B00!important;
    color: #fff;
    transition: all 0;
    margin-bottom: 30px;
    font-style: normal!important;
    -webkit-box-shadow: none!important;
    outline: 0;
    text-decoration: none!important;
    -webkit-font-smoothing: antialiased;
    position: relative;
    border-width: 0px!important;
    border-radius: 6px!important;
    padding: 13px 16px 13px 16px !important;
    text-align: center!important;
    border-width: 0!important;
    border-style: solid!important;
    font-size: 15px;
    font-weight: 700 !important;
    text-transform: uppercase;
    line-height: 22px !important;
    letter-spacing: 1.5px !important;
	transition: all 0s;
}

.mktoButton:hover{
	background-color: #000 !important;
}

.mktoButtonRow, .mktoFieldWrap {
    width: 100%;
}

.mktoCaptchaDisclaimer {
    padding: 0 !important;
    padding-top: 5px !important;
    color: var(--e-global-color-text);
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b  .mktoForm .mktoCheckboxList > label {
    font-size: 15px;;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b #LblUnion_s__c, #LblproductionHazards {
    font-weight: bold;
}

input[type="checkbox"] {
    accent-color: #D13B00;
}

.mktoCheckboxList[title="Select all that apply"] {
    column-count: 2 !important;
    column-gap: 20px !important;
    width: 100% !important;
}

.mktoCheckboxList[title="Select all that apply"] input,
.mktoCheckboxList[title="Select all that apply"] label {
    display: inline !important;
    break-inside: avoid !important;
}

@media screen and (max-width: 767px){
	.mktoFormCol {
		flex: 0 0 100%;
	}
	.mktoButtonRow{
	    text-align: center;
	}
	a{
	    padding: 0;
	}
}


.elementor-188368 .elementor-element.elementor-element-8e26f9b form.mktoForm {
    width:100% !important;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol {
    width:49%;
    margin-bottom:10px !important;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol:nth-child(1) {
    margin-right:0;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol:nth-child(2) {
    margin-left:1%;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormRow:nth-child(5), .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormRow:nth-child(6), .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormRow:nth-child(7) {
    width:100% !important;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b input.mktoField, .elementor-188368 .elementor-element.elementor-element-8e26f9b select.mktoField, .elementor-188368 .elementor-element.elementor-element-8e26f9b textarea.mktoField {
    width:100% !important;
    padding:10px;
    border-radius:0;
    border:1px solid #d1d1d1;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b input.mktoField::placeholder, .elementor-188368 .elementor-element.elementor-element-8e26f9b select.mktoField {
    color: var(--e-global-color-text);
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b textarea.mktoField {
    height:auto !important;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoButtonRow {
    width:100% !important;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoButtonWrap {
    margin:0 !important;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b button.mktoButton {
    width:100% !important;
}

@media (max-width:767px) {
    .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol {
    width:100%;
    }
    
    .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol:nth-child(1), .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol:nth-child(2)  {
    margin:0;
    }
}

/* Columnas */
.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol {
    width:49%;
    margin-bottom:10px !important;
}

/* Filas full width */
.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormRow:nth-child(5),
.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormRow:nth-child(6),
.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormRow:nth-child(7) {
    width:100% !important;
}

/* Field wrap */
.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFieldWrap {
    width:100% !important;
}

/* ============================= */
/* INPUTS (EXCLUYE CHECKBOX) */
/* ============================= */
.elementor-188368 .elementor-element.elementor-element-8e26f9b input.mktoField:not([type="checkbox"]),
.elementor-188368 .elementor-element.elementor-element-8e26f9b select.mktoField,
.elementor-188368 .elementor-element.elementor-element-8e26f9b textarea.mktoField {
    width:100% !important;
    padding:10px;
    border-radius:0;
    border:none !important;
   
}

/* Placeholder */
.elementor-188368 .elementor-element.elementor-element-8e26f9b input.mktoField::placeholder,
.elementor-188368 .elementor-element.elementor-element-8e26f9b select.mktoField {
    color: var(--e-global-color-text);
}

/* Textarea */
.elementor-188368 .elementor-element.elementor-element-8e26f9b textarea.mktoField {
    height:auto !important;
}

/* Botón */
.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoButtonRow {
    width:100% !important;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoButtonWrap {
    margin:0 !important;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b button.mktoButton {
    width:100% !important;
}

/* Layout flex */
.elementor-188368 .elementor-element.elementor-element-8e26f9b form .mktoFormRow {
    display:flex;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol {
    flex:1 0 0% !important;
    width:100%;
    max-width:100%;
}

/* Label (aunque esté oculto) */
.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoForm label.mktoLabel {
    width:100% !important;
    font-weight:bold;
    padding:0 0 5px 0;
    display:flex;
    flex-direction:row-reverse;
    justify-content:flex-end;
    font-weight: 500;
    font-size: 15px;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b #LblstartofProduction, #LblendofProduction {
    display: block !important;
    margin-top: 10px;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b #LblwaterShootingLocation {
    display: none !important;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b #questionsForABS {
    height:100px !important;
}

/* Botón submit */
.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoForm .mktoButtonWrap .mktoButton {
    font-size:15px;
    font-weight:700;
    margin:20px 0;
    border:none;
    transition:none;
   
}

/* ============================= */
/* ✅ CHECKBOX FIX (CLAVE) */
/* ============================= */
.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoCheckboxList {
    padding-top:10px !important;
    margin-bottom: 10px;
    display:inline-block;
}

.elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoCheckboxList input[type="checkbox"] {
    -appearance: none;
    z-index: 999 !important;
    width: 15px !important;
    height: 15px;
    border-radius: 2px;
    margin: 0 5px 0 -5px;
    background: white;
    border: none;
}

.mktoFormRow:nth-of-type(5) .mktoFieldWrap,
.mktoFormRow:nth-of-type(10) .mktoFieldWrap,
.mktoFormRow:nth-of-type(15) .mktoFieldWrap,
.mktoFormRow:nth-of-type(17) .mktoFieldWrap,
.mktoFormRow:nth-of-type(18) .mktoFieldWrap,
.mktoFormRow:nth-of-type(20) .mktoFieldWrap,
.mktoFormRow:nth-of-type(21) .mktoFieldWrap,
.mktoFormRow:nth-of-type(22) .mktoFieldWrap,
.mktoFormRow:nth-of-type(23) .mktoFieldWrap{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
form label,
#LblproductionHazardsExplanations {
    display: none!important;
}
.mktoFormRow:nth-of-type(5) label,
.mktoFormRow:nth-of-type(9) label,
.mktoFormRow:nth-of-type(10) label,
.mktoFormRow:nth-of-type(14) label,
.mktoFormRow:nth-of-type(15) label,
.mktoFormRow:nth-of-type(17) label,
.mktoFormRow:nth-of-type(18) label,
.mktoFormRow:nth-of-type(20) label,
.mktoFormRow:nth-of-type(21) label,
.mktoFormRow:nth-of-type(22) label,
.mktoFormRow:nth-of-type(23) label {
    display: block !important;
}

.mktoCheckboxList {
    width: auto !important;
}

.mktoFormRow:nth-of-type(20),
.mktoFormRow:nth-of-type(21),
.mktoFormRow:nth-of-type(22) {
    height: 25px;
}

/* ============================= */
/* SELECTS ALTURA */
/* ============================= */
#Union_s__c,
#productionHazards {
    height:150px;
    padding: 10px 
}

/* ============================= */
/* MOBILE */
/* ============================= */
@media (max-width:767px) {
    .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol {
        width:100%;
    }

    .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol:nth-child(1),
    .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol:nth-child(2) {
        margin:0;
    }

    .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormRow {
        flex-wrap:wrap;
    }

    .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoFormCol {
        flex:unset !important;
    }

    textarea {
        height:82px !important;
    }
    
   .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoForm input[type=text]{
    height: 2.5em !important;
    }
     .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoForm input[type=email]{
    height: 2.5em !important;
    }
     .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoForm input[type=tel]{
    height: 2.5em !important;
    }
     .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoForm input[type=date]{
    height: 2.5em !important;
    }
    .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoForm input[type=number]{
    height: 2.5em !important;
    }
    .elementor-188368 .elementor-element.elementor-element-8e26f9b .mktoForm input[type=url]{
    height: 2.5em !important;
    }
    
    .mktoFormRow:nth-of-type(20),
.mktoFormRow:nth-of-type(21),
.mktoFormRow:nth-of-type(22) {
    height: 35px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37356cf */.elementor-188368 .elementor-element.elementor-element-37356cf p {
    margin-bottom:18px !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://relaxed-maxwell.67-225-176-108.plesk.page/wp-content/uploads/2023/03/Montserrat-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://relaxed-maxwell.67-225-176-108.plesk.page/wp-content/uploads/2023/03/Montserrat-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://relaxed-maxwell.67-225-176-108.plesk.page/wp-content/uploads/2023/03/Montserrat-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: normal;
	font-display: swap;
	src: url('https://relaxed-maxwell.67-225-176-108.plesk.page/wp-content/uploads/2023/03/Montserrat-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: url('https://relaxed-maxwell.67-225-176-108.plesk.page/wp-content/uploads/2023/03/Montserrat-SemiBoldItalic.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('https://relaxed-maxwell.67-225-176-108.plesk.page/wp-content/uploads/2023/03/Montserrat-BoldItalic.woff2') format('woff2');
}
/* End Custom Fonts CSS */