.elementor-8651 .elementor-element.elementor-element-9ddbd9b{--display:flex;--min-height:calc(100vh + 50px);--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--overlay-opacity:0.48;--padding-top:150px;--padding-bottom:150px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-8651 .elementor-element.elementor-element-9ddbd9b::before, .elementor-8651 .elementor-element.elementor-element-9ddbd9b > .elementor-background-video-container::before, .elementor-8651 .elementor-element.elementor-element-9ddbd9b > .e-con-inner > .elementor-background-video-container::before, .elementor-8651 .elementor-element.elementor-element-9ddbd9b > .elementor-background-slideshow::before, .elementor-8651 .elementor-element.elementor-element-9ddbd9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-8651 .elementor-element.elementor-element-9ddbd9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#130C26;--background-overlay:'';}.elementor-8651 .elementor-element.elementor-element-9ddbd9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-d7c7856{width:100%;max-width:100%;bottom:150px;}body:not(.rtl) .elementor-8651 .elementor-element.elementor-element-d7c7856{left:0px;}body.rtl .elementor-8651 .elementor-element.elementor-element-d7c7856{right:0px;}.elementor-8651 .elementor-element.elementor-element-d7c7856 .elementor-icon-wrapper{text-align:center;}.elementor-8651 .elementor-element.elementor-element-d7c7856 .elementor-icon{font-size:60px;}.elementor-8651 .elementor-element.elementor-element-d7c7856 .elementor-icon svg{height:60px;}.elementor-8651 .elementor-element.elementor-element-7aa5d14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-b6b1fb0{--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;--justify-content:flex-start;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-b6b1fb0.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8651 .elementor-element.elementor-element-e651bba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-8651 .elementor-element.elementor-element-e651bba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-e651bba .elementor-heading-title{font-family:"degular", Sans-serif;font-size:130px;font-weight:500;line-height:0.85em;color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-bd926e4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-8651 .elementor-element.elementor-element-bd926e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-bd926e4 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:40px;font-weight:500;line-height:0.95em;color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-fe4a3d0 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8651 .elementor-element.elementor-element-fe4a3d0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8651 .elementor-element.elementor-element-fe4a3d0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8651 .elementor-element.elementor-element-fe4a3d0 .elementor-button{font-family:"DM Sans", Sans-serif;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-d4dfac6{--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;border-style:none;--border-style:none;--border-radius:50px 50px 0px 0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-8651 .elementor-element.elementor-element-d4dfac6:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-d4dfac6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-0b02f04{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--border-radius:50px 50px 50px 50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-0b84e34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-e8c4d60{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-e8c4d60.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8651 .elementor-element.elementor-element-878aa1f{width:var( --container-widget-width, 830px );max-width:830px;--container-widget-width:830px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-878aa1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-878aa1f .elementor-heading-title{font-family:"degular", Sans-serif;font-size:70px;line-height:1em;}.elementor-8651 .elementor-element.elementor-element-abcafd0{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-267b450{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-267b450.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-6095705{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 32px;--row-gap:50px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-d66a20d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-a781b47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-35ae853{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-35ae853.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-093f459 .elementor-heading-title{font-size:50px;color:var( --e-global-color-2c326b2 );}.elementor-8651 .elementor-element.elementor-element-340deb3{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-fa6e06d .elementor-heading-title{font-size:27px;line-height:50px;}.elementor-8651 .elementor-element.elementor-element-2a013d4{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-e025fff{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-525416f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-721d04e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-721d04e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-9bab5fe .elementor-heading-title{font-size:50px;color:var( --e-global-color-2c326b2 );}.elementor-8651 .elementor-element.elementor-element-b8a60ad{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-34aafc6 .elementor-heading-title{font-size:27px;line-height:50px;}.elementor-8651 .elementor-element.elementor-element-ea27c2b{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-ef93a85{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-abc82d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-f5e254d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-f5e254d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-6ec19f1 .elementor-heading-title{font-size:50px;color:var( --e-global-color-2c326b2 );}.elementor-8651 .elementor-element.elementor-element-ea18890{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-d506cc3 .elementor-heading-title{font-size:27px;line-height:50px;}.elementor-8651 .elementor-element.elementor-element-65dfb12{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-7c81572{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 60px;--row-gap:50px;--column-gap:60px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-647f8c3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-7b0e8f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-f3bf58b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-f3bf58b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-b9a05aa .elementor-heading-title{font-size:50px;color:var( --e-global-color-2c326b2 );}.elementor-8651 .elementor-element.elementor-element-2366b45{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-d33577c .elementor-heading-title{font-size:27px;line-height:50px;}.elementor-8651 .elementor-element.elementor-element-682fc80{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-5cff552{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-f4bbebe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-0cccc0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-0cccc0c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-fe5dc49 .elementor-heading-title{font-size:50px;color:var( --e-global-color-2c326b2 );}.elementor-8651 .elementor-element.elementor-element-855b8e9{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-4f00bb0 .elementor-heading-title{font-size:27px;line-height:50px;}.elementor-8651 .elementor-element.elementor-element-02db46b{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-265a0c1{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-7ae6135{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-4c15f82{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-4c15f82.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-8181da9 .elementor-heading-title{font-size:50px;color:var( --e-global-color-2c326b2 );}.elementor-8651 .elementor-element.elementor-element-1fc6fa3{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-27d54d6 .elementor-heading-title{font-size:27px;line-height:50px;}.elementor-8651 .elementor-element.elementor-element-b3d5b3c{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-900c958{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-9d453f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-ce871e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-ce871e3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-efbcd78 .elementor-heading-title{font-size:50px;color:var( --e-global-color-2c326b2 );}.elementor-8651 .elementor-element.elementor-element-43f405c{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-1375882 .elementor-heading-title{font-size:27px;line-height:50px;}.elementor-8651 .elementor-element.elementor-element-b2bd00f{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-80efaa8 .elementor-button{background-color:#4D30E6;font-family:"DM Sans", Sans-serif;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-80efaa8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8651 .elementor-element.elementor-element-80efaa8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8651 .elementor-element.elementor-element-db28a57{--display:flex;--overlay-opacity:0.87;}.elementor-8651 .elementor-element.elementor-element-db28a57:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-db28a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-8651 .elementor-element.elementor-element-db28a57::before, .elementor-8651 .elementor-element.elementor-element-db28a57 > .elementor-background-video-container::before, .elementor-8651 .elementor-element.elementor-element-db28a57 > .e-con-inner > .elementor-background-video-container::before, .elementor-8651 .elementor-element.elementor-element-db28a57 > .elementor-background-slideshow::before, .elementor-8651 .elementor-element.elementor-element-db28a57 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8651 .elementor-element.elementor-element-db28a57 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8651 .elementor-element.elementor-element-295551f{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-8651 .elementor-element.elementor-element-295551f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-295551f .elementor-heading-title{font-family:"degular", Sans-serif;font-size:70px;line-height:1em;color:var( --e-global-color-2c6748c );}.elementor-8651 .elementor-element.elementor-element-da906fe .elementor-button{background-color:var( --e-global-color-2c326b2 );font-family:"DM Sans", Sans-serif;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-da906fe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8651 .elementor-element.elementor-element-da906fe .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8651 .elementor-element.elementor-element-5e7b080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-8651 .elementor-element.elementor-element-5e7b080:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-5e7b080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-60a1cac{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-02e89f8{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-074db2c{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;text-align:center;}.elementor-8651 .elementor-element.elementor-element-074db2c > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-8651 .elementor-element.elementor-element-074db2c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-074db2c .elementor-heading-title{font-family:"degular", Sans-serif;font-size:70px;line-height:1em;}.elementor-8651 .elementor-element.elementor-element-b4b51b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7f04e3e );--border-color:var( --e-global-color-7f04e3e );--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-b4b51b4:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-b4b51b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-0a344f3{--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8651 .elementor-element.elementor-element-0a344f3:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-0a344f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.shiftmedia.hk/wp-content/uploads/2024/09/boozingartist-768x1014.webp");background-position:center center;background-size:cover;}.elementor-8651 .elementor-element.elementor-element-7510830{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-bd1e03a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-c302d69 > .elementor-widget-container{background-color:#65E7B4;margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-c302d69.elementor-element{--align-self:flex-start;}.elementor-8651 .elementor-element.elementor-element-c302d69 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-8651 .elementor-element.elementor-element-9661c3e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8651 .elementor-element.elementor-element-9661c3e .elementor-heading-title{font-family:"degular", Sans-serif;font-size:40px;line-height:0.8em;}.elementor-8651 .elementor-element.elementor-element-43b22c2{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-8651 .elementor-element.elementor-element-7a7313c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7f04e3e );--border-color:var( --e-global-color-7f04e3e );--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-7a7313c:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-7a7313c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-e4004a2{--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8651 .elementor-element.elementor-element-e4004a2:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-e4004a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.shiftmedia.hk/wp-content/uploads/2024/09/boozingartist-768x1014.webp");background-position:center center;background-size:cover;}.elementor-8651 .elementor-element.elementor-element-4197da2{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-c5987fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-d980576 > .elementor-widget-container{background-color:#65E7B4;margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-d980576.elementor-element{--align-self:flex-start;}.elementor-8651 .elementor-element.elementor-element-d980576 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-8651 .elementor-element.elementor-element-f6cd9e8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8651 .elementor-element.elementor-element-f6cd9e8 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:40px;line-height:0.8em;}.elementor-8651 .elementor-element.elementor-element-8f0a4f0{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-8651 .elementor-element.elementor-element-2a3d2ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7f04e3e );--border-color:var( --e-global-color-7f04e3e );--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-2a3d2ad:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-2a3d2ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-4be610f{--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8651 .elementor-element.elementor-element-4be610f:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-4be610f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.shiftmedia.hk/wp-content/uploads/2024/09/boozingartist-768x1014.webp");background-position:center center;background-size:cover;}.elementor-8651 .elementor-element.elementor-element-8bcad4f{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-b5d6aa7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-a9cef88 > .elementor-widget-container{background-color:#65E7B4;margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-a9cef88.elementor-element{--align-self:flex-start;}.elementor-8651 .elementor-element.elementor-element-a9cef88 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-8651 .elementor-element.elementor-element-1d472d9 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8651 .elementor-element.elementor-element-1d472d9 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:40px;line-height:0.8em;}.elementor-8651 .elementor-element.elementor-element-b32e92b{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-8651 .elementor-element.elementor-element-d32aafa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7f04e3e );--border-color:var( --e-global-color-7f04e3e );--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-d32aafa:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-d32aafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-10445ed{--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8651 .elementor-element.elementor-element-10445ed:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-10445ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.shiftmedia.hk/wp-content/uploads/2024/09/boozingartist-768x1014.webp");background-position:center center;background-size:cover;}.elementor-8651 .elementor-element.elementor-element-a9f70d0{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-6cc76d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-4940f8d > .elementor-widget-container{background-color:#65E7B4;margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-4940f8d.elementor-element{--align-self:flex-start;}.elementor-8651 .elementor-element.elementor-element-4940f8d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-8651 .elementor-element.elementor-element-0c4fc67 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8651 .elementor-element.elementor-element-0c4fc67 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:40px;line-height:0.8em;}.elementor-8651 .elementor-element.elementor-element-3972fa0{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-8651 .elementor-element.elementor-element-58290aa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7f04e3e );--border-color:var( --e-global-color-7f04e3e );--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-58290aa:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-58290aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-63a2ef7{--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8651 .elementor-element.elementor-element-63a2ef7:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-63a2ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.shiftmedia.hk/wp-content/uploads/2024/09/boozingartist-768x1014.webp");background-position:center center;background-size:cover;}.elementor-8651 .elementor-element.elementor-element-72b73eb{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-3b8d015{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-0442bc8 > .elementor-widget-container{background-color:#65E7B4;margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-0442bc8.elementor-element{--align-self:flex-start;}.elementor-8651 .elementor-element.elementor-element-0442bc8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-8651 .elementor-element.elementor-element-239e0a2 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8651 .elementor-element.elementor-element-239e0a2 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:40px;line-height:0.8em;}.elementor-8651 .elementor-element.elementor-element-642b716{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-8651 .elementor-element.elementor-element-b74d9ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7f04e3e );--border-color:var( --e-global-color-7f04e3e );--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-b74d9ba:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-b74d9ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-d69777e{--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8651 .elementor-element.elementor-element-d69777e:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-d69777e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.shiftmedia.hk/wp-content/uploads/2024/09/boozingartist-768x1014.webp");background-position:center center;background-size:cover;}.elementor-8651 .elementor-element.elementor-element-efc897b{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-208516a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-1415c68 > .elementor-widget-container{background-color:#65E7B4;margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-1415c68.elementor-element{--align-self:flex-start;}.elementor-8651 .elementor-element.elementor-element-1415c68 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-8651 .elementor-element.elementor-element-35b88e4 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8651 .elementor-element.elementor-element-35b88e4 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:40px;line-height:0.8em;}.elementor-8651 .elementor-element.elementor-element-690817a{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-8651 .elementor-element.elementor-element-0afe273{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7f04e3e );--border-color:var( --e-global-color-7f04e3e );--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-0afe273:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-0afe273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-437c1cb{--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8651 .elementor-element.elementor-element-437c1cb:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-437c1cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.shiftmedia.hk/wp-content/uploads/2024/09/boozingartist-768x1014.webp");background-position:center center;background-size:cover;}.elementor-8651 .elementor-element.elementor-element-a146661{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-bfbb46b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-0ee8074 > .elementor-widget-container{background-color:#65E7B4;margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-0ee8074.elementor-element{--align-self:flex-start;}.elementor-8651 .elementor-element.elementor-element-0ee8074 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-8651 .elementor-element.elementor-element-b3c80ce > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8651 .elementor-element.elementor-element-b3c80ce .elementor-heading-title{font-family:"degular", Sans-serif;font-size:40px;line-height:0.8em;}.elementor-8651 .elementor-element.elementor-element-7dae8b7{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-8651 .elementor-element.elementor-element-7f65910{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7f04e3e );--border-color:var( --e-global-color-7f04e3e );--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-7f65910:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-7f65910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-e8ea0ec{--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8651 .elementor-element.elementor-element-e8ea0ec:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-e8ea0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.shiftmedia.hk/wp-content/uploads/2024/09/boozingartist-768x1014.webp");background-position:center center;background-size:cover;}.elementor-8651 .elementor-element.elementor-element-ef545f4{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-a2e734b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-52cd6aa > .elementor-widget-container{background-color:#65E7B4;margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-52cd6aa.elementor-element{--align-self:flex-start;}.elementor-8651 .elementor-element.elementor-element-52cd6aa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-8651 .elementor-element.elementor-element-da794a8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8651 .elementor-element.elementor-element-da794a8 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:40px;line-height:0.8em;}.elementor-8651 .elementor-element.elementor-element-db1e6c2{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-8651 .elementor-element.elementor-element-f3b6a3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-top-width:5px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:var( --e-global-color-7f04e3e );--border-color:var( --e-global-color-7f04e3e );--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-f3b6a3c:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-f3b6a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-6d8191c{--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;--justify-content:flex-start;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8651 .elementor-element.elementor-element-6d8191c:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-6d8191c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.shiftmedia.hk/wp-content/uploads/2024/09/boozingartist-768x1014.webp");background-position:center center;background-size:cover;}.elementor-8651 .elementor-element.elementor-element-6ebf67d{--display:flex;--min-height:100%;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-e26cb60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-4ab1818 > .elementor-widget-container{background-color:#65E7B4;margin:0px 0px 0px 0px;padding:10px 15px 10px 15px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-4ab1818.elementor-element{--align-self:flex-start;}.elementor-8651 .elementor-element.elementor-element-4ab1818 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-8651 .elementor-element.elementor-element-6f09779 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-8651 .elementor-element.elementor-element-6f09779 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:40px;line-height:0.8em;}.elementor-8651 .elementor-element.elementor-element-619ce6e{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;line-height:30px;}.elementor-8651 .elementor-element.elementor-element-c1c4834{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:200px;--e-n-carousel-swiper-slides-gap:50px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-8651 .elementor-element.elementor-element-c1c4834 .swiper-slide ) > .e-con{background-color:#130C26;}.elementor-8651 .elementor-element.elementor-element-945081d .elementor-button{background-color:var( --e-global-color-f38b3fe );font-family:"DM Sans", Sans-serif;fill:var( --e-global-color-2c6748c );color:var( --e-global-color-2c6748c );border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-945081d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8651 .elementor-element.elementor-element-945081d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8651 .elementor-element.elementor-element-945081d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8651 .elementor-element.elementor-element-a88ee93{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-8651 .elementor-element.elementor-element-a88ee93:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-a88ee93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-837ef60 );}.elementor-8651 .elementor-element.elementor-element-54ca250{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-4884936{width:var( --container-widget-width, 860px );max-width:860px;--container-widget-width:860px;--container-widget-flex-grow:0;text-align:center;}.elementor-8651 .elementor-element.elementor-element-4884936 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-8651 .elementor-element.elementor-element-4884936.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-4884936 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:70px;line-height:1em;}.elementor-8651 .elementor-element.elementor-element-731d6ef{--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;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-b82fb98{--grid-columns:1;}.elementor-8651 .elementor-element.elementor-element-430447e .elementor-button{background-color:#4D30E6;font-family:"DM Sans", Sans-serif;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-430447e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8651 .elementor-element.elementor-element-430447e .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-8651 .elementor-element.elementor-element-c9ca071{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8651 .elementor-element.elementor-element-c9ca071:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-c9ca071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-b91b5f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8651 .elementor-element.elementor-element-b91b5f2:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-b91b5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2c6748c );}.elementor-8651 .elementor-element.elementor-element-13cdd8f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-6adc055 > .elementor-widget-container{background-color:#65E7B4;padding:10px 15px 10px 15px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-6adc055 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-8651 .elementor-element.elementor-element-336ff54{width:initial;max-width:initial;text-align:start;}.elementor-8651 .elementor-element.elementor-element-336ff54 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8651 .elementor-element.elementor-element-336ff54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-336ff54 .elementor-heading-title{font-family:"degular", Sans-serif;line-height:0.8em;color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-dba17aa{color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-dfb70bc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:50px 50px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8651 .elementor-element.elementor-element-dfb70bc:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-dfb70bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:30px;}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-30px;}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8651 .elementor-element.elementor-element-438e194 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8651 .elementor-element.elementor-element-438e194 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-8651 .elementor-element.elementor-element-438e194 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-8651 .elementor-element.elementor-element-438e194 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-field-group > label, .elementor-8651 .elementor-element.elementor-element-438e194 .elementor-field-subgroup label{color:var( --e-global-color-2c6748c );}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-field-type-html{color:var( --e-global-color-2c6748c );}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-field-group .elementor-field{color:var( --e-global-color-2c6748c );}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-9187fe2 );border-color:var( --e-global-color-7684659 );border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-9187fe2 );border-color:var( --e-global-color-7684659 );border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-7684659 );}.elementor-8651 .elementor-element.elementor-element-438e194 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-2c326b2 );color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-button[type="submit"]{background-color:var( --e-global-color-2c326b2 );color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-438e194 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8651 .elementor-element.elementor-element-438e194 .elementor-button{border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-438e194{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8651 .elementor-element.elementor-element-96879de{--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;--padding-top:100px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-8651 .elementor-element.elementor-element-96879de:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-96879de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-837ef60 );}.elementor-8651 .elementor-element.elementor-element-6d744fa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8651 .elementor-element.elementor-element-6d744fa{text-align:center;}.elementor-8651 .elementor-element.elementor-element-6d744fa .elementor-heading-title{font-family:"degular", Sans-serif;font-size:70px;line-height:1em;}.elementor-8651 .elementor-element.elementor-element-de7c10d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-2c6748c );}.elementor-8651 .elementor-element.elementor-element-552443f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-8a9d14d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-f1a847e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-f1a847e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8651 .elementor-element.elementor-element-f2ca773{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-f2ca773:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-f2ca773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-f2ca773.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8651 .elementor-element.elementor-element-bc41c29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-3055b09{font-size:20px;}.elementor-8651 .elementor-element.elementor-element-aa1f588{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-8839257{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-8839257 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-27fa2b7{font-size:15px;line-height:1em;}.elementor-8651 .elementor-element.elementor-element-a977cd0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-c5f7219{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-c5f7219.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8651 .elementor-element.elementor-element-de9b45b{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-de9b45b:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-de9b45b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-de9b45b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8651 .elementor-element.elementor-element-3b13554{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-89397f2{font-size:20px;}.elementor-8651 .elementor-element.elementor-element-ae22368{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-38bc4c2{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-38bc4c2 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-c9c1fbd{font-size:15px;line-height:1em;}.elementor-8651 .elementor-element.elementor-element-66f0ec8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-d888617{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-d888617.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8651 .elementor-element.elementor-element-257f1b6{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:50px 50px 50px 50px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8651 .elementor-element.elementor-element-257f1b6:not(.elementor-motion-effects-element-type-background), .elementor-8651 .elementor-element.elementor-element-257f1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9187fe2 );}.elementor-8651 .elementor-element.elementor-element-257f1b6.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-8651 .elementor-element.elementor-element-7bc633b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-9d4079f{font-size:20px;}.elementor-8651 .elementor-element.elementor-element-0b20c24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-68dc0b2{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-8651 .elementor-element.elementor-element-68dc0b2 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-8651 .elementor-element.elementor-element-88fa94d{font-size:15px;line-height:1em;}.elementor-8651 .elementor-element.elementor-element-00a4446{--display:flex;}.elementor-8651 .elementor-element.elementor-element-a28f96c{--display:flex;}.elementor-8651 .elementor-element.elementor-element-e4c3889{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:40px;z-index:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-9187fe2 );--e-n-carousel-dots-hover-color:var( --e-global-color-837ef60 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:40px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-8651 .elementor-element.elementor-element-e4c3889 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-8651 .elementor-element.elementor-element-267b450{--width:50%;}.elementor-8651 .elementor-element.elementor-element-35ae853{--width:50px;}.elementor-8651 .elementor-element.elementor-element-721d04e{--width:50px;}.elementor-8651 .elementor-element.elementor-element-f5e254d{--width:50px;}.elementor-8651 .elementor-element.elementor-element-f3bf58b{--width:50px;}.elementor-8651 .elementor-element.elementor-element-0cccc0c{--width:50px;}.elementor-8651 .elementor-element.elementor-element-4c15f82{--width:50px;}.elementor-8651 .elementor-element.elementor-element-ce871e3{--width:50px;}.elementor-8651 .elementor-element.elementor-element-db28a57{--content-width:1100px;}.elementor-8651 .elementor-element.elementor-element-96879de{--content-width:1300px;}.elementor-8651 .elementor-element.elementor-element-f1a847e{--width:50%;}.elementor-8651 .elementor-element.elementor-element-f2ca773{--width:50%;}.elementor-8651 .elementor-element.elementor-element-c5f7219{--width:50%;}.elementor-8651 .elementor-element.elementor-element-de9b45b{--width:50%;}.elementor-8651 .elementor-element.elementor-element-d888617{--width:50%;}.elementor-8651 .elementor-element.elementor-element-257f1b6{--width:50%;}}@media(max-width:1024px){.elementor-8651 .elementor-element.elementor-element-e651bba{text-align:start;}.elementor-8651 .elementor-element.elementor-element-e651bba .elementor-heading-title{font-size:80px;}.elementor-8651 .elementor-element.elementor-element-bd926e4{text-align:start;}.elementor-8651 .elementor-element.elementor-element-bd926e4 .elementor-heading-title{font-size:80px;}.elementor-8651 .elementor-element.elementor-element-0b02f04{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-0b84e34{--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-8651 .elementor-element.elementor-element-878aa1f .elementor-heading-title{font-size:60px;}.elementor-8651 .elementor-element.elementor-element-6095705{--grid-auto-flow:row;}.elementor-8651 .elementor-element.elementor-element-7c81572{--grid-auto-flow:row;}.elementor-8651 .elementor-element.elementor-element-295551f{width:100%;max-width:100%;}.elementor-8651 .elementor-element.elementor-element-295551f .elementor-heading-title{font-size:60px;}.elementor-8651 .elementor-element.elementor-element-60a1cac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-02e89f8{--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-8651 .elementor-element.elementor-element-074db2c .elementor-heading-title{font-size:60px;}.elementor-8651 .elementor-element.elementor-element-c1c4834{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:24px;}.elementor-8651 .elementor-element.elementor-element-54ca250{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8651 .elementor-element.elementor-element-4884936 .elementor-heading-title{font-size:60px;}.elementor-8651 .elementor-element.elementor-element-731d6ef{--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-8651 .elementor-element.elementor-element-b82fb98{--grid-columns:1;}.elementor-8651 .elementor-element.elementor-element-de7c10d{width:100%;max-width:100%;}.elementor-8651 .elementor-element.elementor-element-8a9d14d{--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-8651 .elementor-element.elementor-element-a977cd0{--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-8651 .elementor-element.elementor-element-66f0ec8{--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-8651 .elementor-element.elementor-element-00a4446{--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-8651 .elementor-element.elementor-element-a28f96c{--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-8651 .elementor-element.elementor-element-e4c3889{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-8651 .elementor-element.elementor-element-9ddbd9b{--padding-top:95px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8651 .elementor-element.elementor-element-e651bba .elementor-heading-title{font-size:60px;}.elementor-8651 .elementor-element.elementor-element-bd926e4 .elementor-heading-title{font-size:60px;}.elementor-8651 .elementor-element.elementor-element-d4dfac6{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8651 .elementor-element.elementor-element-ffa7b99{width:100%;max-width:100%;}.elementor-8651 .elementor-element.elementor-element-6095705{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8651 .elementor-element.elementor-element-7c81572{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8651 .elementor-element.elementor-element-5e7b080{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8651 .elementor-element.elementor-element-c1c4834{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:40px;--e-n-carousel-swiper-slides-gap:20px;}.elementor-8651 .elementor-element.elementor-element-a88ee93{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8651 .elementor-element.elementor-element-b82fb98{--grid-columns:1;}.elementor-8651 .elementor-element.elementor-element-f342f47{width:100%;max-width:100%;}.elementor-8651 .elementor-element.elementor-element-93c943a{width:100%;max-width:100%;}.elementor-8651 .elementor-element.elementor-element-3be69c2{width:100%;max-width:100%;}.elementor-8651 .elementor-element.elementor-element-e4c3889{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for icon, class: .elementor-element-d7c7856 */.elementor-8651 .elementor-element.elementor-element-d7c7856 svg {
  width: 44px;
  height: 68px;
  color: #ffffff;
  overflow: visible;
}

