.elementor-10556 .elementor-element.elementor-element-eeb1bb7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10556 .elementor-element.elementor-element-99aec0e .cw-page-title-area{background-color:#004E56;background-image:url("https://360desarrollo.shop/wp-content/uploads/2026/03/bread-perfil-estudiante.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10556 .elementor-element.elementor-element-99aec0e .el-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;}.elementor-10556 .elementor-element.elementor-element-99aec0e .cw-page-title-area .cw-title-content ul li{color:#FFFFFF;font-family:"Montserrat", Sans-serif;}.elementor-10556 .elementor-element.elementor-element-2c15231{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10556 .elementor-element.elementor-element-4684d5e{--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;}body:not(.rtl) .elementor-10556 .elementor-element.elementor-element-5191797{left:2px;}body.rtl .elementor-10556 .elementor-element.elementor-element-5191797{right:2px;}.elementor-10556 .elementor-element.elementor-element-5191797{top:-5px;z-index:3;}.elementor-10556 .elementor-element.elementor-element-aceaa8a{z-index:2;text-align:center;}.elementor-10556 .elementor-element.elementor-element-aceaa8a img{border-radius:30px 30px 30px 30px;}body:not(.rtl) .elementor-10556 .elementor-element.elementor-element-d583d9e{left:417px;}body.rtl .elementor-10556 .elementor-element.elementor-element-d583d9e{right:417px;}.elementor-10556 .elementor-element.elementor-element-d583d9e{top:359px;z-index:1;}.elementor-10556 .elementor-element.elementor-element-ce4afa3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10556 .elementor-element.elementor-element-af4e8f2 > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-10556 .elementor-element.elementor-element-af4e8f2 .section-title .sub-title, .premium-access-content .sub-title,.premium-access-content-style-two .sub-title{color:#004E56;}.elementor-10556 .elementor-element.elementor-element-af4e8f2 .section-title .sub-title, .premium-access-content .sub-title, .premium-access-content-style-two .sub-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-af4e8f2 .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1, .premium-access-content h2, .premium-access-content h3, .premium-access-content h4, .premium-access-content h5, .premium-access-content h5, .premium-access-content h6, .premium-access-content h1, .premium-access-content-style-two h2, .premium-access-content-style-two h3, .premium-access-content-style-two h4, .premium-access-content-style-two h5, .premium-access-content-style-two h5, .premium-access-content-style-two h6{color:#004E56;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-af4e8f2 .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-10556 .elementor-element.elementor-element-74ad0c4{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10556 .elementor-element.elementor-element-e2d8700 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-10556 .elementor-element.elementor-element-e2d8700 .section-title .sub-title, .premium-access-content .sub-title,.premium-access-content-style-two .sub-title{color:#004E56;}.elementor-10556 .elementor-element.elementor-element-e2d8700 .section-title .sub-title, .premium-access-content .sub-title, .premium-access-content-style-two .sub-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-e2d8700 .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1, .premium-access-content h2, .premium-access-content h3, .premium-access-content h4, .premium-access-content h5, .premium-access-content h5, .premium-access-content h6, .premium-access-content h1, .premium-access-content-style-two h2, .premium-access-content-style-two h3, .premium-access-content-style-two h4, .premium-access-content-style-two h5, .premium-access-content-style-two h5, .premium-access-content-style-two h6{color:#004E56;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-e2d8700 .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-10556 .elementor-element.elementor-element-db89f3e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10556 .elementor-element.elementor-element-99bb10e{--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;}.elementor-10556 .elementor-element.elementor-element-41602a2{text-align:center;}.elementor-10556 .elementor-element.elementor-element-41602a2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#004E56;}.elementor-10556 .elementor-element.elementor-element-5c6b22d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-10556 .elementor-element.elementor-element-fd49149{--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;}.elementor-10556 .elementor-element.elementor-element-e9c581d{text-align:center;}.elementor-10556 .elementor-element.elementor-element-e9c581d .elementor-heading-title{color:#004E56;}.elementor-10556 .elementor-element.elementor-element-58c9108{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-10556 .elementor-element.elementor-element-8ddf295{--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;}.elementor-10556 .elementor-element.elementor-element-d7aa3aa{text-align:center;}.elementor-10556 .elementor-element.elementor-element-d7aa3aa .elementor-heading-title{color:#004E56;}.elementor-10556 .elementor-element.elementor-element-ac40fb1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-10556 .elementor-element.elementor-element-1f71f8c{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10556 .elementor-element.elementor-element-1d55e22{--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;}.elementor-10556 .elementor-element.elementor-element-f9e0d4c > .elementor-widget-container{margin:0px 0px -40px 0px;padding:0px 0px 0px 0px;}.elementor-10556 .elementor-element.elementor-element-f9e0d4c .section-title .sub-title, .premium-access-content .sub-title,.premium-access-content-style-two .sub-title{color:#004E56;}.elementor-10556 .elementor-element.elementor-element-f9e0d4c .section-title .sub-title, .premium-access-content .sub-title, .premium-access-content-style-two .sub-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-f9e0d4c .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1, .premium-access-content h2, .premium-access-content h3, .premium-access-content h4, .premium-access-content h5, .premium-access-content h5, .premium-access-content h6, .premium-access-content h1, .premium-access-content-style-two h2, .premium-access-content-style-two h3, .premium-access-content-style-two h4, .premium-access-content-style-two h5, .premium-access-content-style-two h5, .premium-access-content-style-two h6{color:#004E56;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-f9e0d4c .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-10556 .elementor-element.elementor-element-ee32dec{--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;}.elementor-10556 .elementor-element.elementor-element-0c5520e{text-align:center;}.elementor-10556 .elementor-element.elementor-element-0c5520e img{border-radius:30px 30px 30px 30px;}.elementor-10556 .elementor-element.elementor-element-fc089cd{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10556 .elementor-element.elementor-element-fc089cd:not(.elementor-motion-effects-element-type-background), .elementor-10556 .elementor-element.elementor-element-fc089cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E56;}.elementor-10556 .elementor-element.elementor-element-776f698{--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;}.elementor-10556 .elementor-element.elementor-element-3b7fd08 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10556 .elementor-element.elementor-element-3b7fd08 .section-title, .premium-access-area, .premium-access-area-two{margin:0px 0px 0px 0px;}.elementor-10556 .elementor-element.elementor-element-3b7fd08 .section-title .sub-title, .premium-access-content .sub-title,.premium-access-content-style-two .sub-title{color:#FFFFFF;}.elementor-10556 .elementor-element.elementor-element-3b7fd08 .section-title .sub-title, .premium-access-content .sub-title, .premium-access-content-style-two .sub-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-3b7fd08 .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1, .premium-access-content h2, .premium-access-content h3, .premium-access-content h4, .premium-access-content h5, .premium-access-content h5, .premium-access-content h6, .premium-access-content h1, .premium-access-content-style-two h2, .premium-access-content-style-two h3, .premium-access-content-style-two h4, .premium-access-content-style-two h5, .premium-access-content-style-two h5, .premium-access-content-style-two h6{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-3b7fd08 .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-10556 .elementor-element.elementor-element-977d0b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10556 .elementor-element.elementor-element-977d0b2 .section-title .sub-title, .premium-access-content .sub-title,.premium-access-content-style-two .sub-title{color:#FFFFFF;}.elementor-10556 .elementor-element.elementor-element-977d0b2 .section-title .sub-title, .premium-access-content .sub-title, .premium-access-content-style-two .sub-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-977d0b2 .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1, .premium-access-content h2, .premium-access-content h3, .premium-access-content h4, .premium-access-content h5, .premium-access-content h5, .premium-access-content h6, .premium-access-content h1, .premium-access-content-style-two h2, .premium-access-content-style-two h3, .premium-access-content-style-two h4, .premium-access-content-style-two h5, .premium-access-content-style-two h5, .premium-access-content-style-two h6{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-977d0b2 .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-10556 .elementor-element.elementor-element-5407b5f{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-10556 .elementor-element.elementor-element-c1075a4 .elementor-wrapper{--video-aspect-ratio:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10556 .elementor-element.elementor-element-9679295{padding:50px 0px 0px 0px;}.elementor-10556 .elementor-element.elementor-element-7de680f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-10556 .elementor-element.elementor-element-5594cf7 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-10556 .elementor-element.elementor-element-5594cf7 .section-title .sub-title, .premium-access-content .sub-title,.premium-access-content-style-two .sub-title{color:#004E56;}.elementor-10556 .elementor-element.elementor-element-5594cf7 .section-title .sub-title, .premium-access-content .sub-title, .premium-access-content-style-two .sub-title{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-5594cf7 .section-title h2, .section-title h3, .section-title h4, .section-title h5, .section-title h5, .section-title h6, .section-title h1, .premium-access-content h2, .premium-access-content h3, .premium-access-content h4, .premium-access-content h5, .premium-access-content h5, .premium-access-content h6, .premium-access-content h1, .premium-access-content-style-two h2, .premium-access-content-style-two h3, .premium-access-content-style-two h4, .premium-access-content-style-two h5, .premium-access-content-style-two h5, .premium-access-content-style-two h6{color:#004E56;font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-10556 .elementor-element.elementor-element-5594cf7 .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;}@media(max-width:767px){body:not(.rtl) .elementor-10556 .elementor-element.elementor-element-5191797{left:-14px;}body.rtl .elementor-10556 .elementor-element.elementor-element-5191797{right:-14px;}.elementor-10556 .elementor-element.elementor-element-5191797{top:-15px;}.elementor-10556 .elementor-element.elementor-element-af4e8f2 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10556 .elementor-element.elementor-element-74ad0c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10556 .elementor-element.elementor-element-e2d8700 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10556 .elementor-element.elementor-element-f9e0d4c > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10556 .elementor-element.elementor-element-3b7fd08 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10556 .elementor-element.elementor-element-977d0b2 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10556 .elementor-element.elementor-element-5594cf7 > .elementor-widget-container{margin:-50px 0px 0px 0px;}}@media(min-width:768px){.elementor-10556 .elementor-element.elementor-element-4684d5e{--width:45%;}.elementor-10556 .elementor-element.elementor-element-ce4afa3{--width:45%;}.elementor-10556 .elementor-element.elementor-element-99bb10e{--width:50%;}.elementor-10556 .elementor-element.elementor-element-fd49149{--width:50%;}.elementor-10556 .elementor-element.elementor-element-8ddf295{--width:50%;}.elementor-10556 .elementor-element.elementor-element-1d55e22{--width:50%;}.elementor-10556 .elementor-element.elementor-element-ee32dec{--width:50%;}.elementor-10556 .elementor-element.elementor-element-776f698{--width:50%;}.elementor-10556 .elementor-element.elementor-element-5407b5f{--width:50%;}}/* Start custom CSS for eCademy_College_P_Banner, class: .elementor-element-99aec0e */.cw-shape_1 {
    position: absolute; /* o relative según tu layout */
    animation: floatShape 4s ease-in-out infinite;
}

