.elementor-404 .elementor-element.elementor-element-49439ab4{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-404 .elementor-element.elementor-element-3fafcc95{--display:flex;--min-height:55vh;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--border-radius:50px 50px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-3fafcc95::before, .elementor-404 .elementor-element.elementor-element-3fafcc95 > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-3fafcc95 > .e-con-inner > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-3fafcc95 > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-3fafcc95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-3fafcc95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-404 .elementor-element.elementor-element-2b4e60da{--display:flex;--min-height:60vh;--justify-content:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-30aa8ce{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-25e054f{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-404 .elementor-element.elementor-element-25e054f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-25e054f.elementor-element{--align-self:center;}.elementor-404 .elementor-element.elementor-element-25e054f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:61px;font-weight:700;text-transform:uppercase;}.elementor-404 .elementor-element.elementor-element-3a5e2d0{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-404 .elementor-element.elementor-element-3a5e2d0 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-3a5e2d0.elementor-element{--align-self:center;}.elementor-404 .elementor-element.elementor-element-3a5e2d0 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:60px;font-weight:700;}.elementor-404 .elementor-element.elementor-element-48ed7209{--display:flex;--min-height:16vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-48ed7209.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-2abf7f40{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:-6%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-404 .elementor-element.elementor-element-2abf7f40:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-2abf7f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db8abf6 );}.elementor-widget-theme-post-excerpt .elementor-widget-container{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-404 .elementor-element.elementor-element-9a5baa7 > .elementor-widget-container{padding:13px 0px 0px 29px;}.elementor-404 .elementor-element.elementor-element-9a5baa7 .elementor-widget-container{color:var( --e-global-color-3c9864c );font-family:"Century gothic", Sans-serif;font-size:16px;font-weight:700;}.elementor-404 .elementor-element.elementor-element-a04bb55{--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;--justify-content:flex-end;--margin-top:-107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-404 .elementor-element.elementor-element-9e05338{--display:flex;--min-height:150px;--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;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-7d839fc{--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;--justify-content:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-404 .elementor-element.elementor-element-9e6966a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-9e6966a .elementor-button{font-family:"Nunito", Sans-serif;font-size:23px;font-weight:600;fill:var( --e-global-color-db8abf6 );color:var( --e-global-color-db8abf6 );border-radius:26px 26px 26px 26px;padding:7px 20px 7px 20px;}.elementor-404 .elementor-element.elementor-element-55275e3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-55275e3 .elementor-button{font-family:"Nunito", Sans-serif;font-size:23px;font-weight:600;fill:var( --e-global-color-db8abf6 );color:var( --e-global-color-db8abf6 );border-radius:26px 26px 26px 26px;padding:7px 49px 7px 43px;}.elementor-404 .elementor-element.elementor-element-2bd949a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-2bd949a .elementor-button{font-family:"Nunito", Sans-serif;font-size:23px;font-weight:600;fill:var( --e-global-color-db8abf6 );color:var( --e-global-color-db8abf6 );border-radius:26px 26px 26px 26px;padding:7px 20px 7px 20px;}.elementor-404 .elementor-element.elementor-element-847a7b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:2%;}.elementor-404 .elementor-element.elementor-element-61f0d28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-404 .elementor-element.elementor-element-af8096c{--display:flex;}.elementor-404 .elementor-element.elementor-element-f1b34b7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-404 .elementor-element.elementor-element-f1b34b7 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-f1b34b7.elementor-element{--align-self:center;}.elementor-404 .elementor-element.elementor-element-f1b34b7 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:60px;font-weight:700;text-transform:uppercase;}.elementor-404 .elementor-element.elementor-element-a876e6a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-404 .elementor-element.elementor-element-a876e6a > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-a876e6a.elementor-element{--align-self:center;}.elementor-404 .elementor-element.elementor-element-a876e6a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:60px;font-weight:700;}.elementor-404 .elementor-element.elementor-element-bef4dca{--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;--justify-content:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-df94767 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-df94767 .elementor-button{font-family:"Nunito", Sans-serif;font-size:23px;font-weight:600;fill:var( --e-global-color-db8abf6 );color:var( --e-global-color-db8abf6 );border-radius:26px 26px 26px 26px;padding:7px 20px 7px 20px;}.elementor-404 .elementor-element.elementor-element-3a7320b .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-3a7320b .elementor-button{font-family:"Nunito", Sans-serif;font-size:23px;font-weight:600;fill:var( --e-global-color-db8abf6 );color:var( --e-global-color-db8abf6 );border-radius:26px 26px 26px 26px;padding:7px 49px 7px 43px;}.elementor-404 .elementor-element.elementor-element-2d11d99 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-2d11d99 .elementor-button{font-family:"Nunito", Sans-serif;font-size:23px;font-weight:600;fill:var( --e-global-color-db8abf6 );color:var( --e-global-color-db8abf6 );border-radius:26px 26px 26px 26px;padding:7px 20px 7px 20px;}.elementor-404 .elementor-element.elementor-element-93ab561{--display:flex;}.elementor-404 .elementor-element.elementor-element-b7c9d33 .elementor-widget-container{color:var( --e-global-color-3c9864c );font-family:"Century gothic", Sans-serif;font-size:15px;font-weight:700;}.elementor-404 .elementor-element.elementor-element-be4d895{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-404 .elementor-element.elementor-element-c4d1bbf{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-404 .elementor-element.elementor-element-24f6320 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:43px;font-weight:600;color:var( --e-global-color-83b78f3 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-f7525ad{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Century gothic", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-3c9864c );}.elementor-404 .elementor-element.elementor-element-f7525ad > .elementor-widget-container{margin:0px 0px -17px 0px;padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-f887581{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:6%;--padding-left:10%;--padding-right:10%;}.elementor-404 .elementor-element.elementor-element-ba8413e{--swiper-slides-to-display:1;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-3%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-3%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:33px;--arrow-normal-color:var( --e-global-color-5ba34fa );--arrow-hover-color:var( --e-global-color-8deefbe );--dots-normal-color:var( --e-global-color-5ba34fa );--dots-hover-color:var( --e-global-color-8deefbe );}.elementor-404 .elementor-element.elementor-element-ba8413e .swiper-slide > .elementor-element{height:100%;}@media(max-width:1400px){.elementor-404 .elementor-element.elementor-element-49439ab4{--min-height:0px;}.elementor-404 .elementor-element.elementor-element-3fafcc95{--min-height:69vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-404 .elementor-element.elementor-element-2b4e60da{--min-height:49vh;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-30aa8ce{--spacer-size:93px;}.elementor-404 .elementor-element.elementor-element-25e054f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-404 .elementor-element.elementor-element-25e054f .elementor-heading-title{font-size:41px;}.elementor-404 .elementor-element.elementor-element-3a5e2d0 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-404 .elementor-element.elementor-element-3a5e2d0 .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-48ed7209{--min-height:9vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-404 .elementor-element.elementor-element-2abf7f40{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;--z-index:2;}.elementor-404 .elementor-element.elementor-element-9a5baa7 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-404 .elementor-element.elementor-element-9a5baa7 .elementor-widget-container{font-size:16px;}.elementor-404 .elementor-element.elementor-element-a04bb55{--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-404 .elementor-element.elementor-element-9e05338{--min-height:11vh;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-404 .elementor-element.elementor-element-7d839fc{--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-404 .elementor-element.elementor-element-9e6966a{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-9e6966a .elementor-button{padding:5px 20px 5px 20px;}.elementor-404 .elementor-element.elementor-element-55275e3{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-2bd949a{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-2bd949a .elementor-button{padding:5px 20px 5px 20px;}.elementor-404 .elementor-element.elementor-element-847a7b7{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-404 .elementor-element.elementor-element-f1b34b7 .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-a876e6a .elementor-heading-title{font-size:30px;}.elementor-404 .elementor-element.elementor-element-bef4dca{--margin-top:0%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-404 .elementor-element.elementor-element-df94767{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-df94767 .elementor-button{padding:5px 20px 5px 20px;}.elementor-404 .elementor-element.elementor-element-3a7320b{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-2d11d99{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-2d11d99 .elementor-button{padding:5px 20px 5px 20px;}.elementor-404 .elementor-element.elementor-element-b7c9d33 > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-404 .elementor-element.elementor-element-b7c9d33 .elementor-widget-container{font-size:12px;}.elementor-404 .elementor-element.elementor-element-be4d895{--padding-top:3%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-404 .elementor-element.elementor-element-c4d1bbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:7%;--padding-right:7%;}.elementor-404 .elementor-element.elementor-element-f887581{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:6%;--padding-left:7%;--padding-right:7%;}.elementor-404 .elementor-element.elementor-element-ba8413e{--swiper-slides-to-display:1;--arrow-prev-left-position:16%;--arrow-prev-top-position:54%;--arrow-next-right-position:16%;--arrow-next-top-position:54%;}}@media(max-width:1024px){.elementor-404 .elementor-element.elementor-element-7d839fc{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;}.elementor-404 .elementor-element.elementor-element-af8096c{--min-height:41vh;--justify-content:center;--border-radius:25px 25px 25px 25px;}.elementor-404 .elementor-element.elementor-element-f1b34b7 .elementor-heading-title{font-size:35px;}.elementor-404 .elementor-element.elementor-element-a876e6a .elementor-heading-title{font-size:28px;}.elementor-404 .elementor-element.elementor-element-bef4dca{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-404 .elementor-element.elementor-element-b7c9d33 .elementor-widget-container{font-size:16px;}.elementor-404 .elementor-element.elementor-element-be4d895{--padding-top:3%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-404 .elementor-element.elementor-element-c4d1bbf{--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-404 .elementor-element.elementor-element-f7525ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-404 .elementor-element.elementor-element-f887581{--padding-top:2%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-404 .elementor-element.elementor-element-ba8413e{--swiper-slides-to-display:1;--arrow-prev-left-position:20%;--arrow-prev-top-position:54%;--arrow-next-right-position:20%;--arrow-next-top-position:54%;}}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-a04bb55{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-404 .elementor-element.elementor-element-9e05338{--min-height:5vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-7d839fc{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-404 .elementor-element.elementor-element-61f0d28{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-404 .elementor-element.elementor-element-af8096c{--min-height:60vh;--justify-content:center;--border-radius:25px 25px 25px 25px;}.elementor-404 .elementor-element.elementor-element-a876e6a .elementor-heading-title{font-size:26px;}.elementor-404 .elementor-element.elementor-element-bef4dca{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-404 .elementor-element.elementor-element-df94767{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-3a7320b{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-2d11d99{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-93ab561{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-b7c9d33 .elementor-widget-container{font-size:16px;}.elementor-404 .elementor-element.elementor-element-be4d895{--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-404 .elementor-element.elementor-element-c4d1bbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-404 .elementor-element.elementor-element-f7525ad{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-f887581{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:22%;--padding-left:3%;--padding-right:3%;}.elementor-404 .elementor-element.elementor-element-ba8413e{--swiper-slides-to-display:1;}.elementor-404 .elementor-element.elementor-element-ba8413e > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-404 .elementor-element.elementor-element-49439ab4{--width:91%;}.elementor-404 .elementor-element.elementor-element-2b4e60da{--width:100%;}.elementor-404 .elementor-element.elementor-element-48ed7209{--width:65%;}.elementor-404 .elementor-element.elementor-element-2abf7f40{--width:35%;}.elementor-404 .elementor-element.elementor-element-9e05338{--width:66%;}.elementor-404 .elementor-element.elementor-element-847a7b7{--width:40%;}}@media(max-width:1400px) and (min-width:768px){.elementor-404 .elementor-element.elementor-element-847a7b7{--width:36%;}}@media(max-width:1024px) and (min-width:768px){.elementor-404 .elementor-element.elementor-element-847a7b7{--width:58%;}}/* Start custom CSS for container, class: .elementor-element-3fafcc95 */@media (min-width: 768px) {
  /* Ensure consistent rendering of elements */
  *, *::before, *::after {
      box-sizing: border-box;
  }

  /* .c2: This section gets a white background with a rounded top-left corner */
  .c2 {
      background-color: #FFF;
      /* 50px rounded only on the top-left; adjust as needed */
      border-radius: 50px 0 0 0;
      will-change: transform, clip-path;
  }

  /* Apply common properties for c1, c2 and c3 including their pseudo‑elements */
  .c1, .c1::before,
  .c2, .c2::before,
  .c3, .c3::before {
      backface-visibility: hidden;
      transform: translateZ(0);
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
  }

  /* Ensure all content stays within bounds using clip-path */
  .c1, .c2, .c3 {
      clip-path: inset(0);
      will-change: transform, clip-path;
  }

  /* For .c1: White section with rounded bottom-right and bottom-left corners */
  .c1::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: transparent;
      /* Rounded bottom corners */
      border-radius: 0 0 50px 50px;
      /* Use a spread equal to your border radius for a clean edge */
      box-shadow: 0 0 0 50px #FFF;
      pointer-events: none;
      clip-path: inset(0);
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
  }

  /* For .c3: The left section with rounded top‑left and bottom‑left corners.
     Note: Adjust the transform to try to overlap any gap.
  */
  .c3::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: transparent;
      /* Rounded on the left side (top-left and bottom-left) */
      border-radius: 50px 0 50px 0;
      box-shadow: 1000px 0px 0px 40px #FFFF;
      pointer-events: none;
      clip-path: inset(0);
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      /* Slightly nudge the element left and up to overlap any gap */
      
}/* End custom CSS */