.elementor-77620 .elementor-element.elementor-element-dc1dc8d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-77620 .elementor-element.elementor-element-dc1dc8d:not(.elementor-motion-effects-element-type-background), .elementor-77620 .elementor-element.elementor-element-dc1dc8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cpic.or.cr/wp-content/uploads/2026/03/Cine-3.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-77620 .elementor-element.elementor-element-d2f301d{--display:flex;--min-height:410px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77620 .elementor-element.elementor-element-d2f301d.e-con{--e-con-transform-translateY:-30px;}.elementor-77620 .elementor-element.elementor-element-dc62a56 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-77620 .elementor-element.elementor-element-7a11fd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77620 .elementor-element.elementor-element-7a11fd6.e-con{--e-con-transform-translateY:-30px;}.elementor-77620 .elementor-element.elementor-element-2a857f7 img{width:380px;}.elementor-77620 .elementor-element.elementor-element-3e1296f{--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:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-77620 .elementor-element.elementor-element-fec91a9 .elementor-icon-list-icon i{color:#83A660;transition:color 0.3s;}.elementor-77620 .elementor-element.elementor-element-fec91a9 .elementor-icon-list-icon svg{fill:#83A660;transition:fill 0.3s;}.elementor-77620 .elementor-element.elementor-element-fec91a9{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-77620 .elementor-element.elementor-element-fec91a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77620 .elementor-element.elementor-element-fec91a9 .elementor-icon-list-item > a{font-size:20px;font-weight:normal;}.elementor-77620 .elementor-element.elementor-element-fec91a9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77620 .elementor-element.elementor-element-7a3e225 .elementor-icon-list-icon i{color:#83A660;transition:color 0.3s;}.elementor-77620 .elementor-element.elementor-element-7a3e225 .elementor-icon-list-icon svg{fill:#83A660;transition:fill 0.3s;}.elementor-77620 .elementor-element.elementor-element-7a3e225{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-77620 .elementor-element.elementor-element-7a3e225 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77620 .elementor-element.elementor-element-7a3e225 .elementor-icon-list-item > a{font-size:20px;font-weight:normal;}.elementor-77620 .elementor-element.elementor-element-7a3e225 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77620 .elementor-element.elementor-element-15bbe05 .elementor-icon-list-icon i{color:#83A660;transition:color 0.3s;}.elementor-77620 .elementor-element.elementor-element-15bbe05 .elementor-icon-list-icon svg{fill:#83A660;transition:fill 0.3s;}.elementor-77620 .elementor-element.elementor-element-15bbe05{--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-77620 .elementor-element.elementor-element-15bbe05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77620 .elementor-element.elementor-element-15bbe05 .elementor-icon-list-item > a{font-size:20px;font-weight:normal;}.elementor-77620 .elementor-element.elementor-element-15bbe05 .elementor-icon-list-text{transition:color 0.3s;}.elementor-77620 .elementor-element.elementor-element-35dac47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77620 .elementor-element.elementor-element-35dac47.e-con{--e-con-transform-translateY:-30px;}.elementor-77620 .elementor-element.elementor-element-eae1417.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-eae1417.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-eae1417.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-eae1417{text-align:center;}.elementor-77620 .elementor-element.elementor-element-eae1417 .elementor-heading-title{font-family:"Alfa Slab One";font-size:30px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(181.846875, 179.47495923913044, 179.47495923913044, 0.3);color:#83A660;}.elementor-77620 .elementor-element.elementor-element-eae1417.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-eae1417.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-eae1417.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-eae1417.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-eae1417.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-eae1417.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-eae1417.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-eae1417.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-eae1417 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-80f1450.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-80f1450.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-80f1450.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-80f1450 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-77620 .elementor-element.elementor-element-80f1450{text-align:start;}.elementor-77620 .elementor-element.elementor-element-80f1450 .elementor-heading-title{font-size:18px;line-height:35px;}.elementor-77620 .elementor-element.elementor-element-80f1450.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-80f1450.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-80f1450.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-80f1450.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-80f1450.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-80f1450.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-80f1450.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-80f1450.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-80f1450 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-c0ae7c8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77620 .elementor-element.elementor-element-c0ae7c8.e-con{--e-con-transform-translateY:-25px;}.elementor-77620 .elementor-element.elementor-element-483e6d7.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-483e6d7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-483e6d7.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-483e6d7{text-align:center;}.elementor-77620 .elementor-element.elementor-element-483e6d7 .elementor-heading-title{font-family:"Alfa Slab One";font-size:30px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(181.846875, 179.47495923913044, 179.47495923913044, 0.3);color:#83A660;}.elementor-77620 .elementor-element.elementor-element-483e6d7.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-483e6d7.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-483e6d7.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-483e6d7.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-483e6d7.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-483e6d7.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-483e6d7.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-483e6d7.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-483e6d7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-dc529dd.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-dc529dd.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-dc529dd.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-dc529dd > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-77620 .elementor-element.elementor-element-dc529dd{text-align:start;}.elementor-77620 .elementor-element.elementor-element-dc529dd .elementor-heading-title{font-size:18px;line-height:35px;}.elementor-77620 .elementor-element.elementor-element-dc529dd.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-dc529dd.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-dc529dd.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-dc529dd.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-dc529dd.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-dc529dd.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-dc529dd.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-dc529dd.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-dc529dd > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-ef8a127{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77620 .elementor-element.elementor-element-ef8a127.e-con{--e-con-transform-translateY:-30px;}.elementor-77620 .elementor-element.elementor-element-2079d07.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-2079d07.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-2079d07.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-2079d07{text-align:center;}.elementor-77620 .elementor-element.elementor-element-2079d07 .elementor-heading-title{font-family:"Alfa Slab One";font-size:30px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(181.846875, 179.47495923913044, 179.47495923913044, 0.3);color:#83A660;}.elementor-77620 .elementor-element.elementor-element-2079d07.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-2079d07.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-2079d07.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-2079d07.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-2079d07.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-2079d07.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-2079d07.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-2079d07.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-2079d07 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-cf33fdb.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-cf33fdb.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-cf33fdb.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-cf33fdb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-77620 .elementor-element.elementor-element-cf33fdb{font-size:18px;}.elementor-77620 .elementor-element.elementor-element-cf33fdb.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-cf33fdb.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-cf33fdb.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-cf33fdb.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-cf33fdb.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-cf33fdb.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-cf33fdb.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-cf33fdb.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-cf33fdb > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-693d246 .elementor-button{background-color:#D9430D;font-size:1rem;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:14px 24px 14px 24px;}.elementor-77620 .elementor-element.elementor-element-693d246 .elementor-button:hover, .elementor-77620 .elementor-element.elementor-element-693d246 .elementor-button:focus{background-color:#83A660;}.elementor-77620 .elementor-element.elementor-element-693d246 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-77620 .elementor-element.elementor-element-0001ce5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77620 .elementor-element.elementor-element-0001ce5.e-con{--e-con-transform-translateY:-30px;}.elementor-77620 .elementor-element.elementor-element-3b77592.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-3b77592.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-3b77592.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-3b77592{text-align:center;}.elementor-77620 .elementor-element.elementor-element-3b77592 .elementor-heading-title{font-family:"Alfa Slab One";font-size:30px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(181.846875, 179.47495923913044, 179.47495923913044, 0.3);color:#83A660;}.elementor-77620 .elementor-element.elementor-element-3b77592.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-3b77592.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-3b77592.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-3b77592.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-3b77592.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-3b77592.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-3b77592.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-3b77592.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-3b77592 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-fcb17bc > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-77620 .elementor-element.elementor-element-97f30ce.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-97f30ce.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-97f30ce.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-97f30ce{text-align:start;}.elementor-77620 .elementor-element.elementor-element-97f30ce .elementor-heading-title{font-size:17px;line-height:35px;}.elementor-77620 .elementor-element.elementor-element-97f30ce.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-97f30ce.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-97f30ce.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-97f30ce.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-97f30ce.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-97f30ce.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-97f30ce.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-97f30ce.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-97f30ce > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-8c143f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77620 .elementor-element.elementor-element-8c143f8.e-con{--e-con-transform-translateY:-30px;}.elementor-77620 .elementor-element.elementor-element-9afb103.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-9afb103.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-9afb103.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-9afb103{text-align:center;}.elementor-77620 .elementor-element.elementor-element-9afb103 .elementor-heading-title{font-family:"Alfa Slab One";font-size:30px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(181.846875, 179.47495923913044, 179.47495923913044, 0.3);color:#83A660;}.elementor-77620 .elementor-element.elementor-element-9afb103.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-9afb103.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-9afb103.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-9afb103.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-9afb103.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-9afb103.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-9afb103.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-9afb103.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-9afb103 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-228a402.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-228a402.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-228a402.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-228a402 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-77620 .elementor-element.elementor-element-228a402{text-align:start;}.elementor-77620 .elementor-element.elementor-element-228a402 .elementor-heading-title{font-family:"Montserrat";font-size:17px;line-height:35px;}.elementor-77620 .elementor-element.elementor-element-228a402.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-228a402.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-228a402.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-228a402.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-228a402.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-228a402.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-228a402.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-228a402.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-228a402 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-99c4ade > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-77620 .elementor-element.elementor-element-99c4ade iframe{height:240px;}.elementor-77620 .elementor-element.elementor-element-d6200bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77620 .elementor-element.elementor-element-d6200bc.e-con{--e-con-transform-translateY:-30px;}.elementor-77620 .elementor-element.elementor-element-d27f954.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-d27f954.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-d27f954.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-d27f954{text-align:center;}.elementor-77620 .elementor-element.elementor-element-d27f954 .elementor-heading-title{font-family:"Alfa Slab One";font-size:30px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(181.846875, 179.47495923913044, 179.47495923913044, 0.3);color:#83A660;}.elementor-77620 .elementor-element.elementor-element-d27f954.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-d27f954.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-d27f954.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-d27f954.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-d27f954.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-d27f954.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-d27f954.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-d27f954.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-d27f954 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-76b7ab9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-77620 .elementor-element.elementor-element-f1e6144{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-77620 .elementor-element.elementor-element-f1e6144.e-con{--e-con-transform-translateY:-30px;}.elementor-77620 .elementor-element.elementor-element-d935a44.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-d935a44.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-d935a44.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-d935a44{text-align:center;}.elementor-77620 .elementor-element.elementor-element-d935a44 .elementor-heading-title{font-family:"Alfa Slab One";font-size:30px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(181.846875, 179.47495923913044, 179.47495923913044, 0.3);color:#83A660;}.elementor-77620 .elementor-element.elementor-element-d935a44.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-d935a44.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-d935a44.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-d935a44.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-d935a44.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-d935a44.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-d935a44.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-d935a44.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-d935a44 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-d88c602{--display:flex;--min-height:100px;--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-77620 .elementor-element.elementor-element-8b43f36 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-stacked .elementor-icon{background-color:#D9430D;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-framed .elementor-icon, .elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-default .elementor-icon{fill:#D9430D;color:#D9430D;border-color:#D9430D;}.elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#83A660;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-default:has(:focus) .elementor-icon{fill:#83A660;color:#83A660;border-color:#83A660;}.elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-8b43f36.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-8b43f36 .elementor-icon{font-size:18px;}.elementor-77620 .elementor-element.elementor-element-8b43f36 .elementor-icon-box-img{overflow:hidden;}.elementor-77620 .elementor-element.elementor-element-8b43f36 .elementor-icon-box-title, .elementor-77620 .elementor-element.elementor-element-8b43f36 .elementor-icon-box-title a{font-size:1px;font-weight:bold;}.elementor-77620 .elementor-element.elementor-element-8b43f36 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-8b43f36 .elementor-icon-box-description{color:var( --e-global-color-6e6c8e9 );}.elementor-77620 .elementor-element.elementor-element-2bbb750 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-stacked .elementor-icon{background-color:#D9430D;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-framed .elementor-icon, .elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-default .elementor-icon{fill:#D9430D;color:#D9430D;border-color:#D9430D;}.elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#83A660;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-default:has(:focus) .elementor-icon{fill:#83A660;color:#83A660;border-color:#83A660;}.elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-2bbb750.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-2bbb750 .elementor-icon{font-size:18px;}.elementor-77620 .elementor-element.elementor-element-2bbb750 .elementor-icon-box-img{overflow:hidden;}.elementor-77620 .elementor-element.elementor-element-2bbb750 .elementor-icon-box-title, .elementor-77620 .elementor-element.elementor-element-2bbb750 .elementor-icon-box-title a{font-size:1px;font-weight:bold;}.elementor-77620 .elementor-element.elementor-element-2bbb750 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-2bbb750 .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-c38437b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-stacked .elementor-icon{background-color:#D9430D;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-framed .elementor-icon, .elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-default .elementor-icon{fill:#D9430D;color:#D9430D;border-color:#D9430D;}.elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#83A660;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-default:has(:focus) .elementor-icon{fill:#83A660;color:#83A660;border-color:#83A660;}.elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-77620 .elementor-element.elementor-element-c38437b.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-c38437b .elementor-icon{font-size:18px;}.elementor-77620 .elementor-element.elementor-element-c38437b .elementor-icon-box-img{overflow:hidden;}.elementor-77620 .elementor-element.elementor-element-c38437b .elementor-icon-box-title, .elementor-77620 .elementor-element.elementor-element-c38437b .elementor-icon-box-title a{font-size:1px;font-weight:bold;}.elementor-77620 .elementor-element.elementor-element-c38437b .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-c38437b .elementor-icon-box-description{color:var( --e-global-color-accent );}.elementor-77620 .elementor-element.elementor-element-b174ae0{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77620 .elementor-element.elementor-element-7b9bd92.ob-harakiri{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-7b9bd92.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-7b9bd92.ob-harakiri div{writing-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-7b9bd92{text-align:center;}.elementor-77620 .elementor-element.elementor-element-7b9bd92 .elementor-heading-title{font-family:"Alfa Slab One";font-size:20px;font-weight:800;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(181.846875, 179.47495923913044, 179.47495923913044, 0.3);color:#83A660;}.elementor-77620 .elementor-element.elementor-element-7b9bd92.ob-harakiri > div, .elementor-77620 .elementor-element.elementor-element-7b9bd92.ob-harakiri > h1, .elementor-77620 .elementor-element.elementor-element-7b9bd92.ob-harakiri > h2, .elementor-77620 .elementor-element.elementor-element-7b9bd92.ob-harakiri > h3, .elementor-77620 .elementor-element.elementor-element-7b9bd92.ob-harakiri > h4, .elementor-77620 .elementor-element.elementor-element-7b9bd92.ob-harakiri > h5, .elementor-77620 .elementor-element.elementor-element-7b9bd92.ob-harakiri > h6, .elementor-77620 .elementor-element.elementor-element-7b9bd92.ob-harakiri > p{transform:rotate(0deg);}.elementor-77620 .elementor-element.elementor-element-7b9bd92 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-77620 .elementor-element.elementor-element-c1678c8 img{width:200px;}.elementor-77620 .elementor-element.elementor-element-59ddd4a img{width:250px;}@media(min-width:768px){.elementor-77620 .elementor-element.elementor-element-d2f301d{--width:79%;}.elementor-77620 .elementor-element.elementor-element-7a11fd6{--width:79%;}.elementor-77620 .elementor-element.elementor-element-35dac47{--width:75%;}.elementor-77620 .elementor-element.elementor-element-c0ae7c8{--width:75%;}.elementor-77620 .elementor-element.elementor-element-ef8a127{--width:75%;}.elementor-77620 .elementor-element.elementor-element-0001ce5{--width:75%;}.elementor-77620 .elementor-element.elementor-element-8c143f8{--width:75%;}.elementor-77620 .elementor-element.elementor-element-d6200bc{--width:75%;}.elementor-77620 .elementor-element.elementor-element-f1e6144{--width:75%;}}@media(min-width:1800px){.elementor-77620 .elementor-element.elementor-element-d2f301d.e-con{--e-con-transform-translateY:-100px;}.elementor-77620 .elementor-element.elementor-element-7a11fd6.e-con{--e-con-transform-translateY:-100px;}.elementor-77620 .elementor-element.elementor-element-35dac47.e-con{--e-con-transform-translateY:-100px;}.elementor-77620 .elementor-element.elementor-element-35dac47{--width:50%;}.elementor-77620 .elementor-element.elementor-element-c0ae7c8.e-con{--e-con-transform-translateY:-100px;}.elementor-77620 .elementor-element.elementor-element-c0ae7c8{--width:50%;}.elementor-77620 .elementor-element.elementor-element-ef8a127.e-con{--e-con-transform-translateY:-100px;}.elementor-77620 .elementor-element.elementor-element-ef8a127{--width:50%;}.elementor-77620 .elementor-element.elementor-element-0001ce5.e-con{--e-con-transform-translateY:-100px;}.elementor-77620 .elementor-element.elementor-element-0001ce5{--width:50%;}.elementor-77620 .elementor-element.elementor-element-8c143f8.e-con{--e-con-transform-translateY:-100px;}.elementor-77620 .elementor-element.elementor-element-8c143f8{--width:50%;}.elementor-77620 .elementor-element.elementor-element-d6200bc.e-con{--e-con-transform-translateY:-100px;}.elementor-77620 .elementor-element.elementor-element-f1e6144.e-con{--e-con-transform-translateY:-100px;}}@media(max-width:1044px){.elementor-77620 .elementor-element.elementor-element-d2f301d.e-con{--e-con-transform-translateY:-128px;}.elementor-77620 .elementor-element.elementor-element-7a11fd6.e-con{--e-con-transform-translateY:-140px;}.elementor-77620 .elementor-element.elementor-element-35dac47.e-con{--e-con-transform-translateY:-150px;}.elementor-77620 .elementor-element.elementor-element-c0ae7c8.e-con{--e-con-transform-translateY:-155px;}.elementor-77620 .elementor-element.elementor-element-ef8a127.e-con{--e-con-transform-translateY:-160px;}.elementor-77620 .elementor-element.elementor-element-0001ce5.e-con{--e-con-transform-translateY:-160px;}.elementor-77620 .elementor-element.elementor-element-8c143f8.e-con{--e-con-transform-translateY:-160px;}.elementor-77620 .elementor-element.elementor-element-d6200bc.e-con{--e-con-transform-translateY:-160px;}.elementor-77620 .elementor-element.elementor-element-f1e6144.e-con{--e-con-transform-translateY:-160px;}}@media(max-width:767px){.elementor-77620 .elementor-element.elementor-element-dc1dc8d:not(.elementor-motion-effects-element-type-background), .elementor-77620 .elementor-element.elementor-element-dc1dc8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cpic.or.cr/wp-content/uploads/2026/03/Cine-celular-1-526x1024.png");}.elementor-77620 .elementor-element.elementor-element-d2f301d{--min-height:0px;}.elementor-77620 .elementor-element.elementor-element-7a11fd6.e-con{--e-con-transform-translateY:-60px;}.elementor-77620 .elementor-element.elementor-element-7a11fd6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-77620 .elementor-element.elementor-element-2a857f7 img{width:280px;}.elementor-77620 .elementor-element.elementor-element-3e1296f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-77620 .elementor-element.elementor-element-fec91a9{--e-icon-list-icon-size:28px;}.elementor-77620 .elementor-element.elementor-element-fec91a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77620 .elementor-element.elementor-element-fec91a9 .elementor-icon-list-item > a{font-size:25px;}.elementor-77620 .elementor-element.elementor-element-7a3e225{--e-icon-list-icon-size:28px;}.elementor-77620 .elementor-element.elementor-element-7a3e225 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77620 .elementor-element.elementor-element-7a3e225 .elementor-icon-list-item > a{font-size:25px;}.elementor-77620 .elementor-element.elementor-element-15bbe05{--e-icon-list-icon-size:28px;}.elementor-77620 .elementor-element.elementor-element-15bbe05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77620 .elementor-element.elementor-element-15bbe05 .elementor-icon-list-item > a{font-size:25px;}.elementor-77620 .elementor-element.elementor-element-35dac47.e-con{--e-con-transform-translateY:-50px;}.elementor-77620 .elementor-element.elementor-element-c0ae7c8.e-con{--e-con-transform-translateY:-45px;}.elementor-77620 .elementor-element.elementor-element-ef8a127.e-con{--e-con-transform-translateY:-60px;}.elementor-77620 .elementor-element.elementor-element-0001ce5.e-con{--e-con-transform-translateY:-60px;}.elementor-77620 .elementor-element.elementor-element-8c143f8.e-con{--e-con-transform-translateY:-60px;}.elementor-77620 .elementor-element.elementor-element-d6200bc.e-con{--e-con-transform-translateY:-60px;}.elementor-77620 .elementor-element.elementor-element-f1e6144.e-con{--e-con-transform-translateY:-60px;}.elementor-77620 .elementor-element.elementor-element-d88c602{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-77620 .elementor-element.elementor-element-8b43f36 .elementor-icon-box-wrapper{text-align:center;}.elementor-77620 .elementor-element.elementor-element-2bbb750 .elementor-icon-box-wrapper{text-align:center;}.elementor-77620 .elementor-element.elementor-element-c38437b .elementor-icon-box-wrapper{text-align:center;}.elementor-77620 .elementor-element.elementor-element-b174ae0{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-4b371ab */#slide-1, #slide-2, #slide-3, #slide-4,
#slide-5, #slide-6, #slide-7, #slide-8, #slide-9 {
  display: none;
  animation: swFadeIn 0.4s ease;
}

#slide-1.sw-active, #slide-2.sw-active, #slide-3.sw-active,
#slide-4.sw-active, #slide-5.sw-active, #slide-6.sw-active,
#slide-7.sw-active, #slide-8.sw-active, #slide-9.sw-active {
  display: block;
}

@keyframes swFadeIn {
  from { opacity: 0; }
  to   { opacity: 1; }
}

#cinema-screen {
  position: relative !important;
  overflow: hidden !important;
}