@keyframes floatShape {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(0px);
    }
}
.cw-shape_2 {
    position: absolute; /* o relative según tu layout */
    animation: floatShape 4s ease-in-out infinite;
}

@keyframes floatShape {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-15px);
    }
    100% {
        transform: translateY(0px);
    }
}
@keyframes floatShape {
    0% {
        transform: translateY(0px) rotate(0deg) scale(1);
    }
    50% {
        transform: translateY(-15px) rotate(2deg) scale(1.03);
    }
    100% {
        transform: translateY(0px) rotate(0deg) scale(1);
    }
}

.cw-title-content {
    text-align: left !important;
}

.cw-title-content h2,
.cw-title-content ul {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4684d5e *//* Imagen principal */
.main-image img {
  position: relative;
  z-index: 2;
  border-radius: 20px;
}

/* Shapes base */
.shape img {
  width: 80px;
}

/* Animaciones flotantes */
@keyframes floatY {
  0% { transform: translateY(0px); }
  50% { transform: translateY(-20px); }
  100% { transform: translateY(0px); }
}

@keyframes floatX {
  0% { transform: translateX(0px); }
  50% { transform: translateX(15px); }
  100% { transform: translateX(0px); }
}

@keyframes rotateSlow {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Variaciones */
.float1 img {
  animation: floatY 4s ease-in-out infinite;
}

.float2 img {
  animation: floatX 5s ease-in-out infinite;
}
.float1 img {
  width: 150px;
}

.float2 img {
  width: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db89f3e *//* ===== CONTENEDOR ===== */
.custom-cards .e-con-inner{
    display:flex;
    gap:30px;
}

/* ===== CARD ===== */
.custom-cards .e-child{
    border-radius:12px;
    overflow:hidden;
    transition:transform .3s ease, box-shadow .3s ease;
    box-shadow:0 5px 20px rgba(0,0,0,.08);
}

.custom-cards .e-child:hover{
    transform:translateY(-5px);
    box-shadow:0 10px 30px rgba(0,0,0,.15);
}

/* ===== IMAGEN ===== */
.custom-cards .elementor-widget-image{
    position:relative;
    overflow:hidden;
    border-radius:12px;
}

.custom-cards .elementor-widget-image img{
    width:100%;
    height:250px;
    object-fit:cover;
    border-radius:12px;
    transition:transform .4s ease, filter .4s ease;
    filter:brightness(.95);
}

/* SOLO imagen activa */
.custom-cards .e-child:hover img{
    transform:scale(1.05);
    filter:brightness(1);
}

/* ===== OVERLAY ===== */
.custom-cards .elementor-widget-image::before{
    content:"";
    position:absolute;
    inset:0;
    background:#004E56;
    opacity:.6;
    transition:opacity .4s ease;
    z-index:1;
}

/* reset global */
.custom-cards .e-con-inner:hover .elementor-widget-image::before{
    opacity:.6;
}

/* solo activa */
.custom-cards .e-child:hover .elementor-widget-image::before{
    opacity:0;
}

/* ===== TEXTO ===== */
.custom-cards h4{
    margin-top:15px;
    font-size:20px;
    font-weight:600;
    position:relative;
    display:inline-block;
}

.custom-cards p{
    font-size:14px;
    color:#666;
    line-height:1.6;
}

/* ===== ACORDEÓN CORRECTO ===== */

/* estado base */
.custom-cards .elementor-widget-text-editor{
    max-height:0;
    overflow:hidden;
    opacity:0;
    transform:translateY(-10px);
    transition:max-height .4s ease, opacity .3s ease, transform .3s ease;
}

/* 🔴 cerrar SOLO las NO activas */
.custom-cards .e-con-inner:hover .e-child:not(:hover) .elementor-widget-text-editor{
    max-height:0;
    opacity:0;
    transform:translateY(-10px);
}

/* 🟢 abrir SOLO la activa */
.custom-cards .e-child:hover .elementor-widget-text-editor{
    max-height:200px;
    opacity:1;
    transform:translateY(0);
}
.custom-cards .e-con-inner{
    align-items:flex-start;
}

/* ===== LÍNEA ===== */
.custom-cards h4::after{
    content:"";
    display:block;
    width:0;
    height:2px;
    background:#0D9799;
    margin-top:8px;
    transition:width .3s ease;
}

/* reset */
.custom-cards .e-con-inner:hover h4::after{
    width:0;
}

/* activa */
.custom-cards .e-child:hover h4::after{
    width:50%;
}/* End custom CSS */
/* Start custom CSS for Section, class: .elementor-element-3b7fd08 */.titulo-blanco h3 {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for Section, class: .elementor-element-977d0b2 */.titulo-blanco h3 {
    color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c1075a4 *//* Contenedor principal */
.elementor-element-c1075a4 .elementor-wrapper {
    border-radius: 20px;
    overflow: hidden; /* clave para recortar el video */
}

/* Video */
.elementor-element-c1075a4 video {
    border-radius: 20px;
    display: block;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://360desarrollo.shop/wp-content/uploads/2026/05/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://360desarrollo.shop/wp-content/uploads/2026/05/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://360desarrollo.shop/wp-content/uploads/2026/05/Montserrat-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */