.elementor-kit-136{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-28974a4:#77C5C5;--e-global-color-d730237:#E4F3F3;--e-global-color-7dcb412:#21595A;--e-global-color-dd5b76b:#17494A;--e-global-color-d08e60c:#AED871;--e-global-color-53dcc74:#EEF7DF;--e-global-color-e7507ac:#FF82A8;--e-global-color-3cd84b2:#442506;--e-global-color-379c24b:#FFEB5B;--e-global-color-97b2dcc:#442506;--e-global-typography-primary-font-family:"Amatic SC";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Lora";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lora";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-136 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.jw-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.jw-marquee .elementor-loop-container{display:flex!important;flex-wrap:nowrap!important;gap:18px!important;width:max-content!important;max-width:none!important;animation:jw-roll var(--jw-dur,40s) linear infinite}
.jw-marquee:hover .elementor-loop-container{animation-play-state:paused}
.jw-marquee .e-loop-item{flex:0 0 clamp(170px,18vw,230px)!important;width:clamp(170px,18vw,230px)!important}
@keyframes jw-roll{to{transform:translateX(calc(-50% - 9px))}}
.elementor-editor-active .jw-marquee .elementor-loop-container{animation:none}

.jw-mtile{position:relative;aspect-ratio:1;overflow:hidden;border-radius:6px;padding:0!important}
.jw-mimg,.jw-mimg .elementor-widget-container,.jw-mimg a{display:block;height:100%}
.jw-mimg img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.22,.7,.2,1)}
.jw-mtile:hover .jw-mimg img{transform:scale(1.1)}
.jw-mcap{position:absolute!important;left:0;right:0;bottom:0;padding:34px 14px 14px!important;background:linear-gradient(transparent,rgba(33,89,90,.8));opacity:0;transform:translateY(10px);transition:all .45s;pointer-events:none}
.jw-mtile:hover .jw-mcap{opacity:1;transform:none}
.jw-mcap .elementor-heading-title{color:#fff!important;font-family:'Amatic SC',cursive;font-weight:700;font-size:1.5rem;line-height:1;margin:0}/* End custom CSS */