#sw-nav {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 30px;
  z-index: 10000;
  pointer-events: none;
  gap: 0;
}

.sw-arrow {
  pointer-events: auto;
  cursor: pointer;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #F2E6CE;
  border: 4px solid #83A660;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
  user-select: none;
  box-shadow: 0 6px 16px rgba(64, 1, 1, 0.18);
  font-size: 15px;
}

.sw-arrow:hover {
  background: #E2D272;
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(64, 1, 1, 0.24);
}

.sw-arrow svg {
  width: 30px;
  height: 30px;
  fill: #400101;
}

#sw-mute {
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 10001;
  cursor: pointer;
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background: rgba(64, 1, 1, 0.82);
  border: 1px solid rgba(242, 230, 206, 0.45);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  color: #F2E6CE;
  user-select: none;
  transition: background 0.2s ease, transform 0.2s ease;
}

#sw-mute:hover {
  background: #D9430D;
  transform: translateY(-1px);
}

#sw-dots,
#sw-counter,
#film-overlay,
#film-grain,
#film-flicker,
#film-scratches,
#film-dust,
#film-vignette,
#film-burn {
  display: none !important;
}

@media (max-width: 768px) {
  #sw-nav {
    top: auto;
    bottom: 60px;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    justify-content: center;
    gap: 12px;
    padding: 0;
    width: auto;
  }

  .sw-arrow {
    width: 44px;
    height: 44px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-693d246 */.buttonRegister {
    box-shadow:
    0 0 10px rgba(241, 194, 50, 0.24),
    0 0 24px rgba(241, 194, 50, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-76b7ab9 */:root {
      --verde-sabana: #83A660;
      --amarillo-sol: #F2D272;
      --crema-casona: #F2E6CE;
      --naranja-fuego: #D9430D;
      --vino-tierra: #400101;

      --sombra-suave: 0 10px 30px rgba(64, 1, 1, 0.15);
      --sombra-hover: 0 18px 40px rgba(64, 1, 1, 0.22);
      --radio: 24px;
    }

    .bloques-liberia {
      display: grid;
      grid-template-columns: repeat(4, minmax(180px, 1fr));
      gap: 20px;
      position: relative;
      z-index: 1;
    }

    .tarjeta-tiempo-liberia {
      position: relative;
      border-radius: var(--radio);
      padding: 26px 18px;
      min-height: 160px;
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      align-items: center;
      text-align: center;
      box-shadow: var(--sombra-suave);
      transition: transform 0.25s ease, box-shadow 0.25s ease;
      overflow: hidden;
      isolation: isolate;
      width: 100%;
    }

    .tarjeta-tiempo-liberia::after {
      content: "";
      position: absolute;
      width: 160px;
      height: 160px;
      border-radius: 50%;
      top: -55px;
      right: -55px;
      background: rgba(255,255,255,0.15);
      z-index: -1;
    }

    .tarjeta-tiempo-liberia:hover {
      transform: translateY(-8px) scale(1.01);
      box-shadow: var(--sombra-hover);
    }

    .sabanero-dias {
      background: linear-gradient(160deg, #95b96f 0%, var(--verde-sabana) 100%);
      color: #ffffff;
    }

    .sol-guanacasteco-horas {
      background: linear-gradient(160deg, #f5de8d 0%, var(--amarillo-sol) 100%);
      color: var(--vino-tierra);
    }

    .casona-minutos {
      background: linear-gradient(160deg, #f3ecda 0%, var(--crema-casona) 100%);
      color: var(--vino-tierra);
      border: 1px solid rgba(64, 1, 1, 0.08);
    }

    .rincon-segundos {
      background: linear-gradient(160deg, #ee5a22 0%, var(--naranja-fuego) 100%);
      color: #ffffff;
    }

    .icono-liberia {
      font-size: 1.8rem;
      opacity: 0.9;
      margin-bottom: 8px;
    }

    .numero-liberia {
      font-size: clamp(2.7rem, 5vw, 4rem);
      font-weight: 800;
      line-height: 1;
      letter-spacing: -0.04em;
      margin: 10px 0 8px;
    }

    .etiqueta-liberia {
      font-size: 0.95rem;
      text-transform: uppercase;
      letter-spacing: 0.18em;
      font-weight: 700;
      opacity: 0.92;
    }

    .detalle-liberia {
      font-size: 0.85rem;
      opacity: 0.82;
      margin-top: 10px;
    }

    .mensaje-final-liberia {
      display: none;
      margin-top: 28px;
      text-align: center;
      padding: 20px;
      border-radius: 18px;
      background: linear-gradient(135deg, var(--naranja-fuego), var(--vino-tierra));
      color: #fff;
      font-size: 1.3rem;
      font-weight: 700;
      box-shadow: var(--sombra-suave);
    }

    @media (max-width: 920px) {
      .bloques-liberia {
        grid-template-columns: repeat(2, 1fr);
      }
    }

    @media (max-width: 560px) {
            .contador-liberia {
        padding: 15px;
      }

      .bloques-liberia {
        grid-template-columns: 1fr;
      }

      .tarjeta-tiempo-liberia {
        min-height: 90px;
        padding: 15px;
      }

      .etiqueta-liberia {
        letter-spacing: 0.12em;
        font-size: 14px;
      }
      
      .tarjeta-tiempo-liberia {
          width: 60%;
          margin: 0 auto;
      }
      
      .numero-liberia {
          font-size: 35px;
      }
    }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c38437b */.textoNegroenlaces a {
    color: black;
}

.textoNegroenlaces:hover a {
    color: #400101;
}/* End custom CSS */