.elementor-8651 .elementor-element.elementor-element-d7c7856 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-8651 .elementor-element.elementor-element-d7c7856 svg .shift-scroll-wheel {
  transform-origin: center;
  animation: shiftWheel 1.5s ease-in-out infinite;
}

.elementor-8651 .elementor-element.elementor-element-d7c7856 svg .shift-scroll-chevron {
  transform-origin: center;
  animation: shiftChevron 1.5s ease-in-out infinite;
}

@keyframes shiftWheel {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  50% {
    opacity: 0.35;
    transform: translateY(5px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes shiftChevron {
  0%, 100% {
    opacity: 0.7;
    transform: translateY(0);
  }
  50% {
    opacity: 1;
    transform: translateY(3px);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe4a3d0 */.elementor-8651 .elementor-element.elementor-element-fe4a3d0 a {
    border: 1px solid white;
    background: rgba(0, 0, 0, 0.3);
    text-shadow: 0 0 2px #000;
    backdrop-filter: blur(8px);
    border-radius: 30px;
    border: 1px solid white;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35ae853 */.elementor-8651 .elementor-element.elementor-element-35ae853 h3 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa6e06d */.elementor-8651 .elementor-element.elementor-element-fa6e06d h3 {
    white-space: w;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721d04e */.elementor-8651 .elementor-element.elementor-element-721d04e h3 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34aafc6 */.elementor-8651 .elementor-element.elementor-element-34aafc6 h3 {
    white-space: w;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5e254d */.elementor-8651 .elementor-element.elementor-element-f5e254d h3 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d506cc3 */.elementor-8651 .elementor-element.elementor-element-d506cc3 h3 {
    white-space: w;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3bf58b */.elementor-8651 .elementor-element.elementor-element-f3bf58b h3 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d33577c */.elementor-8651 .elementor-element.elementor-element-d33577c h3 {
    white-space: w;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cccc0c */.elementor-8651 .elementor-element.elementor-element-0cccc0c h3 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f00bb0 */.elementor-8651 .elementor-element.elementor-element-4f00bb0 h3 {
    white-space: w;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c15f82 */.elementor-8651 .elementor-element.elementor-element-4c15f82 h3 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27d54d6 */.elementor-8651 .elementor-element.elementor-element-27d54d6 h3 {
    white-space: w;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce871e3 */.elementor-8651 .elementor-element.elementor-element-ce871e3 h3 {
    display: block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1375882 */.elementor-8651 .elementor-element.elementor-element-1375882 h3 {
    white-space: w;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a344f3 */.elementor-8651 .elementor-element.elementor-element-0a344f3 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c302d69 */.elementor-8651 .elementor-element.elementor-element-c302d69 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9661c3e */.elementor-8651 .elementor-element.elementor-element-9661c3e h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4004a2 */.elementor-8651 .elementor-element.elementor-element-e4004a2 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d980576 */.elementor-8651 .elementor-element.elementor-element-d980576 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6cd9e8 */.elementor-8651 .elementor-element.elementor-element-f6cd9e8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be610f */.elementor-8651 .elementor-element.elementor-element-4be610f {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cef88 */.elementor-8651 .elementor-element.elementor-element-a9cef88 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d472d9 */.elementor-8651 .elementor-element.elementor-element-1d472d9 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10445ed */.elementor-8651 .elementor-element.elementor-element-10445ed {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4940f8d */.elementor-8651 .elementor-element.elementor-element-4940f8d {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4fc67 */.elementor-8651 .elementor-element.elementor-element-0c4fc67 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a2ef7 */.elementor-8651 .elementor-element.elementor-element-63a2ef7 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0442bc8 */.elementor-8651 .elementor-element.elementor-element-0442bc8 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239e0a2 */.elementor-8651 .elementor-element.elementor-element-239e0a2 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69777e */.elementor-8651 .elementor-element.elementor-element-d69777e {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1415c68 */.elementor-8651 .elementor-element.elementor-element-1415c68 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b88e4 */.elementor-8651 .elementor-element.elementor-element-35b88e4 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437c1cb */.elementor-8651 .elementor-element.elementor-element-437c1cb {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee8074 */.elementor-8651 .elementor-element.elementor-element-0ee8074 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3c80ce */.elementor-8651 .elementor-element.elementor-element-b3c80ce h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ea0ec */.elementor-8651 .elementor-element.elementor-element-e8ea0ec {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52cd6aa */.elementor-8651 .elementor-element.elementor-element-52cd6aa {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da794a8 */.elementor-8651 .elementor-element.elementor-element-da794a8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8191c */.elementor-8651 .elementor-element.elementor-element-6d8191c {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab1818 */.elementor-8651 .elementor-element.elementor-element-4ab1818 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f09779 */.elementor-8651 .elementor-element.elementor-element-6f09779 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a344f3 */.elementor-8651 .elementor-element.elementor-element-0a344f3 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c302d69 */.elementor-8651 .elementor-element.elementor-element-c302d69 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9661c3e */.elementor-8651 .elementor-element.elementor-element-9661c3e h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4004a2 */.elementor-8651 .elementor-element.elementor-element-e4004a2 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d980576 */.elementor-8651 .elementor-element.elementor-element-d980576 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6cd9e8 */.elementor-8651 .elementor-element.elementor-element-f6cd9e8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be610f */.elementor-8651 .elementor-element.elementor-element-4be610f {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cef88 */.elementor-8651 .elementor-element.elementor-element-a9cef88 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d472d9 */.elementor-8651 .elementor-element.elementor-element-1d472d9 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10445ed */.elementor-8651 .elementor-element.elementor-element-10445ed {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4940f8d */.elementor-8651 .elementor-element.elementor-element-4940f8d {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4fc67 */.elementor-8651 .elementor-element.elementor-element-0c4fc67 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a2ef7 */.elementor-8651 .elementor-element.elementor-element-63a2ef7 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0442bc8 */.elementor-8651 .elementor-element.elementor-element-0442bc8 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239e0a2 */.elementor-8651 .elementor-element.elementor-element-239e0a2 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69777e */.elementor-8651 .elementor-element.elementor-element-d69777e {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1415c68 */.elementor-8651 .elementor-element.elementor-element-1415c68 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b88e4 */.elementor-8651 .elementor-element.elementor-element-35b88e4 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437c1cb */.elementor-8651 .elementor-element.elementor-element-437c1cb {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee8074 */.elementor-8651 .elementor-element.elementor-element-0ee8074 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3c80ce */.elementor-8651 .elementor-element.elementor-element-b3c80ce h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ea0ec */.elementor-8651 .elementor-element.elementor-element-e8ea0ec {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52cd6aa */.elementor-8651 .elementor-element.elementor-element-52cd6aa {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da794a8 */.elementor-8651 .elementor-element.elementor-element-da794a8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8191c */.elementor-8651 .elementor-element.elementor-element-6d8191c {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab1818 */.elementor-8651 .elementor-element.elementor-element-4ab1818 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f09779 */.elementor-8651 .elementor-element.elementor-element-6f09779 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a344f3 */.elementor-8651 .elementor-element.elementor-element-0a344f3 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c302d69 */.elementor-8651 .elementor-element.elementor-element-c302d69 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9661c3e */.elementor-8651 .elementor-element.elementor-element-9661c3e h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4004a2 */.elementor-8651 .elementor-element.elementor-element-e4004a2 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d980576 */.elementor-8651 .elementor-element.elementor-element-d980576 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6cd9e8 */.elementor-8651 .elementor-element.elementor-element-f6cd9e8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be610f */.elementor-8651 .elementor-element.elementor-element-4be610f {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cef88 */.elementor-8651 .elementor-element.elementor-element-a9cef88 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d472d9 */.elementor-8651 .elementor-element.elementor-element-1d472d9 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10445ed */.elementor-8651 .elementor-element.elementor-element-10445ed {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4940f8d */.elementor-8651 .elementor-element.elementor-element-4940f8d {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4fc67 */.elementor-8651 .elementor-element.elementor-element-0c4fc67 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a2ef7 */.elementor-8651 .elementor-element.elementor-element-63a2ef7 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0442bc8 */.elementor-8651 .elementor-element.elementor-element-0442bc8 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239e0a2 */.elementor-8651 .elementor-element.elementor-element-239e0a2 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69777e */.elementor-8651 .elementor-element.elementor-element-d69777e {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1415c68 */.elementor-8651 .elementor-element.elementor-element-1415c68 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b88e4 */.elementor-8651 .elementor-element.elementor-element-35b88e4 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437c1cb */.elementor-8651 .elementor-element.elementor-element-437c1cb {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee8074 */.elementor-8651 .elementor-element.elementor-element-0ee8074 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3c80ce */.elementor-8651 .elementor-element.elementor-element-b3c80ce h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ea0ec */.elementor-8651 .elementor-element.elementor-element-e8ea0ec {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52cd6aa */.elementor-8651 .elementor-element.elementor-element-52cd6aa {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da794a8 */.elementor-8651 .elementor-element.elementor-element-da794a8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8191c */.elementor-8651 .elementor-element.elementor-element-6d8191c {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab1818 */.elementor-8651 .elementor-element.elementor-element-4ab1818 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f09779 */.elementor-8651 .elementor-element.elementor-element-6f09779 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a344f3 */.elementor-8651 .elementor-element.elementor-element-0a344f3 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c302d69 */.elementor-8651 .elementor-element.elementor-element-c302d69 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9661c3e */.elementor-8651 .elementor-element.elementor-element-9661c3e h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4004a2 */.elementor-8651 .elementor-element.elementor-element-e4004a2 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d980576 */.elementor-8651 .elementor-element.elementor-element-d980576 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6cd9e8 */.elementor-8651 .elementor-element.elementor-element-f6cd9e8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be610f */.elementor-8651 .elementor-element.elementor-element-4be610f {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cef88 */.elementor-8651 .elementor-element.elementor-element-a9cef88 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d472d9 */.elementor-8651 .elementor-element.elementor-element-1d472d9 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10445ed */.elementor-8651 .elementor-element.elementor-element-10445ed {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4940f8d */.elementor-8651 .elementor-element.elementor-element-4940f8d {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4fc67 */.elementor-8651 .elementor-element.elementor-element-0c4fc67 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a2ef7 */.elementor-8651 .elementor-element.elementor-element-63a2ef7 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0442bc8 */.elementor-8651 .elementor-element.elementor-element-0442bc8 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239e0a2 */.elementor-8651 .elementor-element.elementor-element-239e0a2 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69777e */.elementor-8651 .elementor-element.elementor-element-d69777e {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1415c68 */.elementor-8651 .elementor-element.elementor-element-1415c68 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b88e4 */.elementor-8651 .elementor-element.elementor-element-35b88e4 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437c1cb */.elementor-8651 .elementor-element.elementor-element-437c1cb {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee8074 */.elementor-8651 .elementor-element.elementor-element-0ee8074 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3c80ce */.elementor-8651 .elementor-element.elementor-element-b3c80ce h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ea0ec */.elementor-8651 .elementor-element.elementor-element-e8ea0ec {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52cd6aa */.elementor-8651 .elementor-element.elementor-element-52cd6aa {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da794a8 */.elementor-8651 .elementor-element.elementor-element-da794a8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8191c */.elementor-8651 .elementor-element.elementor-element-6d8191c {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab1818 */.elementor-8651 .elementor-element.elementor-element-4ab1818 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f09779 */.elementor-8651 .elementor-element.elementor-element-6f09779 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a344f3 */.elementor-8651 .elementor-element.elementor-element-0a344f3 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c302d69 */.elementor-8651 .elementor-element.elementor-element-c302d69 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9661c3e */.elementor-8651 .elementor-element.elementor-element-9661c3e h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4004a2 */.elementor-8651 .elementor-element.elementor-element-e4004a2 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d980576 */.elementor-8651 .elementor-element.elementor-element-d980576 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6cd9e8 */.elementor-8651 .elementor-element.elementor-element-f6cd9e8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be610f */.elementor-8651 .elementor-element.elementor-element-4be610f {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cef88 */.elementor-8651 .elementor-element.elementor-element-a9cef88 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d472d9 */.elementor-8651 .elementor-element.elementor-element-1d472d9 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10445ed */.elementor-8651 .elementor-element.elementor-element-10445ed {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4940f8d */.elementor-8651 .elementor-element.elementor-element-4940f8d {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4fc67 */.elementor-8651 .elementor-element.elementor-element-0c4fc67 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a2ef7 */.elementor-8651 .elementor-element.elementor-element-63a2ef7 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0442bc8 */.elementor-8651 .elementor-element.elementor-element-0442bc8 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239e0a2 */.elementor-8651 .elementor-element.elementor-element-239e0a2 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69777e */.elementor-8651 .elementor-element.elementor-element-d69777e {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1415c68 */.elementor-8651 .elementor-element.elementor-element-1415c68 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b88e4 */.elementor-8651 .elementor-element.elementor-element-35b88e4 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437c1cb */.elementor-8651 .elementor-element.elementor-element-437c1cb {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee8074 */.elementor-8651 .elementor-element.elementor-element-0ee8074 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3c80ce */.elementor-8651 .elementor-element.elementor-element-b3c80ce h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ea0ec */.elementor-8651 .elementor-element.elementor-element-e8ea0ec {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52cd6aa */.elementor-8651 .elementor-element.elementor-element-52cd6aa {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da794a8 */.elementor-8651 .elementor-element.elementor-element-da794a8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8191c */.elementor-8651 .elementor-element.elementor-element-6d8191c {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab1818 */.elementor-8651 .elementor-element.elementor-element-4ab1818 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f09779 */.elementor-8651 .elementor-element.elementor-element-6f09779 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a344f3 */.elementor-8651 .elementor-element.elementor-element-0a344f3 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c302d69 */.elementor-8651 .elementor-element.elementor-element-c302d69 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9661c3e */.elementor-8651 .elementor-element.elementor-element-9661c3e h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4004a2 */.elementor-8651 .elementor-element.elementor-element-e4004a2 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d980576 */.elementor-8651 .elementor-element.elementor-element-d980576 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6cd9e8 */.elementor-8651 .elementor-element.elementor-element-f6cd9e8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be610f */.elementor-8651 .elementor-element.elementor-element-4be610f {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cef88 */.elementor-8651 .elementor-element.elementor-element-a9cef88 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d472d9 */.elementor-8651 .elementor-element.elementor-element-1d472d9 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10445ed */.elementor-8651 .elementor-element.elementor-element-10445ed {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4940f8d */.elementor-8651 .elementor-element.elementor-element-4940f8d {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4fc67 */.elementor-8651 .elementor-element.elementor-element-0c4fc67 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a2ef7 */.elementor-8651 .elementor-element.elementor-element-63a2ef7 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0442bc8 */.elementor-8651 .elementor-element.elementor-element-0442bc8 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239e0a2 */.elementor-8651 .elementor-element.elementor-element-239e0a2 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69777e */.elementor-8651 .elementor-element.elementor-element-d69777e {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1415c68 */.elementor-8651 .elementor-element.elementor-element-1415c68 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b88e4 */.elementor-8651 .elementor-element.elementor-element-35b88e4 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437c1cb */.elementor-8651 .elementor-element.elementor-element-437c1cb {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee8074 */.elementor-8651 .elementor-element.elementor-element-0ee8074 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3c80ce */.elementor-8651 .elementor-element.elementor-element-b3c80ce h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ea0ec */.elementor-8651 .elementor-element.elementor-element-e8ea0ec {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52cd6aa */.elementor-8651 .elementor-element.elementor-element-52cd6aa {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da794a8 */.elementor-8651 .elementor-element.elementor-element-da794a8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8191c */.elementor-8651 .elementor-element.elementor-element-6d8191c {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab1818 */.elementor-8651 .elementor-element.elementor-element-4ab1818 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f09779 */.elementor-8651 .elementor-element.elementor-element-6f09779 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a344f3 */.elementor-8651 .elementor-element.elementor-element-0a344f3 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c302d69 */.elementor-8651 .elementor-element.elementor-element-c302d69 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9661c3e */.elementor-8651 .elementor-element.elementor-element-9661c3e h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4004a2 */.elementor-8651 .elementor-element.elementor-element-e4004a2 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d980576 */.elementor-8651 .elementor-element.elementor-element-d980576 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6cd9e8 */.elementor-8651 .elementor-element.elementor-element-f6cd9e8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be610f */.elementor-8651 .elementor-element.elementor-element-4be610f {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cef88 */.elementor-8651 .elementor-element.elementor-element-a9cef88 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d472d9 */.elementor-8651 .elementor-element.elementor-element-1d472d9 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10445ed */.elementor-8651 .elementor-element.elementor-element-10445ed {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4940f8d */.elementor-8651 .elementor-element.elementor-element-4940f8d {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4fc67 */.elementor-8651 .elementor-element.elementor-element-0c4fc67 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a2ef7 */.elementor-8651 .elementor-element.elementor-element-63a2ef7 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0442bc8 */.elementor-8651 .elementor-element.elementor-element-0442bc8 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239e0a2 */.elementor-8651 .elementor-element.elementor-element-239e0a2 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69777e */.elementor-8651 .elementor-element.elementor-element-d69777e {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1415c68 */.elementor-8651 .elementor-element.elementor-element-1415c68 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b88e4 */.elementor-8651 .elementor-element.elementor-element-35b88e4 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437c1cb */.elementor-8651 .elementor-element.elementor-element-437c1cb {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee8074 */.elementor-8651 .elementor-element.elementor-element-0ee8074 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3c80ce */.elementor-8651 .elementor-element.elementor-element-b3c80ce h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ea0ec */.elementor-8651 .elementor-element.elementor-element-e8ea0ec {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52cd6aa */.elementor-8651 .elementor-element.elementor-element-52cd6aa {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da794a8 */.elementor-8651 .elementor-element.elementor-element-da794a8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8191c */.elementor-8651 .elementor-element.elementor-element-6d8191c {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab1818 */.elementor-8651 .elementor-element.elementor-element-4ab1818 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f09779 */.elementor-8651 .elementor-element.elementor-element-6f09779 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a344f3 */.elementor-8651 .elementor-element.elementor-element-0a344f3 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c302d69 */.elementor-8651 .elementor-element.elementor-element-c302d69 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9661c3e */.elementor-8651 .elementor-element.elementor-element-9661c3e h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4004a2 */.elementor-8651 .elementor-element.elementor-element-e4004a2 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d980576 */.elementor-8651 .elementor-element.elementor-element-d980576 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6cd9e8 */.elementor-8651 .elementor-element.elementor-element-f6cd9e8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be610f */.elementor-8651 .elementor-element.elementor-element-4be610f {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cef88 */.elementor-8651 .elementor-element.elementor-element-a9cef88 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d472d9 */.elementor-8651 .elementor-element.elementor-element-1d472d9 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10445ed */.elementor-8651 .elementor-element.elementor-element-10445ed {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4940f8d */.elementor-8651 .elementor-element.elementor-element-4940f8d {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4fc67 */.elementor-8651 .elementor-element.elementor-element-0c4fc67 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a2ef7 */.elementor-8651 .elementor-element.elementor-element-63a2ef7 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0442bc8 */.elementor-8651 .elementor-element.elementor-element-0442bc8 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239e0a2 */.elementor-8651 .elementor-element.elementor-element-239e0a2 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69777e */.elementor-8651 .elementor-element.elementor-element-d69777e {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1415c68 */.elementor-8651 .elementor-element.elementor-element-1415c68 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b88e4 */.elementor-8651 .elementor-element.elementor-element-35b88e4 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437c1cb */.elementor-8651 .elementor-element.elementor-element-437c1cb {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee8074 */.elementor-8651 .elementor-element.elementor-element-0ee8074 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3c80ce */.elementor-8651 .elementor-element.elementor-element-b3c80ce h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ea0ec */.elementor-8651 .elementor-element.elementor-element-e8ea0ec {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52cd6aa */.elementor-8651 .elementor-element.elementor-element-52cd6aa {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da794a8 */.elementor-8651 .elementor-element.elementor-element-da794a8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8191c */.elementor-8651 .elementor-element.elementor-element-6d8191c {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab1818 */.elementor-8651 .elementor-element.elementor-element-4ab1818 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f09779 */.elementor-8651 .elementor-element.elementor-element-6f09779 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a344f3 */.elementor-8651 .elementor-element.elementor-element-0a344f3 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c302d69 */.elementor-8651 .elementor-element.elementor-element-c302d69 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9661c3e */.elementor-8651 .elementor-element.elementor-element-9661c3e h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4004a2 */.elementor-8651 .elementor-element.elementor-element-e4004a2 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d980576 */.elementor-8651 .elementor-element.elementor-element-d980576 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6cd9e8 */.elementor-8651 .elementor-element.elementor-element-f6cd9e8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be610f */.elementor-8651 .elementor-element.elementor-element-4be610f {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cef88 */.elementor-8651 .elementor-element.elementor-element-a9cef88 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d472d9 */.elementor-8651 .elementor-element.elementor-element-1d472d9 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10445ed */.elementor-8651 .elementor-element.elementor-element-10445ed {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4940f8d */.elementor-8651 .elementor-element.elementor-element-4940f8d {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4fc67 */.elementor-8651 .elementor-element.elementor-element-0c4fc67 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a2ef7 */.elementor-8651 .elementor-element.elementor-element-63a2ef7 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0442bc8 */.elementor-8651 .elementor-element.elementor-element-0442bc8 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239e0a2 */.elementor-8651 .elementor-element.elementor-element-239e0a2 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69777e */.elementor-8651 .elementor-element.elementor-element-d69777e {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1415c68 */.elementor-8651 .elementor-element.elementor-element-1415c68 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b88e4 */.elementor-8651 .elementor-element.elementor-element-35b88e4 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437c1cb */.elementor-8651 .elementor-element.elementor-element-437c1cb {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee8074 */.elementor-8651 .elementor-element.elementor-element-0ee8074 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3c80ce */.elementor-8651 .elementor-element.elementor-element-b3c80ce h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ea0ec */.elementor-8651 .elementor-element.elementor-element-e8ea0ec {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52cd6aa */.elementor-8651 .elementor-element.elementor-element-52cd6aa {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da794a8 */.elementor-8651 .elementor-element.elementor-element-da794a8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8191c */.elementor-8651 .elementor-element.elementor-element-6d8191c {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab1818 */.elementor-8651 .elementor-element.elementor-element-4ab1818 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f09779 */.elementor-8651 .elementor-element.elementor-element-6f09779 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a344f3 */.elementor-8651 .elementor-element.elementor-element-0a344f3 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c302d69 */.elementor-8651 .elementor-element.elementor-element-c302d69 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9661c3e */.elementor-8651 .elementor-element.elementor-element-9661c3e h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4004a2 */.elementor-8651 .elementor-element.elementor-element-e4004a2 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d980576 */.elementor-8651 .elementor-element.elementor-element-d980576 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6cd9e8 */.elementor-8651 .elementor-element.elementor-element-f6cd9e8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be610f */.elementor-8651 .elementor-element.elementor-element-4be610f {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9cef88 */.elementor-8651 .elementor-element.elementor-element-a9cef88 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d472d9 */.elementor-8651 .elementor-element.elementor-element-1d472d9 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10445ed */.elementor-8651 .elementor-element.elementor-element-10445ed {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4940f8d */.elementor-8651 .elementor-element.elementor-element-4940f8d {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4fc67 */.elementor-8651 .elementor-element.elementor-element-0c4fc67 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63a2ef7 */.elementor-8651 .elementor-element.elementor-element-63a2ef7 {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0442bc8 */.elementor-8651 .elementor-element.elementor-element-0442bc8 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-239e0a2 */.elementor-8651 .elementor-element.elementor-element-239e0a2 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d69777e */.elementor-8651 .elementor-element.elementor-element-d69777e {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1415c68 */.elementor-8651 .elementor-element.elementor-element-1415c68 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35b88e4 */.elementor-8651 .elementor-element.elementor-element-35b88e4 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-437c1cb */.elementor-8651 .elementor-element.elementor-element-437c1cb {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ee8074 */.elementor-8651 .elementor-element.elementor-element-0ee8074 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3c80ce */.elementor-8651 .elementor-element.elementor-element-b3c80ce h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ea0ec */.elementor-8651 .elementor-element.elementor-element-e8ea0ec {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-52cd6aa */.elementor-8651 .elementor-element.elementor-element-52cd6aa {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da794a8 */.elementor-8651 .elementor-element.elementor-element-da794a8 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d8191c */.elementor-8651 .elementor-element.elementor-element-6d8191c {
    aspect-ratio: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab1818 */.elementor-8651 .elementor-element.elementor-element-4ab1818 {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f09779 */.elementor-8651 .elementor-element.elementor-element-6f09779 h4 {
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c1c4834 */.elementor-8651 .elementor-element.elementor-element-c1c4834 .swiper-wrapper{
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}

.elementor-8651 .elementor-element.elementor-element-c1c4834 {
    position: relative;
}

.elementor-8651 .elementor-element.elementor-element-c1c4834::before,
.elementor-8651 .elementor-element.elementor-element-c1c4834::after {
    content: '';
    position: absolute;
    top: 0;
    width: 150px;
    height: 100%;
    z-index: 2;
    pointer-events: none;
}



.elementor-8651 .elementor-element.elementor-element-c1c4834::after {
    right: 0;
    background: linear-gradient(to left, #fff 0%, #ffffff00 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3055b09 */.elementor-8651 .elementor-element.elementor-element-3055b09 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8839257 */.elementor-8651 .elementor-element.elementor-element-8839257 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27fa2b7 */.elementor-8651 .elementor-element.elementor-element-27fa2b7 h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89397f2 */.elementor-8651 .elementor-element.elementor-element-89397f2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38bc4c2 */.elementor-8651 .elementor-element.elementor-element-38bc4c2 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c1fbd */.elementor-8651 .elementor-element.elementor-element-c9c1fbd h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d4079f */.elementor-8651 .elementor-element.elementor-element-9d4079f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68dc0b2 */.elementor-8651 .elementor-element.elementor-element-68dc0b2 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94d */.elementor-8651 .elementor-element.elementor-element-88fa94d h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3055b09 */.elementor-8651 .elementor-element.elementor-element-3055b09 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8839257 */.elementor-8651 .elementor-element.elementor-element-8839257 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27fa2b7 */.elementor-8651 .elementor-element.elementor-element-27fa2b7 h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89397f2 */.elementor-8651 .elementor-element.elementor-element-89397f2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38bc4c2 */.elementor-8651 .elementor-element.elementor-element-38bc4c2 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c1fbd */.elementor-8651 .elementor-element.elementor-element-c9c1fbd h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d4079f */.elementor-8651 .elementor-element.elementor-element-9d4079f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68dc0b2 */.elementor-8651 .elementor-element.elementor-element-68dc0b2 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94d */.elementor-8651 .elementor-element.elementor-element-88fa94d h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3055b09 */.elementor-8651 .elementor-element.elementor-element-3055b09 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8839257 */.elementor-8651 .elementor-element.elementor-element-8839257 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27fa2b7 */.elementor-8651 .elementor-element.elementor-element-27fa2b7 h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89397f2 */.elementor-8651 .elementor-element.elementor-element-89397f2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38bc4c2 */.elementor-8651 .elementor-element.elementor-element-38bc4c2 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c1fbd */.elementor-8651 .elementor-element.elementor-element-c9c1fbd h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d4079f */.elementor-8651 .elementor-element.elementor-element-9d4079f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68dc0b2 */.elementor-8651 .elementor-element.elementor-element-68dc0b2 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94d */.elementor-8651 .elementor-element.elementor-element-88fa94d h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3055b09 */.elementor-8651 .elementor-element.elementor-element-3055b09 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8839257 */.elementor-8651 .elementor-element.elementor-element-8839257 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27fa2b7 */.elementor-8651 .elementor-element.elementor-element-27fa2b7 h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89397f2 */.elementor-8651 .elementor-element.elementor-element-89397f2 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-38bc4c2 */.elementor-8651 .elementor-element.elementor-element-38bc4c2 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c1fbd */.elementor-8651 .elementor-element.elementor-element-c9c1fbd h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d4079f */.elementor-8651 .elementor-element.elementor-element-9d4079f p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68dc0b2 */.elementor-8651 .elementor-element.elementor-element-68dc0b2 {
    aspect-ratio: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-88fa94d */.elementor-8651 .elementor-element.elementor-element-88fa94d h3 {
    font-size: 38px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e4c3889 */.elementor-8651 .elementor-element.elementor-element-e4c3889 h3 {
    font-size: 30px;
    margin-bottom: 5px;
}

.elementor-8651 .elementor-element.elementor-element-e4c3889 {
    --e-n-carousel-dots-normal-color: var(--testimonial-border-color);
    --e-n-carousel-dots-hover-color: color-mix(in srgb, var(--testimonial-border-color) 65%, var(--e-global-color-2c6748c, #130c26));
}
.elementor-8651 .elementor-element.elementor-element-e4c3889 .swiper-pagination-bullet {
    opacity: 1;
    background-color: var(--testimonial-border-color);
}
.elementor-8651 .elementor-element.elementor-element-e4c3889 .swiper-pagination-bullet-active,
.elementor-8651 .elementor-element.elementor-element-e4c3889 .swiper-pagination-bullet:hover,
.elementor-8651 .elementor-element.elementor-element-e4c3889 .swiper-pagination-bullet:focus-visible {
    background-color: var(--e-n-carousel-dots-hover-color);
}
.elementor-8651 .elementor-element.elementor-element-e4c3889 > .elementor-widget-container > .elementor-swiper-button {
    display: none;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-8651 .elementor.elementor-8651 > .elementor-element.e-con:not(.elementor-element-9ddbd9b) { --section-background: var(--e-global-color-9187fe2, #fff); --section-background-rgb: 255, 255, 255; background-color: var(--section-background); }
body.elementor-page-8651 .elementor.elementor-8651 > .elementor-element.e-con:nth-child(2n of .e-con:not(.elementor-element-9ddbd9b)) { --section-background: var(--e-global-color-837ef60, #fafafa); --section-background-rgb: 250, 250, 250; }
body.elementor-page-8651 .elementor-element-5e7b080 .elementor-element.elementor-element-c1c4834 { --timeline-gutter: 40px; }
body.elementor-page-8651 .elementor-element-5e7b080 .elementor-element.elementor-element-c1c4834 > .elementor-widget-container > .swiper { overflow: clip; overflow-clip-margin: var(--timeline-gutter); clip-path: inset(0 0 0 calc(-1 * var(--timeline-gutter))); }
body.elementor-page-8651 .elementor-element-5e7b080 .elementor-element.elementor-element-c1c4834::before { content: ""; position: absolute; top: 0px; left: calc(-1 * var(--timeline-gutter)); width: var(--timeline-gutter); height: 100%; z-index: 2; pointer-events: none; background: linear-gradient(to right, var(--section-background) 0px, var(--section-background) 14px, rgba(var(--section-background-rgb), 0.926) 16.6px, rgba(var(--section-background-rgb), 0.741) 19.2px, rgba(var(--section-background-rgb), 0.5) 20.5px, rgba(var(--section-background-rgb), 0.259) 21.8px, rgba(var(--section-background-rgb), 0.074) 24.4px, rgba(var(--section-background-rgb), 0) 27px); }
body.elementor-page-8651 .elementor-element-5e7b080 .elementor-element.elementor-element-c1c4834::after { background: linear-gradient(to left, var(--section-background) 0%, rgba(var(--section-background-rgb), 0) 100%); }
@media (max-width: 767px) {
  body.elementor-page-8651 .elementor-element-5e7b080 .elementor-element.elementor-element-c1c4834 { --timeline-gutter: 20px; }
  body.elementor-page-8651 .elementor-element-5e7b080 .elementor-element.elementor-element-c1c4834::before { background: linear-gradient(to right, var(--section-background) 0px, var(--section-background) 2px, rgba(var(--section-background-rgb), 0.926) 4.6px, rgba(var(--section-background-rgb), 0.741) 7.2px, rgba(var(--section-background-rgb), 0.5) 8.5px, rgba(var(--section-background-rgb), 0.259) 9.8px, rgba(var(--section-background-rgb), 0.074) 12.4px, rgba(var(--section-background-rgb), 0) 15px); }
}
body.elementor-page-8651 .elementor-element-e4c3889 {
    --testimonial-border-color: color-mix(in srgb, var(--e-global-color-7f04e3e, #f2f4f6) 94%, black);
}
body.elementor-page-8651 .elementor-element.elementor-element-e4c3889 .swiper-slide > .e-con > .e-con-inner > .e-con:nth-child(2) { background-color: var(--e-global-color-9187fe2, #fff); border: 5px solid var(--testimonial-border-color); }
body.elementor-page-8651 .elementor-element.elementor-element-e4c3889 .swiper-slide > .e-con > .e-con-inner > .e-con:nth-child(2) .elementor-widget-text-editor, body.elementor-page-8651 .elementor-element.elementor-element-e4c3889 .swiper-slide > .e-con > .e-con-inner > .e-con:nth-child(2) .elementor-widget-text-editor :is(p, h3) { color: var(--e-global-color-2c6748c, #130c26); }
/* The custom video player's border is generated as an inline overlay. */
body.elementor-page-8651 .elementor-element-e4c3889 .vimeo-custom-player > div > div[style*="border:"] { border: 5px solid var(--testimonial-border-color) !important; }

/* Studio Photography: tablet and mobile layout. */
@media (max-width: 1024px) {
 body.elementor-page-8651 .elementor.elementor-8651 > .e-con { --padding-left: 32px; --padding-right: 32px; --padding-top: 64px; --padding-bottom: 64px; }
 body.elementor-page-8651 .elementor.elementor-8651 > .e-con:not(.elementor-element-9ddbd9b) { --margin-top: 0px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-widget-heading .elementor-heading-title { overflow-wrap: break-word; }
 body.elementor-page-8651 .elementor.elementor-8651 > .e-con .elementor-widget-heading:not(.elementor-element-e651bba):not(.elementor-element-bd926e4) { max-width: 100%; }
 body.elementor-page-8651 .elementor.elementor-8651 :is(.elementor-element-878aa1f, .elementor-element-295551f, .elementor-element-074db2c, .elementor-element-4884936, .elementor-element-336ff54, .elementor-element-6d744fa) .elementor-heading-title { font-size: 48px; line-height: 1.05; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-9ddbd9b { --min-height: 700px; --padding-top: 150px; --padding-bottom: 80px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-e651bba .elementor-heading-title { font-size: 64px; line-height: 1; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-bd926e4 { width: 100%; max-width: 720px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-bd926e4 .elementor-heading-title { font-size: 28px; line-height: 1.3; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-267b450 { width: 100%; max-width: 680px; align-self: center; }
 body.elementor-page-8651 .elementor.elementor-8651 :is(.elementor-element-6095705, .elementor-element-7c81572) { --grid-columns: 2; grid-template-columns: repeat(2, minmax(0, 1fr)); }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b91b5f2 { --flex-direction: column; --padding-top: 32px; --padding-bottom: 32px; --padding-left: 32px; --padding-right: 32px; }
 body.elementor-page-8651 .elementor.elementor-8651 :is(.elementor-element-13cdd8f, .elementor-element-dfb70bc) { width: 100%; max-width: 100%; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-dfb70bc { --padding-top: 24px; --padding-bottom: 24px; --padding-left: 24px; --padding-right: 24px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 > .e-con { width: 100%; max-width: 100%; min-width: 0; padding: 20px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 .e-con { min-width: 0; max-width: 100%; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 .elementor-element-924da38 .elementor-heading-title { font-size: 30px; line-height: 1.1; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 .elementor-element-2b22674 { --flex-direction: column; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 .elementor-element-2ccd723 { width: 100%; max-width: 100%; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-c1c4834 { --timeline-gutter: 32px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-c1c4834 .swiper-slide > .e-con > .e-con-inner > .e-con:nth-child(2) { min-height: 0; --min-height: 0; padding: 24px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-c1c4834 .swiper-slide .elementor-widget-heading h4 { font-size: 28px; line-height: 1.1; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-c1c4834 .swiper-slide p { font-size: 18px; line-height: 1.5; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-e4c3889 .swiper-slide > .e-con > .e-con-inner > .e-con:nth-child(2) { padding: 28px; }
}
@media (max-width: 767px) {
 body.elementor-page-8651 .elementor.elementor-8651 > .e-con { --padding-left: 20px; --padding-right: 20px; --padding-top: 48px; --padding-bottom: 48px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-9ddbd9b { --min-height: 640px; --padding-top: 140px; --padding-bottom: 64px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-e651bba .elementor-heading-title { font-size: clamp(38px, 11vw, 54px); line-height: 1; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-bd926e4 .elementor-heading-title { font-size: 24px; line-height: 1.3; }
 body.elementor-page-8651 .elementor.elementor-8651 :is(.elementor-element-878aa1f, .elementor-element-295551f, .elementor-element-074db2c, .elementor-element-4884936, .elementor-element-336ff54, .elementor-element-6d744fa) .elementor-heading-title { font-size: clamp(30px, 8.5vw, 40px); line-height: 1.1; }
 body.elementor-page-8651 .elementor.elementor-8651 :is(.elementor-element-6095705, .elementor-element-7c81572) { --grid-columns: 1; grid-template-columns: minmax(0, 1fr); }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b91b5f2 { --padding-top: 24px; --padding-bottom: 24px; --padding-left: 20px; --padding-right: 20px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-dfb70bc { --padding-top: 20px; --padding-bottom: 20px; --padding-left: 16px; --padding-right: 16px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-c1c4834 { --timeline-gutter: 20px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-e4c3889 .swiper-slide > .e-con > .e-con-inner > .e-con:nth-child(2) { padding: 24px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-e4c3889 .elementor-widget-text-editor p { font-size: 18px; line-height: 1.5; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-e4c3889 .elementor-widget-text-editor h3 { font-size: 26px; line-height: 1.15; }
}
@media (max-width: 1024px) {
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 { --grid-columns: 1; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 { width: 100%; min-width: 0; }
}
@media (max-width: 767px) {
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-grid { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 767px) {
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-c1c4834::after { width: 48px; }
}
/* Keep portfolio grid tracks within the available page width. */
body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-grid { grid-template-columns: repeat(var(--grid-columns, 1), minmax(0, 1fr)); }
body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 { width: 100%; min-width: 0; }
body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 > .e-con { width: 100%; max-width: 100%; min-width: 0; }
@media (max-width: 1024px) {
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-e4c3889 .swiper-slide > .e-con > .e-con-inner > .e-con { width: 100%; max-width: 100%; }
}
/* Keep project cards single-column below desktop; preserve template aspect ratio. */
@media (min-width: 768px) and (max-width: 1024px) {
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 .elementor-element-2b22674 { height: 100%; width: 100%; --justify-content: flex-end; --gap: 12px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 .elementor-element-11cc7f5 { position: absolute; top: 0; right: 0; width: 80px; height: 64px; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 .elementor-element-11cc7f5 img { max-height: 64px; max-width: 100%; width: auto; object-fit: contain; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 .elementor-element-1d8de25 { --gap: 12px; width: 100%; max-width: 100%; align-self: flex-start; }
 body.elementor-page-8651 .elementor.elementor-8651 .elementor-element-b82fb98 .elementor-9019 .elementor-element-2ccd723 { font-size: 18px; line-height: 1.35; }
}/* End custom CSS */