.elementor-13 .elementor-element.elementor-element-bcb3761{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-13 .elementor-element.elementor-element-bcb3761:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-bcb3761 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.atlascrosstrade.com/wp-content/uploads/2025/06/planet-earth-background-scaled.jpg");background-position:center center;background-size:cover;}.elementor-13 .elementor-element.elementor-element-bcb3761::before, .elementor-13 .elementor-element.elementor-element-bcb3761 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-bcb3761 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-bcb3761 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-bcb3761 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-bcb3761 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-ec2e4b3{text-align:left;}.elementor-13 .elementor-element.elementor-element-ec2e4b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;letter-spacing:5px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-869d732{text-align:left;}.elementor-13 .elementor-element.elementor-element-869d732 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4vw;font-weight:900;text-transform:uppercase;letter-spacing:10px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f4dc1e7{text-align:left;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f4dc1e7 a{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-62c1eaa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2d80474{text-align:center;}.elementor-13 .elementor-element.elementor-element-2d80474 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;letter-spacing:2px;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-b2ef09b input[type="submit"]{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;text-transform:capitalize;letter-spacing:2px;color:#FFFFFFBA;border-style:none;border-radius:100px 100px 100px 100px;margin:-25px 0px 0px 0px;transition:all ease-out 0.3s;}.elementor-13 .elementor-element.elementor-element-b2ef09b input:not([type="submit"]){font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;letter-spacing:2px;color:#FFFFFF;border-radius:100px 100px 100px 100px;transition:all ease-out 0.3s;}.elementor-13 .elementor-element.elementor-element-b2ef09b input:not([type="submit"])::placeholder{font-family:"Montserrat", Sans-serif;color:#FFFFFFBA;}.elementor-13 .elementor-element.elementor-element-b2ef09b input[type="text"]{color:#FFFFFF;transition:all ease-out 0.3s;}.elementor-13 .elementor-element.elementor-element-b2ef09b input[type="email"]{color:#FFFFFF;transition:all ease-out 0.3s;}.elementor-13 .elementor-element.elementor-element-b2ef09b select{transition:all ease-out 0.3s;}.elementor-13 .elementor-element.elementor-element-b2ef09b textarea{transition:all ease-out 0.3s;}.elementor-13 .elementor-element.elementor-element-b2ef09b textarea::placeholder{color:#FFFFFF;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-bcb3761{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-869d732 .elementor-heading-title{font-size:5vw;}.elementor-13 .elementor-element.elementor-element-62c1eaa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2d80474{text-align:left;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-bcb3761{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-ec2e4b3 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-869d732 .elementor-heading-title{font-size:10vw;}.elementor-13 .elementor-element.elementor-element-f4dc1e7{font-size:16px;}.elementor-13 .elementor-element.elementor-element-62c1eaa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2d80474 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-13 .elementor-element.elementor-element-b2ef09b input:not([type="submit"]){font-size:12px;}.elementor-13 .elementor-element.elementor-element-b2ef09b input[type="email"]{padding:0px 0px 0px 20px;}.elementor-13 .elementor-element.elementor-element-b2ef09b input[type="submit"]{font-size:12px;margin:-20px 0px 0px 0px;}}/* Start custom CSS for aux_contact_form, class: .elementor-element-b2ef09b *//*label {display: flex;}
.elementor-13 .elementor-element.elementor-element-b2ef09b input[type="submit"]{
    height: 10px;
}*/
/*label {
  display: flex;
  position: relative;
  width: 100%;
}

label input[type="email"] {
  flex: 1;
  padding-right: 100px; /* space for the submit button */
}

/*.elementor-13 .elementor-element.elementor-element-b2ef09b input[type="submit"] {
  position: absolute;
  right: 0;
  top: 0;
  height: 0 auto;
}*/
label {
  display: flex;
  position: relative;
  width: 100%;
  max-width: 400px; /* optional: control width */
  box-sizing: border-box;
}

label input[type="email"] {
  width: 100%;
  padding: 12px 100px 12px 12px; /* right padding for button */
  box-sizing: border-box;
}

.elementor-13 .elementor-element.elementor-element-b2ef09b input[type="submit"] {
  position: absolute;
  right: 0;
  top: -17px;
  bottom: 0;
  padding: 0 20px;
  height: 100%;
  box-sizing: border-box;
}/* End custom CSS */