.elementor-990614 .elementor-element.elementor-element-2c52d60{margin-top:12px;margin-bottom:0px;}.elementor-990614 .elementor-element.elementor-element-e1b89a0 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-990614 .elementor-element.elementor-element-e1b89a0{text-align:center;}.elementor-990614 .elementor-element.elementor-element-e1b89a0 .elementor-heading-title{font-size:28px;font-weight:700;color:#ff6600;}.elementor-990614 .elementor-element.elementor-element-7815a47{margin-top:5px;margin-bottom:0px;}.elementor-990614 .elementor-element.elementor-element-c7447f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-fec2efb .swiper-slide-bg{background-color:#ffffff;background-image:url(https://arrampicata.co/wp-content/uploads/2019/02/auto1-1.jpg);background-size:auto;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-fec2efb .swiper-slide-inner{align-items:flex-start;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-cc13c6f .swiper-slide-bg{background-color:#ffffff;background-image:url(https://arrampicata.co/wp-content/uploads/2019/03/2.png);background-size:auto;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-cc13c6f .swiper-slide-inner{align-items:flex-start;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-b3219be .swiper-slide-bg{background-color:#ffffff;background-image:url(https://arrampicata.co/wp-content/uploads/2019/03/3-1-e1552415981696.png);background-size:auto;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-b3219be .swiper-slide-inner{align-items:flex-start;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-182d0f4 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://arrampicata.co/wp-content/uploads/2019/02/master.jpeg);background-size:auto;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-182d0f4 .swiper-slide-inner{align-items:flex-start;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-5a849f3 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://arrampicata.co/wp-content/uploads/2019/02/auto5.jpg);background-size:auto;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-5a849f3 .swiper-slide-inner{align-items:flex-start;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-e48b480 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://arrampicata.co/wp-content/uploads/2019/02/auto6.jpg);background-size:auto;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-e48b480 .swiper-slide-inner{align-items:flex-start;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-fe9f9ea .swiper-slide-bg{background-color:#ffffff;background-image:url(https://arrampicata.co/wp-content/uploads/2019/02/auto7.jpg);background-size:auto;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-repeater-item-fe9f9ea .swiper-slide-inner{align-items:flex-start;}.elementor-990614 .elementor-element.elementor-element-0c85509 .swiper-slide{transition-duration:calc(3000ms*1.2);height:400px;}.elementor-990614 .elementor-element.elementor-element-0c85509 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-990614 .elementor-element.elementor-element-0c85509 .swiper-slide-contents{max-width:100%;}.elementor-990614 .elementor-element.elementor-element-0c85509 .swiper-slide-inner{text-align:center;}.elementor-990614 .elementor-element.elementor-element-0c85509 .elementor-slide-heading{color:#7a7a7a;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-990614 .elementor-element.elementor-element-0c85509 .swiper-pagination-bullet{height:8px;width:8px;}.elementor-990614 .elementor-element.elementor-element-0c85509 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-990614 .elementor-element.elementor-element-0c85509 .swiper-pagination-fraction{font-size:8px;}.elementor-990614 .elementor-element.elementor-element-0c85509 .swiper-pagination-bullet-active{background-color:#ff6600;}.elementor-990614 .elementor-element.elementor-element-506276c > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-990614 .elementor-element.elementor-element-b0d67ef > .elementor-widget-container{margin:50px 0px 50px 30px;}.elementor-990614 .elementor-element.elementor-element-b0d67ef{text-align:justify;font-family:"Tahoma", Sans-serif;font-size:14px;font-weight:normal;}.elementor-990614 .elementor-element.elementor-element-7lezx9g > .elementor-container{max-width:1200px;}.elementor-990614 .elementor-element.elementor-element-7lezx9g{margin-top:-30px;margin-bottom:0px;}.elementor-990614 .elementor-element.elementor-element-911p0fm > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:18px;}.elementor-990614 .elementor-element.elementor-element-uclkbpt{--divider-border-style:solid;--divider-color:#ff6600;--divider-border-width:2px;}.elementor-990614 .elementor-element.elementor-element-uclkbpt > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-990614 .elementor-element.elementor-element-uclkbpt .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-990614 .elementor-element.elementor-element-uclkbpt .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-990614 .elementor-element.elementor-global-646415 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-990614 .elementor-element.elementor-global-646415{text-align:justify;font-size:1px;color:#54595f;}.elementor-990614 .elementor-element.elementor-element-ba6681c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-990614 .elementor-element.elementor-element-ba6681c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-990614 .elementor-element.elementor-element-ba6681c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-990614 .elementor-element.elementor-element-ba6681c .elementor-image-box-wrapper .elementor-image-box-img{width:9%;}.elementor-990614 .elementor-element.elementor-element-ba6681c .elementor-image-box-img img{transition-duration:0.3s;}body.elementor-page-990614 h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-990614 .elementor-element.elementor-element-e1b89a0{text-align:center;}.elementor-990614 .elementor-element.elementor-element-7lezx9g{margin-top:0px;margin-bottom:0px;}.elementor-990614 .elementor-element.elementor-global-646415 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-990614 .elementor-element.elementor-element-ba6681c .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}}@media(max-width:767px){.elementor-990614 .elementor-element.elementor-element-7815a47{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-990614 .elementor-element.elementor-element-c7447f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 5px 0px 5px;}.elementor-990614 .elementor-element.elementor-element-b0d67ef > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-990614 .elementor-element.elementor-element-b0d67ef{font-size:14px;}.elementor-990614 .elementor-element.elementor-element-7lezx9g{margin-top:-30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-990614 .elementor-element.elementor-element-911p0fm > .elementor-element-populated{margin:10px 0px 14px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-990614 .elementor-element.elementor-global-646415 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-990614 .elementor-element.elementor-global-646415{text-align:justify;font-size:1px;}.elementor-990614 .elementor-element.elementor-element-ba6681c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-990614 .elementor-element.elementor-element-ba6681c .elementor-image-box-img{margin-bottom:0px;}.elementor-990614 .elementor-element.elementor-element-ba6681c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-990614 .elementor-element.elementor-element-ba6681c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-990614 .elementor-element.elementor-element-ba6681c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-990614 .elementor-element.elementor-element-ba6681c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}}@media(min-width:768px){.elementor-990614 .elementor-element.elementor-element-c7447f1{width:30%;}.elementor-990614 .elementor-element.elementor-element-6f3a91c{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-990614 .elementor-element.elementor-element-c7447f1{width:55%;}}/* Start custom CSS for wc-elements, class: .elementor-element-d8a9c5e */.woocommerce div.product form.cart div.quantity {
    float: left;
    margin: 0 4px 0 0;
    display: none;
}
/* === Solo para el bloque con clase form-traslados (recomendado) === */
.form-traslados .select2-container {
  width: 100% !important;
  max-width: 420px;
  display: block;
  margin: 5px auto !important;
}

.form-traslados .select2-container .select2-selection--single,
.form-traslados .select2-container .select2-selection--multiple {
  min-height: 48px;
  border: 1.5px solid #ff6600;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 2px 6px rgba(0,0,0,.1);
  transition: all .2s ease-in-out;
}

.form-traslados .select2-container .select2-selection__rendered {
  line-height: 48px;
  padding: 0 14px;
  font-size: 16px;
  color: #333;
}

.form-traslados .select2-container .select2-selection__arrow {
  height: 48px;
  right: 10px;
}

/* Hover / Focus */
.form-traslados .select2-container--default .select2-selection--single:hover,
.form-traslados .select2-container--default .select2-selection--multiple:hover {
  border-color: #e65100;
  box-shadow: 0 4px 10px rgba(0,0,0,.15);
}
.form-traslados .select2-container--default.select2-container--focus
.select2-selection--single,
.form-traslados .select2-container--default.select2-container--focus
.select2-selection--multiple {
  border-color: #ff6600;
  box-shadow: 0 0 0 3px rgba(255,102,0,0.25);
  outline: none;
}

/* Espaciado entre campos de THWEPO */
.form-traslados .thwepo-field-wrapper { margin-bottom: 10px !important; }/* End custom CSS */