.elementor-40196 .elementor-element.elementor-element-59fc88d{--display:flex;--min-height:0px;--overlay-opacity:0.57;}.elementor-40196 .elementor-element.elementor-element-59fc88d:not(.elementor-motion-effects-element-type-background), .elementor-40196 .elementor-element.elementor-element-59fc88d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hkfranchise.com.hk/wp-content/uploads/2026/01/02.jpg");background-position:63% 12%;background-size:cover;}.elementor-40196 .elementor-element.elementor-element-59fc88d::before, .elementor-40196 .elementor-element.elementor-element-59fc88d > .elementor-background-video-container::before, .elementor-40196 .elementor-element.elementor-element-59fc88d > .e-con-inner > .elementor-background-video-container::before, .elementor-40196 .elementor-element.elementor-element-59fc88d > .elementor-background-slideshow::before, .elementor-40196 .elementor-element.elementor-element-59fc88d > .e-con-inner > .elementor-background-slideshow::before, .elementor-40196 .elementor-element.elementor-element-59fc88d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 0%, #00000000 100%);}.elementor-40196 .elementor-element.elementor-element-59fc88d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-40196 .elementor-element.elementor-element-2986000{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-40196 .elementor-element.elementor-element-4682ceb .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:4.1vw;font-weight:900;line-height:1.2em;letter-spacing:0.07em;color:#FFFFFF;}.elementor-40196 .elementor-element.elementor-element-81202c5 > .elementor-widget-container{--e-transform-translateY:22%;}.elementor-40196 .elementor-element.elementor-element-81202c5 img{width:63vw;max-width:20vw;opacity:1;filter:brightness( 200% ) contrast( 138% ) saturate( 86% ) blur( 0px ) hue-rotate( 0deg );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-40196 .elementor-element.elementor-element-12989fc{--spacer-size:50px;}.elementor-40196 .elementor-element.elementor-element-995bada > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-40196 .elementor-element.elementor-element-995bada{color:#FFFFFF;font-family:"Noto Sans TC", Sans-serif;font-size:1.3vw;font-weight:300;font-style:normal;line-height:5vh;letter-spacing:0.11em;}.elementor-40196 .elementor-element.elementor-element-aa49a9a{--spacer-size:50px;}.elementor-40196 .elementor-element.elementor-element-6fedad5{--spacer-size:50px;}.elementor-40196 .elementor-element.elementor-element-4ec3777{--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:-6vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40196 .elementor-element.elementor-element-8f88942{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-40196 .elementor-element.elementor-element-eb402b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;border-style:none;--border-style:none;--border-radius:2.8rem 2.8rem 2.8rem 2.8rem;box-shadow:4px 4px 12px 0px rgba(0,0,0,0.5);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-40196 .elementor-element.elementor-element-eb402b6:not(.elementor-motion-effects-element-type-background), .elementor-40196 .elementor-element.elementor-element-eb402b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40196 .elementor-element.elementor-element-4ad59f4{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-40196 .elementor-element.elementor-element-4ad59f4:not(.elementor-motion-effects-element-type-background), .elementor-40196 .elementor-element.elementor-element-4ad59f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C4C50CF7 0%, #FF9601 100%);}.elementor-40196 .elementor-element.elementor-element-b608351{width:100%;max-width:100%;text-align:left;}.elementor-40196 .elementor-element.elementor-element-b608351 > .elementor-widget-container{padding:3vw 0vw 3vw 2vw;}.elementor-40196 .elementor-element.elementor-element-b608351.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-40196 .elementor-element.elementor-element-b608351 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:2.2vw;font-weight:800;letter-spacing:0.23rem;color:#FFFFFF;}.elementor-40196 .elementor-element.elementor-element-ab07fc7{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-40196 .elementor-element.elementor-element-ab07fc7 > .elementor-widget-container{padding:0px 0px 0px 17px;}body:not(.rtl) .elementor-40196 .elementor-element.elementor-element-2ac9066{right:0%;}body.rtl .elementor-40196 .elementor-element.elementor-element-2ac9066{left:0%;}.elementor-40196 .elementor-element.elementor-element-2ac9066{top:2vw;--lottie-container-width:17vw;}.elementor-40196 .elementor-element.elementor-element-58e3436{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:8vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:0vw;}.elementor-40196 .elementor-element.elementor-element-58e3436.e-con{--align-self:center;}.elementor-40196 .elementor-element.elementor-element-a466ddc{width:100%;max-width:100%;}.elementor-40196 .elementor-element.elementor-element-a466ddc > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-40196 .elementor-element.elementor-element-a466ddc .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:2.3vw;font-weight:800;color:#CCB909;}.elementor-40196 .elementor-element.elementor-element-2a693b6{width:100%;max-width:100%;text-align:justify;color:#CCB909;font-family:"Noto Sans TC", Sans-serif;font-size:1.1rem;line-height:2.1rem;}.elementor-40196 .elementor-element.elementor-element-2a693b6 > .elementor-widget-container{margin:0% 0% 2% 0%;}.elementor-40196 .elementor-element.elementor-element-d89bb72 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-40196 .elementor-element.elementor-element-3d57e15{--spacer-size:7vh;}.elementor-40196 .elementor-element.elementor-element-3251f817{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-40196 .elementor-element.elementor-element-3251f817:not(.elementor-motion-effects-element-type-background), .elementor-40196 .elementor-element.elementor-element-3251f817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hkfranchise.com.hk/wp-content/uploads/2026/01/01-1024x1024.jpg");background-position:100% 28%;background-size:cover;}.elementor-40196 .elementor-element.elementor-element-5157ce94 > .elementor-widget-container{padding:6% 0% 6% 0%;}.elementor-40196 .elementor-element.elementor-element-5157ce94{text-align:center;color:#6F6406F7;font-family:"Noto Sans TC", Sans-serif;font-size:4vw;font-weight:900;letter-spacing:0.61rem;}.elementor-40196 .elementor-element.elementor-element-6d9022a{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 6%;--row-gap:0%;--column-gap:6%;--grid-auto-flow:row;}.elementor-40196 .elementor-element.elementor-element-440e84df{width:100%;max-width:100%;--icon-box-icon-margin:0%;}.elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon-box-title{margin-bottom:0.9rem;color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-440e84df.elementor-view-stacked .elementor-icon{background-color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-440e84df.elementor-view-framed .elementor-icon, .elementor-40196 .elementor-element.elementor-element-440e84df.elementor-view-default .elementor-icon{fill:#C4C50CF7;color:#C4C50CF7;border-color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon{font-size:4.9rem;}.elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:2.3rem;font-weight:900;letter-spacing:0.17rem;}.elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee{width:100%;max-width:100%;--icon-box-icon-margin:0%;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon-box-title{margin-bottom:0.9rem;color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee.elementor-view-stacked .elementor-icon{background-color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee.elementor-view-framed .elementor-icon, .elementor-40196 .elementor-element.elementor-element-4ad0bcee.elementor-view-default .elementor-icon{fill:#C4C50CF7;color:#C4C50CF7;border-color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon{font-size:4.9rem;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:2.3rem;font-weight:900;letter-spacing:0.17rem;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-40196 .elementor-element.elementor-element-664b3155{width:100%;max-width:100%;--icon-box-icon-margin:0%;}.elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon-box-title{margin-bottom:0.9rem;color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-664b3155.elementor-view-stacked .elementor-icon{background-color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-664b3155.elementor-view-framed .elementor-icon, .elementor-40196 .elementor-element.elementor-element-664b3155.elementor-view-default .elementor-icon{fill:#C4C50CF7;color:#C4C50CF7;border-color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon{font-size:4.9rem;}.elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:2.3rem;font-weight:900;letter-spacing:0.17rem;}.elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-40196 .elementor-element.elementor-element-34eb8249{width:100%;max-width:100%;--icon-box-icon-margin:0%;}.elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon-box-title{margin-bottom:0.9rem;color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-34eb8249.elementor-view-stacked .elementor-icon{background-color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-34eb8249.elementor-view-framed .elementor-icon, .elementor-40196 .elementor-element.elementor-element-34eb8249.elementor-view-default .elementor-icon{fill:#C4C50CF7;color:#C4C50CF7;border-color:#C4C50CF7;}.elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon{font-size:4.9rem;}.elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon-box-title a{font-family:"Noto Sans TC", Sans-serif;font-size:2.3rem;font-weight:900;letter-spacing:0.17rem;}.elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon-box-description{font-family:"Noto Sans TC", Sans-serif;font-size:1.2rem;font-weight:400;}.elementor-40196 .elementor-element.elementor-element-1c8b0146{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-40196 .elementor-element.elementor-element-a73501c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40196 .elementor-element.elementor-element-a73501c{column-gap:0px;color:#CCB909;font-size:30px;line-height:41px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-40196 .elementor-element.elementor-element-a73501c p{margin-bottom:0px;}.elementor-40196 .elementor-element.elementor-element-189ecaf9 > .elementor-widget-container{margin:3vw 0vw 0vw 0vw;}.elementor-40196 .elementor-element.elementor-element-189ecaf9{text-align:center;}.elementor-40196 .elementor-element.elementor-element-189ecaf9 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:3.7vw;line-height:8vh;letter-spacing:1vw;color:#A49D0C;transition-duration:0.4s;}.elementor-40196 .elementor-element.elementor-element-189ecaf9 .elementor-heading-title:hover{color:#498B00;}.elementor-40196 .elementor-element.elementor-element-1ac9aed6 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-40196 .elementor-element.elementor-element-1ac9aed6{text-align:center;}.elementor-40196 .elementor-element.elementor-element-1ac9aed6 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:2.3vw;font-weight:400;line-height:5vh;letter-spacing:0.38rem;color:#272727;transition-duration:0.4s;}.elementor-40196 .elementor-element.elementor-element-1ac9aed6 .elementor-heading-title:hover{color:#498B00;}.elementor-40196 .elementor-element.elementor-element-66a551c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-40196 .elementor-element.elementor-element-66a551c{--lottie-container-width:24vw;}.elementor-40196 .elementor-element.elementor-element-7baca26e > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-40196 .elementor-element.elementor-element-7baca26e .elementor-button{font-family:"Noto Sans TC", Sans-serif;font-size:1.5vw;font-weight:700;border-radius:3rem 3rem 3rem 3rem;padding:2vw 3vw 2vw 3vw;}@media(min-width:768px){.elementor-40196 .elementor-element.elementor-element-59fc88d{--width:101.585%;}.elementor-40196 .elementor-element.elementor-element-2986000{--content-width:79vw;}.elementor-40196 .elementor-element.elementor-element-4ec3777{--content-width:90%;}.elementor-40196 .elementor-element.elementor-element-8f88942{--content-width:45vw;}.elementor-40196 .elementor-element.elementor-element-eb402b6{--content-width:45vw;}.elementor-40196 .elementor-element.elementor-element-58e3436{--width:100%;}.elementor-40196 .elementor-element.elementor-element-3251f817{--width:98%;}.elementor-40196 .elementor-element.elementor-element-6d9022a{--content-width:90%;}.elementor-40196 .elementor-element.elementor-element-1c8b0146{--content-width:1157px;}}@media(max-width:1199px) and (min-width:768px){.elementor-40196 .elementor-element.elementor-element-6d9022a{--content-width:83%;}.elementor-40196 .elementor-element.elementor-element-1c8b0146{--content-width:660px;}}@media(min-width:1200px){.elementor-40196 .elementor-element.elementor-element-59fc88d:not(.elementor-motion-effects-element-type-background), .elementor-40196 .elementor-element.elementor-element-59fc88d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1199px){.elementor-40196 .elementor-element.elementor-element-59fc88d:not(.elementor-motion-effects-element-type-background), .elementor-40196 .elementor-element.elementor-element-59fc88d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-40196 .elementor-element.elementor-element-2986000{--grid-auto-flow:row;}.elementor-40196 .elementor-element.elementor-element-3251f817:not(.elementor-motion-effects-element-type-background), .elementor-40196 .elementor-element.elementor-element-3251f817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:100% 22%;background-size:120% auto;}.elementor-40196 .elementor-element.elementor-element-5157ce94{font-size:5.5vw;}.elementor-40196 .elementor-element.elementor-element-6d9022a{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:3% 4%;--row-gap:3%;--column-gap:4%;--grid-auto-flow:row;}.elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon{font-size:3rem;}.elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon-box-title a{font-size:1.6rem;}.elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon-box-description{font-size:1rem;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon{font-size:3rem;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon-box-title a{font-size:1.6rem;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon-box-description{font-size:1rem;}.elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon{font-size:3rem;}.elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon-box-title a{font-size:1.6rem;}.elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon-box-description{font-size:1rem;}.elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon{font-size:3rem;}.elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon-box-title a{font-size:1.6rem;}.elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon-box-description{font-size:1rem;}.elementor-40196 .elementor-element.elementor-element-1c8b0146{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-40196 .elementor-element.elementor-element-a73501c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-40196 .elementor-element.elementor-element-a73501c{font-size:20px;line-height:1.9em;}.elementor-40196 .elementor-element.elementor-element-189ecaf9 .elementor-heading-title{font-size:5.5vw;line-height:6vh;}.elementor-40196 .elementor-element.elementor-element-1ac9aed6 .elementor-heading-title{font-size:2.9vw;line-height:3.6rem;}.elementor-40196 .elementor-element.elementor-element-66a551c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-40196 .elementor-element.elementor-element-66a551c{--lottie-container-width:35vw;}.elementor-40196 .elementor-element.elementor-element-7baca26e .elementor-button{font-size:2.8vw;padding:3vw 6vw 3vw 6vw;}}@media(max-width:767px){.elementor-40196 .elementor-element.elementor-element-59fc88d:not(.elementor-motion-effects-element-type-background), .elementor-40196 .elementor-element.elementor-element-59fc88d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-40196 .elementor-element.elementor-element-2986000{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40196 .elementor-element.elementor-element-3251f817{--width:500px;--min-height:12vh;--justify-content:center;--margin-top:276px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40196 .elementor-element.elementor-element-3251f817:not(.elementor-motion-effects-element-type-background), .elementor-40196 .elementor-element.elementor-element-3251f817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:77% 45%;background-size:150% auto;}.elementor-40196 .elementor-element.elementor-element-5157ce94 > .elementor-widget-container{padding:5% 0% 5% 0%;}.elementor-40196 .elementor-element.elementor-element-5157ce94.elementor-element{--align-self:center;}.elementor-40196 .elementor-element.elementor-element-5157ce94{text-align:center;font-size:6.4vw;}.elementor-40196 .elementor-element.elementor-element-6d9022a{--content-width:76%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon{font-size:2.5rem;}.elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon-box-title a{font-size:1.3rem;}.elementor-40196 .elementor-element.elementor-element-440e84df .elementor-icon-box-description{font-size:0.9rem;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon{font-size:2.5rem;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon-box-title a{font-size:1.3rem;}.elementor-40196 .elementor-element.elementor-element-4ad0bcee .elementor-icon-box-description{font-size:0.9rem;}.elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon{font-size:2.5rem;}.elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon-box-title a{font-size:1.3rem;}.elementor-40196 .elementor-element.elementor-element-664b3155 .elementor-icon-box-description{font-size:0.9rem;}.elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon{font-size:2.5rem;}.elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon-box-title, .elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon-box-title a{font-size:1.3rem;}.elementor-40196 .elementor-element.elementor-element-34eb8249 .elementor-icon-box-description{font-size:0.9rem;}.elementor-40196 .elementor-element.elementor-element-1c8b0146{--content-width:500px;--min-height:0px;--margin-top:25vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-40196 .elementor-element.elementor-element-a73501c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-40196 .elementor-element.elementor-element-a73501c{column-gap:0px;font-size:20px;line-height:1.3em;letter-spacing:0px;word-spacing:0em;}.elementor-40196 .elementor-element.elementor-element-a73501c p{margin-bottom:8px;}.elementor-40196 .elementor-element.elementor-element-189ecaf9 .elementor-heading-title{font-size:6.5vw;line-height:4vh;letter-spacing:0.32rem;}.elementor-40196 .elementor-element.elementor-element-1ac9aed6 .elementor-heading-title{font-size:4.4vw;line-height:1.8rem;letter-spacing:0.22rem;}.elementor-40196 .elementor-element.elementor-element-66a551c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-40196 .elementor-element.elementor-element-66a551c{--lottie-container-width:43vw;}.elementor-40196 .elementor-element.elementor-element-7baca26e .elementor-button{font-size:4vw;padding:3vw 10vw 3vw 10vw;}}/* Start custom CSS for container, class: .elementor-element-59fc88d */.max-height > .elementor-container{
    max-height: 10vh;
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-ab07fc7 *//* Note: Elementor CSS validator may show false warning for CSS custom properties */
/* Override WPForms spacing CSS variable */
.elementor-element-ab07fc7 .wpforms-container {
  --wpforms-field-size-input-spacing: 5px !important;
}

/* Rounded corners for all fields (excluding button) */
.elementor-element-ab07fc7 .wpforms-field input,
.elementor-element-ab07fc7 .wpforms-field textarea,
.elementor-element-ab07fc7 .wpforms-field select {
  border-radius: 10px !important;
}

.elementor-element-ab07fc7 .wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label {
    margin-bottom: 1rem
}


/* Center and style the submit button */
.elementor-element-ab07fc7 .wpforms-submit-container {
  text-align: center !important;
  margin-top: 12px !important;
  display: flex !important;
  justify-content: center !important;
}

.elementor-element-ab07fc7 .wpforms-submit {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 4% 20% !important;
  font-size: 1.1vw !important;
  font-weight: 600 !important;
  min-width: 200px !important;
  
  /* Individual border radius for button */
  border-radius: 8rem !important;
  
  /* Wipe effect using background positioning */
  background: linear-gradient(45deg, #df88ff 0%, #ff0078 50%, #ff0078 50%, #d800ff 100%) !important;
  background-size: 250% 100% !important;
  background-position: 100% 0 !important; /* Start with second gradient hidden */
  border: none !important;
  color: #ffffff !important;
  transition: background-position 0.6s ease !important;
}

.elementor-element-ab07fc7 .wpforms-submit:hover {
  /* Move background to reveal the wipe effect */
  background-position: 0% 0 !important;
  /* Remove shadow and offset */
  transform: none !important;
  box-shadow: none !important;
}

/* Better spacing for radio button and checkbox options */
.elementor-element-ab07fc7 .wpforms-field-radio ul,
.elementor-element-ab07fc7 .wpforms-field-checkbox ul {
  margin-top: 8px !important; /* Space between label and options */
}

.elementor-element-ab07fc7 .wpforms-field-radio ul li,
.elementor-element-ab07fc7 .wpforms-field-checkbox ul li {
  margin-bottom: 2px !important;
  padding-bottom: 5px !important;
}

.elementor-element-ab07fc7 .wpforms-field-radio ul li:last-child,
.elementor-element-ab07fc7 .wpforms-field-checkbox ul li:last-child {
  margin-bottom: 0 !important;
}

.elementor-element-ab07fc7 div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label {
    font-size: 1.3rem;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7baca26e */.elementor-40196 .elementor-element.elementor-element-7baca26e .elementor-button {

  /* Wipe effect using background positioning */
  background: linear-gradient(45deg, #df88ff 0%, #ff0078 50%, #ff0078 50%, #d800ff 100%) !important;
  background-size: 250% 100% !important;
  background-position: 100% 0 !important; /* Start with second gradient hidden */
  border: none !important;
  color: #ffffff !important;
  transition: background-position 0.6s ease !important;
}

.elementor-40196 .elementor-element.elementor-element-7baca26e .elementor-button:hover {
  /* Move background to reveal the wipe effect */
  background-position: 0% 0 !important;
  /* Remove shadow and offset */
  transform: none !important;
  box-shadow: none !important;
}/* End custom CSS */