.elementor-5975 .elementor-element.elementor-element-3afa13bc{--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;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;overflow:visible;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5975 .elementor-element.elementor-element-2c615c0 .elementor-repeater-item-48070b5 .swiper-slide-bg{background-image:url(https://kaypiperutours.com/wp-content/uploads/2026/04/textile-center-chinchero.jpg);background-size:cover;}.elementor-5975 .elementor-element.elementor-element-2c615c0 .elementor-repeater-item-6d9947f .swiper-slide-bg{background-image:url(https://kaypiperutours.com/wp-content/uploads/2026/04/puno-traditions.jpg);background-size:cover;}.elementor-5975 .elementor-element.elementor-element-2c615c0 .elementor-repeater-item-809e564 .swiper-slide-bg{background-image:url(https://kaypiperutours.com/wp-content/uploads/2026/04/our-passangers-taking-photos.jpg);background-size:cover;}.elementor-5975 .elementor-element.elementor-element-2c615c0 .elementor-repeater-item-644d353 .swiper-slide-bg{background-image:url(https://kaypiperutours.com/wp-content/uploads/2026/04/dancing-in-cusco.jpg);background-size:cover;}.elementor-5975 .elementor-element.elementor-element-2c615c0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-5975 .elementor-element.elementor-element-2c615c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-2c615c0 .swiper-slide-contents{max-width:100%;}.elementor-5975 .elementor-element.elementor-element-2c615c0 .swiper-slide-inner{text-align:center;}.elementor-5975 .elementor-element.elementor-element-7ce774f2{--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;--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:11px;--padding-left:0px;--padding-right:0px;--z-index:1;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-7ce774f2:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-7ce774f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082E057A;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5975 .elementor-element.elementor-element-22d6030{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:5;text-align:center;font-family:"Archivo Black", Sans-serif;font-size:35px;font-weight:bold;color:#EBEBEB;}.elementor-5975 .elementor-element.elementor-element-4c3f1a3c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-5bb52b71{--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-74fce4aa{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:400;line-height:33px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5975 .elementor-element.elementor-element-4239dd8{--divider-border-style:solid;--divider-color:#00000059;--divider-border-width:1px;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-4239dd8 .elementor-divider-separator{width:100%;}.elementor-5975 .elementor-element.elementor-element-4239dd8 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-5975 .elementor-element.elementor-element-ed9b76d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-407188b{--display:flex;--min-height:590px;--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;--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;--z-index:1;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-b77cb83{--display:flex;--min-height:590px;--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:center;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-b77cb83:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-b77cb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaypiperutours.com/wp-content/uploads/2026/04/city-tour-cusco.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5975 .elementor-element.elementor-element-aa02555{--display:flex;--position:absolute;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-aa02555:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-aa02555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}.elementor-5975 .elementor-element.elementor-element-aa02555.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-5975 .elementor-element.elementor-element-aa02555{left:0px;}body.rtl .elementor-5975 .elementor-element.elementor-element-aa02555{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5975 .elementor-element.elementor-element-80c144d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-80c144d{text-align:center;}.elementor-5975 .elementor-element.elementor-element-80c144d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-d62afdf.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-d62afdf{text-align:center;}.elementor-5975 .elementor-element.elementor-element-d62afdf .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5975 .elementor-element.elementor-element-98179f7 img{width:70%;}.elementor-5975 .elementor-element.elementor-element-0268a47{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#F9F9F9;}.elementor-5975 .elementor-element.elementor-element-0268a47.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5975 .elementor-element.elementor-element-5e31ce0 .elementor-button{background-color:#61CE7012;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:33px 33px 33px 33px;padding:24px 24px 24px 24px;}.elementor-5975 .elementor-element.elementor-element-5e31ce0 .elementor-button:hover, .elementor-5975 .elementor-element.elementor-element-5e31ce0 .elementor-button:focus{background-color:#FDFDFD;color:#000000;}.elementor-5975 .elementor-element.elementor-element-5e31ce0{margin:4px 25px calc(var(--kit-widget-spacing, 0px) + 4px) 25px;padding:0px 15px 0px 15px;}.elementor-5975 .elementor-element.elementor-element-5e31ce0.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-5e31ce0 .elementor-button:hover svg, .elementor-5975 .elementor-element.elementor-element-5e31ce0 .elementor-button:focus svg{fill:#000000;}.elementor-5975 .elementor-element.elementor-element-a924a46{--display:flex;--min-height:202px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-a924a46.e-con{--align-self:flex-end;}.elementor-5975 .elementor-element.elementor-element-46111fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-46111fe .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-d694d2f{--display:flex;--min-height:590px;--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:center;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-d694d2f:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-d694d2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaypiperutours.com/wp-content/uploads/2026/04/sacred-valley-full-day.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5975 .elementor-element.elementor-element-e32d255{--display:flex;--position:absolute;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-e32d255:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-e32d255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}.elementor-5975 .elementor-element.elementor-element-e32d255.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-5975 .elementor-element.elementor-element-e32d255{left:0px;}body.rtl .elementor-5975 .elementor-element.elementor-element-e32d255{right:0px;}.elementor-5975 .elementor-element.elementor-element-b40c445.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-b40c445{text-align:center;}.elementor-5975 .elementor-element.elementor-element-b40c445 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-d4a3620.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-d4a3620{text-align:center;}.elementor-5975 .elementor-element.elementor-element-d4a3620 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-c65133d img{width:70%;}.elementor-5975 .elementor-element.elementor-element-9dba33a{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#F9F9F9;}.elementor-5975 .elementor-element.elementor-element-9dba33a.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-db7c55f .elementor-button{background-color:#61CE7012;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:33px 33px 33px 33px;padding:24px 24px 24px 24px;}.elementor-5975 .elementor-element.elementor-element-db7c55f .elementor-button:hover, .elementor-5975 .elementor-element.elementor-element-db7c55f .elementor-button:focus{background-color:#FDFDFD;color:#000000;}.elementor-5975 .elementor-element.elementor-element-db7c55f{margin:4px 25px calc(var(--kit-widget-spacing, 0px) + 4px) 25px;padding:0px 15px 0px 15px;}.elementor-5975 .elementor-element.elementor-element-db7c55f.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-db7c55f .elementor-button:hover svg, .elementor-5975 .elementor-element.elementor-element-db7c55f .elementor-button:focus svg{fill:#000000;}.elementor-5975 .elementor-element.elementor-element-921b1ae{--display:flex;--min-height:202px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-921b1ae.e-con{--align-self:flex-end;}.elementor-5975 .elementor-element.elementor-element-cc61144{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-cc61144 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-c930499{--display:flex;--min-height:590px;--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:center;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-c930499:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-c930499 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaypiperutours.com/wp-content/uploads/2026/04/Kaypi-salineras.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5975 .elementor-element.elementor-element-7edb07e{--display:flex;--position:absolute;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-7edb07e:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-7edb07e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}.elementor-5975 .elementor-element.elementor-element-7edb07e.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-5975 .elementor-element.elementor-element-7edb07e{left:0px;}body.rtl .elementor-5975 .elementor-element.elementor-element-7edb07e{right:0px;}.elementor-5975 .elementor-element.elementor-element-641a4ea.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-641a4ea{text-align:center;}.elementor-5975 .elementor-element.elementor-element-641a4ea .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-a07af67.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-a07af67{text-align:center;}.elementor-5975 .elementor-element.elementor-element-a07af67 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-4f65261 img{width:70%;}.elementor-5975 .elementor-element.elementor-element-700d7f5{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#F9F9F9;}.elementor-5975 .elementor-element.elementor-element-700d7f5.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-b273ba9 .elementor-button{background-color:#61CE7012;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:33px 33px 33px 33px;padding:24px 24px 24px 24px;}.elementor-5975 .elementor-element.elementor-element-b273ba9 .elementor-button:hover, .elementor-5975 .elementor-element.elementor-element-b273ba9 .elementor-button:focus{background-color:#FDFDFD;color:#000000;}.elementor-5975 .elementor-element.elementor-element-b273ba9{margin:4px 25px calc(var(--kit-widget-spacing, 0px) + 4px) 25px;padding:0px 15px 0px 15px;}.elementor-5975 .elementor-element.elementor-element-b273ba9.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-b273ba9 .elementor-button:hover svg, .elementor-5975 .elementor-element.elementor-element-b273ba9 .elementor-button:focus svg{fill:#000000;}.elementor-5975 .elementor-element.elementor-element-a89990e{--display:flex;--min-height:202px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-a89990e.e-con{--align-self:flex-end;}.elementor-5975 .elementor-element.elementor-element-eba7a5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-eba7a5e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-c6d4190{--display:flex;--min-height:590px;--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:center;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-c6d4190:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-c6d4190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaypiperutours.com/wp-content/uploads/2026/04/rainbow-montain-full-day.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5975 .elementor-element.elementor-element-5e0c09d{--display:flex;--position:absolute;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-5e0c09d:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-5e0c09d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}.elementor-5975 .elementor-element.elementor-element-5e0c09d.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-5975 .elementor-element.elementor-element-5e0c09d{left:0px;}body.rtl .elementor-5975 .elementor-element.elementor-element-5e0c09d{right:0px;}.elementor-5975 .elementor-element.elementor-element-5f65b26.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-5f65b26{text-align:center;}.elementor-5975 .elementor-element.elementor-element-5f65b26 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-ffb1560.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-ffb1560{text-align:center;}.elementor-5975 .elementor-element.elementor-element-ffb1560 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-1df4890 img{width:70%;}.elementor-5975 .elementor-element.elementor-element-ed4d2c6{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#F9F9F9;}.elementor-5975 .elementor-element.elementor-element-ed4d2c6.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-ff3c3c5 .elementor-button{background-color:#61CE7012;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:33px 33px 33px 33px;padding:24px 24px 24px 24px;}.elementor-5975 .elementor-element.elementor-element-ff3c3c5 .elementor-button:hover, .elementor-5975 .elementor-element.elementor-element-ff3c3c5 .elementor-button:focus{background-color:#FDFDFD;color:#000000;}.elementor-5975 .elementor-element.elementor-element-ff3c3c5{margin:4px 25px calc(var(--kit-widget-spacing, 0px) + 4px) 25px;padding:0px 15px 0px 15px;}.elementor-5975 .elementor-element.elementor-element-ff3c3c5.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-ff3c3c5 .elementor-button:hover svg, .elementor-5975 .elementor-element.elementor-element-ff3c3c5 .elementor-button:focus svg{fill:#000000;}.elementor-5975 .elementor-element.elementor-element-50d7eb8{--display:flex;--min-height:202px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-50d7eb8.e-con{--align-self:flex-end;}.elementor-5975 .elementor-element.elementor-element-fdefc96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-fdefc96 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-54b338b{--display:flex;--min-height:590px;--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:center;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-54b338b:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-54b338b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaypiperutours.com/wp-content/uploads/2026/04/Sillustani-tour.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5975 .elementor-element.elementor-element-54a733f{--display:flex;--position:absolute;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-54a733f:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-54a733f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}.elementor-5975 .elementor-element.elementor-element-54a733f.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-5975 .elementor-element.elementor-element-54a733f{left:0px;}body.rtl .elementor-5975 .elementor-element.elementor-element-54a733f{right:0px;}.elementor-5975 .elementor-element.elementor-element-922c0b1.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-922c0b1{text-align:center;}.elementor-5975 .elementor-element.elementor-element-922c0b1 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-46aaa21.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-46aaa21{text-align:center;}.elementor-5975 .elementor-element.elementor-element-46aaa21 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-48c51b2 img{width:70%;}.elementor-5975 .elementor-element.elementor-element-55ca8ca{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#F9F9F9;}.elementor-5975 .elementor-element.elementor-element-55ca8ca.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-c4bbef6 .elementor-button{background-color:#61CE7012;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:33px 33px 33px 33px;padding:24px 24px 24px 24px;}.elementor-5975 .elementor-element.elementor-element-c4bbef6 .elementor-button:hover, .elementor-5975 .elementor-element.elementor-element-c4bbef6 .elementor-button:focus{background-color:#FDFDFD;color:#000000;}.elementor-5975 .elementor-element.elementor-element-c4bbef6{margin:4px 25px calc(var(--kit-widget-spacing, 0px) + 4px) 25px;padding:0px 15px 0px 15px;}.elementor-5975 .elementor-element.elementor-element-c4bbef6.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-c4bbef6 .elementor-button:hover svg, .elementor-5975 .elementor-element.elementor-element-c4bbef6 .elementor-button:focus svg{fill:#000000;}.elementor-5975 .elementor-element.elementor-element-269fc98{--display:flex;--min-height:202px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-269fc98.e-con{--align-self:flex-end;}.elementor-5975 .elementor-element.elementor-element-abd3427{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-abd3427 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-75604e1{--display:flex;--min-height:590px;--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:center;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-75604e1:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-75604e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaypiperutours.com/wp-content/uploads/2026/04/Full-day-Larco.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5975 .elementor-element.elementor-element-8cd7e68{--display:flex;--position:absolute;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-8cd7e68:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-8cd7e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}.elementor-5975 .elementor-element.elementor-element-8cd7e68.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-5975 .elementor-element.elementor-element-8cd7e68{left:0px;}body.rtl .elementor-5975 .elementor-element.elementor-element-8cd7e68{right:0px;}.elementor-5975 .elementor-element.elementor-element-9afce90.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-9afce90{text-align:center;}.elementor-5975 .elementor-element.elementor-element-9afce90 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-4a99018.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-4a99018{text-align:center;}.elementor-5975 .elementor-element.elementor-element-4a99018 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-8b24c53 img{width:70%;}.elementor-5975 .elementor-element.elementor-element-6bac95d{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#F9F9F9;}.elementor-5975 .elementor-element.elementor-element-6bac95d.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-49f7c2d .elementor-button{background-color:#61CE7012;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:33px 33px 33px 33px;padding:24px 24px 24px 24px;}.elementor-5975 .elementor-element.elementor-element-49f7c2d .elementor-button:hover, .elementor-5975 .elementor-element.elementor-element-49f7c2d .elementor-button:focus{background-color:#FDFDFD;color:#000000;}.elementor-5975 .elementor-element.elementor-element-49f7c2d{margin:4px 25px calc(var(--kit-widget-spacing, 0px) + 4px) 25px;padding:0px 15px 0px 15px;}.elementor-5975 .elementor-element.elementor-element-49f7c2d.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-49f7c2d .elementor-button:hover svg, .elementor-5975 .elementor-element.elementor-element-49f7c2d .elementor-button:focus svg{fill:#000000;}.elementor-5975 .elementor-element.elementor-element-48ca965{--display:flex;--min-height:202px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-48ca965.e-con{--align-self:flex-end;}.elementor-5975 .elementor-element.elementor-element-a7ddb6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-a7ddb6d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-736af01{--display:flex;--min-height:590px;--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:center;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-736af01:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-736af01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaypiperutours.com/wp-content/uploads/2026/04/Aramu-Muru_1day_3jpg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5975 .elementor-element.elementor-element-f5e1d66{--display:flex;--position:absolute;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-f5e1d66:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-f5e1d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}.elementor-5975 .elementor-element.elementor-element-f5e1d66.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-5975 .elementor-element.elementor-element-f5e1d66{left:0px;}body.rtl .elementor-5975 .elementor-element.elementor-element-f5e1d66{right:0px;}.elementor-5975 .elementor-element.elementor-element-1b0c6d4.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-1b0c6d4{text-align:center;}.elementor-5975 .elementor-element.elementor-element-1b0c6d4 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-a46e1f0.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-a46e1f0{text-align:center;}.elementor-5975 .elementor-element.elementor-element-a46e1f0 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-7a84fb6 img{width:70%;}.elementor-5975 .elementor-element.elementor-element-0fbadd9{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#F9F9F9;}.elementor-5975 .elementor-element.elementor-element-0fbadd9.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-70d3804 .elementor-button{background-color:#61CE7012;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:33px 33px 33px 33px;padding:24px 24px 24px 24px;}.elementor-5975 .elementor-element.elementor-element-70d3804 .elementor-button:hover, .elementor-5975 .elementor-element.elementor-element-70d3804 .elementor-button:focus{background-color:#FDFDFD;color:#000000;}.elementor-5975 .elementor-element.elementor-element-70d3804{margin:4px 25px calc(var(--kit-widget-spacing, 0px) + 4px) 25px;padding:0px 15px 0px 15px;}.elementor-5975 .elementor-element.elementor-element-70d3804.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-70d3804 .elementor-button:hover svg, .elementor-5975 .elementor-element.elementor-element-70d3804 .elementor-button:focus svg{fill:#000000;}.elementor-5975 .elementor-element.elementor-element-218bfa7{--display:flex;--min-height:202px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-218bfa7.e-con{--align-self:flex-end;}.elementor-5975 .elementor-element.elementor-element-017a666{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-017a666 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-c55df63{--display:flex;--min-height:590px;--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:center;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-c55df63:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-c55df63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaypiperutours.com/wp-content/uploads/2026/04/Full-day-water-circuit.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5975 .elementor-element.elementor-element-35c9872{--display:flex;--position:absolute;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-35c9872:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-35c9872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}.elementor-5975 .elementor-element.elementor-element-35c9872.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-5975 .elementor-element.elementor-element-35c9872{left:0px;}body.rtl .elementor-5975 .elementor-element.elementor-element-35c9872{right:0px;}.elementor-5975 .elementor-element.elementor-element-731fe20.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-731fe20{text-align:center;}.elementor-5975 .elementor-element.elementor-element-731fe20 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-2a1e37d.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-2a1e37d{text-align:center;}.elementor-5975 .elementor-element.elementor-element-2a1e37d .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-657a3d5 img{width:70%;}.elementor-5975 .elementor-element.elementor-element-42bbe80{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#F9F9F9;}.elementor-5975 .elementor-element.elementor-element-42bbe80.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-5da6350 .elementor-button{background-color:#61CE7012;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:33px 33px 33px 33px;padding:24px 24px 24px 24px;}.elementor-5975 .elementor-element.elementor-element-5da6350 .elementor-button:hover, .elementor-5975 .elementor-element.elementor-element-5da6350 .elementor-button:focus{background-color:#FDFDFD;color:#000000;}.elementor-5975 .elementor-element.elementor-element-5da6350{margin:4px 25px calc(var(--kit-widget-spacing, 0px) + 4px) 25px;padding:0px 15px 0px 15px;}.elementor-5975 .elementor-element.elementor-element-5da6350.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-5da6350 .elementor-button:hover svg, .elementor-5975 .elementor-element.elementor-element-5da6350 .elementor-button:focus svg{fill:#000000;}.elementor-5975 .elementor-element.elementor-element-d7db877{--display:flex;--min-height:202px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-d7db877.e-con{--align-self:flex-end;}.elementor-5975 .elementor-element.elementor-element-9c8281b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-9c8281b .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-f704411{--display:flex;--min-height:590px;--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:center;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-f704411:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-f704411 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaypiperutours.com/wp-content/uploads/2026/04/Huacachina-Kaypi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5975 .elementor-element.elementor-element-102f90a{--display:flex;--position:absolute;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-102f90a:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-102f90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}.elementor-5975 .elementor-element.elementor-element-102f90a.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-5975 .elementor-element.elementor-element-102f90a{left:0px;}body.rtl .elementor-5975 .elementor-element.elementor-element-102f90a{right:0px;}.elementor-5975 .elementor-element.elementor-element-dc1cb07.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-dc1cb07{text-align:center;}.elementor-5975 .elementor-element.elementor-element-dc1cb07 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-626523a.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-626523a{text-align:center;}.elementor-5975 .elementor-element.elementor-element-626523a .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-5de0a64 img{width:70%;}.elementor-5975 .elementor-element.elementor-element-68dacab{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#F9F9F9;}.elementor-5975 .elementor-element.elementor-element-68dacab.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-efc6441 .elementor-button{background-color:#61CE7012;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:33px 33px 33px 33px;padding:24px 24px 24px 24px;}.elementor-5975 .elementor-element.elementor-element-efc6441 .elementor-button:hover, .elementor-5975 .elementor-element.elementor-element-efc6441 .elementor-button:focus{background-color:#FDFDFD;color:#000000;}.elementor-5975 .elementor-element.elementor-element-efc6441{margin:4px 25px calc(var(--kit-widget-spacing, 0px) + 4px) 25px;padding:0px 15px 0px 15px;}.elementor-5975 .elementor-element.elementor-element-efc6441.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-efc6441 .elementor-button:hover svg, .elementor-5975 .elementor-element.elementor-element-efc6441 .elementor-button:focus svg{fill:#000000;}.elementor-5975 .elementor-element.elementor-element-1a6ea11{--display:flex;--min-height:202px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-1a6ea11.e-con{--align-self:flex-end;}.elementor-5975 .elementor-element.elementor-element-3675b1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-3675b1f .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-70e0a1b{--display:flex;--min-height:590px;--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:center;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-70e0a1b:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-70e0a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kaypiperutours.com/wp-content/uploads/2026/04/Full-day-Humantay.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5975 .elementor-element.elementor-element-eb3a435{--display:flex;--position:absolute;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;top:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-eb3a435:not(.elementor-motion-effects-element-type-background), .elementor-5975 .elementor-element.elementor-element-eb3a435 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000007D;}.elementor-5975 .elementor-element.elementor-element-eb3a435.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-5975 .elementor-element.elementor-element-eb3a435{left:0px;}body.rtl .elementor-5975 .elementor-element.elementor-element-eb3a435{right:0px;}.elementor-5975 .elementor-element.elementor-element-cb06909.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-cb06909{text-align:center;}.elementor-5975 .elementor-element.elementor-element-cb06909 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:21px;font-weight:300;font-style:italic;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-3d6fce3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-5975 .elementor-element.elementor-element-3d6fce3{text-align:center;}.elementor-5975 .elementor-element.elementor-element-3d6fce3 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-5975 .elementor-element.elementor-element-638e6f0 img{width:70%;}.elementor-5975 .elementor-element.elementor-element-c8ac6c4{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;padding:0px 0px 0px 0px;column-gap:0px;text-align:center;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;color:#F9F9F9;}.elementor-5975 .elementor-element.elementor-element-c8ac6c4.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-c20298b .elementor-button{background-color:#61CE7012;font-family:"Archivo", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:33px 33px 33px 33px;padding:24px 24px 24px 24px;}.elementor-5975 .elementor-element.elementor-element-c20298b .elementor-button:hover, .elementor-5975 .elementor-element.elementor-element-c20298b .elementor-button:focus{background-color:#FDFDFD;color:#000000;}.elementor-5975 .elementor-element.elementor-element-c20298b{margin:4px 25px calc(var(--kit-widget-spacing, 0px) + 4px) 25px;padding:0px 15px 0px 15px;}.elementor-5975 .elementor-element.elementor-element-c20298b.elementor-element{--align-self:center;}.elementor-5975 .elementor-element.elementor-element-c20298b .elementor-button:hover svg, .elementor-5975 .elementor-element.elementor-element-c20298b .elementor-button:focus svg{fill:#000000;}.elementor-5975 .elementor-element.elementor-element-efef130{--display:flex;--min-height:202px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5975 .elementor-element.elementor-element-efef130.e-con{--align-self:flex-end;}.elementor-5975 .elementor-element.elementor-element-8361f09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5975 .elementor-element.elementor-element-8361f09 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5975 .elementor-element.elementor-element-46111fe.elementor-element{--align-self:flex-start;}.elementor-5975 .elementor-element.elementor-element-cc61144.elementor-element{--align-self:flex-start;}.elementor-5975 .elementor-element.elementor-element-eba7a5e.elementor-element{--align-self:flex-start;}.elementor-5975 .elementor-element.elementor-element-fdefc96.elementor-element{--align-self:flex-start;}.elementor-5975 .elementor-element.elementor-element-abd3427.elementor-element{--align-self:flex-start;}.elementor-5975 .elementor-element.elementor-element-a7ddb6d.elementor-element{--align-self:flex-start;}.elementor-5975 .elementor-element.elementor-element-017a666.elementor-element{--align-self:flex-start;}.elementor-5975 .elementor-element.elementor-element-9c8281b.elementor-element{--align-self:flex-start;}.elementor-5975 .elementor-element.elementor-element-3675b1f.elementor-element{--align-self:flex-start;}.elementor-5975 .elementor-element.elementor-element-8361f09.elementor-element{--align-self:flex-start;}}@media(min-width:768px){.elementor-5975 .elementor-element.elementor-element-5bb52b71{--width:90%;}.elementor-5975 .elementor-element.elementor-element-b77cb83{--width:0%;}.elementor-5975 .elementor-element.elementor-element-aa02555{--width:100%;}.elementor-5975 .elementor-element.elementor-element-a924a46{--width:10%;}.elementor-5975 .elementor-element.elementor-element-d694d2f{--width:0%;}.elementor-5975 .elementor-element.elementor-element-e32d255{--width:100%;}.elementor-5975 .elementor-element.elementor-element-921b1ae{--width:10%;}.elementor-5975 .elementor-element.elementor-element-c930499{--width:0%;}.elementor-5975 .elementor-element.elementor-element-7edb07e{--width:100%;}.elementor-5975 .elementor-element.elementor-element-a89990e{--width:10%;}.elementor-5975 .elementor-element.elementor-element-c6d4190{--width:0%;}.elementor-5975 .elementor-element.elementor-element-5e0c09d{--width:100%;}.elementor-5975 .elementor-element.elementor-element-50d7eb8{--width:10%;}.elementor-5975 .elementor-element.elementor-element-54b338b{--width:0%;}.elementor-5975 .elementor-element.elementor-element-54a733f{--width:100%;}.elementor-5975 .elementor-element.elementor-element-269fc98{--width:10%;}.elementor-5975 .elementor-element.elementor-element-75604e1{--width:0%;}.elementor-5975 .elementor-element.elementor-element-8cd7e68{--width:100%;}.elementor-5975 .elementor-element.elementor-element-48ca965{--width:10%;}.elementor-5975 .elementor-element.elementor-element-736af01{--width:0%;}.elementor-5975 .elementor-element.elementor-element-f5e1d66{--width:100%;}.elementor-5975 .elementor-element.elementor-element-218bfa7{--width:10%;}.elementor-5975 .elementor-element.elementor-element-c55df63{--width:0%;}.elementor-5975 .elementor-element.elementor-element-35c9872{--width:100%;}.elementor-5975 .elementor-element.elementor-element-d7db877{--width:10%;}.elementor-5975 .elementor-element.elementor-element-f704411{--width:0%;}.elementor-5975 .elementor-element.elementor-element-102f90a{--width:100%;}.elementor-5975 .elementor-element.elementor-element-1a6ea11{--width:10%;}.elementor-5975 .elementor-element.elementor-element-70e0a1b{--width:0%;}.elementor-5975 .elementor-element.elementor-element-eb3a435{--width:100%;}.elementor-5975 .elementor-element.elementor-element-efef130{--width:10%;}}/* Start custom CSS for container, class: .elementor-element-aa02555 */.elementor-5975 .elementor-element.elementor-element-aa02555 {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46111fe */.elementor-5975 .elementor-element.elementor-element-46111fe {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b77cb83 */.elementor-5975 .elementor-element.elementor-element-b77cb83 {
  overflow: hidden;
}
/* Mostrar el overlay (hijo) al hacer hover en este panel */
.program-panel:hover > .elementor-element {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e32d255 */.elementor-5975 .elementor-element.elementor-element-e32d255 {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc61144 */.elementor-5975 .elementor-element.elementor-element-cc61144 {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d694d2f */.elementor-5975 .elementor-element.elementor-element-d694d2f {
  overflow: hidden;
}
/* Mostrar el overlay (hijo) al hacer hover en este panel */
.program-panel:hover > .elementor-element {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7edb07e */.elementor-5975 .elementor-element.elementor-element-7edb07e {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eba7a5e */.elementor-5975 .elementor-element.elementor-element-eba7a5e {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c930499 */.elementor-5975 .elementor-element.elementor-element-c930499 {
  overflow: hidden;
}
/* Mostrar el overlay (hijo) al hacer hover en este panel */
.program-panel:hover > .elementor-element {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e0c09d */.elementor-5975 .elementor-element.elementor-element-5e0c09d {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdefc96 */.elementor-5975 .elementor-element.elementor-element-fdefc96 {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6d4190 */.elementor-5975 .elementor-element.elementor-element-c6d4190 {
  overflow: hidden;
}
/* Mostrar el overlay (hijo) al hacer hover en este panel */
.program-panel:hover > .elementor-element {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a733f */.elementor-5975 .elementor-element.elementor-element-54a733f {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-abd3427 */.elementor-5975 .elementor-element.elementor-element-abd3427 {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b338b */.elementor-5975 .elementor-element.elementor-element-54b338b {
  overflow: hidden;
}
/* Mostrar el overlay (hijo) al hacer hover en este panel */
.program-panel:hover > .elementor-element {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cd7e68 */.elementor-5975 .elementor-element.elementor-element-8cd7e68 {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7ddb6d */.elementor-5975 .elementor-element.elementor-element-a7ddb6d {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75604e1 */.elementor-5975 .elementor-element.elementor-element-75604e1 {
  overflow: hidden;
}
/* Mostrar el overlay (hijo) al hacer hover en este panel */
.program-panel:hover > .elementor-element {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e1d66 */.elementor-5975 .elementor-element.elementor-element-f5e1d66 {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-017a666 */.elementor-5975 .elementor-element.elementor-element-017a666 {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-736af01 */.elementor-5975 .elementor-element.elementor-element-736af01 {
  overflow: hidden;
}
/* Mostrar el overlay (hijo) al hacer hover en este panel */
.program-panel:hover > .elementor-element {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35c9872 */.elementor-5975 .elementor-element.elementor-element-35c9872 {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c8281b */.elementor-5975 .elementor-element.elementor-element-9c8281b {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c55df63 */.elementor-5975 .elementor-element.elementor-element-c55df63 {
  overflow: hidden;
}
/* Mostrar el overlay (hijo) al hacer hover en este panel */
.program-panel:hover > .elementor-element {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102f90a */.elementor-5975 .elementor-element.elementor-element-102f90a {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3675b1f */.elementor-5975 .elementor-element.elementor-element-3675b1f {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f704411 */.elementor-5975 .elementor-element.elementor-element-f704411 {
  overflow: hidden;
}
/* Mostrar el overlay (hijo) al hacer hover en este panel */
.program-panel:hover > .elementor-element {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb3a435 */.elementor-5975 .elementor-element.elementor-element-eb3a435 {
  height: 100%;
  opacity: 0;
  transition: opacity 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8361f09 */.elementor-5975 .elementor-element.elementor-element-8361f09 {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  letter-spacing: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e0a1b */.elementor-5975 .elementor-element.elementor-element-70e0a1b {
  overflow: hidden;
}
/* Mostrar el overlay (hijo) al hacer hover en este panel */
.program-panel:hover > .elementor-element {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-407188b *//* Configuración inicial de los 7 paneles */
.elementor-5975 .elementor-element.elementor-element-407188b > .e-con, .elementor-5975 .elementor-element.elementor-element-407188b > .e-container {
    transition: all 1s cubic-bezier(0.25, 1, 0.5, 1);
    flex-grow: 1 !important;
    flex-shrink: 1 !important;
    flex-basis: 0 !important;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    min-width: 60px; /* Ancho mínimo para que se vea el título */
}

/* El panel al hacer hover se expande más */
.elementor-5975 .elementor-element.elementor-element-407188b > .e-con:hover, .elementor-5975 .elementor-element.elementor-element-407188b > .e-container:hover {
    flex-grow: 8 !important; /* Con 7 paneles necesitas mínimo 7-10 */
    flex-shrink: 0 !important;
}

/* Los demás se comprimen cuando uno está en hover */
.elementor-5975 .elementor-element.elementor-element-407188b:hover > .e-con:not(:hover),
.elementor-5975 .elementor-element.elementor-element-407188b:hover > .e-container:not(:hover) {
    flex-grow: 0.5 !important;
}/* End custom CSS */