.elementor-772 .elementor-element.elementor-element-16f103e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-300f500 .pt-slide-image::before{background-color:#0505056E;}.elementor-772 .elementor-element.elementor-element-62c2a87 .pt-slide-text{margin:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-5b736c5 .pt-slide-image::before{background-color:#0201013D;}.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-7eeb7bb .pt-slide-image::before{background-color:#02010173;}.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-f0a6800 .pt-slide-image::before{background-color:#0201013D;}.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-af2beb9 .pt-slide-image::before{background-color:#0201013D;}.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-51097b0 .pt-slide-image::before{background-color:#0201013D;}.elementor-772 .elementor-element.elementor-element-62c2a87 .pt-slider{height:calc(100vh - 300px);color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-62c2a87 .pt-slider-navigation-inner{align-items:flex-end;}.elementor-772 .elementor-element.elementor-element-62c2a87 .pt-slider-navigation{transform:translateY(-54px);}.elementor-772 .elementor-element.elementor-element-62c2a87 .pt-slide-content-wrapper{max-width:1580px;padding:168px 30px 250px 30px;}.elementor-772 .elementor-element.elementor-element-71866c5{--display:flex;--position:absolute;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;bottom:118px;}body:not(.rtl) .elementor-772 .elementor-element.elementor-element-71866c5{left:0px;}body.rtl .elementor-772 .elementor-element.elementor-element-71866c5{right:0px;}.elementor-772 .elementor-element.elementor-element-ef78820{font-weight:500;text-transform:capitalize;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-384254c{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-772 .elementor-element.elementor-element-384254c .elementor-social-icon{background-color:#FFFFFF1F;--icon-padding:10px;}.elementor-772 .elementor-element.elementor-element-384254c .elementor-social-icon:hover{background-color:var( --e-global-color-accent );}.elementor-772 .elementor-element.elementor-element-7f6eb13{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-56a6459{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-7509b86{font-size:24px;font-weight:500;line-height:34px;letter-spacing:-0.04em;}.elementor-772 .elementor-element.elementor-element-15b7227{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-9ac8f03{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;}.elementor-772 .elementor-element.elementor-element-275e11d{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-3eeae7a{font-size:20px;font-weight:500;text-transform:capitalize;letter-spacing:-0.04em;}.elementor-772 .elementor-element.elementor-element-c18c6fb{text-align:left;}.elementor-772 .elementor-element.elementor-element-c18c6fb .pt-button i{color:#FFFFFF;background-color:#4E8FEE;padding:3px;border-radius:50%;font-size:10px;}.elementor-772 .elementor-element.elementor-element-c18c6fb .pt-button{display:inline-flex;}.elementor-772 .elementor-element.elementor-element-a13d6ed{--display:flex;}.elementor-772 .elementor-element.elementor-element-0e8cc32{text-align:center;}.elementor-772 .elementor-element.elementor-element-f07aa0b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-772 .elementor-element.elementor-element-f07aa0b > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-f07aa0b.elementor-element{--align-self:center;}.elementor-772 .elementor-element.elementor-element-8052c73 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-8052c73 .wpte-elementor-widget .wpte-trip-image-wrap figure img, .elementor-772 .elementor-element.elementor-element-8052c73 .wpte-elementor-widget .category-trips-single-inner-wrap .category-trip-fig > a img{object-fit:original;transition-timing-function:linear;transition-duration:3s;}.elementor-772 .elementor-element.elementor-element-8052c73 .wpte-elementor-widget .wpte-trip-meta a:hover{text-decoration:default !important;}.elementor-772 .elementor-element.elementor-element-8052c73 .wpte-elementor-widget .wpte-swiper-navigation .wpte-swiper-button-prev, .elementor-772 .elementor-element.elementor-element-8052c73 .wpte-elementor-widget .wpte-swiper-navigation .wpte-swiper-button-next{padding:13px 13px 13px 13px;font-size:30px;background-color:#EEF3FC;color:#3E7AD3;border-radius:5px 5px 5px 5px;}.elementor-772 .elementor-element.elementor-element-8052c73 .wpte-elementor-widget .category-slider .wpte-swiper-pagination{margin:24px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-368981f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-1b873c1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-f1da547 > .elementor-widget-container{margin:0px -100px 0px 0px;}.elementor-772 .elementor-element.elementor-element-f1da547{text-align:left;}.elementor-772 .elementor-element.elementor-element-5371df6 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-20ff73b{--divider-border-style:solid;--divider-color:#D1DBE0;--divider-border-width:1px;}.elementor-772 .elementor-element.elementor-element-20ff73b .elementor-divider-separator{width:100%;}.elementor-772 .elementor-element.elementor-element-20ff73b .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-772 .elementor-element.elementor-element-e91edee > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-e91edee{text-align:left;}.elementor-772 .elementor-element.elementor-element-e91edee .pt-button i{color:#FFFFFF;background-color:#4E8FEE;padding:3px;border-radius:50%;font-size:10px;}.elementor-772 .elementor-element.elementor-element-e91edee .pt-button{display:inline-flex;}.elementor-772 .elementor-element.elementor-element-d84fa1e{--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:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-e611853 img{height:480px;}.elementor-772 .elementor-element.elementor-element-36f4012{--display:flex;--position:absolute;--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;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--border-radius:15px 15px 15px 15px;--padding-top:3px;--padding-bottom:3px;--padding-left:10px;--padding-right:10px;bottom:48px;}.elementor-772 .elementor-element.elementor-element-36f4012:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-36f4012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-772 .elementor-element.elementor-element-36f4012{right:0px;}body.rtl .elementor-772 .elementor-element.elementor-element-36f4012{left:0px;}.elementor-772 .elementor-element.elementor-element-8c572c0{--e-rating-icon-marked-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-333490d > .elementor-widget-container{margin:0px 0px 0px 5px;}.elementor-772 .elementor-element.elementor-element-333490d{font-size:14px;font-weight:500;letter-spacing:-0.04em;color:#FFFFFFCC;}.elementor-772 .elementor-element.elementor-element-4a9bb37{font-size:14px;font-weight:500;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-037d537{--display:flex;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-a05b188{text-align:center;}.elementor-772 .elementor-element.elementor-element-3953425{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-351ddf6 .layout-grid{grid-template-columns:repeat(4, 1fr);}.elementor-772 .elementor-element.elementor-element-351ddf6{--pt-gap:0px;}.elementor-772 .elementor-element.elementor-element-351ddf6 .pt-swiper-button-prev{transform:translateY(0px);}.elementor-772 .elementor-element.elementor-element-351ddf6 .pt-swiper-button-next{transform:translateY(0px);}.elementor-772 .elementor-element.elementor-element-2dd3553{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-2e02467{--divider-border-style:solid;--divider-color:#D1DBE0;--divider-border-width:1px;}.elementor-772 .elementor-element.elementor-element-2e02467 .elementor-divider-separator{width:100%;}.elementor-772 .elementor-element.elementor-element-2e02467 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-772 .elementor-element.elementor-element-8c6c1bb{text-align:left;}.elementor-772 .elementor-element.elementor-element-8c6c1bb .pt-button{color:var( --e-global-color-accent );background-color:#E8EFFA;display:inline-flex;}.elementor-772 .elementor-element.elementor-element-7ff3693{--divider-border-style:solid;--divider-color:#D1DBE0;--divider-border-width:1px;}.elementor-772 .elementor-element.elementor-element-7ff3693 .elementor-divider-separator{width:100%;}.elementor-772 .elementor-element.elementor-element-7ff3693 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-772 .elementor-element.elementor-element-bfc0865{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-1ec0d23{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-772 .elementor-element.elementor-element-62627b8{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-f37f211{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-9f5b084 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:0px 10px 0px 10px;border-radius:15px 15px 15px 15px;}.elementor-772 .elementor-element.elementor-element-9f5b084{font-weight:600;line-height:30px;letter-spacing:-0.04em;color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-cdab3c2{font-weight:600;text-transform:capitalize;letter-spacing:-0.04em;}.elementor-772 .elementor-element.elementor-element-355af54{text-align:left;}.elementor-772 .elementor-element.elementor-element-4bf05f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-7f1ff87{text-align:left;}.elementor-772 .elementor-element.elementor-element-f2218d0 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-772 .elementor-element.elementor-element-f2218d0{text-align:left;}.elementor-772 .elementor-element.elementor-element-f2218d0 .pt-button{color:var( --e-global-color-accent );background-color:#E8EFFA;display:inline-flex;}.elementor-772 .elementor-element.elementor-element-a00759b{--display:flex;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-00e84a5 .portfolio-block{--pt-gap:30px;}.elementor-772 .elementor-element.elementor-element-a35bbb7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-71312c2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-772 .elementor-element.elementor-element-4b9f5fc > .elementor-widget-container{margin:0px 0px 0px -175px;}.elementor-772 .elementor-element.elementor-element-c665502{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-dcd5c36{text-align:left;}.elementor-772 .elementor-element.elementor-element-7acbcbd > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-cdf07d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-1d136ef .elementor-counter-title{justify-content:start;font-size:14px;font-weight:500;letter-spacing:-0.04em;}.elementor-772 .elementor-element.elementor-element-1d136ef .elementor-counter{gap:6px;}.elementor-772 .elementor-element.elementor-element-1d136ef .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-size:34px;letter-spacing:-0.04em;}.elementor-772 .elementor-element.elementor-element-fec2c6f{--divider-border-style:solid;--divider-color:#D1DBE0;--divider-border-width:48px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-772 .elementor-element.elementor-element-fec2c6f .elementor-divider-separator{width:1px;}.elementor-772 .elementor-element.elementor-element-fec2c6f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-772 .elementor-element.elementor-element-3ee0c90 .elementor-counter-title{justify-content:start;font-size:14px;font-weight:500;letter-spacing:-0.04em;}.elementor-772 .elementor-element.elementor-element-3ee0c90 .elementor-counter{gap:6px;}.elementor-772 .elementor-element.elementor-element-3ee0c90 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-size:34px;letter-spacing:-0.04em;}.elementor-772 .elementor-element.elementor-element-4905d3f{--divider-border-style:solid;--divider-color:#D1DBE0;--divider-border-width:48px;width:var( --container-widget-width, 1px );max-width:1px;--container-widget-width:1px;--container-widget-flex-grow:0;}.elementor-772 .elementor-element.elementor-element-4905d3f .elementor-divider-separator{width:1px;}.elementor-772 .elementor-element.elementor-element-4905d3f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-772 .elementor-element.elementor-element-7584809 .elementor-counter-title{justify-content:start;font-size:14px;font-weight:500;letter-spacing:-0.04em;}.elementor-772 .elementor-element.elementor-element-7584809 .elementor-counter{gap:6px;}.elementor-772 .elementor-element.elementor-element-7584809 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-size:34px;letter-spacing:-0.04em;}.elementor-772 .elementor-element.elementor-element-ada4c22{--display:flex;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-535f7ed{--display:flex;--margin-top:81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-61ffea4 > .elementor-widget-container{margin:-102px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-61ffea4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-772 .elementor-element.elementor-element-82847e7{text-align:center;}.elementor-772 .elementor-element.elementor-element-d155115{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-ed67ee8 .layout-grid{grid-template-columns:repeat(2, 1fr);}.elementor-772 .elementor-element.elementor-element-ed67ee8 .arrows-default .pt-swiper-button-prev{transform:translateY(0px);}.elementor-772 .elementor-element.elementor-element-ed67ee8 .arrows-default .pt-swiper-button-next{transform:translateY(0px);}.elementor-772 .elementor-element.elementor-element-ed67ee8 .arrows-together.arrows-align-default .pt-swiper-arrows{bottom:0px;}.elementor-772 .elementor-element.elementor-element-ed67ee8 .arrows-together.arrows-align-top-left .pt-swiper-arrows{top:0px;}.elementor-772 .elementor-element.elementor-element-ed67ee8 .arrows-together.arrows-align-top-right .pt-swiper-arrows{top:0px;}.elementor-772 .elementor-element.elementor-element-ed67ee8 .arrows-together.arrows-align-bottom-left .pt-swiper-arrows{bottom:0px;}.elementor-772 .elementor-element.elementor-element-ed67ee8 .arrows-together.arrows-align-bottom-right .pt-swiper-arrows{bottom:0px;}.elementor-772 .elementor-element.elementor-element-9b54492{--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:66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-a1565fe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-b423f10{--display:flex;--border-radius:10px 0px 0px 10px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-772 .elementor-element.elementor-element-b423f10:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-b423f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-772 .elementor-element.elementor-element-5f26077{text-align:center;}.elementor-772 .elementor-element.elementor-element-5f26077 .pt-heading{color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-5f26077 .pt-heading-subtitle{color:#FFFFFF;margin-bottom:8px;}.elementor-772 .elementor-element.elementor-element-8886042{text-align:center;color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-32155e7 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-32155e7 .pt-button{color:var( --e-global-color-accent );background-color:#FFFFFF;display:flex;justify-content:center;}.elementor-772 .elementor-element.elementor-element-5dfc6d3 > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:0px 10px 0px 10px;border-radius:15px 15px 15px 15px;}body:not(.rtl) .elementor-772 .elementor-element.elementor-element-5dfc6d3{left:-32px;}body.rtl .elementor-772 .elementor-element.elementor-element-5dfc6d3{right:-32px;}.elementor-772 .elementor-element.elementor-element-5dfc6d3{top:32px;--icon-box-icon-margin:4px;}.elementor-772 .elementor-element.elementor-element-5dfc6d3 .elementor-icon-box-wrapper{align-items:center;}.elementor-772 .elementor-element.elementor-element-5dfc6d3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-5dfc6d3.elementor-view-framed .elementor-icon, .elementor-772 .elementor-element.elementor-element-5dfc6d3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-5dfc6d3 .elementor-icon{font-size:20px;}.elementor-772 .elementor-element.elementor-element-5dfc6d3 .elementor-icon-box-title, .elementor-772 .elementor-element.elementor-element-5dfc6d3 .elementor-icon-box-title a{font-size:18px;font-weight:600;line-height:30px;letter-spacing:-0.04em;}.elementor-772 .elementor-element.elementor-element-5dfc6d3 .elementor-icon-box-title{color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-04bc9cf{--display:flex;--border-radius:0px 10px 10px 0px;}.elementor-772 .elementor-element.elementor-element-04bc9cf:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-04bc9cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://risewaytravel.co.uk/wp-content/uploads/2024/07/travelite-10.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-772 .elementor-element.elementor-element-8aa8029{--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:81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:15px;--padding-right:15px;}.elementor-772 .elementor-element.elementor-element-8aa8029:not(.elementor-motion-effects-element-type-background), .elementor-772 .elementor-element.elementor-element-8aa8029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-772 .elementor-element.elementor-element-8447de3{text-align:center;}.elementor-772 .elementor-element.elementor-element-c6832b7{text-align:center;}.elementor-772 .elementor-element.elementor-element-4ebfc24 .elementor-repeater-item-64036b9 .pt-pricing-table{background-color:#FCFCFD;}.elementor-772 .elementor-element.elementor-element-4ebfc24 .elementor-repeater-item-64036b9 .pt-pricing-table-options i{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-772 .elementor-element.elementor-element-4ebfc24 .elementor-repeater-item-5cf62a3 .pt-pricing-table{background-color:#FCFCFD;}.elementor-772 .elementor-element.elementor-element-4ebfc24 .elementor-repeater-item-5cf62a3 .pt-pricing-table-options i{color:#FFFFFF;background-color:var( --e-global-color-secondary );}.elementor-772 .elementor-element.elementor-element-4ebfc24 .elementor-repeater-item-ccab4be .pt-pricing-table{color:#FFFFFF;background-color:#4E8FEE;}.elementor-772 .elementor-element.elementor-element-4ebfc24 .elementor-repeater-item-ccab4be .pt-pricing-table-options i{background-color:#FFFFFF33;}.elementor-772 .elementor-element.elementor-element-4ebfc24 .elementor-repeater-item-ccab4be .pt-pricing-table-button .pt-button{color:#4E8FEE;background-color:#FFFFFF;}.elementor-772 .elementor-element.elementor-element-4ebfc24 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-4ebfc24 .pt-swiper-arrows .pt-swiper-button-prev{background-color:#E1EAFA;}.elementor-772 .elementor-element.elementor-element-4ebfc24 .pt-swiper-arrows .pt-swiper-button-next{background-color:#E1EAFA;}.elementor-772 .elementor-element.elementor-element-9efa59a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:30px 45px;--row-gap:30px;--column-gap:45px;}.elementor-772 .elementor-element.elementor-element-b42cf23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-4094ca9{text-align:left;}.elementor-772 .elementor-element.elementor-element-9849afa{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-07c7ce2{--display:flex;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-942df09 > .elementor-widget-container{margin:0px 0px -48px 0px;}.elementor-772 .elementor-element.elementor-element-942df09 .pt-swiper-button-prev{transform:translateY(0px);}.elementor-772 .elementor-element.elementor-element-942df09 .pt-swiper-button-next{transform:translateY(0px);}.elementor-772 .elementor-element.elementor-element-f688c57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-7eeeeca{--divider-border-style:solid;--divider-color:#D1DBE0;--divider-border-width:1px;}.elementor-772 .elementor-element.elementor-element-7eeeeca .elementor-divider-separator{width:100%;}.elementor-772 .elementor-element.elementor-element-7eeeeca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-772 .elementor-element.elementor-element-463ce59{text-align:left;}.elementor-772 .elementor-element.elementor-element-463ce59 .pt-button{color:var( --e-global-color-accent );background-color:#E8EFFA;display:inline-flex;}.elementor-772 .elementor-element.elementor-element-a8909b2{--divider-border-style:solid;--divider-color:#D1DBE0;--divider-border-width:1px;}.elementor-772 .elementor-element.elementor-element-a8909b2 .elementor-divider-separator{width:100%;}.elementor-772 .elementor-element.elementor-element-a8909b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-772 .elementor-element.elementor-element-4ba7b50{--display:flex;--margin-top:81px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-772 .elementor-element.elementor-element-66a639f{text-align:center;font-weight:600;text-transform:capitalize;letter-spacing:-0.06em;}.elementor-772 .elementor-element.elementor-element-858526d .gallery-block{--pt-gap:20px;}.elementor-772 .elementor-element.elementor-element-858526d > .elementor-widget-container{margin:0px -40px 0px -40px;}.elementor-772 .elementor-element.elementor-element-858526d .gallery-overlay::before{background-color:#1D1E1F8C;}@media(min-width:768px){.elementor-772 .elementor-element.elementor-element-71866c5{--content-width:1520px;}.elementor-772 .elementor-element.elementor-element-56a6459{--width:50%;}.elementor-772 .elementor-element.elementor-element-15b7227{--width:50%;}.elementor-772 .elementor-element.elementor-element-275e11d{--width:240px;}.elementor-772 .elementor-element.elementor-element-1b873c1{--width:50%;}.elementor-772 .elementor-element.elementor-element-d84fa1e{--width:50%;}.elementor-772 .elementor-element.elementor-element-36f4012{--width:160px;}.elementor-772 .elementor-element.elementor-element-1ec0d23{--width:50%;}.elementor-772 .elementor-element.elementor-element-62627b8{--width:50%;}.elementor-772 .elementor-element.elementor-element-71312c2{--width:50%;}.elementor-772 .elementor-element.elementor-element-c665502{--width:50%;}.elementor-772 .elementor-element.elementor-element-9b54492{--content-width:1520px;}.elementor-772 .elementor-element.elementor-element-b423f10{--width:50%;}.elementor-772 .elementor-element.elementor-element-04bc9cf{--width:50%;}.elementor-772 .elementor-element.elementor-element-b42cf23{--width:66.66%;}.elementor-772 .elementor-element.elementor-element-9849afa{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-772 .elementor-element.elementor-element-56a6459{--width:100%;}.elementor-772 .elementor-element.elementor-element-15b7227{--width:100%;}.elementor-772 .elementor-element.elementor-element-1b873c1{--width:100%;}.elementor-772 .elementor-element.elementor-element-d84fa1e{--width:100%;}.elementor-772 .elementor-element.elementor-element-1ec0d23{--width:100%;}.elementor-772 .elementor-element.elementor-element-62627b8{--width:100%;}.elementor-772 .elementor-element.elementor-element-71312c2{--width:100%;}.elementor-772 .elementor-element.elementor-element-c665502{--width:100%;}.elementor-772 .elementor-element.elementor-element-b423f10{--width:100%;}.elementor-772 .elementor-element.elementor-element-04bc9cf{--width:100%;}.elementor-772 .elementor-element.elementor-element-b42cf23{--width:100%;}.elementor-772 .elementor-element.elementor-element-9849afa{--width:100%;}}@media(max-width:1024px){.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-300f500 .pt-slide-text{font-size:14px;}.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-5b736c5 .pt-slide-text{font-size:14px;}.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-7eeb7bb .pt-slide-text{font-size:14px;}.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-f0a6800 .pt-slide-text{font-size:14px;}.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-af2beb9 .pt-slide-text{font-size:14px;}.elementor-772 .elementor-element.elementor-element-62c2a87 .elementor-repeater-item-51097b0 .pt-slide-text{font-size:14px;}.elementor-772 .elementor-element.elementor-element-62c2a87 .pt-slider-navigation-inner{align-items:center;}.elementor-772 .elementor-element.elementor-element-62c2a87 .pt-slide-content{text-align:center;}.elementor-772 .elementor-element.elementor-element-62c2a87 .pt-slide-buttons{justify-content:center;}.elementor-772 .elementor-element.elementor-element-71866c5.e-con{--e-con-transform-translateX:-100%;}.elementor-772 .elementor-element.elementor-element-7f6eb13{--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-772 .elementor-element.elementor-element-15b7227{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-f07aa0b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-772 .elementor-element.elementor-element-368981f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-772 .elementor-element.elementor-element-f1da547 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-d84fa1e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-d84fa1e.e-con{--order:-99999 /* order start hack */;}.elementor-772 .elementor-element.elementor-element-351ddf6 .layout-grid{grid-template-columns:repeat(3, 1fr);}.elementor-772 .elementor-element.elementor-element-bfc0865{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-772 .elementor-element.elementor-element-1ec0d23{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-62627b8.e-con{--order:-99999 /* order start hack */;}.elementor-772 .elementor-element.elementor-element-a35bbb7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-772 .elementor-element.elementor-element-71312c2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-772 .elementor-element.elementor-element-4b9f5fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-772 .elementor-element.elementor-element-ed67ee8 .layout-grid{grid-template-columns:repeat(2, 1fr);}.elementor-772 .elementor-element.elementor-element-a1565fe{--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-772 .elementor-element.elementor-element-b423f10{--border-radius:0px 0px 10px 10px;--padding-top:40px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}body:not(.rtl) .elementor-772 .elementor-element.elementor-element-5dfc6d3{left:-10px;}body.rtl .elementor-772 .elementor-element.elementor-element-5dfc6d3{right:-10px;}.elementor-772 .elementor-element.elementor-element-04bc9cf{--min-height:200px;--border-radius:10px 10px 0px 0px;}.elementor-772 .elementor-element.elementor-element-04bc9cf.e-con{--order:-99999 /* order start hack */;}.elementor-772 .elementor-element.elementor-element-9efa59a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}}@media(max-width:767px){.elementor-772 .elementor-element.elementor-element-9ac8f03{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-772 .elementor-element.elementor-element-36f4012{--width:160px;}.elementor-772 .elementor-element.elementor-element-351ddf6 .layout-grid{grid-template-columns:repeat(2, 1fr);}.elementor-772 .elementor-element.elementor-element-ed67ee8 .layout-grid{grid-template-columns:repeat(1, 1fr);}.elementor-772 .elementor-element.elementor-element-5dfc6d3{top:-15px;}.elementor-772 .elementor-element.elementor-element-5dfc6d3 .elementor-icon-box-wrapper{align-items:center;}}/* Start custom CSS for pt-slider, class: .elementor-element-62c2a87 */.elementor-772 .elementor-element.elementor-element-62c2a87 .pt-slider {
     min-height: 700px;
}

