.elementor-315 .elementor-element.elementor-element-3eff793{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-315 .elementor-element.elementor-element-3eff793:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-3eff793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-315 .elementor-element.elementor-element-80f267b img{width:34%;}.elementor-315 .elementor-element.elementor-element-4d405aa{--display:flex;--min-height:480px;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-315 .elementor-element.elementor-element-4d405aa:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-4d405aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-315 .elementor-element.elementor-element-342af11 .elementor-heading-title{font-size:60px;font-weight:700;color:var( --e-global-color-accent );}.elementor-315 .elementor-element.elementor-element-0f43d46{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-315 .elementor-element.elementor-element-0f43d46:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-0f43d46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-315 .elementor-element.elementor-element-95fb933{--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;}.elementor-315 .elementor-element.elementor-element-a372e2d{--display:flex;}.elementor-315 .elementor-element.elementor-element-6405c42 .elementor-heading-title{font-size:22px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-315 .elementor-element.elementor-element-1eea8b7{--display:flex;}.elementor-315 .elementor-element.elementor-element-09e66ef p{margin-block-end:0px;}.elementor-315 .elementor-element.elementor-element-4c97592{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-b1ccf56{--e-image-carousel-slides-to-show:3;}.elementor-315 .elementor-element.elementor-element-b1ccf56 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-315 .elementor-element.elementor-element-b1ccf56 .elementor-swiper-button.elementor-swiper-button-next{font-size:36px;color:#23373A;}.elementor-315 .elementor-element.elementor-element-b1ccf56 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-315 .elementor-element.elementor-element-b1ccf56 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#23373A;}.elementor-315 .elementor-element.elementor-element-b1ccf56 .swiper-wrapper{display:flex;align-items:center;}.elementor-315 .elementor-element.elementor-element-5392630{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-5392630:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-5392630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-315 .elementor-element.elementor-element-3678839{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-315 .elementor-element.elementor-element-6561c7b{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 2px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-315 .elementor-element.elementor-element-64bced4 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-315 .elementor-element.elementor-element-bbad95a .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-315 .elementor-element.elementor-element-bbad95a .elementor-button:hover, .elementor-315 .elementor-element.elementor-element-bbad95a .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-bbad95a .elementor-button:hover svg, .elementor-315 .elementor-element.elementor-element-bbad95a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-b43ca40 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-315 .elementor-element.elementor-element-05b22c5 p{margin-block-end:0px;}.elementor-315 .elementor-element.elementor-element-00c76e5{--display:flex;border-style:solid;--border-style:solid;border-width:2px 0px 2px 2px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:40px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-315 .elementor-element.elementor-element-8b1bdd9 .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-315 .elementor-element.elementor-element-40c2e36{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-315 .elementor-element.elementor-element-83331be .elementor-button{background-color:#02010100;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-315 .elementor-element.elementor-element-83331be .elementor-button:hover, .elementor-315 .elementor-element.elementor-element-83331be .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-83331be .elementor-button:hover svg, .elementor-315 .elementor-element.elementor-element-83331be .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-fcd2611 .elementor-button{background-color:#02010100;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-315 .elementor-element.elementor-element-fcd2611 .elementor-button:hover, .elementor-315 .elementor-element.elementor-element-fcd2611 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-fcd2611 .elementor-button:hover svg, .elementor-315 .elementor-element.elementor-element-fcd2611 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-e2eda8f .elementor-button{background-color:#02010100;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-315 .elementor-element.elementor-element-e2eda8f .elementor-button:hover, .elementor-315 .elementor-element.elementor-element-e2eda8f .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-e2eda8f .elementor-button:hover svg, .elementor-315 .elementor-element.elementor-element-e2eda8f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-01e8590 .elementor-button{background-color:#02010100;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-315 .elementor-element.elementor-element-01e8590 .elementor-button:hover, .elementor-315 .elementor-element.elementor-element-01e8590 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-01e8590 .elementor-button:hover svg, .elementor-315 .elementor-element.elementor-element-01e8590 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-3cf5120 .elementor-button{background-color:#02010100;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-315 .elementor-element.elementor-element-3cf5120 .elementor-button:hover, .elementor-315 .elementor-element.elementor-element-3cf5120 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-3cf5120 .elementor-button:hover svg, .elementor-315 .elementor-element.elementor-element-3cf5120 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-60e4ff2 .elementor-button{background-color:#02010100;font-size:16px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-315 .elementor-element.elementor-element-60e4ff2 .elementor-button:hover, .elementor-315 .elementor-element.elementor-element-60e4ff2 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-60e4ff2 .elementor-button:hover svg, .elementor-315 .elementor-element.elementor-element-60e4ff2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-2597456{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-315 .elementor-element.elementor-element-2597456:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-2597456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-315 .elementor-element.elementor-element-2c004a2{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-315 .elementor-element.elementor-element-2c004a2:not(.elementor-motion-effects-element-type-background), .elementor-315 .elementor-element.elementor-element-2c004a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-315 .elementor-element.elementor-element-2c004a2.e-con{--align-self:center;}.elementor-315 .elementor-element.elementor-element-351beab span.post-navigation__prev--label{color:var( --e-global-color-accent );}.elementor-315 .elementor-element.elementor-element-351beab span.post-navigation__next--label{color:var( --e-global-color-accent );}.elementor-315 .elementor-element.elementor-element-351beab span.post-navigation__prev--label:hover{color:#B45E3D;}.elementor-315 .elementor-element.elementor-element-351beab span.post-navigation__next--label:hover{color:#B45E3D;}.elementor-315 .elementor-element.elementor-element-351beab span.post-navigation__prev--label, .elementor-315 .elementor-element.elementor-element-351beab span.post-navigation__next--label{font-size:22px;text-transform:none;}@media(max-width:1024px){.elementor-315 .elementor-element.elementor-element-3eff793{--padding-top:20px;--padding-bottom:20px;--padding-left:45px;--padding-right:45px;}.elementor-315 .elementor-element.elementor-element-80f267b img{width:57%;}.elementor-315 .elementor-element.elementor-element-4d405aa{--padding-top:20px;--padding-bottom:20px;--padding-left:45px;--padding-right:45px;}.elementor-315 .elementor-element.elementor-element-0f43d46{--padding-top:20px;--padding-bottom:20px;--padding-left:45px;--padding-right:45px;}.elementor-315 .elementor-element.elementor-element-5392630{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-3678839{--flex-wrap:wrap;}.elementor-315 .elementor-element.elementor-element-6561c7b{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-315 .elementor-element.elementor-element-6561c7b.e-con{--align-self:flex-start;}.elementor-315 .elementor-element.elementor-element-bbad95a.elementor-element{--align-self:flex-start;}.elementor-315 .elementor-element.elementor-element-83331be.elementor-element{--align-self:flex-start;}.elementor-315 .elementor-element.elementor-element-fcd2611.elementor-element{--align-self:flex-start;}.elementor-315 .elementor-element.elementor-element-e2eda8f.elementor-element{--align-self:flex-start;}.elementor-315 .elementor-element.elementor-element-01e8590.elementor-element{--align-self:flex-start;}.elementor-315 .elementor-element.elementor-element-3cf5120.elementor-element{--align-self:flex-start;}.elementor-315 .elementor-element.elementor-element-60e4ff2.elementor-element{--align-self:flex-start;}.elementor-315 .elementor-element.elementor-element-2597456{--min-height:300px;}.elementor-315 .elementor-element.elementor-element-2c004a2{--padding-top:20px;--padding-bottom:20px;--padding-left:45px;--padding-right:45px;}}@media(max-width:767px){.elementor-315 .elementor-element.elementor-element-3eff793{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-315 .elementor-element.elementor-element-80f267b img{width:100%;}.elementor-315 .elementor-element.elementor-element-4d405aa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-315 .elementor-element.elementor-element-0f43d46{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-315 .elementor-element.elementor-element-5392630{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-315 .elementor-element.elementor-element-2c004a2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-315 .elementor-element.elementor-element-a372e2d{--width:30%;}.elementor-315 .elementor-element.elementor-element-1eea8b7{--width:70%;}.elementor-315 .elementor-element.elementor-element-6561c7b{--width:30%;}.elementor-315 .elementor-element.elementor-element-00c76e5{--width:30%;}.elementor-315 .elementor-element.elementor-element-2597456{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-315 .elementor-element.elementor-element-6561c7b{--width:50%;}.elementor-315 .elementor-element.elementor-element-00c76e5{--width:50%;}.elementor-315 .elementor-element.elementor-element-2597456{--width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-b1ccf56 *//* Movimiento suave entre diapositivas */
.galeria-embajador .swiper-wrapper {
  transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

/* Recorta el zoom dentro de cada fotografía */
.galeria-embajador .swiper-slide,
.galeria-embajador .swiper-slide-inner {
  overflow: hidden;
}

/* Imagen en su estado inicial */
.galeria-embajador .swiper-slide-image {
  display: block;
  width: 100%;
  transform: scale(1);
  transform-origin: center;
  transition: transform 0.8s cubic-bezier(.22, .61, .36, 1);
}

/* Zoom al pasar el cursor */
@media (hover: hover) {
  .galeria-embajador .swiper-slide:hover .swiper-slide-image {
    transform: scale(1.08);
  }
}

@media (prefers-reduced-motion: reduce) {
  .galeria-embajador .swiper-slide-image {
    transition: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bbad95a */.elementor-315 .elementor-element.elementor-element-bbad95a .elementor-button-text{
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83331be */.elementor-315 .elementor-element.elementor-element-83331be{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fcd2611 */.elementor-315 .elementor-element.elementor-element-fcd2611{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2eda8f */.elementor-315 .elementor-element.elementor-element-e2eda8f{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01e8590 */.elementor-315 .elementor-element.elementor-element-01e8590{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cf5120 */.elementor-315 .elementor-element.elementor-element-3cf5120{
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60e4ff2 */.elementor-315 .elementor-element.elementor-element-60e4ff2{
    text-align: left;
}/* End custom CSS */