.elementor-9735 .elementor-element.elementor-element-3a7268e > .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-9735 .elementor-element.elementor-element-4ee0ca6 .cw-page-title-area{background-image:url("https://360desarrollo.shop/wp-content/uploads/2026/06/bread-perfil-estudiante.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9735 .elementor-element.elementor-element-4ee0ca6 .el-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;}.elementor-9735 .elementor-element.elementor-element-4ee0ca6 .cw-page-title-area .cw-title-content ul li{color:#FFFFFF;font-family:"Montserrat", Sans-serif;}.elementor-9735 .elementor-element.elementor-element-4bb13ec{--display:flex;--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-9735 .elementor-element.elementor-element-cfea8a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-9735 .elementor-element.elementor-element-cfea8a7{left:350px;}body.rtl .elementor-9735 .elementor-element.elementor-element-cfea8a7{right:350px;}.elementor-9735 .elementor-element.elementor-element-cfea8a7{top:10px;z-index:3;}.elementor-9735 .elementor-element.elementor-element-cfea8a7 img{width:100%;}.elementor-9735 .elementor-element.elementor-element-40c4ebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-9735 .elementor-element.elementor-element-40c4ebd{right:350px;}body.rtl .elementor-9735 .elementor-element.elementor-element-40c4ebd{left:350px;}.elementor-9735 .elementor-element.elementor-element-40c4ebd{bottom:20px;z-index:3;text-align:center;}.elementor-9735 .elementor-element.elementor-element-40c4ebd img{width:100%;}.elementor-9735 .elementor-element.elementor-element-91a68ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9735 .elementor-element.elementor-element-91a68ea .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-9735 .elementor-element.elementor-element-91a68ea .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-9735 .elementor-element.elementor-element-91a68ea .section-title p, .premium-access-content p, .premium-access-content-style-two p{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-9735 .elementor-element.elementor-element-aa9beb4{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9735 .elementor-element.elementor-element-aa9beb4:not(.elementor-motion-effects-element-type-background), .elementor-9735 .elementor-element.elementor-element-aa9beb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004E56;}.elementor-9735 .elementor-element.elementor-element-410a01e{--display:flex;}.elementor-9735 .elementor-element.elementor-element-b1957d8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-9735 .elementor-element.elementor-element-59e8867{--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-9735 .elementor-element.elementor-element-5f73c29{--e-image-carousel-slides-to-show:1;}.elementor-9735 .elementor-element.elementor-element-f2aae77{--display:flex;--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-9735 .elementor-element.elementor-element-8e4d434 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-9735 .elementor-element.elementor-element-8e4d434{left:350px;}body.rtl .elementor-9735 .elementor-element.elementor-element-8e4d434{right:350px;}.elementor-9735 .elementor-element.elementor-element-8e4d434{top:10px;z-index:3;text-align:center;}.elementor-9735 .elementor-element.elementor-element-8e4d434 img{width:100%;}.elementor-9735 .elementor-element.elementor-element-4e15949 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}body:not(.rtl) .elementor-9735 .elementor-element.elementor-element-4e15949{right:350px;}body.rtl .elementor-9735 .elementor-element.elementor-element-4e15949{left:350px;}.elementor-9735 .elementor-element.elementor-element-4e15949{bottom:20px;z-index:3;text-align:center;}.elementor-9735 .elementor-element.elementor-element-4e15949 img{width:100%;}.elementor-9735 .elementor-element.elementor-element-cddaa76 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9735 .elementor-element.elementor-element-cddaa76 .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-9735 .elementor-element.elementor-element-cddaa76 .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-9735 .elementor-element.elementor-element-cddaa76 .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-9735 .elementor-element.elementor-element-0d83094{--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:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9735 .elementor-element.elementor-element-fd51595{--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-9735 .elementor-element.elementor-element-ea50654{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-9735 .elementor-element.elementor-element-8932784 > .elementor-widget-container{padding:15px 0px 15px 0px;}.elementor-9735 .elementor-element.elementor-element-8932784 .gallery-item .gallery-caption{display:none;}.elementor-9735 .elementor-element.elementor-element-8932784 .gallery-item{padding:0 20px 20px 0;}.elementor-9735 .elementor-element.elementor-element-8932784 .gallery{margin:0 -20px -20px 0;}.elementor-9735 .elementor-element.elementor-element-8932784 .gallery-item img{border-radius:10px 10px 10px 10px;}.elementor-9735 .elementor-element.elementor-element-34d98db{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-9735 .elementor-element.elementor-element-c772584 img{border-radius:20px 20px 20px 20px;}.elementor-9735 .elementor-element.elementor-element-9fc19ac{--display:flex;--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-9735 .elementor-element.elementor-element-c993d95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}body:not(.rtl) .elementor-9735 .elementor-element.elementor-element-c993d95{left:350px;}body.rtl .elementor-9735 .elementor-element.elementor-element-c993d95{right:350px;}.elementor-9735 .elementor-element.elementor-element-c993d95{top:10px;z-index:3;text-align:center;}.elementor-9735 .elementor-element.elementor-element-c993d95 img{width:100%;}.elementor-9735 .elementor-element.elementor-element-ecacc18 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}body:not(.rtl) .elementor-9735 .elementor-element.elementor-element-ecacc18{right:350px;}body.rtl .elementor-9735 .elementor-element.elementor-element-ecacc18{left:350px;}.elementor-9735 .elementor-element.elementor-element-ecacc18{bottom:20px;z-index:3;text-align:center;}.elementor-9735 .elementor-element.elementor-element-ecacc18 img{width:100%;}.elementor-9735 .elementor-element.elementor-element-add96f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9735 .elementor-element.elementor-element-add96f2 .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-9735 .elementor-element.elementor-element-add96f2 .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-9735 .elementor-element.elementor-element-add96f2 .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-9735 .elementor-element.elementor-element-188ea7c{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9735 .elementor-element.elementor-element-8aea386{--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-9735 .elementor-element.elementor-element-18fb231{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:#000000;}.elementor-9735 .elementor-element.elementor-element-347582b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9735 .elementor-element.elementor-element-799d051{--e-image-carousel-slides-to-show:1;}.elementor-9735 .elementor-element.elementor-element-799d051 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-9735 .elementor-element.elementor-element-799d051 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-9735 .elementor-element.elementor-element-29c73ef{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-9735 .elementor-element.elementor-element-dd2c09e > .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-9735 .elementor-element.elementor-element-fcccf0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9735 .elementor-element.elementor-element-fcccf0d .section-title .sub-title, .premium-access-content .sub-title,.premium-access-content-style-two .sub-title{color:#004E56;}.elementor-9735 .elementor-element.elementor-element-fcccf0d .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-9735 .elementor-element.elementor-element-fcccf0d .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-9735 .elementor-element.elementor-element-fcccf0d .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;}@media(min-width:768px){.elementor-9735 .elementor-element.elementor-element-410a01e{--width:50%;}.elementor-9735 .elementor-element.elementor-element-59e8867{--width:50%;}.elementor-9735 .elementor-element.elementor-element-fd51595{--width:50%;}.elementor-9735 .elementor-element.elementor-element-34d98db{--width:50%;}.elementor-9735 .elementor-element.elementor-element-8aea386{--width:50%;}.elementor-9735 .elementor-element.elementor-element-347582b{--width:50%;}}@media(max-width:767px){.elementor-9735 .elementor-element.elementor-element-cfea8a7 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-9735 .elementor-element.elementor-element-cfea8a7{top:15px;}.elementor-9735 .elementor-element.elementor-element-40c4ebd > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-9735 .elementor-element.elementor-element-91a68ea > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-9735 .elementor-element.elementor-element-8e4d434 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-9735 .elementor-element.elementor-element-8e4d434{top:15px;}.elementor-9735 .elementor-element.elementor-element-4e15949 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-9735 .elementor-element.elementor-element-cddaa76 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-9735 .elementor-element.elementor-element-8932784 > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-9735 .elementor-element.elementor-element-c993d95 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-9735 .elementor-element.elementor-element-c993d95{top:15px;}.elementor-9735 .elementor-element.elementor-element-ecacc18 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-9735 .elementor-element.elementor-element-add96f2 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-9735 .elementor-element.elementor-element-fcccf0d > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for eCademy_College_P_Banner, class: .elementor-element-4ee0ca6 */.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 Section, class: .elementor-element-91a68ea */.anim-text span {
  opacity: 0;
  display: inline-block;
  animation: aparecer 3s infinite;
}

/* Delay progresivo por letra */
.anim-text span:nth-child(1) { animation-delay: 0s; }
.anim-text span:nth-child(2) { animation-delay: 0.2s; }
.anim-text span:nth-child(3) { animation-delay: 0.4s; }
.anim-text span:nth-child(4) { animation-delay: 0.6s; }
.anim-text span:nth-child(5) { animation-delay: 0.8s; }
.anim-text span:nth-child(6) { animation-delay: 1s; }
.anim-text span:nth-child(7) { animation-delay: 1.2s; }

@keyframes aparecer {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }
  20% {
    opacity: 1;
    transform: translateY(0);
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0.3;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb13ec *//* 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-59e8867 *//* Contenedor base */
.elementor-element-4954b5c {
    position: relative;
    overflow: hidden;
}

/* Quitar cualquier zoom previo */
.elementor-element-4954b5c img {
    display: block;
    transform: none !important;
}

/* Capa de iluminación */
.elementor-element-4954b5c::before {
    content: "";
    position: absolute;
    top: 100%;
    left: -100%;
    width: 200%;
    height: 200%;
    
    background: linear-gradient(
        45deg,
        transparent 40%,
        rgba(255, 255, 255, 0.4) 50%,
        transparent 60%
    );

    transform: rotate(0deg);
    transition: all 0.6s ease;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for Section, class: .elementor-element-cddaa76 */.anim-text {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  letter-spacing: 1px;
}

.anim-text span {
  opacity: 0;
  display: inline-block;
  animation: aparecer 3s infinite;
}

/* Delay progresivo */
.anim-text span:nth-child(1) { animation-delay: 0s; }
.anim-text span:nth-child(2) { animation-delay: 0.2s; }
.anim-text span:nth-child(3) { animation-delay: 0.4s; }
.anim-text span:nth-child(4) { animation-delay: 0.6s; }
.anim-text span:nth-child(5) { animation-delay: 0.8s; }
.anim-text span:nth-child(6) { animation-delay: 1s; }
.anim-text span:nth-child(7) { animation-delay: 1.2s; }
.anim-text span:nth-child(8) { animation-delay: 1.4s; }

@keyframes aparecer {
  0% {
    opacity: 0;
    transform: translateY(-15px); /* 👈 desde arriba */
  }
  20% {
    opacity: 1;
    transform: translateY(0); /* baja a su posición */
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(10px); /* opcional: baja un poco al salir */
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c772584 */.elementor-element-c772584 img,
.elementor-element-9762be5 img {
    width: 100%;
    height: 400px; /* ajusta a gusto */
    object-fit: cover;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d83094 */#gallery-1 .gallery-item img {
    cursor: pointer;
    transition: all 0.3s ease;
    opacity: 0.6;
}

#gallery-1 .gallery-item:hover img {
    transform: scale(1.08);
    opacity: 1;
}

#gallery-1 .gallery-item.activa img {
    outline: 3px solid #bfaa6f;
    opacity: 1;
}
.elementor-element-c772584 img {
    transition: opacity 0.4s ease;
}
/*responsice*/
@media (max-width: 1024px) {
    #gallery-1 .gallery-item img {
        opacity: 0.8;
    }

    #gallery-1 .gallery-item:active img {
        transform: scale(0.95);
        opacity: 1;
    }
}/* End custom CSS */
/* Start custom CSS for Section, class: .elementor-element-add96f2 */.anim-text {
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  letter-spacing: 1px;
}

.anim-text span {
  opacity: 0;
  display: inline-block;
  animation: aparecer 3s infinite;
}

/* Delay progresivo */
.anim-text span:nth-child(1) { animation-delay: 0s; }
.anim-text span:nth-child(2) { animation-delay: 0.2s; }
.anim-text span:nth-child(3) { animation-delay: 0.4s; }
.anim-text span:nth-child(4) { animation-delay: 0.6s; }
.anim-text span:nth-child(5) { animation-delay: 0.8s; }
.anim-text span:nth-child(6) { animation-delay: 1s; }
.anim-text span:nth-child(7) { animation-delay: 1.2s; }
.anim-text span:nth-child(8) { animation-delay: 1.4s; }
.anim-text span:nth-child(9) { animation-delay: 1.6s; }
.anim-text span:nth-child(10) { animation-delay: 1.8s; }
@keyframes aparecer {
  0% {
    opacity: 0;
    transform: translateY(-15px); /* 👈 desde arriba */
  }
  20% {
    opacity: 1;
    transform: translateY(0); /* baja a su posición */
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translateY(10px); /* opcional: baja un poco al salir */
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-799d051 *//* Solo slide activa */
.elementor-image-carousel .swiper-slide-active::before {
    content: "";
    position: absolute;
    top: 100%;
    left: -100%;
    width: 200%;
    height: 200%;
    
    background: linear-gradient(
        45deg,
        transparent 40%,
        rgba(255, 255, 255, 0.35) 50%,
        transparent 60%
    );

    animation: shineMove 1.2s ease forwards;
    pointer-events: none;
    z-index: 2;
}

/* Animación automática */
@keyframes shineMove {
    from {
        top: 100%;
        left: -100%;
    }
    to {
        top: -100%;
        left: 100%;
    }
}/* 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 */