.elementor-17 .elementor-element.elementor-element-35c23e6{--display:flex;--min-height:700px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-17 .elementor-element.elementor-element-35c23e6:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-35c23e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://creagraficaspa.cl/wp-content/uploads/2025/07/banner.webp");}.elementor-17 .elementor-element.elementor-element-4cb3542{--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-17 .elementor-element.elementor-element-bc92561 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:53px;font-weight:700;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-5034ce1{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-ef1c609 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c6ba78f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c6ba78f .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-f8e77ec{--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-17 .elementor-element.elementor-element-20ee3f8{--display:flex;--min-height:160px;--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;}.elementor-17 .elementor-element.elementor-element-ae63cac{text-align:center;}.elementor-17 .elementor-element.elementor-element-ae63cac .elementor-heading-title{font-size:24px;color:#999999;}.elementor-17 .elementor-element.elementor-element-4759c89{text-align:center;}.elementor-17 .elementor-element.elementor-element-4759c89 .elementor-heading-title{font-size:59px;}.elementor-17 .elementor-element.elementor-element-cb80683{--display:flex;--min-height:760px;--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-17 .elementor-element.elementor-element-08c0dcb{--display:flex;}.elementor-17 .elementor-element.elementor-element-4d09bda{--display:flex;--min-height:173px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-c4800d5 .elementor-icon-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-c4800d5 .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-c4800d5 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-c4800d5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0.3px;}.elementor-17 .elementor-element.elementor-element-c4800d5 .elementor-icon-box-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-17 .elementor-element.elementor-element-10347e3{--display:flex;--min-height:173px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-332efff .elementor-icon-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-332efff .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-332efff .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-332efff .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0.3px;}.elementor-17 .elementor-element.elementor-element-332efff .elementor-icon-box-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-17 .elementor-element.elementor-element-47a8c9d{--display:flex;}.elementor-17 .elementor-element.elementor-element-9393852 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-9393852 .elementor-icon{font-size:650px;}.elementor-17 .elementor-element.elementor-element-9393852 .elementor-icon svg{height:650px;}.elementor-17 .elementor-element.elementor-element-c4a2204 img{width:100%;}.elementor-17 .elementor-element.elementor-element-71c2aca{--display:flex;}.elementor-17 .elementor-element.elementor-element-fdb8abd{--display:flex;--min-height:173px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-f34bc25 .elementor-icon-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-f34bc25 .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-f34bc25 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-f34bc25 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0.3px;}.elementor-17 .elementor-element.elementor-element-f34bc25 .elementor-icon-box-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-17 .elementor-element.elementor-element-861549c{--display:flex;--min-height:173px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-a00caf6 .elementor-icon-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-a00caf6 .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-a00caf6 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-a00caf6 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0.3px;}.elementor-17 .elementor-element.elementor-element-a00caf6 .elementor-icon-box-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-17 .elementor-element.elementor-element-308d640{--display:flex;--min-height:173px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-ef5e0c9 .elementor-icon-box-wrapper{text-align:left;}.elementor-17 .elementor-element.elementor-element-ef5e0c9 .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-ef5e0c9 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-ef5e0c9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;text-transform:none;letter-spacing:0.3px;}.elementor-17 .elementor-element.elementor-element-ef5e0c9 .elementor-icon-box-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-17 .elementor-element.elementor-element-5e08de8{--display:flex;--min-height:602px;--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;}.elementor-17 .elementor-element.elementor-element-359faeb{--display:flex;--min-height:400px;--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-17 .elementor-element.elementor-element-dbf3d76{--e-image-carousel-slides-to-show:1;}.elementor-17 .elementor-element.elementor-element-dbf3d76 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-17 .elementor-element.elementor-element-7b8d2b2{--display:flex;--min-height:400px;--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-17 .elementor-element.elementor-element-c60f24c{width:var( --container-widget-width, 97.676% );max-width:97.676%;--container-widget-width:97.676%;--container-widget-flex-grow:0;text-align:left;}.elementor-17 .elementor-element.elementor-element-c60f24c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-c60f24c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-25f95d3{font-family:"Montserrat", Sans-serif;font-size:15px;color:#020202;}.elementor-17 .elementor-element.elementor-element-ba20488{font-family:"Montserrat", Sans-serif;font-size:15px;color:#020202;}.elementor-17 .elementor-element.elementor-element-3bd8219 .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-3bd8219 .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-3bd8219{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-3bd8219 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-3bd8219 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;}.elementor-17 .elementor-element.elementor-element-3bd8219 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-0466d55 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:4px 4px 4px 4px;}.elementor-17 .elementor-element.elementor-element-0466d55 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-0466d55 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-0466d55 .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-0466d55 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-0466d55 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-965f300{--display:flex;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-5e08de8{--min-height:480px;--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;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-c60f24c .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-0466d55 .elementor-button{font-size:12px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-4cb3542{--width:50%;}.elementor-17 .elementor-element.elementor-element-f8e77ec{--width:50%;}.elementor-17 .elementor-element.elementor-element-5e08de8{--content-width:1140px;}.elementor-17 .elementor-element.elementor-element-359faeb{--width:50%;}.elementor-17 .elementor-element.elementor-element-7b8d2b2{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-4d09bda */.elementor-17 .elementor-element.elementor-element-4d09bda {
position: absolute;
 top: 50px;
 left: calc(50%  - 190px);


 }
 
 @media (max-width: 767px) {
     .elementor-17 .elementor-element.elementor-element-4d09bda{
     position: static; }
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10347e3 */.elementor-17 .elementor-element.elementor-element-10347e3 {
position: absolute;
 top: 400px;
 left: calc(50%  - 250px);


 }
 
 @media (max-width: 767px) {
     .elementor-17 .elementor-element.elementor-element-10347e3{
     position: static; }
 }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9393852 */.elementor-17 .elementor-element.elementor-element-9393852{
    position: absolute;
    top: 100px;
    left: calc(50% - 320px);
}
.elementor-17 .elementor-element.elementor-element-9393852 svg{
 overflow: visible;
}
#circulo1 {
    animation: circulo 15s infinite linear;
    transform-origin: center;
}

