.elementor-127955 .elementor-element.elementor-element-1e7b114b{--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-127955 .elementor-element.elementor-element-7db66446{--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-127955 .elementor-element.elementor-element-f25c1187{--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;}.elementor-127955 .elementor-element.elementor-element-b6492d42{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-127955 .elementor-element.elementor-element-54099447{--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;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-127955 .elementor-element.elementor-element-42db0215 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-127955 .elementor-element.elementor-element-42db0215 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-127955 .elementor-element.elementor-element-28c0a767{--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-127955 .elementor-element.elementor-element-ec70d025{--e-image-carousel-slides-to-show:1;}.elementor-127955 .elementor-element.elementor-element-dd6aa5e7{--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-127955 .elementor-element.elementor-element-2c371c43{--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-127955 .elementor-element.elementor-element-7becdf34{--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-127955 .elementor-element.elementor-element-cd30995c{--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;}.elementor-127955 .elementor-element.elementor-element-77efb714{--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-127955 .elementor-element.elementor-element-aa3ae76d .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-4a481b44{--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-127955 .elementor-element.elementor-element-827f641c .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-d56b9019{--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-127955 .elementor-element.elementor-element-deea2cfc .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-f84c2a71 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-127955 .elementor-element.elementor-element-f84c2a71 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-127955 .elementor-element.elementor-element-f254cee1{--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-127955 .elementor-element.elementor-element-f2b8017b{--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-127955 .elementor-element.elementor-element-1ab21532{--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-127955 .elementor-element.elementor-element-779451eb{--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-127955 .elementor-element.elementor-element-7c7d08e5{--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-127955 .elementor-element.elementor-element-f65e813e .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-aff0bfaa{--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-127955 .elementor-element.elementor-element-0e739980 .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-88de30ce{--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-127955 .elementor-element.elementor-element-4bc3530b .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-c2f34974{--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-127955 .elementor-element.elementor-element-1a7ba7b9 .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-21e8d098{--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-127955 .elementor-element.elementor-element-ebb7bd0b .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-d4f0883b{--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-127955 .elementor-element.elementor-element-730e57d1 .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-34f9be55{--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-127955 .elementor-element.elementor-element-0b03f6f9 .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-0c4d55c7{--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-127955 .elementor-element.elementor-element-77771345 .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-9b6cd4e3{--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-127955 .elementor-element.elementor-element-8c7ed0f9 .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-9ba3f1c2{--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-127955 .elementor-element.elementor-element-0cf73c55{--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;}.elementor-127955 .elementor-element.elementor-element-6440f08a{--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-127955 .elementor-element.elementor-element-60f6c58a{--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-127955 .elementor-element.elementor-element-284cadea{--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;}.elementor-127955 .elementor-element.elementor-element-6130e205{--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-127955 .elementor-element.elementor-element-07f60d1f{--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-127955 .elementor-element.elementor-element-0725d007{--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-127955 .elementor-element.elementor-element-9bd268a7{--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-127955 .elementor-element.elementor-element-d51a4c32{--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-127955 .elementor-element.elementor-element-5d76f35d{--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-127955 .elementor-element.elementor-element-1678feed{--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;}.elementor-127955 .elementor-element.elementor-element-b99a022a{--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-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-127955 .elementor-element.elementor-element-d20c4a01{--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-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-127955 .elementor-element.elementor-element-d20c4a11{width:default;max-width:default;--icon-box-icon-margin:20px;}.elementor-127955 .elementor-element.elementor-element-d20c4a11 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-127955 .elementor-element.elementor-element-d20c4a11 .elementor-icon-box-wrapper{align-items:start;}.elementor-127955 .elementor-element.elementor-element-d20c4a11 .elementor-icon-box-title{margin-block-end:0px;color:#444444;}.elementor-127955 .elementor-element.elementor-element-d20c4a11.elementor-view-stacked .elementor-icon{background-color:#50478F;}.elementor-127955 .elementor-element.elementor-element-d20c4a11.elementor-view-framed .elementor-icon, .elementor-127955 .elementor-element.elementor-element-d20c4a11.elementor-view-default .elementor-icon{fill:#50478F;color:#50478F;border-color:#50478F;}.elementor-127955 .elementor-element.elementor-element-d20c4a11 .elementor-icon{font-size:18px;}.elementor-127955 .elementor-element.elementor-element-d20c4a11 .elementor-icon-box-title, .elementor-127955 .elementor-element.elementor-element-d20c4a11 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;}.elementor-127955 .elementor-element.elementor-element-d20c4a11 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#584F72;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-127955 .elementor-element.elementor-element-d20c4a21{--divider-border-style:solid;--divider-color:#E7E3F3;--divider-border-width:1.8px;}.elementor-127955 .elementor-element.elementor-element-d20c4a21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127955 .elementor-element.elementor-element-d20c4a21 .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-127955 .elementor-element.elementor-element-d20c4a21 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-127955 .elementor-element.elementor-element-d20c4a12{width:default;max-width:default;--icon-box-icon-margin:20px;}.elementor-127955 .elementor-element.elementor-element-d20c4a12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-127955 .elementor-element.elementor-element-d20c4a12 .elementor-icon-box-wrapper{align-items:start;}.elementor-127955 .elementor-element.elementor-element-d20c4a12 .elementor-icon-box-title{margin-block-end:0px;color:#444444;}.elementor-127955 .elementor-element.elementor-element-d20c4a12.elementor-view-stacked .elementor-icon{background-color:#50478F;}.elementor-127955 .elementor-element.elementor-element-d20c4a12.elementor-view-framed .elementor-icon, .elementor-127955 .elementor-element.elementor-element-d20c4a12.elementor-view-default .elementor-icon{fill:#50478F;color:#50478F;border-color:#50478F;}.elementor-127955 .elementor-element.elementor-element-d20c4a12 .elementor-icon{font-size:18px;}.elementor-127955 .elementor-element.elementor-element-d20c4a12 .elementor-icon-box-title, .elementor-127955 .elementor-element.elementor-element-d20c4a12 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;}.elementor-127955 .elementor-element.elementor-element-d20c4a12 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#584F72;}.elementor-127955 .elementor-element.elementor-element-d20c4a22{--divider-border-style:solid;--divider-color:#E7E3F3;--divider-border-width:1.8px;}.elementor-127955 .elementor-element.elementor-element-d20c4a22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127955 .elementor-element.elementor-element-d20c4a22 .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-127955 .elementor-element.elementor-element-d20c4a22 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-127955 .elementor-element.elementor-element-d20c4a13{width:default;max-width:default;--icon-box-icon-margin:20px;}.elementor-127955 .elementor-element.elementor-element-d20c4a13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-127955 .elementor-element.elementor-element-d20c4a13 .elementor-icon-box-wrapper{align-items:start;}.elementor-127955 .elementor-element.elementor-element-d20c4a13 .elementor-icon-box-title{margin-block-end:0px;color:#444444;}.elementor-127955 .elementor-element.elementor-element-d20c4a13.elementor-view-stacked .elementor-icon{background-color:#50478F;}.elementor-127955 .elementor-element.elementor-element-d20c4a13.elementor-view-framed .elementor-icon, .elementor-127955 .elementor-element.elementor-element-d20c4a13.elementor-view-default .elementor-icon{fill:#50478F;color:#50478F;border-color:#50478F;}.elementor-127955 .elementor-element.elementor-element-d20c4a13 .elementor-icon{font-size:18px;}.elementor-127955 .elementor-element.elementor-element-d20c4a13 .elementor-icon-box-title, .elementor-127955 .elementor-element.elementor-element-d20c4a13 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;}.elementor-127955 .elementor-element.elementor-element-d20c4a13 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#584F72;}.elementor-127955 .elementor-element.elementor-element-d20c4a23{--divider-border-style:solid;--divider-color:#E7E3F3;--divider-border-width:1.8px;}.elementor-127955 .elementor-element.elementor-element-d20c4a23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-127955 .elementor-element.elementor-element-d20c4a23 .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-127955 .elementor-element.elementor-element-d20c4a23 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-127955 .elementor-element.elementor-element-d20c4a14{width:default;max-width:default;--icon-box-icon-margin:20px;}.elementor-127955 .elementor-element.elementor-element-d20c4a14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-127955 .elementor-element.elementor-element-d20c4a14 .elementor-icon-box-wrapper{align-items:start;}.elementor-127955 .elementor-element.elementor-element-d20c4a14 .elementor-icon-box-title{margin-block-end:0px;color:#444444;}.elementor-127955 .elementor-element.elementor-element-d20c4a14.elementor-view-stacked .elementor-icon{background-color:#50478F;}.elementor-127955 .elementor-element.elementor-element-d20c4a14.elementor-view-framed .elementor-icon, .elementor-127955 .elementor-element.elementor-element-d20c4a14.elementor-view-default .elementor-icon{fill:#50478F;color:#50478F;border-color:#50478F;}.elementor-127955 .elementor-element.elementor-element-d20c4a14 .elementor-icon{font-size:18px;}.elementor-127955 .elementor-element.elementor-element-d20c4a14 .elementor-icon-box-title, .elementor-127955 .elementor-element.elementor-element-d20c4a14 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;line-height:1.3em;}.elementor-127955 .elementor-element.elementor-element-d20c4a14 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#584F72;}.elementor-127955 .elementor-element.elementor-element-afb98c33{--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-127955 .elementor-element.elementor-element-60307ab0{--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-127955 .elementor-element.elementor-element-61f6f1c7{--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-127955 .elementor-element.elementor-element-fe5edf2c{--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;}.elementor-127955 .elementor-element.elementor-element-99bbd5d6{--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-127955 .elementor-element.elementor-element-0cbb47c9{--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;}.elementor-127955 .elementor-element.elementor-element-46806d94{--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;}.elementor-127955 .elementor-element.elementor-element-562f47e4{--e-image-carousel-slides-to-show:1;}.elementor-127955 .elementor-element.elementor-element-b8c3a201{--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;}.elementor-127955 .elementor-element.elementor-element-b8c3a202 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-127955 .elementor-element.elementor-element-b8c3a202 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-127955 .elementor-element.elementor-element-5b24cdac{--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-127955 .elementor-element.elementor-element-e079fbea{--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-127955 .elementor-element.elementor-element-b539ceaf{--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;}.elementor-127955 .elementor-element.elementor-element-6a56ff57{--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-127955 .elementor-element.elementor-element-d1da161a{--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-127955 .elementor-element.elementor-element-17d48440{--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-127955 .elementor-element.elementor-element-d393e082 .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-fa94da30{--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-127955 .elementor-element.elementor-element-f2e080f1 .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-ad69ad47{--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-127955 .elementor-element.elementor-element-fa846f80 .elementor-icon-wrapper{text-align:center;}.elementor-127955 .elementor-element.elementor-element-228ad23e{--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-127955 .elementor-element.elementor-element-1996f136{--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-127955 .elementor-element.elementor-element-30fa8996{--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-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-127955 .elementor-element.elementor-element-c7bf6a9f{--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-127955 .elementor-element.elementor-element-0ad1d30e{--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-127955 .elementor-element.elementor-element-f17924a7{--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;}:root{--page-title-display:none;}body.elementor-page-127955{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-127955 .elementor-element.elementor-element-d20c4a11{width:default;max-width:default;}.elementor-127955 .elementor-element.elementor-element-d20c4a11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127955 .elementor-element.elementor-element-d20c4a11 .elementor-icon-box-title, .elementor-127955 .elementor-element.elementor-element-d20c4a11 .elementor-icon-box-title a{line-height:1.5em;}.elementor-127955 .elementor-element.elementor-element-d20c4a11 .elementor-icon-box-description{line-height:1.3em;}.elementor-127955 .elementor-element.elementor-element-d20c4a12{width:default;max-width:default;}.elementor-127955 .elementor-element.elementor-element-d20c4a12 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127955 .elementor-element.elementor-element-d20c4a12 .elementor-icon-box-title, .elementor-127955 .elementor-element.elementor-element-d20c4a12 .elementor-icon-box-title a{line-height:1.5em;}.elementor-127955 .elementor-element.elementor-element-d20c4a12 .elementor-icon-box-description{line-height:1.3em;}.elementor-127955 .elementor-element.elementor-element-d20c4a13{width:default;max-width:default;}.elementor-127955 .elementor-element.elementor-element-d20c4a13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127955 .elementor-element.elementor-element-d20c4a13 .elementor-icon-box-title, .elementor-127955 .elementor-element.elementor-element-d20c4a13 .elementor-icon-box-title a{line-height:1.5em;}.elementor-127955 .elementor-element.elementor-element-d20c4a13 .elementor-icon-box-description{line-height:1.3em;}.elementor-127955 .elementor-element.elementor-element-d20c4a14{width:default;max-width:default;}.elementor-127955 .elementor-element.elementor-element-d20c4a14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-127955 .elementor-element.elementor-element-d20c4a14 .elementor-icon-box-title, .elementor-127955 .elementor-element.elementor-element-d20c4a14 .elementor-icon-box-title a{line-height:1.5em;}.elementor-127955 .elementor-element.elementor-element-d20c4a14 .elementor-icon-box-description{line-height:1.3em;}}/* Start custom CSS */.page_header_default{display:none!important}
.bookia-page{--ink:#211d3f;--copy:#625d79;--violet:#6841ff;--blue:#4167ff;--yellow:#ffc533;--lav:#f5f2ff;--lav2:#ebe5ff;--line:#e7e1f2;--white:#fff;color:var(--ink);font-family:Poppins,system-ui,sans-serif!important;box-sizing:border-box}
.bookia-page *{box-sizing:border-box}.bookia-page .elementor-widget{margin:0}.bookia-page p{margin:0}.bookia-page .elementor-heading-title{font-family:Poppins,system-ui,sans-serif!important;color:var(--ink);margin:0}.bookia-page.bk-section{padding:clamp(76px,8vw,118px) 0;background:#fff}.bookia-page>.bk-wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}
.bk-eyebrow .elementor-heading-title{color:#5a37d6;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.bk-eyebrow-light .elementor-heading-title{color:var(--yellow)}.bk-h1 .elementor-heading-title{color:#fff;font-size:clamp(46px,5.2vw,72px);font-weight:700;line-height:.98;letter-spacing:-.045em}.bk-h2{margin-top:15px!important}.bk-h2 .elementor-heading-title{font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.08;letter-spacing:-.035em}.bk-h2-light .elementor-heading-title{color:#fff}.bk-copy{margin-top:18px!important;color:var(--copy);font-size:16px;line-height:1.7}.bk-copy p+p{margin-top:16px}.bk-copy-light{color:#d9d3e9}.bk-centred{align-items:center;text-align:center}.bk-centred .bk-copy{max-width:760px}
.bk-hero{overflow:hidden;padding:clamp(80px,8vw,118px) 0!important;background:radial-gradient(circle at 88% 18%,rgba(255,197,51,.13),transparent 28%),radial-gradient(circle at 72% 60%,rgba(104,65,255,.24),transparent 34%),var(--ink)!important}.bk-hero-grid{display:grid!important;grid-template-columns:.92fr 1.08fr;gap:clamp(38px,6vw,82px);align-items:center}.bk-hero-copy{max-width:610px}.bk-hero .bk-eyebrow{width:max-content!important;padding:9px 14px!important;border-radius:999px;background:rgba(255,255,255,.08)}.bk-h1{margin-top:25px!important}.bk-lead{margin-top:25px!important;color:#ddd7eb;font-size:clamp(17px,1.45vw,20px);line-height:1.62}.bk-button-row{display:flex!important;flex-wrap:wrap;gap:12px;margin-top:30px!important}.bk-button-row .elementor-widget{width:auto!important}.bk-primary-button .elementor-button,.bk-secondary-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:15px 24px;border-radius:999px;font-size:14px;font-weight:700;line-height:1.1}.bk-primary-button .elementor-button{background:var(--yellow);color:var(--ink);box-shadow:0 12px 30px rgba(0,0,0,.16)}.bk-primary-button .elementor-button:hover{background:#ffd05a;transform:translateY(-2px)}.bk-secondary-button .elementor-button{border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.06);color:#fff}.bk-secondary-button .elementor-button:hover{background:rgba(255,255,255,.12)}.bk-offer-note{margin-top:18px!important;color:#aaa3bd;font-size:12px;line-height:1.5}.bk-browser-card,.bk-carousel-shell{overflow:hidden;border-radius:26px;background:#fff;box-shadow:0 34px 70px rgba(9,5,28,.4)}.bk-browser-card{transform:rotate(1.2deg)}.bk-browser-bar{display:flex!important;align-items:center;gap:14px;min-height:42px;padding:9px 15px!important;background:#f4f2f8}.bk-browser-dots{display:flex!important;gap:5px}.bk-browser-dots .elementor-widget{width:auto!important}.bk-dot .elementor-heading-title{color:#d8d3e2;font-size:10px;line-height:1}.bk-dot-yellow .elementor-heading-title{color:var(--yellow)}.bk-browser-label .elementor-heading-title{color:#777087;font-size:11px;font-weight:600}.bk-hero-screen img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}
.bk-proof{text-align:center;background:#fff!important}.bk-proof-title{max-width:840px;margin-inline:auto}.bk-stats{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px!important}.bk-stat{padding:27px 20px!important;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 12px 34px rgba(42,28,90,.06)}.bk-stat-number .elementor-heading-title{color:var(--violet);font-size:42px;font-weight:700;line-height:1}.bk-stat-label{margin-top:8px!important}.bk-stat-label .elementor-heading-title{color:var(--copy);font-size:13px;font-weight:600}.bk-proof-source{margin-top:15px!important;color:#9b95aa;font-size:11px}
.bk-lavender{background:var(--lav)!important}.bk-split-grid{display:grid!important;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:center}.bk-ticks{gap:16px!important;margin-top:28px!important}.bk-tick-row{display:grid!important;grid-template-columns:28px 1fr;gap:12px;align-items:start}.bk-tick{display:grid!important;place-items:center;width:26px!important;height:26px;margin-top:1px!important;border-radius:50%;background:#e5dcff}.bk-tick>.elementor-widget-container,.bk-tick .elementor-icon-wrapper{display:grid!important;place-items:center;height:100%;line-height:0}.bk-tick .elementor-icon{display:grid;place-items:center;color:var(--violet);font-size:12px}.bk-tick .elementor-icon i{line-height:1}.bk-tick-copy{color:var(--copy);font-size:15px;line-height:1.65}.bk-split-media{position:relative;overflow:hidden;min-height:430px;border-radius:28px;background:#e9e5f4;box-shadow:0 24px 48px rgba(43,28,98,.12)}.bk-split-media>.bk-fill-image{position:absolute!important;inset:0}.bk-fill-image>.elementor-widget-container,.bk-fill-image img{height:100%!important}.bk-fill-image img{display:block;width:100%;object-fit:cover;object-position:top}
.bk-moods{text-align:center}.bk-chips{display:flex!important;flex-wrap:wrap;justify-content:center;gap:11px;margin-top:40px!important}.bk-chip{width:auto!important;padding:12px 17px!important;border:1px solid var(--line);border-radius:999px;background:#fff;box-shadow:0 7px 18px rgba(54,37,110,.05)}.bk-chip .elementor-heading-title{color:var(--copy);font-size:12px;font-weight:600}.bk-chip .elementor-heading-title:before{content:'●';margin-right:8px;color:var(--violet)}
.bk-gallery{background:var(--ink)!important}.bk-carousel-shell{margin-top:45px!important;padding:0 22px 24px!important}.bk-carousel-shell>.bk-browser-bar{margin-inline:-22px}.bk-carousel{margin-top:18px!important}.bk-carousel .swiper-slide{overflow:hidden;border-radius:16px}.bk-carousel .swiper-slide-image{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}.bk-carousel .elementor-swiper-button{display:grid!important;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--ink)!important;box-shadow:0 10px 28px rgba(11,6,30,.25)}.bk-carousel .elementor-swiper-button i,.bk-carousel .elementor-swiper-button svg{display:block;margin:auto}.bk-carousel .swiper-pagination-bullet{background:#cfc8e7;opacity:1}.bk-carousel .swiper-pagination-bullet-active{background:var(--violet)}.bk-screen-labels{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px!important}.bk-screen-label{width:auto!important;padding:7px 11px!important;border-radius:999px;background:#f2eff8}.bk-screen-label .elementor-heading-title{color:#756e84;font-size:10px;font-weight:600}
.bk-flow{background:#fff!important}.bk-flow-grid{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px!important}.bk-flow-card{position:relative;min-height:330px;padding:30px!important;border:1px solid var(--line);border-radius:24px;background:#fff}.bk-flow-number{position:absolute;top:22px;right:22px}.bk-flow-number .elementor-heading-title{color:#dcd6ec;font-size:13px;font-weight:700}.bk-flow-icon{display:grid!important;place-items:center;width:50px!important;height:50px;border-radius:16px;background:var(--lav2)}.bk-flow-icon>.elementor-widget-container,.bk-flow-icon .elementor-icon-wrapper{display:grid!important;place-items:center;height:100%}.bk-flow-icon .elementor-icon{color:var(--violet);font-size:20px}.bk-flow-title{margin-top:25px!important}.bk-flow-title .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.2}.bk-flow-copy{margin-top:14px!important;color:var(--copy);font-size:14px;line-height:1.65}
.bk-newsletter{overflow:hidden;background:radial-gradient(circle at 15% 10%,rgba(104,65,255,.23),transparent 32%),var(--ink)!important}.bk-newsletter-grid{display:grid!important;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.bk-editorial-grid{display:grid!important;grid-template-columns:1fr;gap:14px}.bk-editorial-card{display:grid!important;grid-template-columns:52px 1fr;grid-template-rows:auto auto;column-gap:18px;padding:22px!important;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:rgba(255,255,255,.07)}.bk-editorial-icon{grid-column:1;grid-row:1/3;display:grid!important;place-items:center;width:46px!important;height:46px;border-radius:14px;background:rgba(255,197,51,.14)}.bk-editorial-icon>.elementor-widget-container,.bk-editorial-icon .elementor-icon-wrapper{display:grid!important;place-items:center;height:100%}.bk-editorial-icon .elementor-icon{color:var(--yellow);font-size:18px}.bk-editorial-title{grid-column:2}.bk-editorial-title .elementor-heading-title{color:#fff;font-size:18px;font-weight:700}.bk-editorial-copy{grid-column:2;margin-top:6px!important;color:#cbc5dc;font-size:13px;line-height:1.55}
.bk-cta{background:linear-gradient(135deg,#f0ebff,#faf8ff)!important;text-align:center}.bk-cta-card{max-width:870px;margin-inline:auto;padding:clamp(48px,7vw,82px)!important;border-radius:32px;background:#fff;align-items:center;box-shadow:0 20px 60px rgba(46,29,112,.08)}.bk-cta-card .bk-copy{max-width:700px}.bk-cta-button{margin-top:28px!important}.bk-cta-note{margin-top:15px!important;color:#928ba3;font-size:12px}
.bk-faq-section{padding-top:82px!important}.bk-faq{max-width:850px;margin:42px auto 0!important}.bk-faq .elementor-accordion-item{border-width:1px 0 0!important;border-color:var(--line)!important}.bk-faq .elementor-tab-title{padding:24px 0!important;color:var(--ink)!important;font-size:16px;font-weight:700;line-height:1.35}.bk-faq .elementor-accordion-icon{float:right!important;color:var(--violet);font-size:14px}.bk-faq .elementor-tab-content{padding:0 0 24px!important;border:0!important;color:var(--copy);font-size:14px;line-height:1.65}
@media(max-width:900px){.bk-hero-grid,.bk-split-grid,.bk-newsletter-grid{grid-template-columns:1fr}.bk-hero-copy{text-align:center;align-items:center;margin-inline:auto}.bk-button-row{justify-content:center}.bk-browser-card{margin-top:18px;transform:none}.bk-split-grid{gap:38px}.bk-flow-grid{grid-template-columns:1fr}.bk-flow-card{min-height:0}.bk-newsletter-grid{gap:42px}.bk-newsletter-copy{text-align:center;align-items:center}.bk-editorial-grid{max-width:720px;width:100%;margin-inline:auto}.bk-stats{grid-template-columns:1fr}}
@media(max-width:560px){.bookia-page.bk-section{padding:64px 0}.bookia-page>.bk-wrap{padding-inline:18px}.bk-h1 .elementor-heading-title{font-size:42px}.bk-h2 .elementor-heading-title{font-size:34px}.bk-lead{font-size:15px}.bk-button-row{display:grid!important;width:100%;grid-template-columns:1fr}.bk-button-row .elementor-widget{width:100%!important}.bk-button-row .elementor-button{width:100%}.bk-browser-card,.bk-carousel-shell{border-radius:20px}.bk-browser-bar{min-height:36px;padding:7px 11px!important}.bk-stats{gap:10px;margin-top:32px!important}.bk-stat{padding:22px 16px!important}.bk-stat-number .elementor-heading-title{font-size:34px}.bk-split-media{min-height:270px;border-radius:20px}.bk-chips{gap:8px}.bk-chip{padding:10px 12px!important}.bk-chip .elementor-heading-title{font-size:10px}.bk-carousel-shell{padding:0 10px 14px!important}.bk-carousel-shell>.bk-browser-bar{margin-inline:-10px}.bk-carousel{margin-top:10px!important}.bk-carousel .elementor-swiper-button{width:36px;height:36px}.bk-screen-labels{display:none!important}.bk-flow-card{padding:24px!important}.bk-editorial-card{grid-template-columns:44px 1fr;column-gap:13px;padding:18px!important}.bk-editorial-icon{width:40px!important;height:40px}.bk-cta-card{padding:46px 20px!important;border-radius:24px}.bk-faq .elementor-tab-title{padding:20px 0!important;font-size:15px}}

.bk-carousel .elementor-image-carousel-caption{display:none!important}
.bk-hero-carousel{margin-top:0!important}.bk-hero-carousel .swiper-slide{overflow:hidden}.bk-hero-carousel .swiper-slide-image{display:block;width:100%;aspect-ratio:390/244;object-fit:cover}.bk-hero-carousel .elementor-image-carousel-caption{display:none!important}.bk-hero-carousel .elementor-swiper-button{display:grid!important;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.94);color:var(--ink)!important;box-shadow:0 8px 22px rgba(11,6,30,.22)}.bk-hero-carousel .elementor-swiper-button i,.bk-hero-carousel .elementor-swiper-button svg{display:block;margin:auto}.bk-hero-carousel .swiper-pagination-bullet{background:#d7d0e7;opacity:1}.bk-hero-carousel .swiper-pagination-bullet-active{background:var(--violet)}@media(max-width:560px){.bk-hero-carousel .elementor-swiper-button{width:32px;height:32px}.bk-hero-carousel .elementor-swiper-button-prev{left:8px}.bk-hero-carousel .elementor-swiper-button-next{right:8px}}
/* bk-hero-compact-v2 */.bk-hero-carousel .swiper{position:relative}.bk-hero-carousel .swiper-pagination{position:absolute!important;bottom:8px!important;left:0!important;width:100%!important;margin:0!important}@media(max-width:900px){.bk-hero{padding:64px 0!important}.bk-hero-grid{gap:28px}.bk-browser-card{width:100%;max-width:600px;margin:0 auto!important}}@media(max-width:560px){.bk-hero{padding:48px 0!important}.bk-hero-grid{gap:22px}.bk-h1{margin-top:18px!important}.bk-h1 .elementor-heading-title{font-size:38px}.bk-lead{margin-top:18px!important;line-height:1.5}.bk-button-row{gap:10px;margin-top:22px!important}.bk-button-row .elementor-button{min-height:48px;padding:12px 18px}.bk-offer-note{margin-top:14px!important}.bk-browser-bar{min-height:32px}.bk-hero-carousel .swiper-slide-image{aspect-ratio:16/9}}
/* bk-hero-portrait-v3 */.bk-hero-grid{align-items:start}.bk-hero .bk-browser-card{width:100%;max-width:360px!important;margin:0 auto!important;align-self:start}.bk-hero-carousel .swiper-slide-image{aspect-ratio:39/64!important;object-fit:cover;object-position:top}@media(max-width:900px){.bk-hero-grid{align-items:start}.bk-hero .bk-browser-card{max-width:360px!important}}@media(max-width:560px){.bk-hero .bk-browser-card{max-width:320px!important}.bk-hero-carousel .swiper-slide-image{aspect-ratio:39/64!important}}
/* bk-hero-iphone-frame-v4 */.bk-hero .bk-browser-card{border:8px solid #111118!important;border-radius:36px!important;background:#111118!important;box-shadow:0 34px 70px rgba(9,5,28,.5)}
/* bk-hero-white-v5 */.bk-hero{background:radial-gradient(circle at 77% 40%,rgba(104,65,255,.1),transparent 32%),linear-gradient(#faf9ff,#fff)!important;color:var(--ink)!important}.bk-hero .bk-eyebrow{background:rgba(104,65,255,.08)!important}.bk-hero .bk-eyebrow .elementor-heading-title{color:#3d259f!important}.bk-hero .bk-h1 .elementor-heading-title{color:#18122f!important}.bk-hero .bk-lead{color:#5f5a7a!important}.bk-hero .bk-offer-note{color:#77708f!important}.bk-hero .bk-secondary-button .elementor-button{border-color:rgba(104,65,255,.28);background:rgba(104,65,255,.05);color:#3d259f}.bk-hero .bk-secondary-button .elementor-button:hover{background:rgba(104,65,255,.11)}
/* bk-hero-iphone-shell-v6 */.bk-hero .bk-browser-card{border:5px solid #151027!important;padding:5px!important;border-radius:44px!important;background:#151027!important;box-shadow:0 28px 50px -18px rgba(39,22,95,.38);transform:none!important;overflow:hidden!important}.bk-hero .bk-hero-carousel,.bk-hero .bk-hero-carousel>.elementor-widget-container,.bk-hero .bk-hero-carousel .swiper{border-radius:34px!important;overflow:hidden!important}
/* bk-hero-marketing-gradient-v7 */.bk-hero{background:linear-gradient(rgba(168,161,214,.46) 0%,#fff 50%)!important;color:var(--ink)!important}.bk-hero .bk-h1{margin-top:0!important}.bk-hero .bk-h1 .elementor-heading-title{color:#18122f!important}.bk-hero .bk-lead{color:#5f5a7a!important}.bk-hero .bk-offer-note{color:#77708f!important}.bk-hero .bk-secondary-button .elementor-button{border-color:rgba(104,65,255,.28);background:rgba(104,65,255,.05);color:#3d259f}.bk-hero .bk-secondary-button .elementor-button:hover{background:rgba(104,65,255,.11)}
/* bk-marketing-type-v8 */.bookia-page .bk-h2 .elementor-heading-title{font-family:'Poppins',sans-serif!important;font-size:40px!important;font-weight:700!important;line-height:40px!important;letter-spacing:normal!important;color:#000!important}.bookia-page.bk-dark .bk-h2 .elementor-heading-title,.bookia-page.bk-newsletter .bk-h2 .elementor-heading-title,.bookia-page.bk-final .bk-h2 .elementor-heading-title{color:#fff!important}.bookia-page .bk-eyebrow{display:block!important;width:100%!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.bookia-page .bk-eyebrow .elementor-heading-title{font-family:'Poppins',sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:28px!important;letter-spacing:2px!important;text-transform:none!important;color:#000!important}.bookia-page .bk-eyebrow-light .elementor-heading-title{color:#fff!important}.bk-hero .bk-button-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;padding:0!important;align-items:center!important}.bk-hero .bk-button-row>.elementor-element{width:auto!important;flex:0 0 auto!important}.bk-hero .bk-button-row .elementor-button{padding-left:18px!important;padding-right:18px!important}@media(max-width:600px){.bookia-page .bk-h2 .elementor-heading-title{font-size:30px!important;line-height:35.2px!important}.bk-hero .bk-button-row{flex-direction:column!important;align-items:stretch!important}.bk-hero .bk-button-row>.elementor-element{width:100%!important}}
/* bk-marketing-type-dark-fix-v9 */.bookia-page .bk-h2-light .elementor-heading-title{color:#fff!important}
/* bk-h1-size-v10 */.bk-hero .bk-h1 .elementor-heading-title{font-size:52px!important;line-height:54px!important}@media(max-width:900px){.bk-hero .bk-h1 .elementor-heading-title{font-size:44px!important;line-height:47px!important}}@media(max-width:600px){.bk-hero .bk-h1 .elementor-heading-title{font-size:32px!important;line-height:35px!important}}
/* bk-gallery-mobile-browser-v11 */@media(max-width:600px){.bk-gallery .bk-carousel-shell{gap:0!important}.bk-gallery .bk-browser-bar{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;min-height:0!important}.bk-gallery .bk-browser-dots{width:auto!important;min-height:0!important;padding:0!important;gap:5px!important;flex-direction:row!important;align-items:center!important;justify-self:start!important}.bk-gallery .bk-browser-dots>.elementor-element{width:auto!important}.bk-gallery .bk-browser-label{width:auto!important;justify-self:center!important;margin:0!important}}
/* bk-reference-type-switches-v12 */.bk-hero .bk-h1 .elementor-heading-title{font-family:'Poppins',sans-serif!important;font-weight:700!important;line-height:50px!important;letter-spacing:normal!important;color:#171333!important}.bk-hero .bk-lead,.bk-hero .bk-lead p{font-family:'Poppins',system-ui,sans-serif!important;font-size:18.56px!important;font-weight:400!important;line-height:28px!important;letter-spacing:normal!important;color:#56507a!important}.bookia-page :is(.bk-copy,.bk-tick-copy,.bk-flow-copy,.bk-editorial-copy,.bk-cta-copy),.bookia-page :is(.bk-copy,.bk-tick-copy,.bk-flow-copy,.bk-editorial-copy,.bk-cta-copy) p,.bookia-page .bk-faq .elementor-tab-content,.bookia-page .bk-faq .elementor-tab-content p{font-family:'Poppins',system-ui,sans-serif!important;font-size:18.56px!important;font-weight:400!important;line-height:28px!important;letter-spacing:normal!important;color:#56507a!important}.bookia-page :is(.bk-copy-light,.bk-newsletter .bk-editorial-copy),.bookia-page :is(.bk-copy-light,.bk-newsletter .bk-editorial-copy) p{color:#fff!important}.bk-gallery-switches{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:38px!important}.bk-gallery-switch{width:auto!important;flex:0 0 auto!important}.bk-gallery-switch .elementor-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:42px!important;padding:0 20px!important;border:1px solid #fff!important;border-radius:34px!important;background:transparent!important;color:#fff!important;font-family:'Poppins',sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:18.4px!important;letter-spacing:normal!important;white-space:nowrap;box-shadow:none!important}.bk-gallery-switch .elementor-button:hover{background:rgba(255,255,255,.1)!important}.bk-gallery-switch .elementor-button[aria-pressed=true],.bk-gallery:has(.bk-carousel .swiper-slide-active[data-swiper-slide-index="0"]) .bk-gallery-switch-1 .elementor-button,.bk-gallery:has(.bk-carousel .swiper-slide-active[data-swiper-slide-index="1"]) .bk-gallery-switch-2 .elementor-button,.bk-gallery:has(.bk-carousel .swiper-slide-active[data-swiper-slide-index="2"]) .bk-gallery-switch-3 .elementor-button,.bk-gallery:has(.bk-carousel .swiper-slide-active[data-swiper-slide-index="3"]) .bk-gallery-switch-4 .elementor-button,.bk-gallery:has(.bk-carousel .swiper-slide-active[data-swiper-slide-index="4"]) .bk-gallery-switch-5 .elementor-button{border-color:#ffc32d!important;background:#ffc32d!important;color:#000!important}.bk-gallery .bk-carousel-shell{margin-top:24px!important}@media(max-width:900px){.bk-hero .bk-h1 .elementor-heading-title{line-height:43px!important}}@media(max-width:600px){.bk-hero .bk-h1 .elementor-heading-title{line-height:31.5px!important}.bk-gallery-switches{flex-wrap:nowrap!important;justify-content:flex-start!important;width:calc(100% + 36px)!important;margin:32px -18px 0!important;padding:0 18px 5px!important;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.bk-gallery-switches::-webkit-scrollbar{display:none}.bk-gallery .bk-carousel-shell{margin-top:18px!important}}
/* bk-gallery-switch-binder-v12c */.bk-gallery-switch-script{display:none!important}
/* bk-reference-sections-1to5-v13 */
/* 1. Reference section rhythm and reading widths */
.bookia-page.bk-section:not(.bk-hero){padding:100px 0!important}
.bookia-page .bk-centred{width:100%!important;max-width:855px!important;margin-inline:auto!important;padding:10px!important}
.bookia-page .bk-centred .bk-copy{max-width:760px!important}
.bk-stats,.bk-flow-grid{width:100%!important;max-width:1060px!important;margin-inline:auto!important}

/* 2. Hub-derived content cards */
.bk-flow-card,.bk-editorial-card{border:0!important;border-radius:30px!important;background:#f4f0ff!important;box-shadow:none!important}
.bk-flow-card{padding:30px 40px!important}
.bk-editorial-card{padding:25px 26px!important}
.bk-editorial-title .elementor-heading-title{color:#171333!important}
body .bookia-page.bk-newsletter .bk-editorial-card .bk-editorial-copy,body .bookia-page.bk-newsletter .bk-editorial-card .bk-editorial-copy p{color:#56507a!important;-webkit-text-fill-color:#56507a!important}
.bk-editorial-icon{background:rgba(255,197,51,.20)!important}
.bk-editorial-icon .elementor-icon{color:#7b5a00!important}

/* 3. Reference closing CTA panel */
.bookia-page.bk-cta{padding:0 0 100px!important;background:#fff!important}
.bk-cta>.bk-wrap{padding:0 20px!important}
.bk-cta-card{width:100%!important;max-width:1140px!important;padding:70px 40px!important;border-radius:34px!important;background:#171333!important;gap:25px!important;box-shadow:none!important}
.bk-cta-card .bk-eyebrow .elementor-heading-title,
.bk-cta-card .bk-h2 .elementor-heading-title{color:#fff!important}
.bk-cta-card .bk-h2 .elementor-heading-title{font-size:50px!important;line-height:50px!important;font-weight:400!important}
.bk-cta-card .bk-copy,.bk-cta-card .bk-copy p{color:#fff!important}
.bk-cta-card .bk-cta-note,.bk-cta-card .bk-cta-note p{color:#d9d3e9!important}
.bk-cta-card .bk-primary-button .elementor-button{box-shadow:none!important}

/* 4. Reference FAQ hierarchy and disclosure rows */
.bookia-page.bk-faq-section{padding:100px 0!important}
.bk-faq-section>.bk-wrap{width:100%!important;max-width:969px!important;margin-inline:auto!important;padding:10px!important}
.bk-faq-section .bk-centred{max-width:949px!important;padding:0!important}
.bk-faq-section .bk-h2 .elementor-heading-title{font-size:50px!important;line-height:50px!important;font-weight:700!important}
.bk-faq{width:100%!important;max-width:949px!important;margin:15px auto 0!important}
.bk-faq .elementor-accordion-item{border:0!important;border-bottom:1px solid #e7e3f3!important}
.bk-faq .elementor-tab-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:24px 0!important;font-family:'Poppins',sans-serif!important;font-size:22px!important;font-weight:500!important;line-height:30.8px!important;color:#000!important}
.bk-faq .elementor-accordion-title{flex:1 1 auto!important}
.bk-faq .elementor-accordion-icon{order:2!important;float:none!important;display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;margin:0!important;border:1px solid #000!important;border-radius:50%!important;color:#000!important;font-size:12px!important;line-height:1!important}
.bk-faq .elementor-accordion-icon i{display:grid!important;place-items:center!important;line-height:1!important}
.bookia-page .bk-faq .elementor-tab-content,.bookia-page .bk-faq .elementor-tab-content p{font-family:'Poppins',sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:27.2px!important;color:#000!important}
.bk-faq .elementor-tab-content{padding:0 48px 24px 0!important;border:0!important}

/* 5. Proof panel hierarchy using the reference panel and accent tokens */
.bk-stat{min-height:160px!important;padding:30px 28px!important;border:0!important;border-radius:30px!important;background:#f4f0ff!important;box-shadow:inset 0 4px 0 #ffc533!important}
.bk-stat-number .elementor-heading-title{font-family:'Poppins',sans-serif!important;font-size:50px!important;font-weight:700!important;line-height:50px!important;color:#171333!important}
.bk-stat-label{margin-top:12px!important}
.bk-stat-label .elementor-heading-title{font-family:'Poppins',sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:22px!important;color:#56507a!important}

@media(max-width:600px){
 .bookia-page.bk-section:not(.bk-hero){padding:50px 0!important}
 .bookia-page>.bk-wrap{padding-inline:20px!important}
 .bk-flow-card{padding:25px 24px!important}
 .bk-editorial-card{padding:25px 20px!important}
 .bookia-page.bk-cta{padding:0!important}
 .bk-cta-card{padding:40px!important;border-radius:34px!important}
 .bk-cta-card .bk-h2 .elementor-heading-title{font-size:32px!important;line-height:32px!important}
 .bookia-page.bk-faq-section{padding:50px 20px!important}
 .bk-faq-section>.bk-wrap{max-width:350px!important;padding:10px!important}
 .bk-faq-section .bk-h2 .elementor-heading-title{font-size:30px!important;line-height:30px!important}
 .bk-faq .elementor-tab-title{font-size:22px!important;line-height:30.8px!important;padding:24px 0!important}
 .bk-stat{min-height:0!important;padding:25px 24px!important}
 .bk-stat-number .elementor-heading-title{font-size:42px!important;line-height:42px!important}
}

/* bk-proof-reference-card-fix-v14 */
/* Remove the compounded gap between the hero and proof block. */
.bookia-page.bk-hero{padding-bottom:50px!important}
body .bookia-page.bk-section.bk-proof{padding-top:20px!important}

/* Use the actual restaurant-marketing feature-card geometry. */
.bk-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;padding:10px!important}
.bk-stat{height:139px!important;min-height:139px!important;padding:20px 20px 15px!important;gap:15px!important;justify-content:center!important;background:#fff!important;border:1px solid #e7e3f3!important;border-radius:10px!important;box-shadow:none!important}
.bk-stat-number .elementor-heading-title{font-size:40px!important;line-height:40px!important;font-weight:700!important;color:#171333!important}
.bk-stat-label .elementor-heading-title{font-size:16px!important;line-height:20.8px!important;font-weight:500!important;color:#444!important}

@media(max-width:1024px){
  .bookia-page.bk-hero{padding-bottom:40px!important}
  .bookia-page.bk-proof{padding-top:20px!important}
}
@media(max-width:600px){
  .bookia-page.bk-hero{padding-bottom:30px!important}
  .bookia-page.bk-proof{padding-top:20px!important}
  .bk-stats{grid-template-columns:1fr!important;gap:7px!important;padding:20px!important}
  .bk-stat{height:53px!important;min-height:53px!important;padding:8px 20px!important;gap:12px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}
  .bk-stat-number{flex:0 0 auto!important;align-self:center!important}
  .bk-stat-number .elementor-heading-title{font-size:24px!important;line-height:24px!important}
  .bk-stat-label{display:flex!important;align-items:center!important;align-self:center!important;flex:1 1 auto!important}
  .bk-stat-label .elementor-heading-title{font-size:12px!important;line-height:16px!important;white-space:nowrap!important;text-align:left!important}
}

/* bk-how-vertical-v16 */
.bk-flow .bk-flow-grid{display:flex!important;flex-direction:column!important;gap:44px!important;width:100%!important;max-width:760px!important;margin:46px auto 0!important}
.bk-flow .bk-flow-card{position:relative!important;display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:16px!important;row-gap:2px!important;align-items:center!important;width:100%!important;min-height:112px!important;padding:18px 22px!important;border:1px solid #e7e3f3!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 30px rgba(42,36,80,.10)!important}
.bk-flow .bk-flow-card:not(:last-child)::after{content:'↓';position:absolute;left:50%;bottom:-36px;z-index:2;display:grid;width:28px;height:28px;place-items:center;transform:translateX(-50%);color:#50478f;font-family:Arial,sans-serif;font-size:25px;font-weight:400;line-height:1}
.bk-flow .bk-flow-number{position:static!important;grid-column:1!important;grid-row:1/3!important;display:grid!important;width:42px!important;height:42px!important;place-items:center!important;align-self:center!important;margin:0!important;border-radius:11px!important;background:#50478f!important}
.bk-flow .bk-flow-number>.elementor-widget-container{display:grid!important;width:100%!important;height:100%!important;place-items:center!important}
.bk-flow .bk-flow-number .elementor-heading-title{color:#fff!important;font-size:16px!important;font-weight:700!important;line-height:1!important}
.bk-flow .bk-flow-icon{display:none!important}
.bk-flow .bk-flow-title{grid-column:2!important;grid-row:1!important;align-self:end!important;margin:0!important}
.bk-flow .bk-flow-title .elementor-heading-title{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#171333!important}
.bk-flow .bk-flow-copy{grid-column:2!important;grid-row:2!important;align-self:start!important;margin:0!important}
.bk-flow .bk-flow-copy,.bk-flow .bk-flow-copy p{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6e6890!important}
@media(max-width:600px){.bk-flow .bk-flow-grid{gap:42px!important;margin-top:36px!important}.bk-flow .bk-flow-card{grid-template-columns:40px minmax(0,1fr)!important;column-gap:14px!important;min-height:0!important;padding:18px!important;border-radius:14px!important}.bk-flow .bk-flow-number{width:40px!important;height:40px!important;border-radius:10px!important}.bk-flow .bk-flow-title .elementor-heading-title{font-size:16px!important;line-height:22px!important}.bk-flow .bk-flow-copy,.bk-flow .bk-flow-copy p{font-size:15px!important;line-height:22px!important}.bk-flow .bk-flow-card:not(:last-child)::after{bottom:-35px}}

/* bk-what-you-get-v17 */
.bk-what-you-get{background:#fff!important}
.bk-what-you-get>.bk-wrap{max-width:1140px!important}
.bk-what-you-get .bk-get-head{max-width:690px!important;margin-inline:auto!important;text-align:center!important;align-items:center!important}
.bk-what-you-get .bk-get-head .bk-eyebrow .elementor-heading-title{color:#50478f!important}
.bk-what-you-get .bk-get-head .bk-h2{margin-top:8px!important}
.bk-what-you-get .bk-get-head .bk-h2 .elementor-heading-title{color:#171333!important}
.bk-what-you-get .bk-get-head .bk-copy{max-width:650px!important;margin-top:12px!important}
.bk-what-you-get .bk-get-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin-top:38px!important;padding:0!important}
.bk-what-you-get .bk-get-card{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;min-width:0!important;min-height:166px!important;padding:22px 20px!important;border:1px solid #e7e3f3!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;transition:transform .16s ease,box-shadow .2s ease,border-color .2s ease!important}
.bk-what-you-get .bk-get-card:hover,.bk-what-you-get .bk-get-card:focus-within{transform:translateY(-3px)!important;box-shadow:0 18px 38px rgba(42,36,80,.14)!important;border-color:transparent!important}
.bk-what-you-get .bk-get-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;margin:0 0 13px!important;border-radius:12px!important;background:#eceaf6!important;color:#50478f!important;transition:background-color .2s ease,color .2s ease,transform .2s ease!important}
.bk-what-you-get .bk-get-card:hover .bk-get-icon,.bk-what-you-get .bk-get-card:focus-within .bk-get-icon{background:#50478f!important;color:#fff!important;transform:scale(1.04)!important}
.bk-what-you-get .bk-get-icon>.elementor-widget-container,.bk-what-you-get .bk-get-icon .elementor-icon-wrapper{display:grid!important;width:100%!important;height:100%!important;place-items:center!important}
.bk-what-you-get .bk-get-icon .elementor-icon{color:inherit!important;font-size:20px!important}
.bk-what-you-get .bk-get-title{margin:0!important}
.bk-what-you-get .bk-get-title .elementor-heading-title{color:#171333!important;font-family:Poppins,system-ui,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:22px!important}
.bk-what-you-get .bk-get-copy{margin:5px 0 0!important;color:#6e6890!important}
.bk-what-you-get .bk-get-copy,.bk-what-you-get .bk-get-copy p{color:#6e6890!important;font-family:Poppins,system-ui,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}
.bk-what-you-get .bk-get-wide{grid-column:1/-1!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;column-gap:20px!important;align-items:center!important;min-height:100px!important;background:#50478f!important;border-color:#50478f!important;color:#fff!important}
.bk-what-you-get .bk-get-wide:hover,.bk-what-you-get .bk-get-wide:focus-within{border-color:#50478f!important;box-shadow:0 18px 38px rgba(42,36,80,.24)!important}
.bk-what-you-get .bk-get-wide .bk-get-icon{margin:0!important;background:rgba(255,255,255,.16)!important;color:#fff!important}
.bk-what-you-get .bk-get-wide-content{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;padding:0!important}
.bk-what-you-get .bk-get-wide-title-row{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0!important}
.bk-what-you-get .bk-get-wide .bk-get-title{width:auto!important}
.bk-what-you-get .bk-get-wide .bk-get-title .elementor-heading-title{color:#fff!important;font-size:18px!important;line-height:24px!important}
.bk-what-you-get .bk-get-wide .bk-get-copy,.bk-what-you-get .bk-get-wide .bk-get-copy p{color:rgba(255,255,255,.86)!important;font-size:15px!important;line-height:22px!important}
.bk-what-you-get .bk-get-badge{display:inline-flex!important;width:auto!important;margin:0!important;padding:3px 9px!important;border-radius:999px!important;background:#f5b942!important}
.bk-what-you-get .bk-get-badge .elementor-heading-title{color:#171333!important;font-family:Poppins,system-ui,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:14px!important;letter-spacing:.07em!important}
@media(max-width:820px){.bk-what-you-get .bk-get-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bk-what-you-get .bk-get-wide{grid-column:1/-1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.bk-what-you-get .bk-get-wide .bk-get-icon{margin:0!important}}
@media(max-width:460px){.bk-what-you-get .bk-get-grid{grid-template-columns:1fr!important;margin-top:32px!important}.bk-what-you-get .bk-get-card{min-height:0!important;padding:20px!important}.bk-what-you-get .bk-get-wide{grid-column:1!important}.bk-what-you-get .bk-get-wide-title-row{gap:7px!important}}

/* bk-section-flow-v18 */
.bookia-page.bk-what-you-get{background:#f5f2ff!important}
.bookia-page.bk-newsletter{background:#f5f2ff!important;background-image:none!important}
.bookia-page.bk-newsletter .bk-eyebrow .elementor-heading-title{color:#50478f!important;-webkit-text-fill-color:#50478f!important}
.bookia-page.bk-newsletter .bk-h2 .elementor-heading-title{color:#171333!important;-webkit-text-fill-color:#171333!important}
.bookia-page.bk-newsletter .bk-copy,.bookia-page.bk-newsletter .bk-copy p{color:#56507a!important;-webkit-text-fill-color:#56507a!important}
.bookia-page.bk-newsletter .bk-editorial-card{background:#fff!important;border-color:#e7e3f3!important;box-shadow:0 10px 25px rgba(41,34,85,.06)!important}

/* bk-flow-spacing-v19 */
.bookia-page.bk-hero{padding-bottom:0!important}
body .bookia-page.bk-section.bk-flow{padding-top:0!important}
.bookia-page.bk-flow .bk-flow-grid{margin-top:0!important}
@media(max-width:1024px){body .bookia-page.bk-section.bk-flow>.bk-wrap{padding-top:2px!important}}
@media(max-width:767px){body .bookia-page.bk-section.bk-flow{padding-top:0!important}}

/* bk-discovery-benefits-v20 */
.bookia-page.bk-discovery-v20 .bk-discovery-head{width:100%!important;max-width:855px!important;margin-inline:auto!important;align-items:center!important;text-align:center!important;padding:10px!important}
.bookia-page.bk-discovery-v20 .bk-discovery-head .bk-copy{max-width:760px!important;margin-top:18px!important}
.bookia-page.bk-discovery-v20 .bk-discovery-benefits-grid{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:24px!important;align-items:stretch!important;margin-top:60px!important;padding:10px!important}
.bookia-page.bk-discovery-v20 .bk-discovery-photo{min-height:468px!important;height:100%!important;padding:0!important;overflow:hidden!important;border:1px solid #e7e3f3!important;border-radius:30px!important;background:#fff!important}
.bookia-page.bk-discovery-v20 .bk-discovery-photo>.elementor-widget-image,.bookia-page.bk-discovery-v20 .bk-discovery-photo>.elementor-widget-image>.elementor-widget-container{width:100%!important;height:100%!important}
.bookia-page.bk-discovery-v20 .bk-discovery-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
.bookia-page.bk-discovery-v20 .bk-discovery-benefit-card{width:100%!important;height:100%!important;justify-content:center!important;gap:0!important;padding:24px 18px!important;background:#fff!important;border:1px solid #e7e3f3!important;border-radius:30px!important;box-shadow:0 10px 25px rgba(41,34,85,.06)!important}
.bookia-page.bk-discovery-v20 .bk-discovery-benefit{width:100%!important;margin:0!important;padding:15px 16px!important}
.bookia-page.bk-discovery-v20 .bk-discovery-benefit .elementor-icon-box-wrapper{align-items:flex-start!important}
.bookia-page.bk-discovery-v20 .bk-discovery-benefit .elementor-icon-box-icon{margin:2px 18px 0 0!important;flex:0 0 20px!important}
.bookia-page.bk-discovery-v20 .bk-discovery-benefit .elementor-icon{font-size:18px!important;color:#50478f!important}
.bookia-page.bk-discovery-v20 .bk-discovery-benefit .elementor-icon-box-title{margin:0!important;font-family:Poppins,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important;color:#2c244d!important}
.bookia-page.bk-discovery-v20 .bk-discovery-benefit .elementor-icon-box-description{margin:4px 0 0!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;color:#584f72!important}
.bookia-page.bk-discovery-v20 .bk-discovery-divider{width:100%!important;margin:0!important;padding:0 16px!important}
.bookia-page.bk-discovery-v20 .bk-discovery-divider .elementor-divider{padding:0!important}
.bookia-page.bk-discovery-v20 .bk-discovery-divider .elementor-divider-separator{width:100%!important;border-top:1px solid #e7e3f3!important}
@media(max-width:820px){
 .bookia-page.bk-discovery-v20 .bk-discovery-benefits-grid{grid-template-columns:1fr!important;gap:22px!important;margin-top:50px!important}
 .bookia-page.bk-discovery-v20 .bk-discovery-photo{height:380px!important;min-height:380px!important}
}
@media(max-width:600px){
 .bookia-page.bk-discovery-v20 .bk-discovery-head{padding:10px 0!important}
 .bookia-page.bk-discovery-v20 .bk-discovery-benefits-grid{padding:10px 0!important;margin-top:40px!important}
 .bookia-page.bk-discovery-v20 .bk-discovery-photo{height:260px!important;min-height:260px!important;border-radius:24px!important}
 .bookia-page.bk-discovery-v20 .bk-discovery-benefit-card{padding:12px 8px!important;border-radius:24px!important}
 .bookia-page.bk-discovery-v20 .bk-discovery-benefit{padding:15px 12px!important}
 .bookia-page.bk-discovery-v20 .bk-discovery-benefit .elementor-icon-box-icon{margin-right:14px!important}
 .bookia-page.bk-discovery-v20 .bk-discovery-divider{padding:0 12px!important}
}
/* bk-hero-cta-polish-v22 */
.bk-hero .bk-primary-button .elementor-button,.bk-hero .bk-primary-button .elementor-button:hover{box-shadow:none!important}
.bk-hero .bk-primary-button .elementor-button-content-wrapper{align-items:center!important;gap:8px!important}
.bk-hero .bk-primary-button .elementor-button-icon{display:inline-flex!important;margin:0!important;transition:transform .2s cubic-bezier(.4,0,.2,1)!important}
.bk-hero .bk-primary-button .elementor-button:hover .elementor-button-icon{transform:translateX(2px)!important}
.bk-hero .bk-secondary-button .elementor-button{background:#fff!important;border-color:rgba(104,65,255,.28)!important;color:#3d259f!important;box-shadow:none!important}
.bk-hero .bk-secondary-button .elementor-button:hover{background:#f7f5ff!important;border-color:rgba(104,65,255,.42)!important;box-shadow:none!important}
/* bk-hero-cta-static-v23 */
.bk-hero .bk-primary-button .elementor-button,.bk-hero .bk-primary-button .elementor-button:hover,.bk-hero .bk-primary-button .elementor-button:focus{transform:none!important}
/* bk-network-proof-copy-v24 */
.bookia-page.bk-proof .bk-proof-copy{width:100%!important;max-width:760px!important;margin:18px auto 0!important;color:#56507a!important;font-family:Poppins,sans-serif!important;font-size:18.56px!important;font-weight:400!important;line-height:28px!important;text-align:center!important}
.bookia-page.bk-proof .bk-proof-copy p{margin:0!important}
@media(max-width:600px){.bookia-page.bk-proof .bk-proof-copy{max-width:350px!important;font-size:16px!important;line-height:25.6px!important}}
/* bk-network-proof-mobile-fix-v24b */
body .bookia-page.bk-proof .bk-proof-copy,body .bookia-page.bk-proof .bk-proof-copy .elementor-widget-container,body .bookia-page.bk-proof .bk-proof-copy p{font-family:Poppins,sans-serif!important;font-size:18.56px!important;font-weight:400!important;line-height:28px!important;color:#56507a!important}
@media(max-width:600px){body .bookia-page.bk-proof .bk-proof-copy,body .bookia-page.bk-proof .bk-proof-copy .elementor-widget-container,body .bookia-page.bk-proof .bk-proof-copy p{font-size:16px!important;line-height:25.6px!important}.bookia-page.bk-proof .bk-stat-label{width:auto!important;min-width:0!important}}
/* bk-cta-font-15-v25 */
.bookia-page .bk-primary-button .elementor-button,.bookia-page .bk-secondary-button .elementor-button{font-size:15px!important}

/* bk-clickable-pricing-card-and-smaller-arrows-v26 */
.bk-what-you-get .bk-get-wide{cursor:pointer!important}
.bk-carousel .elementor-swiper-button{width:36px!important;height:36px!important;font-size:16px!important}
.bk-hero-carousel .elementor-swiper-button{width:32px!important;height:32px!important;font-size:15px!important}
@media(max-width:560px){
 .bk-carousel .elementor-swiper-button{width:28px!important;height:28px!important;font-size:13px!important}
 .bk-hero-carousel .elementor-swiper-button{width:26px!important;height:26px!important;font-size:12px!important}
}

/* bk-clickable-pricing-card-overlay-v26b */
.bk-what-you-get .bk-get-wide{cursor:pointer!important}
.bk-what-you-get .bk-get-wide>.bk-get-card-link{position:absolute!important;inset:0!important;z-index:5!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}
.bk-what-you-get .bk-get-card-link>.elementor-widget-container,.bk-what-you-get .bk-get-card-link .elementor-button-wrapper,.bk-what-you-get .bk-get-card-link .elementor-button{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;opacity:0!important}
.bk-what-you-get .bk-get-wide:focus-within{outline:3px solid #ffc533!important;outline-offset:3px!important}

/* bk-gallery-cta-v27 */
.bk-gallery .bk-gallery-cta-row{justify-content:center!important;margin-top:36px!important}
@media(max-width:600px){.bk-gallery .bk-gallery-cta-row{margin-top:28px!important;width:100%!important}.bk-gallery .bk-gallery-cta-row>.bk-primary-button{width:100%!important}.bk-gallery .bk-gallery-cta-row .elementor-button{width:100%!important}}
/* bk-browser-bar-fit-v26 */
.bk-gallery .bk-carousel-shell>.bk-browser-bar{width:calc(100% + 44px)!important;min-width:calc(100% + 44px)!important;flex-shrink:0!important}
@media(max-width:560px){.bk-gallery .bk-carousel-shell>.bk-browser-bar{width:calc(100% + 20px)!important;min-width:calc(100% + 20px)!important}}


/* bk-hero-bottom-breathing-room-v28-20260806 */
.bookia-page.bk-hero{padding-bottom:20px!important}


/* bk-hero-shadow-soft-bottom-v29-20260806 */
.bk-hero .bk-browser-card{box-shadow:rgba(39,22,95,.30) 0 20px 36px -18px!important}

/* E8_BOOKIA_FLOW_CTA_V31_20260806 */
.bk-flow .bk-flow-cta {
  text-align: center;
  margin-top: 40px;
}
.bk-flow .bk-flow-cta .elementor-button,
.bk-flow .bk-flow-cta .elementor-button:hover,
.bk-flow .bk-flow-cta .elementor-button:focus {
  min-width: 240px;
  box-shadow: none !important;
  transform: none !important;
}
.bk-flow .bk-flow-cta .elementor-button-content-wrapper {
  align-items: center !important;
  gap: 8px !important;
}
.bk-flow .bk-flow-cta .elementor-button-icon {
  display: inline-flex !important;
  margin: 0 !important;
  transition: transform 200ms cubic-bezier(.4,0,.2,1) !important;
}
.bk-flow .bk-flow-cta .elementor-button:hover .elementor-button-icon {
  transform: translateX(2px) !important;
}
@media (max-width: 600px) {
  .bk-flow .bk-flow-cta { margin-top: 32px; }
  .bk-flow .bk-flow-cta .elementor-button {
    width: 100%;
    min-width: 0;
  }
}/* End custom CSS */