.elementor-14 .elementor-element.elementor-element-37ddf25{--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;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-6bc12e3{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-ae3250e{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-1722dd6 img{width:83%;}.elementor-14 .elementor-element.elementor-element-e84f0ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-9637a6d{--e-rating-justify-content:center;}.elementor-14 .elementor-element.elementor-element-698f303{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-14 .elementor-element.elementor-element-259bfa7{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-14 .elementor-element.elementor-element-15de154 > .elementor-container{max-width:1160px;}.elementor-14 .elementor-element.elementor-element-15de154{padding:51px 0px 86px 0px;}.elementor-14 .elementor-element.elementor-element-bfe9437 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-14 .elementor-element.elementor-element-bfe9437 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-1837402 img{border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-7416bbd{margin:-90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-14 .elementor-element.elementor-element-7416bbd img{width:40%;border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-41633dd{margin:-180px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-41633dd img{width:56%;border-radius:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-92776f7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-92776f7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-92776f7 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-4291f9e .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-14 .elementor-element.elementor-element-2fc2970 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:45px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;}.elementor-14 .elementor-element.elementor-element-6c9da10{--e-image-carousel-slides-to-show:3;width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 84px;padding:0px 0px 0px 9px;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-6c9da10 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14 .elementor-element.elementor-element-6c9da10 .elementor-swiper-button.elementor-swiper-button-next{font-size:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-641a329{width:auto;max-width:auto;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-7fb07af{width:auto;max-width:auto;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-14 .elementor-element.elementor-element-7fb07af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-14 .elementor-element.elementor-element-7fb07af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-14 .elementor-element.elementor-element-7fb07af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-14 .elementor-element.elementor-element-7fb07af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-14 .elementor-element.elementor-element-7fb07af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-14 .elementor-element.elementor-element-7fb07af .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-7fb07af .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-14 .elementor-element.elementor-element-7fb07af .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-primary );padding:16px 28px 16px 28px;text-decoration:none;border-radius:7px 7px 7px 7px;}.elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-7981af4{width:auto;max-width:auto;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{width:18px;}.elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-7981af4 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);}.elementor-14 .elementor-element.elementor-element-38ecdf9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-11px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-14 .elementor-element.elementor-element-38ecdf9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-aa08f0b > .elementor-element-populated{padding:10% 10% 10% 20%;}.elementor-14 .elementor-element.elementor-element-4d3d773 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:-0.5px;color:#000000;}.elementor-14 .elementor-element.elementor-element-b198d01 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:35px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;}.elementor-14 .elementor-element.elementor-element-6ed9f4d{width:var( --container-widget-width, 47% );max-width:47%;margin:-7px -7px calc(var(--kit-widget-spacing, 0px) + -7px) -8px;padding:11px 11px 11px 11px;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;}.elementor-14 .elementor-element.elementor-element-6ed9f4d p{margin-block-end:14px;}.elementor-14 .elementor-element.elementor-element-945a64d{width:var( --container-widget-width, 42.426% );max-width:42.426%;padding:-13px -13px -13px -13px;--container-widget-width:42.426%;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-945a64d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-primary );padding:16px 28px 16px 28px;text-decoration:none;border-radius:7px 7px 7px 7px;}.elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-74abe03{width:auto;max-width:auto;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{width:18px;}.elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-74abe03 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);}.elementor-14 .elementor-element.elementor-element-dace112:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-dace112 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freewalkinginkacusco.com/wp-content/uploads/2026/02/cusco-free-walking-tour-cusco.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-dace112.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14 .elementor-element.elementor-element-dace112.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-dace112 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-dace112 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-dace112 > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-14 .elementor-element.elementor-element-dace112 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-50px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-dace112 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14 .elementor-element.elementor-element-98150aa{--spacer-size:450px;}.elementor-14 .elementor-element.elementor-element-2ffe422{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-d09007c{text-align:center;}.elementor-14 .elementor-element.elementor-element-d09007c .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:33px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;color:#000000;}.elementor-14 .elementor-element.elementor-element-0450ccf{text-align:center;}.elementor-14 .elementor-element.elementor-element-0450ccf .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:35px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;}.elementor-14 .elementor-element.elementor-element-420399d{text-align:center;}.elementor-14 .elementor-element.elementor-element-e56f5ab{--display:flex;}.elementor-14 .elementor-element.elementor-element-447651e{--display:flex;}.elementor-14 .elementor-element.elementor-element-a5a0ee9{--display:flex;}.elementor-14 .elementor-element.elementor-element-ae8df96{--e-n-carousel-swiper-slides-gap:10px;background-color:#F9F9F9;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#A71D31;--e-n-carousel-arrow-hover-color:#FF0303;}.elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-primary );padding:16px 28px 16px 28px;text-decoration:none;border-radius:7px 7px 7px 7px;}.elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-4f75779{width:auto;max-width:auto;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button{text-align:center;}.elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{width:18px;}.elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-4f75779 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);}.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-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.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-14 .elementor-element.elementor-element-cf01086{--divider-border-style:solid;--divider-color:#8A1829;--divider-border-width:2px;}.elementor-14 .elementor-element.elementor-element-cf01086 .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-cf01086 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-9a46f2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-dc8305a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-0c033a7{--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;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-14 .elementor-element.elementor-element-0c033a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-143029d{--display:flex;--min-height:60vh;--justify-content:center;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-143029d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-143029d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freewalkinginkacusco.com/wp-content/uploads/2026/02/ceremonia-san-Pedro-cusco.jpg");background-position:center right;background-size:cover;}.elementor-14 .elementor-element.elementor-element-143029d::before, .elementor-14 .elementor-element.elementor-element-143029d > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-143029d > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-143029d > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-143029d > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-143029d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #4F0202 6%, #F2295B00 73%);}.elementor-14 .elementor-element.elementor-element-2b18a3c{--display:flex;}.elementor-14 .elementor-element.elementor-element-8d8616f{--display:flex;}.elementor-14 .elementor-element.elementor-element-bb11679 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:29px;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-eed8126{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-eed8126 a{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-primary );padding:16px 28px 16px 28px;text-decoration:none;border-radius:7px 7px 7px 7px;}.elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-7e65610{width:auto;max-width:auto;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{width:18px;}.elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-7e65610 .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);}.elementor-14 .elementor-element.elementor-element-136a615{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-110de22{--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;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-14 .elementor-element.elementor-element-0796f86{--display:flex;--min-height:60vh;--justify-content:center;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-0796f86:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0796f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://freewalkinginkacusco.com/wp-content/uploads/2026/03/6859ede6-da71-4073-8cf7-e107c068ea56.jpg");background-position:center right;background-size:cover;}.elementor-14 .elementor-element.elementor-element-0796f86::before, .elementor-14 .elementor-element.elementor-element-0796f86 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0796f86 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0796f86 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0796f86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0796f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #410202 6%, #F2295B00 73%);}.elementor-14 .elementor-element.elementor-element-d7afcc5{--display:flex;}.elementor-14 .elementor-element.elementor-element-4e5f1b0{--display:flex;}.elementor-14 .elementor-element.elementor-element-1c6ec63 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7d28bfa{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-7d28bfa a{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button .jkit-button-wrapper{background-color:var( --e-global-color-primary );padding:16px 28px 16px 28px;text-decoration:none;border-radius:7px 7px 7px 7px;}.elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover, .elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-f549dae{width:auto;max-width:auto;margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button{text-align:left;}.elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button .jkit-button-wrapper i{font-size:18px;}.elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{width:18px;}.elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg{margin-right:15px;}.elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg{margin-left:15px;}.elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button .jkit-button-wrapper i, .elementor-14 .elementor-element.elementor-element-f549dae .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);-moz-transform:translateY(-2px);transform:translateY(-2px);}.elementor-14 .elementor-element.elementor-element-9bd9fd4{--display:flex;}.elementor-14 .elementor-element.elementor-element-097b57d{--divider-border-style:solid;--divider-color:#8A1829;--divider-border-width:2px;}.elementor-14 .elementor-element.elementor-element-097b57d .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-097b57d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-c07e7cb{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c07e7cb:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c07e7cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16110E;}.elementor-14 .elementor-element.elementor-element-3791e99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-b0d9978{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bda92d8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-c31aac8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1AC32;--border-color:#F1AC32;--border-radius:999px 999px 999px 999px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-173a05c{text-align:center;}.elementor-14 .elementor-element.elementor-element-173a05c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;color:#F1AC32;}.elementor-14 .elementor-element.elementor-element-5a07538{margin:0px 67px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-14 .elementor-element.elementor-element-5a07538 .jeg-elementor-kit.jkit-heading{text-align:left;}.elementor-14 .elementor-element.elementor-element-5a07538 .jeg-elementor-kit.jkit-heading .heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-5a07538 .jeg-elementor-kit.jkit-heading .heading-title > span{color:#F1AC32;font-family:"Figtree", Sans-serif;font-weight:500;font-style:italic;line-height:1.1em;}.elementor-14 .elementor-element.elementor-element-98ccdf4{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4f6f25e{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.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-14 .elementor-element.elementor-element-804c8e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-e3f4d49{--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;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ff24cb3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-ff24cb3.e-con{--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-59b20d8{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6600ddd{--display:flex;--margin-top:0px;--margin-bottom:-122px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-14 .elementor-element.elementor-element-116c080{--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 53px 0px;z-index:3;text-align:end;}.elementor-14 .elementor-element.elementor-element-116c080:hover{--e-transform-translateY:-5px;}.elementor-14 .elementor-element.elementor-element-116c080 img{width:9%;}.elementor-14 .elementor-element.elementor-element-bc02ede{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-41629ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-254d20b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-254d20b .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2ff0bd5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-9d162f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-9d162f1 .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-55dbf6b{margin:0px 92px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;font-family:"Noto Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-bd7eea0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4300714{--display:flex;--margin-top:0px;--margin-bottom:-122px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-14 .elementor-element.elementor-element-cb426e7{--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 53px 0px;z-index:3;text-align:end;}.elementor-14 .elementor-element.elementor-element-cb426e7:hover{--e-transform-translateY:-5px;}.elementor-14 .elementor-element.elementor-element-cb426e7 img{width:9%;}.elementor-14 .elementor-element.elementor-element-0da42ed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-06adc67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-35999d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-35999d7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8a66364{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4c59160{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-4c59160 .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-728edd8{margin:0px 92px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2394aff{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:13px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-26fbf6e{--display:flex;--margin-top:0px;--margin-bottom:-122px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-14 .elementor-element.elementor-element-c154117{--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 53px 0px;z-index:3;text-align:end;}.elementor-14 .elementor-element.elementor-element-c154117:hover{--e-transform-translateY:-5px;}.elementor-14 .elementor-element.elementor-element-c154117 img{width:9%;}.elementor-14 .elementor-element.elementor-element-710e245{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-280f1d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4b1ece9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-4b1ece9 .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-e45bf58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-510a558{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;text-align:start;}.elementor-14 .elementor-element.elementor-element-510a558 .elementor-heading-title{color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-8b5541b{margin:0px 92px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;font-family:"Noto Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-2230502{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:59px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0035b88{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:-56px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0035b88:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0035b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0AED;background-image:url("https://freewalkinginkacusco.com/wp-content/uploads/2026/03/308762124_533041868822545_3785163909106797290_n.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn{background-color:#FEFDF72E;height:80px;width:80px;line-height:91px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;}.elementor-14 .elementor-element.elementor-element-ac3c7a5{padding:160px 0px 160px 0px;}.elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button{text-align:center;}.elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i, .elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn span{color:#FEFDF7;}.elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn svg{fill:#A22D2D;}.elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after, .elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before, .elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:after, .elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn.glow-enable.hover-gradient > span:before{color:#FEFDF7;}.elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button i{font-size:32px;}.elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button svg{width:32px;}.elementor-14 .elementor-element.elementor-element-ac3c7a5 .jeg-elementor-kit.jkit-video-button .jkit-video-popup-btn i{color:#A22D2D;}.elementor-14 .elementor-element.elementor-element-fa09409{--display:flex;--border-radius:999px 999px 999px 999px;--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-14 .elementor-element.elementor-element-59a8fbc{--e-image-carousel-slides-to-show:3;}.elementor-14 .elementor-element.elementor-element-59a8fbc .swiper-wrapper{display:flex;align-items:center;}.elementor-14 .elementor-element.elementor-element-de70702{--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;}.elementor-14 .elementor-element.elementor-element-4922710{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-df33917{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-8ca9371{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-facd988{--divider-border-style:solid;--divider-color:#8A1829;--divider-border-width:2px;}.elementor-14 .elementor-element.elementor-element-facd988 .elementor-divider-separator{width:33%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-facd988 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-564f3cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-36e191f{text-align:center;}.elementor-14 .elementor-element.elementor-element-36e191f .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:35px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;}.elementor-14 .elementor-element.elementor-element-ebb2185{text-align:center;}.elementor-14 .elementor-element.elementor-element-8aa60b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-77882b2{--display:flex;}.elementor-14 .elementor-element.elementor-element-6ce518c{--divider-border-style:solid;--divider-color:#8A1829;--divider-border-width:2px;}.elementor-14 .elementor-element.elementor-element-6ce518c .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-6ce518c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-a571203{--display:flex;}.elementor-14 .elementor-element.elementor-element-9520f48{text-align:center;}.elementor-14 .elementor-element.elementor-element-9520f48 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:35px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;}.elementor-14 .elementor-element.elementor-element-3601d14{text-align:center;}.elementor-14 .elementor-element.elementor-element-3ef77c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14 .elementor-element.elementor-element-bd0deea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-f6facce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-b376967{--display:flex;}.elementor-14 .elementor-element.elementor-element-1c0c9c2{--divider-border-style:solid;--divider-color:#8A1829;--divider-border-width:2px;}.elementor-14 .elementor-element.elementor-element-1c0c9c2 .elementor-divider-separator{width:27%;margin:0 auto;margin-center:0;}.elementor-14 .elementor-element.elementor-element-1c0c9c2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14 .elementor-element.elementor-element-7fd293d{--display:flex;}.elementor-14 .elementor-element.elementor-element-2366d73{text-align:center;}.elementor-14 .elementor-element.elementor-element-2366d73 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:35px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;}.elementor-14 .elementor-element.elementor-element-c5dcc7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-1d27315{text-align:center;}.elementor-14 .elementor-element.elementor-element-1d27315 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-af24f29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-5fcb9bf{text-align:center;}.elementor-14 .elementor-element.elementor-element-5fcb9bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;color:#000000;}.elementor-14 .elementor-element.elementor-element-e3b7297{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-205ceca{--display:flex;}.elementor-14 .elementor-element.elementor-element-5a6f111{text-align:center;}.elementor-14 .elementor-element.elementor-element-5a6f111 .elementor-heading-title{font-family:"M PLUS 1p", Sans-serif;font-size:35px;font-weight:800;line-height:1.1em;letter-spacing:-0.5px;}.elementor-14 .elementor-element.elementor-element-7b6159d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-pp-faq .pp-faq-item{border-color:var( --e-global-color-text );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question{color:var( --e-global-color-primary );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active{color:var( --e-global-color-accent );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active svg{fill:var( --e-global-color-accent );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question .pp-accordion-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-pp-faq .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-pp-faq .pp-advanced-accordion .pp-accordion-item:hover .pp-accordion-tab-title .pp-accordion-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-pp-faq .pp-faqs .pp-faq-question.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-d5e34d3{--grid-row-gap:10px;}.elementor-14 .elementor-element.elementor-element-d5e34d3 .pp-advanced-accordion .pp-faq-item:not(:last-child){margin-bottom:10px;}.elementor-14 .elementor-element.elementor-element-d5e34d3 .pp-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;}.elementor-14 .elementor-element.elementor-element-d5e34d3 .pp-faqs .pp-faq-question .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-14 .elementor-element.elementor-element-d5e34d3 .pp-faqs .pp-faq-answer{color:#333;}.elementor-14 .elementor-element.elementor-element-d5e34d3 .pp-faqs .pp-faq-question .pp-accordion-toggle-icon{font-size:16px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-ae3250e{--content-width:500px;}.elementor-14 .elementor-element.elementor-element-bfe9437{width:45%;}.elementor-14 .elementor-element.elementor-element-92776f7{width:55%;}.elementor-14 .elementor-element.elementor-element-aa08f0b{width:60%;}.elementor-14 .elementor-element.elementor-element-dace112{width:40%;}.elementor-14 .elementor-element.elementor-element-2ffe422{--content-width:1400px;}.elementor-14 .elementor-element.elementor-element-9a46f2c{--content-width:1404px;}.elementor-14 .elementor-element.elementor-element-dc8305a{--width:50%;}.elementor-14 .elementor-element.elementor-element-0c033a7{--width:98.214%;}.elementor-14 .elementor-element.elementor-element-2b18a3c{--content-width:1400px;}.elementor-14 .elementor-element.elementor-element-8d8616f{--width:50%;}.elementor-14 .elementor-element.elementor-element-136a615{--width:50%;}.elementor-14 .elementor-element.elementor-element-110de22{--width:95%;}.elementor-14 .elementor-element.elementor-element-d7afcc5{--content-width:1400px;}.elementor-14 .elementor-element.elementor-element-4e5f1b0{--width:50%;}.elementor-14 .elementor-element.elementor-element-c31aac8{--width:30%;}.elementor-14 .elementor-element.elementor-element-98ccdf4{--width:94%;}.elementor-14 .elementor-element.elementor-element-41629ad{--width:7%;}.elementor-14 .elementor-element.elementor-element-06adc67{--width:7%;}.elementor-14 .elementor-element.elementor-element-280f1d1{--width:7%;}.elementor-14 .elementor-element.elementor-element-fa09409{--width:88%;}.elementor-14 .elementor-element.elementor-element-564f3cf{--content-width:1400px;}.elementor-14 .elementor-element.elementor-element-8aa60b8{--content-width:1390px;}.elementor-14 .elementor-element.elementor-element-3ef77c7{--content-width:1313px;}.elementor-14 .elementor-element.elementor-element-bd0deea{--width:33.3333%;}.elementor-14 .elementor-element.elementor-element-f6facce{--width:66.6666%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-bfe9437{width:100%;}.elementor-14 .elementor-element.elementor-element-92776f7{width:100%;}.elementor-14 .elementor-element.elementor-element-aa08f0b{width:100%;}.elementor-14 .elementor-element.elementor-element-dace112{width:100%;}.elementor-14 .elementor-element.elementor-element-c31aac8{--width:46%;}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-dace112:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14 .elementor-element.elementor-element-dace112 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-15de154{padding:80px 0px 80px 0px;}.elementor-14 .elementor-element.elementor-element-bfe9437 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-14 .elementor-element.elementor-element-7416bbd{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-41633dd{margin:-267px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-92776f7 > .elementor-element-populated{margin:40px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14 .elementor-element.elementor-element-6c9da10{--e-image-carousel-slides-to-show:3;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-7981af4{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-38ecdf9{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-aa08f0b > .elementor-element-populated{padding:10% 5% 10% 5%;}.elementor-14 .elementor-element.elementor-element-dace112 > .elementor-element-populated, .elementor-14 .elementor-element.elementor-element-dace112 > .elementor-element-populated > .elementor-background-overlay, .elementor-14 .elementor-element.elementor-element-dace112 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-dace112 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-98150aa{--spacer-size:411px;}.elementor-14 .elementor-element.elementor-element-ae8df96{--e-n-carousel-swiper-slides-to-display:2;}.elementor-14 .elementor-element.elementor-element-4f75779{width:100%;max-width:100%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-0c033a7{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-14 .elementor-element.elementor-element-143029d{--min-height:40vh;}.elementor-14 .elementor-element.elementor-element-110de22{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-14 .elementor-element.elementor-element-0796f86{--min-height:40vh;}.elementor-14 .elementor-element.elementor-element-c07e7cb{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-14 .elementor-element.elementor-element-c31aac8{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-5a07538{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-14 .elementor-element.elementor-element-4f6f25e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-14 .elementor-element.elementor-element-e3f4d49{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-ff24cb3{--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-55dbf6b{margin:0px 194px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-728edd8{margin:0px 194px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-8b5541b{margin:0px 194px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-14 .elementor-element.elementor-element-59a8fbc{--e-image-carousel-slides-to-show:4;}.elementor-14 .elementor-element.elementor-element-36e191f .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-1722dd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:-11px -11px -11px -11px;}.elementor-14 .elementor-element.elementor-element-1722dd6 img{max-width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-259bfa7{margin:14px 14px calc(var(--kit-widget-spacing, 0px) + 14px) 14px;font-size:14px;}.elementor-14 .elementor-element.elementor-element-15de154{margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-14 .elementor-element.elementor-element-7416bbd{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-41633dd{margin:-105px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-92776f7 > .elementor-element-populated{margin:20px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-14 .elementor-element.elementor-element-4291f9e .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:-0.5px;}.elementor-14 .elementor-element.elementor-element-2fc2970 .elementor-heading-title{font-size:30px;}.elementor-14 .elementor-element.elementor-element-6c9da10{--e-image-carousel-slides-to-show:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-641a329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-14 .elementor-element.elementor-element-641a329 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-14 .elementor-element.elementor-element-38ecdf9{margin-top:-51px;margin-bottom:-51px;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-aa08f0b > .elementor-element-populated{margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-14 .elementor-element.elementor-element-4d3d773 .elementor-heading-title{font-size:17px;line-height:1.3em;letter-spacing:-0.5px;}.elementor-14 .elementor-element.elementor-element-b198d01 .elementor-heading-title{font-size:27px;}.elementor-14 .elementor-element.elementor-element-6ed9f4d{--container-widget-width:290px;--container-widget-flex-grow:0;width:var( --container-widget-width, 290px );max-width:290px;}.elementor-14 .elementor-element.elementor-element-945a64d{--container-widget-width:273px;--container-widget-flex-grow:0;width:var( --container-widget-width, 273px );max-width:273px;}.elementor-14 .elementor-element.elementor-element-dace112 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14 .elementor-element.elementor-element-98150aa{--spacer-size:271px;}.elementor-14 .elementor-element.elementor-element-2ffe422{--margin-top:77px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-d09007c .elementor-heading-title{font-size:21px;}.elementor-14 .elementor-element.elementor-element-0450ccf .elementor-heading-title{font-size:21px;}.elementor-14 .elementor-element.elementor-element-ae8df96{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-dc8305a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0c033a7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-143029d{--width:95%;--min-height:58vh;--justify-content:flex-start;--overlay-opacity:1;--margin-top:-60px;--margin-bottom:-60px;--margin-left:-60px;--margin-right:-60px;}.elementor-14 .elementor-element.elementor-element-143029d::before, .elementor-14 .elementor-element.elementor-element-143029d > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-143029d > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-143029d > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-143029d > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-143029d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #4F0202 0%, #F2295B00 83%);}.elementor-14 .elementor-element.elementor-element-2b18a3c{--margin-top:78px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-bb11679{text-align:center;}.elementor-14 .elementor-element.elementor-element-bb11679 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-136a615{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-110de22{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-14 .elementor-element.elementor-element-0796f86{--width:95%;--min-height:58vh;--justify-content:flex-start;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-0796f86::before, .elementor-14 .elementor-element.elementor-element-0796f86 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0796f86 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-0796f86 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0796f86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-0796f86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(184deg, #410202 0%, #F2295B00 87%);}.elementor-14 .elementor-element.elementor-element-d7afcc5{--margin-top:78px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-1c6ec63{text-align:center;}.elementor-14 .elementor-element.elementor-element-1c6ec63 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-c07e7cb{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-bda92d8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-c31aac8{--width:51%;}.elementor-14 .elementor-element.elementor-element-173a05c .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-5a07538{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-14 .elementor-element.elementor-element-5a07538 .jeg-elementor-kit.jkit-heading{text-align:center;}.elementor-14 .elementor-element.elementor-element-4f6f25e{text-align:center;font-size:14px;}.elementor-14 .elementor-element.elementor-element-59b20d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:37px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6600ddd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-116c080{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-116c080 img{width:14%;}.elementor-14 .elementor-element.elementor-element-bc02ede.e-con{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-254d20b{text-align:center;}.elementor-14 .elementor-element.elementor-element-9d162f1{text-align:center;}.elementor-14 .elementor-element.elementor-element-55dbf6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:center;font-size:14px;}.elementor-14 .elementor-element.elementor-element-bd7eea0{--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:39px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-4300714{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-cb426e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-cb426e7 img{width:14%;}.elementor-14 .elementor-element.elementor-element-0da42ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-0da42ed.e-con{--order:-99999 /* order start hack */;}.elementor-14 .elementor-element.elementor-element-06adc67{--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-35999d7{text-align:center;}.elementor-14 .elementor-element.elementor-element-35999d7 .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-4c59160{text-align:center;}.elementor-14 .elementor-element.elementor-element-728edd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:center;font-size:14px;}.elementor-14 .elementor-element.elementor-element-2394aff{--padding-top:0px;--padding-bottom:37px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-26fbf6e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-26fbf6e.e-con{--order:99999 /* order end hack */;}.elementor-14 .elementor-element.elementor-element-c154117{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-c154117 img{width:14%;}.elementor-14 .elementor-element.elementor-element-280f1d1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-4b1ece9{text-align:center;}.elementor-14 .elementor-element.elementor-element-510a558{text-align:center;}.elementor-14 .elementor-element.elementor-element-8b5541b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:center;font-size:14px;}.elementor-14 .elementor-element.elementor-element-ac3c7a5{padding:125px 0px 125px 0px;}.elementor-14 .elementor-element.elementor-element-fa09409{--width:86%;}.elementor-14 .elementor-element.elementor-element-59a8fbc{--e-image-carousel-slides-to-show:2;}.elementor-14 .elementor-element.elementor-element-36e191f .elementor-heading-title{font-size:23px;}.elementor-14 .elementor-element.elementor-element-ebb2185{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-9520f48 .elementor-heading-title{font-size:21px;}.elementor-14 .elementor-element.elementor-element-3601d14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-2366d73 .elementor-heading-title{font-size:21px;}.elementor-14 .elementor-element.elementor-element-1d27315 .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-5fcb9bf .elementor-heading-title{font-size:18px;}.elementor-14 .elementor-element.elementor-element-5a6f111 .elementor-heading-title{font-size:21px;}}/* Start custom CSS for container, class: .elementor-element-2ffe422 *//* Estilos encapsulados */
                #card-template-container {
                    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
                    display: flex;
                    justify-content: center;
                    padding: 20px;
                }
        
                #card-template-container .tour-card {
                    background-color: #fff;
                    border-radius: 12px;
                    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
                    overflow: hidden;
                    max-width: 380px;
                    width: 100%;
                    transition: transform 0.3s ease;
                }
        
                #card-template-container .tour-card:hover {
                    transform: translateY(-5px);
                }
        
                /* Contenedor de imagen con enlace */
                #card-template-container .card-link-img {
                    display: block;
                    overflow: hidden;
                    text-decoration: none;
                }
        
                #card-template-container .card-image {
                    width: 100%;
                    height: 200px;
                    object-fit: cover;
                    display: block;
                    transition: opacity 0.3s ease;
                }
        
                #card-template-container .card-link-img:hover .card-image {
                    opacity: 0.9; /* Efecto visual al pasar el mouse */
                }
        
                #card-template-container .card-content {
                    padding: 16px;
                }
        
                #card-template-container .card-title {
                    font-size: 1.25rem;
                    font-weight: bold;
                    color: #333;
                    margin: 0 0 12px 0;
                    line-height: 1.4;
                }
        
                #card-template-container .card-detail {
                    display: flex;
                    align-items: center;
                    font-size: 0.9rem;
                    color: #666;
                    margin-bottom: 8px;
                }
        
                #card-template-container .card-footer {
                    display: flex;
                    justify-content: space-between;
                    align-items: center;
                    margin-top: 16px;
                }
        
                /* Botón mejorado */
                #card-template-container .card-button {
                    background-color: #a71d31;
                    color: white;
                    border: none;
                    padding: 10px 16px;
                    border-radius: 6px;
                    font-weight: bold;
                    cursor: pointer;
                    transition: background-color 0.3s ease;
                    text-decoration: none;
                    font-size: 0.9rem;
                }
        
                #card-template-container .card-button:hover {
                    background-color: #8a1829;
                }
        
                #card-template-container .card-price {
                    font-size: 1.1rem;
                    font-weight: bold;
                    color: #a71d31;
                }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4922710 *//* Contenedor principal encapsulado */
        #hero-custom-section {
            position: relative;
            width: 100%;
            height: 80vh; /* Ajusta la altura (80% de la pantalla) */
            min-height: 400px;
            display: flex;
            align-items: center;
            justify-content: center;
            overflow: hidden;
            font-family:'Poppins', Roboto, sans-serif;
            color: white;
            text-align: center;
            /* Imagen de fondo */
            background-image: url('http://freewalkinginkacusco.com/wp-content/uploads/2026/02/cusco-free-walking-tour-portada3.png'); 
            background-size: cover;
            background-position: center;
        }

        /* Capa de superposición (Overlay) */
        #hero-custom-section::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5); /* Color negro con 50% de opacidad */
            z-index: 1;
        }

        /* Contenido centrado */
        #hero-custom-section .hero-content {
            position: relative;
            z-index: 2; /* Por encima de la capa oscura */
            padding: 0 20px;
            max-width: 800px;
        }

        #hero-custom-section h2 {
            font-size: 2 rem;
            margin-bottom: 20px;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
        }

        #hero-custom-section p {
            font-size: 1 rem;
            margin-bottom: 30px;
            line-height: 1.6;
        }

        /* Botón de acción opcional */
        #hero-custom-section .hero-btn {
            display: inline-block;
            padding: 12px 30px;
            background-color: #f39c12;
            color: white;
            text-decoration: none;
            border-radius: 50px;
            font-weight: bold;
            transition: background 0.3s ease;
        }

        #hero-custom-section .hero-btn:hover {
            background-color: #e67e22;
        }

        /* Responsive */
        @media (max-width: 768px) {
            #hero-custom-section h1 { font-size: 2rem; }
            #hero-custom-section p { font-size: 1rem; }
        }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8aa60b8 */<style>
  .tpw-tour-popup-v2,
  .tpw-tour-popup-v2 *,
  .tpw-tour-popup-v2 *::before,
  .tpw-tour-popup-v2 *::after {
    box-sizing: border-box;
  }

  .tpw-tour-popup-v2 {
    --tpw-primary: #A71D31;
    --tpw-primary-dark: #8b1728;
    --tpw-text: #2f2f2f;
    --tpw-muted: #6b7280;
    --tpw-white: #ffffff;
    --tpw-bg-soft: #faf7f8;
    --tpw-border: rgba(167, 29, 49, 0.12);
    --tpw-shadow: 0 10px 30px rgba(0, 0, 0, 0.12);
    --tpw-radius: 18px;
    font-family: Arial, sans-serif;
    width: 100%;
  }

  .tpw-tour-popup-v2__grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 16px;
    width: 100%;
  }

  .tpw-tour-popup-v2__card {
    display: flex;
    flex-direction: column;
    border: 1px solid var(--tpw-border);
    border-radius: var(--tpw-radius);
    overflow: hidden;
    background: var(--tpw-white);
    box-shadow: 0 5px 18px rgba(0, 0, 0, 0.05);
    cursor: pointer;
    transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
    min-height: 100%;
  }

  .tpw-tour-popup-v2__card:hover,
  .tpw-tour-popup-v2__card:focus-visible {
    transform: translateY(-4px);
    box-shadow: var(--tpw-shadow);
    border-color: rgba(167, 29, 49, 0.22);
    outline: none;
  }

  .tpw-tour-popup-v2__card-media {
    position: relative;
    overflow: hidden;
  }

  .tpw-tour-popup-v2__card-image {
    display: block;
    width: 100%;
    height: 190px;
    object-fit: cover;
    background: #ececec;
  }

  .tpw-tour-popup-v2__card-overlay {
    position: absolute;
    inset: auto 0 0 0;
    padding: 16px 14px 12px;
    background: linear-gradient(to top, rgba(0,0,0,.78), rgba(0,0,0,.08));
    color: #fff;
  }

  .tpw-tour-popup-v2__card-title {
    margin: 0;
    font-size: 17px;
    line-height: 1.3;
    font-weight: 700;
  }

  .tpw-tour-popup-v2__card-body {
    padding: 14px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex: 1;
  }

  .tpw-tour-popup-v2__card-subtitle {
    margin: 0;
    color: var(--tpw-muted);
    font-size: 13px;
    line-height: 1.45;
    min-height: 38px;
  }

  .tpw-tour-popup-v2__chips {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }

  .tpw-tour-popup-v2__chip {
    font-size: 12px;
    line-height: 1;
    padding: 8px 10px;
    border-radius: 999px;
    background: var(--tpw-bg-soft);
    color: var(--tpw-primary);
    border: 1px solid rgba(167, 29, 49, 0.08);
  }

  .tpw-tour-popup-v2__card-btn {
    margin-top: auto;
    border: none;
    border-radius: 12px;
    background: var(--tpw-primary);
    color: #fff;
    min-height: 42px;
    padding: 10px 14px;
    font-size: 14px;
    font-weight: 700;
    cursor: pointer;
    transition: background .2s ease;
  }

  .tpw-tour-popup-v2__card:hover .tpw-tour-popup-v2__card-btn,
  .tpw-tour-popup-v2__card:focus-visible .tpw-tour-popup-v2__card-btn {
    background: var(--tpw-primary-dark);
  }

  .tpw-tour-popup-v2__modal {
    position: fixed;
    inset: 0;
    z-index: 999999;
    display: none;
  }

  .tpw-tour-popup-v2__modal.is-active {
    display: block;
  }

  .tpw-tour-popup-v2__overlay {
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.68);
  }

  .tpw-tour-popup-v2__dialog {
    position: relative;
    z-index: 2;
    width: min(860px, calc(100vw - 24px));
    height: min(90vh, 860px);
    margin: 5vh auto;
    background: var(--tpw-white);
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0 18px 60px rgba(0, 0, 0, 0.3);
    display: flex;
    flex-direction: column;
  }

  .tpw-tour-popup-v2__close {
    position: absolute;
    top: 14px;
    right: 14px;
    z-index: 6;
    width: 40px;
    height: 40px;
    border: none;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.45);
    color: #fff;
    font-size: 24px;
    line-height: 1;
    cursor: pointer;
  }

  .tpw-tour-popup-v2__hero-wrap {
    position: relative;
    flex: 0 0 auto;
  }

  .tpw-tour-popup-v2__hero {
    display: block;
    width: 100%;
    height: 280px;
    object-fit: cover;
    background: #ececec;
  }

  .tpw-tour-popup-v2__hero-overlay {
    position: absolute;
    inset: auto 0 0 0;
    padding: 28px 22px 20px;
    background: linear-gradient(to top, rgba(0,0,0,.82), rgba(0,0,0,.1));
    color: #fff;
  }

  .tpw-tour-popup-v2__hero-title {
    margin: 0 0 6px;
    font-size: 32px;
    line-height: 1.15;
    font-weight: 700;
  }

  .tpw-tour-popup-v2__hero-subtitle {
    margin: 0;
    font-size: 15px;
    line-height: 1.5;
    color: rgba(255,255,255,.92);
  }

  .tpw-tour-popup-v2__body {
    flex: 1 1 auto;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 22px;
    -webkit-overflow-scrolling: touch;
    overscroll-behavior: contain;
    scroll-behavior: smooth;
  }

  .tpw-tour-popup-v2__body::-webkit-scrollbar {
    width: 8px;
  }

  .tpw-tour-popup-v2__body::-webkit-scrollbar-thumb {
    background: #c9c9c9;
    border-radius: 999px;
  }

  .tpw-tour-popup-v2__description {
    margin: 0 0 18px;
    color: var(--tpw-text);
    font-size: 15px;
    line-height: 1.7;
  }

  .tpw-tour-popup-v2__info-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin-bottom: 20px;
  }

  .tpw-tour-popup-v2__info-box {
    background: var(--tpw-bg-soft);
    border-left: 4px solid var(--tpw-primary);
    border-radius: 12px;
    padding: 12px;
  }

  .tpw-tour-popup-v2__info-box strong {
    display: block;
    color: var(--tpw-primary);
    margin-bottom: 5px;
    font-size: 14px;
  }

  .tpw-tour-popup-v2__info-box span {
    color: var(--tpw-text);
    font-size: 14px;
    line-height: 1.5;
  }

  .tpw-tour-popup-v2__block {
    margin-bottom: 18px;
  }

  .tpw-tour-popup-v2__block h3 {
    margin: 0 0 8px;
    color: var(--tpw-primary);
    font-size: 18px;
  }

  .tpw-tour-popup-v2__list {
    margin: 0;
    padding-left: 18px;
    color: var(--tpw-text);
    font-size: 14px;
    line-height: 1.7;
  }

  @media (max-width: 1024px) {
    .tpw-tour-popup-v2__grid {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .tpw-tour-popup-v2__card-image {
      height: 175px;
    }

    .tpw-tour-popup-v2__hero {
      height: 250px;
    }

    .tpw-tour-popup-v2__hero-title {
      font-size: 28px;
    }
  }

  @media (max-width: 767px) {
    .tpw-tour-popup-v2__grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .tpw-tour-popup-v2__card-image {
      height: 150px;
    }

    .tpw-tour-popup-v2__card-title {
      font-size: 15px;
    }

    .tpw-tour-popup-v2__card-subtitle {
      font-size: 12px;
      min-height: 34px;
    }

    .tpw-tour-popup-v2__dialog {
      width: calc(100vw - 14px);
      height: calc(100vh - 14px);
      margin: 7px auto;
      border-radius: 16px;
    }

    .tpw-tour-popup-v2__hero {
      height: 210px;
    }

    .tpw-tour-popup-v2__hero-overlay {
      padding: 20px 16px 16px;
    }

    .tpw-tour-popup-v2__hero-title {
      font-size: 22px;
    }

    .tpw-tour-popup-v2__hero-subtitle {
      font-size: 13px;
    }

    .tpw-tour-popup-v2__body {
      padding: 18px 16px 20px;
    }

    .tpw-tour-popup-v2__info-grid {
      grid-template-columns: 1fr;
    }
  }
</style>/* End custom CSS */