@keyframes circulo {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

#circulo2 {
    animation: circulo2 15s infinite linear;
    transform-origin: center;
}

@keyframes circulo2{
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(-360deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4a2204 */.elementor-17 .elementor-element.elementor-element-c4a2204{
    position: absolute;
    top: 300px;
    transform: scale(1.5)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdb8abd */.elementor-17 .elementor-element.elementor-element-fdb8abd {
position: absolute;
 top: 50px;
 left: calc(50%  - 200px);


 }
 
 @media (max-width: 767px) {
     .elementor-17 .elementor-element.elementor-element-fdb8abd{
     position: static; }
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-861549c */.elementor-17 .elementor-element.elementor-element-861549c {
position: absolute;
 top: 300px;
 left: calc(50%  - 190px);


 }
 
 @media (max-width: 767px) {
     .elementor-17 .elementor-element.elementor-element-861549c{
     position: static; }
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-308d640 */.elementor-17 .elementor-element.elementor-element-308d640 {
position: absolute;
 top: 550px;
 left: calc(50%  - 550px);


 }
 
 @media (max-width: 767px) {
     .elementor-17 .elementor-element.elementor-element-308d640{
     position: static; }
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb80683 */.item {
    background-color: #eaeAEA99;
    z-index: 2;
    backdrop-filter: blur(5px);
    
    clip-path: polygon(0% 11.429%,0% 88.571%,0% 88.571%,0.087% 90.425%,0.339% 92.184%,0.742% 93.824%,1.282% 95.321%,1.946% 96.653%,2.72% 97.795%,3.591% 98.724%,4.544% 99.417%,5.567% 99.85%,6.645% 100%,93.189% 100%,93.189% 100%,94.267% 99.85%,95.29% 99.417%,96.243% 98.724%,97.114% 97.795%,97.888% 96.653%,98.552% 95.321%,99.092% 93.824%,99.495% 92.184%,99.747% 90.425%,99.834% 88.571%,99.834% 21.429%,99.834% 21.429%,99.747% 19.575%,99.495% 17.816%,99.092% 16.176%,98.552% 14.679%,97.888% 13.347%,97.114% 12.205%,96.243% 11.276%,95.29% 10.583%,94.267% 10.15%,93.189% 10%,57.086% 10%,57.086% 10%,56.739% 9.984%,56.394% 9.938%,56.051% 9.86%,55.711% 9.752%,55.375% 9.615%,55.044% 9.447%,54.718% 9.25%,54.399% 9.023%,54.086% 8.768%,53.78% 8.484%,46.719% 1.516%,46.719% 1.516%,46.413% 1.232%,46.1% 0.977%,45.78% 0.75%,45.454% 0.553%,45.123% 0.385%,44.787% 0.248%,44.448% 0.14%,44.105% 0.062%,43.759% 0.016%,43.412% 0%,6.645% 0%,6.645% 0%,5.567% 0.15%,4.544% 0.583%,3.591% 1.276%,2.72% 2.205%,1.946% 3.347%,1.282% 4.679%,0.742% 6.176%,0.339% 7.816%,0.087% 9.575%,0% 11.429%)
            }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-dbf3d76 */.swiper-slide img {
    width: 600px;
    height: 400px;
    object-fit: cover;
    display: block;
}

/* Estilos para versión móvil */
@media (max-width: 768px) {
    .swiper-slide img {
        width: 100%;     /* Hace que la imagen se adapte al ancho del contenedor */
        height: 350px;    /* Ajusta la altura proporcionalmente */
    }
}/* End custom CSS */