.elementor-33553 .elementor-element.elementor-element-ff01eca:not(.elementor-motion-effects-element-type-background), .elementor-33553 .elementor-element.elementor-element-ff01eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2748;}.elementor-33553 .elementor-element.elementor-element-ff01eca > .elementor-background-overlay{background-image:url("https://vilarnaucart.com/wp-content/uploads/2020/03/lamstar_md__.png");background-position:center center;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33553 .elementor-element.elementor-element-ff01eca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 60px 80px;}.elementor-33553 .elementor-element.elementor-element-492c46d b{color:#FFFFFF;}.elementor-33553 .elementor-element.elementor-element-492c46d .elementor-heading-title{font-size:42px;font-weight:600;color:var( --e-global-color-6cc3be29 );}.elementor-33553 .elementor-element.elementor-element-58b10df b{color:var( --e-global-color-6cc3be29 );}.elementor-33553 .elementor-element.elementor-element-58b10df .elementor-heading-title{font-size:26px;line-height:42px;color:var( --e-global-color-6cc3be29 );}.elementor-33553 .elementor-element.elementor-element-cafca0d{font-size:18px;color:var( --e-global-color-6cc3be29 );}.elementor-33553 .elementor-element.elementor-element-06351f1 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-33553 .elementor-element.elementor-element-5e844f9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-33553 .elementor-element.elementor-element-7621f65 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-33553 .elementor-element.elementor-element-7621f65{font-family:"Montserrat", Roboto;font-size:24px;line-height:39px;}.elementor-33553 .elementor-element.elementor-element-7ab6c4c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33553 .elementor-element.elementor-element-7ab6c4c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33553 .elementor-element.elementor-element-7ab6c4c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33553 .elementor-element.elementor-element-7ab6c4c .elementor-icon-list-text{transition:color 0.3s;}.elementor-33553 .elementor-element.elementor-element-d436865 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33553 .elementor-element.elementor-element-d436865 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33553 .elementor-element.elementor-element-d436865{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33553 .elementor-element.elementor-element-d436865 .elementor-icon-list-text{transition:color 0.3s;}.elementor-33553 .elementor-element.elementor-element-4e305ad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-33553 .elementor-element.elementor-element-4e305ad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-33553 .elementor-element.elementor-element-4e305ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-33553 .elementor-element.elementor-element-4e305ad .elementor-icon-list-text{transition:color 0.3s;}.elementor-33553 .elementor-element.elementor-element-e67f161{--e-image-carousel-slides-to-show:1;}.elementor-33553 .elementor-element.elementor-element-5ec8baa .gallery-item .gallery-caption{text-align:center;}.elementor-33553 .elementor-element.elementor-element-9a13365 .man_adv_box_block_cont{background-color:#ff2153;}.elementor-33553 .elementor-element.elementor-element-3fb3ef6 .man_adv_box_block_cont{background-color:#ff2153;}.elementor-33553 .elementor-element.elementor-element-21e30a38:not(.elementor-motion-effects-element-type-background), .elementor-33553 .elementor-element.elementor-element-21e30a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-33553 .elementor-element.elementor-element-21e30a38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-33553 .elementor-element.elementor-element-21e30a38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33553 .elementor-element.elementor-element-74c04231 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-33553 .elementor-element.elementor-element-74c04231 .elementor-icon-box-title{margin-block-end:7px;}.elementor-33553 .elementor-element.elementor-element-74c04231 .elementor-icon{font-size:48px;}.elementor-33553 .elementor-element.elementor-element-74c04231 .elementor-icon-box-title, .elementor-33553 .elementor-element.elementor-element-74c04231 .elementor-icon-box-title a{font-size:21px;}.elementor-33553 .elementor-element.elementor-element-432089cc .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-33553 .elementor-element.elementor-element-432089cc .elementor-icon-box-title{margin-block-end:7px;}.elementor-33553 .elementor-element.elementor-element-432089cc .elementor-icon{font-size:48px;}.elementor-33553 .elementor-element.elementor-element-432089cc .elementor-icon-box-title, .elementor-33553 .elementor-element.elementor-element-432089cc .elementor-icon-box-title a{font-size:21px;}.elementor-33553 .elementor-element.elementor-element-247c0559 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-33553 .elementor-element.elementor-element-247c0559 .elementor-icon-box-title{margin-block-end:7px;}.elementor-33553 .elementor-element.elementor-element-247c0559 .elementor-icon{font-size:48px;}.elementor-33553 .elementor-element.elementor-element-247c0559 .elementor-icon-box-title, .elementor-33553 .elementor-element.elementor-element-247c0559 .elementor-icon-box-title a{font-size:21px;}.elementor-33553 .elementor-element.elementor-element-697923db{right:-128px;left:auto;bottom:26px;}body.elementor-page-33553:not(.elementor-motion-effects-element-type-background), body.elementor-page-33553 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:767px){.elementor-33553 .elementor-element.elementor-element-21e30a38{padding:50px 0px 0px 0px;}.elementor-33553 .elementor-element.elementor-element-550f408a{text-align:center;}.elementor-33553 .elementor-element.elementor-element-5da5b4a3 > .elementor-element-populated{padding:40px 15px 10px 15px;}}@media(min-width:768px){.elementor-33553 .elementor-element.elementor-element-d167b59{width:40%;}.elementor-33553 .elementor-element.elementor-element-dd8153d{width:60%;}}/* Start custom CSS for video, class: .elementor-element-5e844f9 */.hero-video iframe {
  border-radius: 12px;
  border: 3px solid #1a4681;       /* azul corporativo */
  box-shadow: 0 8px 20px rgba(26,70,129,0.25);
  transition: transform .3s ease;
}
.hero-video iframe:hover {
  transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5da5b4a3 *//* Asegura que la columna crezca según el contenido */
.elementor-33553 .elementor-element.elementor-element-5da5b4a3 {
  height: auto !important;
  min-height: 800px; /* Ajusta el número si el formulario es largo */
  display: flex;
  align-items: flex-start;
}

/* Hace que el iframe ocupe toda la altura disponible */
.elementor-33553 .elementor-element.elementor-element-5da5b4a3 iframe {
  min-height: 800px;
  height: auto !important;
}/* End custom CSS */