@media (min-width: 1140px) {
    .elementor-772 .elementor-element.elementor-element-62c2a87 .pt-slide-title-wrapper {
        display: grid;
        grid-template-columns: 2fr 1fr;
        gap: 60px;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c840e68 *//* 1. Container and Form Styling for Layout (Default: Desktop/Tablet) */
.custom-search-bar-container {
    width: 80%;
    max-height: 50px; 
    margin: 0 auto;
    position: relative;
    z-index: 10;
}

.search-form {
    display: flex;
    flex-direction: row; /* Desktop layout: row */
    margin-top: -30px; 
    
    background-color: white;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    
    height: 60px; 
    overflow: hidden; 
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

/* 2. Column Styling - Desktop/Tablet Defaults */
.search-column {
    flex-grow: 1; 
    display: flex;
    align-items: center;
    padding: 10px 15px; 
    border-right: 1px solid #eee; 
    height: 100%;
    min-width: 120px;
}

.search-column:last-child {
    border-right: none;
    flex-grow: 0; 
    width: 150px; 
    min-width: 120px; 
}

/* Specific Fix for Text Inputs (Destination and People) */
.destination-column, .people-column {
    padding-left: 5px; 
    padding-top: 15px; 
    padding-bottom: 15px; 
    justify-content: flex-start; 
}

.input-icon {
    font-size: 16px;
    margin-right: 5px;
    color: #555;
}

/* 3. Input Styling */
.search-input {
    width: 100%;
    border: none;
    background: transparent;
    font-size: 16px;
    color: #444;
    outline: none;
    height: 40px;
    cursor: pointer;
    padding-left: 0; 
    padding-right: 0; 
}

/* 4. Price Slider & Display Styling */
.price-range-column {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 5px;
}

.range-display {
    font-size: 14px;
    color: #666;
    margin-bottom: 2px;
    font-weight: bold;
}

.price-range-slider {
    height: 10px; 
    cursor: grab;
    margin: 0;
}

/* 5. Button Styling */
.search-button-column {
    padding: 0;
}

.search-button {
    width: 100%;
    height: 100%;
    border: none;
    background: linear-gradient(to bottom, #4a90e2, #3c78d8);
    color: white;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
    transition: background-color 0.2s;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.search-button:hover {
    background: linear-gradient(to bottom, #3c78d8, #4a90e2);
}

/* ---------------------------------------------------- */
/* ⭐ RESPONSIVE FIX (MOBILE LAYOUT) ⭐       */
/* ---------------------------------------------------- */

@media (max-width: 768px) {
    
    /* 1. Adjust the overall container size and position */
    .custom-search-bar-container {
        width: 90%; 
        max-height: none; 
        margin-top: -20px; 
    }

    /* 2. Stack the form columns vertically */
    .search-form {
        flex-direction: column; 
        height: auto; 
        padding-bottom: 0; /* Remove bottom padding here */
        overflow: visible; /* CRITICAL FIX: Ensure no content is hidden */
    }

    /* 3. Make all columns take full width and add clear separation */
    .search-column {
        width: 100%;
        min-width: 100%; 
        height: auto;
        border-right: none; 
        border-bottom: 1px solid #eee;
        padding: 15px; 
    }
    
    /* Search button column specific settings */
    .search-column:last-child {
        border-bottom: none;
        width: 100%;
        min-width: 100%;
        padding: 0; 
    }

    /* 4. Ensure the Search Button takes the full width and has square corners */
    .search-button {
        height: 55px; /* CRITICAL FIX: Set a fixed, generous height for visibility */
        border-radius: 0 0 8px 8px; /* Square top corners, rounded bottom corners */
    }

    /* Adjust specific input columns to maintain alignment */
    .destination-column, .people-column {
        padding-left: 15px; 
        padding-top: 15px;
        padding-bottom: 15px;
    }

    /* Adjust price range column for better mobile display */
    .price-range-column {
        padding-top: 10px;
        padding-bottom: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-384254c */.elementor-772 .elementor-element.elementor-element-384254c {
    pointer-events: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71866c5 */.elementor-772 .elementor-element.elementor-element-71866c5 {
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for wptravelengine-trips, class: .elementor-element-8052c73 *//* Target the <ins> tag within the price wrapper to put the text before the currency and price */
.wpte-trip-price-wrap ins:before {
    content: "From "; 
    /* Optional: adjust font-weight if you want the "From" to look different from the price */
    font-weight: normal; 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-445dc87 *//* CONTAINER: Hides the content outside the viewable area */
.css-marquee-container {
    overflow: hidden; /* CRITICAL: Hides the duplicated content until it scrolls into view */
    white-space: nowrap; /* CRITICAL: Forces all logos onto a single line */
    height: 100px; /* Adjust height as needed */
}

/* TRACK: Holds both logo groups and is the element that moves */
.css-marquee-track {
    display: flex; /* CRITICAL: Puts the two groups side-by-side */
    width: max-content; /* CRITICAL: Ensures the track is wide enough to hold both groups */
    
    /* --- ANIMATION SETTINGS --- */
    /* Adjust '25s' for speed (lower number = faster scroll) */
    animation: scroll-left 25s linear infinite;
}

/* LOGO GROUP: Ensures logos within each group are aligned and spaced */
.css-marquee-track .logo-group {
    display: flex;
    gap: 40px; /* Spacing between logos */
    align-items: center; 
    justify-content: center;
}

/* KEYFRAMES: Defines the scroll motion */
@keyframes scroll-left {
    from {
        /* Start position: 0% */
        transform: translateX(0);
    }
    to {
        /* End position: Move exactly 50% of the track's width. 
           Since the track is 2x the content, this is 1x content width, 
           creating a perfect loop. */
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for pt-testimonials, class: .elementor-element-ed67ee8 *//* --- Limit Testimonial Height on Desktop Screens (1025px and wider) --- */

@media (min-width: 1025px) {
    /* 1. Target the main testimonial text area */
    .elementor-772 .elementor-element.elementor-element-ed67ee8 .pt-testimonial-text {
        /* Set a maximum height for the text box */
        max-height: 150px; /* ADJUST THIS VALUE (e.g., 120px to 180px) */
        
        /* Add a vertical scrollbar if the text overflows the max-height */
        overflow-y: scroll; 
        
        /* Optional: Add some top padding to separate it from the top of the box */
        padding-top: 10px;
        
        /* Optional: Reduce the margin/spacing below the text */
        margin-bottom: 5px; 
    }
    
    /* 2. Target the whole content container to make sure it doesn't add extra space */
    .elementor-772 .elementor-element.elementor-element-ed67ee8 .pt-testimonial-content {
        /* Optional: Reduces any default vertical padding/margin on the whole review box */
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    /* 3. Reduce vertical padding on the meta data (Author/Rating) */
    .elementor-772 .elementor-element.elementor-element-ed67ee8 .pt-testimonial-meta {
        padding: 5px 0;
    }
}/* End custom CSS */
/* Start custom CSS for pt-blog, class: .elementor-element-942df09 *//* Hides the author name element within THIS Elementor widget */
.elementor-772 .elementor-element.elementor-element-942df09 .entry-author.name {
    display: none !important;
}/* End custom CSS */