.elementor-404 .elementor-element.elementor-element-8afa47e{--display:flex;--min-height:80vh;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.05;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:200px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-8afa47e:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-8afa47e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EB2429;}.elementor-404 .elementor-element.elementor-element-8afa47e::before, .elementor-404 .elementor-element.elementor-element-8afa47e > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-8afa47e > .e-con-inner > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-8afa47e > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-8afa47e > .e-con-inner > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-8afa47e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-360160c );background-image:url("https://jit.layouts.gr/wp-content/uploads/2024/01/global-business-internet-network-connection-iot-internet-things-business-intelligence-concept-busines-global-network-futuristic-technology-background-ai-generative-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-404 .elementor-element.elementor-element-8afa47e::before{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-404 .elementor-element.elementor-element-8afa47e > .elementor-shape-bottom .elementor-shape-fill, .elementor-404 .elementor-element.elementor-element-8afa47e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-8437f0c );}.elementor-404 .elementor-element.elementor-element-8afa47e > .elementor-shape-bottom svg, .elementor-404 .elementor-element.elementor-element-8afa47e > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:100px;}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-icon i{color:var( --e-global-color-121d3e9 );transition:color 0.3s;}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-icon svg{fill:var( --e-global-color-121d3e9 );transition:fill 0.3s;}.elementor-404 .elementor-element.elementor-element-7b2cc6c{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-item > a{font-family:var( --e-global-typography-5ec7628-font-family ), Sans-serif;font-size:var( --e-global-typography-5ec7628-font-size );font-weight:var( --e-global-typography-5ec7628-font-weight );text-transform:var( --e-global-typography-5ec7628-text-transform );font-style:var( --e-global-typography-5ec7628-font-style );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-text{color:var( --e-global-color-121d3e9 );transition:color 0.3s;}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-78f4971{--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:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-d4a4d7a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-d4a4d7a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-13b0cd7 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-404 .elementor-element.elementor-element-13b0cd7{text-align:start;}.elementor-404 .elementor-element.elementor-element-13b0cd7 .elementor-heading-title{font-family:var( --e-global-typography-a9df466-font-family ), Sans-serif;font-size:var( --e-global-typography-a9df466-font-size );font-weight:var( --e-global-typography-a9df466-font-weight );text-transform:var( --e-global-typography-a9df466-text-transform );font-style:var( --e-global-typography-a9df466-font-style );line-height:var( --e-global-typography-a9df466-line-height );color:var( --e-global-color-121d3e9 );}.elementor-404 .elementor-element.elementor-element-6edbeb5.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6edbeb5.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6edbeb5.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6edbeb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 200px 0px 0px;}.elementor-404 .elementor-element.elementor-element-6edbeb5{z-index:1;text-align:start;font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-6edbeb5 p{margin-block-end:0px;}.elementor-404 .elementor-element.elementor-element-6edbeb5.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-6edbeb5.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-6edbeb5.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-6edbeb5.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-6edbeb5.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-6edbeb5.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-6edbeb5.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-6edbeb5.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-6edbeb5 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-2cf14ca{--divider-border-style:solid;--divider-color:#ECECECDE;--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-2cf14ca > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-404 .elementor-element.elementor-element-2cf14ca .elementor-divider-separator{width:85%;margin:0 auto;margin-left:0;}.elementor-404 .elementor-element.elementor-element-2cf14ca .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-404 .elementor-element.elementor-element-337552e.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-337552e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-337552e.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-337552e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 200px 20px 0px;}.elementor-404 .elementor-element.elementor-element-337552e{z-index:1;text-align:justify;font-family:var( --e-global-typography-394b259-font-family ), Sans-serif;font-size:var( --e-global-typography-394b259-font-size );font-weight:var( --e-global-typography-394b259-font-weight );text-transform:var( --e-global-typography-394b259-text-transform );font-style:var( --e-global-typography-394b259-font-style );line-height:var( --e-global-typography-394b259-line-height );color:#FFF7F7;}.elementor-404 .elementor-element.elementor-element-337552e p{margin-block-end:0px;}.elementor-404 .elementor-element.elementor-element-337552e.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-337552e.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-337552e.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-337552e.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-337552e.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-337552e.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-337552e.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-337552e.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-337552e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-0b4f182 .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:0.3s;border-radius:50px 50px 50px 50px;padding:25px 25px 25px 25px;}.elementor-404 .elementor-element.elementor-element-0b4f182 .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-0b4f182 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-0b4f182{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-0b4f182 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-404 .elementor-element.elementor-element-0b4f182 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-0b4f182.elementor-element{--align-self:flex-start;}.elementor-404 .elementor-element.elementor-element-0b4f182 .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-0b4f182 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-9fb89d4{--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:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-8564d0b{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;--lottie-container-width:100%;--lottie-container-max-width:1000px;}.elementor-404 .elementor-element.elementor-element-8564d0b .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 200% ) blur( 0px ) hue-rotate( 0deg );}.elementor-404 .elementor-element.elementor-element-e1524bd{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--overflow:hidden;overflow:visible;}.elementor-404 .elementor-element.elementor-element-d9c2b55{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-f1461f9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-a53db91 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-a53db91.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-a53db91.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-a53db91.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-a53db91.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-a53db91.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-62ea666.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-62ea666.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-62ea666.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-62ea666 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-62ea666.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-62ea666.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-62ea666.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-62ea666.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-62ea666.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-62ea666.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-62ea666.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-62ea666.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-62ea666 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-eefebc5.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-eefebc5.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-eefebc5.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-eefebc5{color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-eefebc5.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-eefebc5.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-eefebc5.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-eefebc5.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-eefebc5.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-eefebc5.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-eefebc5.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-eefebc5.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-eefebc5 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-8d77220{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-165798e .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-165798e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-165798e.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-165798e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-165798e.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-165798e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-c5e3fa8.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-c5e3fa8.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-c5e3fa8.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-c5e3fa8 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-c5e3fa8.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-c5e3fa8.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-c5e3fa8.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-c5e3fa8.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-c5e3fa8.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-c5e3fa8.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-c5e3fa8.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-c5e3fa8.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-c5e3fa8 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-fb26f2f.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-fb26f2f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-fb26f2f.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-fb26f2f{color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-fb26f2f.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-fb26f2f.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-fb26f2f.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-fb26f2f.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-fb26f2f.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-fb26f2f.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-fb26f2f.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-fb26f2f.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-fb26f2f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-bf42e50{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-558fba2 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-558fba2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-558fba2.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-558fba2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-558fba2.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-558fba2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-f11ab43.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-f11ab43.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-f11ab43.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-f11ab43 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-f11ab43.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-f11ab43.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-f11ab43.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-f11ab43.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-f11ab43.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-f11ab43.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-f11ab43.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-f11ab43.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-f11ab43 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-54b503e.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-54b503e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-54b503e.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-54b503e{color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-54b503e.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-54b503e.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-54b503e.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-54b503e.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-54b503e.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-54b503e.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-54b503e.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-54b503e.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-54b503e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-b182e07{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-b182e07:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-b182e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-8270624.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-8270624.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-8270624.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-8270624 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-404 .elementor-element.elementor-element-8270624{text-align:center;}.elementor-404 .elementor-element.elementor-element-8270624 .elementor-heading-title{font-family:var( --e-global-typography-4b4aecd-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4aecd-font-size );font-weight:var( --e-global-typography-4b4aecd-font-weight );text-transform:var( --e-global-typography-4b4aecd-text-transform );font-style:var( --e-global-typography-4b4aecd-font-style );line-height:var( --e-global-typography-4b4aecd-line-height );color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-8270624.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-8270624.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-8270624.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-8270624.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-8270624.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-8270624.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-8270624.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-8270624.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-8270624 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-2b175e3 > .elementor-widget-container{padding:0px 200px 50px 200px;}.elementor-404 .elementor-element.elementor-element-2b175e3{text-align:center;}.elementor-404 .elementor-element.elementor-element-2b175e3 .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );color:var( --e-global-color-e16f5f5 );}.elementor-404 .elementor-element.elementor-element-7d6dc9a{--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;overflow:visible;}.elementor-404 .elementor-element.elementor-element-f7e8719 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-0e20114{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-0e20114:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-0e20114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-1397682{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-498890a{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-5bc22c0{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-5bc22c0 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-404 .elementor-element.elementor-element-5bc22c0 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-5bc22c0 .elementor-counter-number{text-align:center;}.elementor-404 .elementor-element.elementor-element-5bc22c0.ob-use-counterz span[class*="elementor-counter-number"]{flex-grow:unset;}.elementor-404 .elementor-element.elementor-element-5bc22c0.ob-use-counterz .elementor-counter-number-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-5bc22c0.ob-use-counterz .elementor-counter-title{justify-content:center;}.elementor-404 .elementor-element.elementor-element-5a34a49.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-5a34a49.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-5a34a49.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-5a34a49 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-5a34a49{text-align:center;}.elementor-404 .elementor-element.elementor-element-5a34a49 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-5a34a49.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-5a34a49.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-5a34a49.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-5a34a49.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-5a34a49.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-5a34a49.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-5a34a49.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-5a34a49.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-5a34a49 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-ecd16bd{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-33364b0{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-33364b0 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-404 .elementor-element.elementor-element-33364b0 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-33364b0 .elementor-counter-number{text-align:center;}.elementor-404 .elementor-element.elementor-element-33364b0.ob-use-counterz span[class*="elementor-counter-number"]{flex-grow:unset;}.elementor-404 .elementor-element.elementor-element-33364b0.ob-use-counterz .elementor-counter-number-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-33364b0.ob-use-counterz .elementor-counter-title{justify-content:center;}.elementor-404 .elementor-element.elementor-element-7e46314.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7e46314.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7e46314.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7e46314 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-7e46314{text-align:center;}.elementor-404 .elementor-element.elementor-element-7e46314 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-7e46314.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-7e46314.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-7e46314.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-7e46314.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-7e46314.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-7e46314.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-7e46314.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-7e46314.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-7e46314 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-772b407{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-2be9184{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-2be9184 > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-404 .elementor-element.elementor-element-2be9184 .elementor-counter-number-wrapper{--counter-prefix-grow:0;--counter-suffix-grow:0;--counter-number-grow:1;color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-2be9184 .elementor-counter-number{text-align:center;}.elementor-404 .elementor-element.elementor-element-2be9184.ob-use-counterz span[class*="elementor-counter-number"]{flex-grow:unset;}.elementor-404 .elementor-element.elementor-element-2be9184.ob-use-counterz .elementor-counter-number-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-2be9184.ob-use-counterz .elementor-counter-title{justify-content:center;}.elementor-404 .elementor-element.elementor-element-1b6c728.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1b6c728.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1b6c728.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1b6c728 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-1b6c728{text-align:center;}.elementor-404 .elementor-element.elementor-element-1b6c728 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-1b6c728.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-1b6c728.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-1b6c728.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-1b6c728.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-1b6c728.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-1b6c728.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-1b6c728.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-1b6c728.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-1b6c728 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-630eb529:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-630eb529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8437f0c );}.elementor-404 .elementor-element.elementor-element-630eb529{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:112px 0px 112px 0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-630eb529 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-404 .elementor-element.elementor-element-37fb5528.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-404 .elementor-element.elementor-element-37fb5528.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-696fb6ed{overflow:visible;}.elementor-bc-flex-widget .elementor-404 .elementor-element.elementor-element-52ff55ec.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-404 .elementor-element.elementor-element-52ff55ec.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-6fab9d6e{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;align-self:flex-start;z-index:2;--lottie-container-max-width:75%;--lottie-container-opacity:1;}.elementor-404 .elementor-element.elementor-element-6fab9d6e > .elementor-widget-container{margin:-10px -10px -42px -10px;}.elementor-404 .elementor-element.elementor-element-6fab9d6e .e-lottie__container{filter:brightness( 0% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 360deg );}.elementor-404 .elementor-element.elementor-element-1ed46b31.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1ed46b31.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1ed46b31.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1ed46b31{width:auto;max-width:auto;text-align:start;}.elementor-404 .elementor-element.elementor-element-1ed46b31 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-404 .elementor-element.elementor-element-1ed46b31 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-1ed46b31.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-1ed46b31.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-1ed46b31.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-1ed46b31.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-1ed46b31.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-1ed46b31.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-1ed46b31.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-1ed46b31.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-1ed46b31 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-26b486fc.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-26b486fc.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-26b486fc.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-26b486fc > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-26b486fc{text-align:start;}.elementor-404 .elementor-element.elementor-element-26b486fc.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-26b486fc.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-26b486fc.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-26b486fc.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-26b486fc.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-26b486fc.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-26b486fc.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-26b486fc.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-26b486fc > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-19523993.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-19523993.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-19523993.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-19523993 > .elementor-widget-container{padding:0px 0px 0px 24px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-121d3e9 );}.elementor-404 .elementor-element.elementor-element-19523993{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:400;text-transform:none;font-style:normal;line-height:1.5em;}.elementor-404 .elementor-element.elementor-element-19523993.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-19523993.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-19523993.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-19523993.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-19523993.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-19523993.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-19523993.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-19523993.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-19523993 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-aa0a246.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-aa0a246.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-aa0a246.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-aa0a246 > .elementor-widget-container{padding:30px 0px 30px 24px;border-style:none;}.elementor-404 .elementor-element.elementor-element-aa0a246{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:italic;line-height:1.5em;}.elementor-404 .elementor-element.elementor-element-aa0a246.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-aa0a246.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-aa0a246.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-aa0a246.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-aa0a246.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-aa0a246.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-aa0a246.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-aa0a246.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-aa0a246 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-57621381{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-57621381 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-59b9bb4 .elementor-button{background-color:var( --e-global-color-dc78308 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-59b9bb4{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-59b9bb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-59b9bb4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-404 .elementor-element.elementor-element-59b9bb4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-404 .elementor-element.elementor-element-59b9bb4 .elementor-button:hover, .elementor-404 .elementor-element.elementor-element-59b9bb4 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-404 .elementor-element.elementor-element-59b9bb4 .elementor-button:hover svg, .elementor-404 .elementor-element.elementor-element-59b9bb4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-404 .elementor-element.elementor-element-1e08ec2{--spacer-size:50px;}.elementor-404 .elementor-element.elementor-element-5d29a02 > .elementor-background-overlay{opacity:0.5;}.elementor-404 .elementor-element.elementor-element-5d29a02{overflow:visible;}.elementor-404 .elementor-element.elementor-element-49f62306:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-404 .elementor-element.elementor-element-49f62306 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEFF5;}.elementor-404 .elementor-element.elementor-element-49f62306:hover > .elementor-element-populated{background-color:var( --e-global-color-8437f0c );box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.62);}.elementor-404 .elementor-element.elementor-element-49f62306.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-404 .elementor-element.elementor-element-49f62306 > .elementor-element-populated, .elementor-404 .elementor-element.elementor-element-49f62306 > .elementor-element-populated > .elementor-background-overlay, .elementor-404 .elementor-element.elementor-element-49f62306 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-404 .elementor-element.elementor-element-49f62306 > .elementor-element-populated{box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-404 .elementor-element.elementor-element-49f62306 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-296c091f .elementor-icon-box-wrapper{gap:15px;}.elementor-404 .elementor-element.elementor-element-296c091f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-296c091f.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-296c091f.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-296c091f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-296c091f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-296c091f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-296c091f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-296c091f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-296c091f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-296c091f .elementor-icon{font-size:80px;}.elementor-404 .elementor-element.elementor-element-296c091f .elementor-icon-box-img{overflow:hidden;}.elementor-404 .elementor-element.elementor-element-296c091f .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-296c091f .elementor-icon-box-title a{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-57d8421b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-404 .elementor-element.elementor-element-57d8421b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-57d8421b:hover > .elementor-element-populated{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.62);}.elementor-404 .elementor-element.elementor-element-57d8421b > .elementor-element-populated, .elementor-404 .elementor-element.elementor-element-57d8421b > .elementor-element-populated > .elementor-background-overlay, .elementor-404 .elementor-element.elementor-element-57d8421b > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-404 .elementor-element.elementor-element-57d8421b > .elementor-element-populated{box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-404 .elementor-element.elementor-element-57d8421b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-556d44fd .elementor-icon-box-wrapper{gap:15px;}.elementor-404 .elementor-element.elementor-element-556d44fd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-556d44fd.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-556d44fd.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-556d44fd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-556d44fd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-556d44fd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-556d44fd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-556d44fd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-556d44fd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-556d44fd .elementor-icon{font-size:80px;}.elementor-404 .elementor-element.elementor-element-556d44fd .elementor-icon-box-img{overflow:hidden;}.elementor-404 .elementor-element.elementor-element-556d44fd .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-556d44fd .elementor-icon-box-title a{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-556d44fd .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-556d44fd .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-986270c{overflow:visible;}.elementor-404 .elementor-element.elementor-element-103557f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-404 .elementor-element.elementor-element-103557f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EB2429;}.elementor-404 .elementor-element.elementor-element-103557f:hover > .elementor-element-populated{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.62);}.elementor-404 .elementor-element.elementor-element-103557f > .elementor-element-populated, .elementor-404 .elementor-element.elementor-element-103557f > .elementor-element-populated > .elementor-background-overlay, .elementor-404 .elementor-element.elementor-element-103557f > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-404 .elementor-element.elementor-element-103557f > .elementor-element-populated{box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:25px 25px 25px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;}.elementor-404 .elementor-element.elementor-element-103557f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-79fa91c .elementor-icon-box-wrapper{gap:15px;}.elementor-404 .elementor-element.elementor-element-79fa91c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-79fa91c.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-79fa91c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-79fa91c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-79fa91c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-79fa91c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-79fa91c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-79fa91c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-79fa91c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-79fa91c .elementor-icon{font-size:80px;}.elementor-404 .elementor-element.elementor-element-79fa91c .elementor-icon-box-img{overflow:hidden;}.elementor-404 .elementor-element.elementor-element-79fa91c .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-79fa91c .elementor-icon-box-title a{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-79fa91c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-79fa91c .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-ef81ad0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-404 .elementor-element.elementor-element-ef81ad0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEFF5;}.elementor-404 .elementor-element.elementor-element-ef81ad0:hover > .elementor-element-populated{background-color:var( --e-global-color-8437f0c );box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.62);}.elementor-404 .elementor-element.elementor-element-ef81ad0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-404 .elementor-element.elementor-element-ef81ad0 > .elementor-element-populated, .elementor-404 .elementor-element.elementor-element-ef81ad0 > .elementor-element-populated > .elementor-background-overlay, .elementor-404 .elementor-element.elementor-element-ef81ad0 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-404 .elementor-element.elementor-element-ef81ad0 > .elementor-element-populated{box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-404 .elementor-element.elementor-element-ef81ad0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-e4e470e .elementor-icon-box-wrapper{gap:15px;}.elementor-404 .elementor-element.elementor-element-e4e470e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-e4e470e.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-e4e470e.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-e4e470e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-e4e470e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-e4e470e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-e4e470e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-e4e470e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-404 .elementor-element.elementor-element-e4e470e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-e4e470e .elementor-icon{font-size:80px;}.elementor-404 .elementor-element.elementor-element-e4e470e .elementor-icon-box-img{overflow:hidden;}.elementor-404 .elementor-element.elementor-element-e4e470e .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-e4e470e .elementor-icon-box-title a{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-37ac809{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-37ac809:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-37ac809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F4F6;}.elementor-404 .elementor-element.elementor-element-9257f66.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-9257f66.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-9257f66.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-9257f66 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-404 .elementor-element.elementor-element-9257f66{text-align:center;}.elementor-404 .elementor-element.elementor-element-9257f66 .elementor-heading-title{font-family:var( --e-global-typography-4b4aecd-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4aecd-font-size );font-weight:var( --e-global-typography-4b4aecd-font-weight );text-transform:var( --e-global-typography-4b4aecd-text-transform );font-style:var( --e-global-typography-4b4aecd-font-style );line-height:var( --e-global-typography-4b4aecd-line-height );color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-9257f66.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-9257f66.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-9257f66.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-9257f66.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-9257f66.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-9257f66.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-9257f66.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-9257f66.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-9257f66 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-76905da > .elementor-widget-container{padding:0px 200px 50px 200px;}.elementor-404 .elementor-element.elementor-element-76905da{text-align:center;}.elementor-404 .elementor-element.elementor-element-76905da .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );color:var( --e-global-color-e16f5f5 );}.elementor-404 .elementor-element.elementor-element-6eeddb9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-7cd4590{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-7cd4590:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-7cd4590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-404 .elementor-element.elementor-element-7824d5f.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7824d5f.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7824d5f.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7824d5f > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-404 .elementor-element.elementor-element-7824d5f{text-align:center;}.elementor-404 .elementor-element.elementor-element-7824d5f .elementor-heading-title{font-family:var( --e-global-typography-4b4aecd-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4aecd-font-size );font-weight:var( --e-global-typography-4b4aecd-font-weight );text-transform:var( --e-global-typography-4b4aecd-text-transform );font-style:var( --e-global-typography-4b4aecd-font-style );line-height:var( --e-global-typography-4b4aecd-line-height );color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-7824d5f.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-7824d5f.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-7824d5f.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-7824d5f.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-7824d5f.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-7824d5f.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-7824d5f.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-7824d5f.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-7824d5f > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-36a5546 > .elementor-widget-container{padding:0px 200px 50px 200px;}.elementor-404 .elementor-element.elementor-element-36a5546{text-align:center;}.elementor-404 .elementor-element.elementor-element-36a5546 .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );color:var( --e-global-color-e16f5f5 );}.elementor-404 .elementor-element.elementor-element-bcc1699 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-a751af3{--display:flex;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-a751af3:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-a751af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-a751af3::before, .elementor-404 .elementor-element.elementor-element-a751af3 > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-a751af3 > .e-con-inner > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-a751af3 > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-a751af3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-a751af3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-404 .elementor-element.elementor-element-6f0ce6c.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6f0ce6c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6f0ce6c.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6f0ce6c > .elementor-widget-container{padding:0px 100px 50px 100px;}.elementor-404 .elementor-element.elementor-element-6f0ce6c{text-align:center;}.elementor-404 .elementor-element.elementor-element-6f0ce6c .elementor-heading-title{font-family:var( --e-global-typography-4b4aecd-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4aecd-font-size );font-weight:var( --e-global-typography-4b4aecd-font-weight );text-transform:var( --e-global-typography-4b4aecd-text-transform );font-style:var( --e-global-typography-4b4aecd-font-style );line-height:var( --e-global-typography-4b4aecd-line-height );color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-6f0ce6c.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-6f0ce6c.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-6f0ce6c.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-6f0ce6c.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-6f0ce6c.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-6f0ce6c.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-6f0ce6c.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-6f0ce6c.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-6f0ce6c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-3e87048 > .elementor-widget-container{padding:0px 200px 50px 200px;}.elementor-404 .elementor-element.elementor-element-3e87048{text-align:center;}.elementor-404 .elementor-element.elementor-element-3e87048 .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );color:var( --e-global-color-e16f5f5 );}.elementor-404 .elementor-element.elementor-element-540b3bf{--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:50px 0px;--row-gap:50px;--column-gap:0px;--overlay-opacity:0.75;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-540b3bf:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-540b3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#19369996;}.elementor-404 .elementor-element.elementor-element-540b3bf::before, .elementor-404 .elementor-element.elementor-element-540b3bf > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-540b3bf > .e-con-inner > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-540b3bf > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-540b3bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-540b3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://jit.layouts.gr/wp-content/uploads/2024/09/Free-Space-Stars-Clipart.svg");--background-overlay:'';background-position:center center;background-repeat:repeat;background-size:75% auto;}.elementor-404 .elementor-element.elementor-element-540b3bf > .elementor-shape-top .elementor-shape-fill, .elementor-404 .elementor-element.elementor-element-540b3bf > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-404 .elementor-element.elementor-element-540b3bf > .elementor-shape-top svg, .elementor-404 .elementor-element.elementor-element-540b3bf > .e-con-inner > .elementor-shape-top svg{height:250px;}.elementor-404 .elementor-element.elementor-element-0f8c91d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-0f8c91d{z-index:3;}.elementor-404 .elementor-element.elementor-element-a64615b{width:auto;max-width:auto;bottom:-85px;z-index:1;--lottie-container-width:351px;}body:not(.rtl) .elementor-404 .elementor-element.elementor-element-a64615b{left:5px;}body.rtl .elementor-404 .elementor-element.elementor-element-a64615b{right:5px;}.elementor-404 .elementor-element.elementor-element-625c54df:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-625c54df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0d66e0 );}.elementor-404 .elementor-element.elementor-element-625c54df > .elementor-container{max-width:1800px;min-height:400px;}.elementor-404 .elementor-element.elementor-element-625c54df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-625c54df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-404 .elementor-element.elementor-element-3d1fc035.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-404 .elementor-element.elementor-element-3d1fc035.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-404 .elementor-element.elementor-element-3d1fc035 > .elementor-element-populated{padding:112px 0px 112px 0px;}.elementor-404 .elementor-element.elementor-element-59698737{z-index:0;overflow:visible;}.elementor-404 .elementor-element.elementor-element-642e3c36.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-404 .elementor-element.elementor-element-20733ef0.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-20733ef0.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-20733ef0.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-20733ef0 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-20733ef0{text-align:center;}.elementor-404 .elementor-element.elementor-element-20733ef0 .elementor-heading-title{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );color:#070720;}.elementor-404 .elementor-element.elementor-element-20733ef0.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-20733ef0.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-20733ef0.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-20733ef0.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-20733ef0.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-20733ef0.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-20733ef0.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-20733ef0.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-20733ef0 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-32c85a32 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-32c85a32 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-32c85a32.elementor-view-stacked .elementor-icon{background-color:#E4E8EF;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-32c85a32.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-32c85a32.elementor-view-default .elementor-icon{color:#E4E8EF;border-color:#E4E8EF;}.elementor-404 .elementor-element.elementor-element-32c85a32.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-32c85a32.elementor-view-default .elementor-icon svg{fill:#E4E8EF;}.elementor-404 .elementor-element.elementor-element-32c85a32.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-32c85a32.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-32c85a32 .elementor-icon{font-size:16px;padding:16px;}.elementor-404 .elementor-element.elementor-element-32c85a32 .elementor-icon svg{height:16px;}.elementor-404 .elementor-element.elementor-element-3b902aaa .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-3b902aaa.elementor-view-stacked .elementor-icon{background-color:#E4E8EF;color:#EB2429;}.elementor-404 .elementor-element.elementor-element-3b902aaa.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-3b902aaa.elementor-view-default .elementor-icon{color:#E4E8EF;border-color:#E4E8EF;}.elementor-404 .elementor-element.elementor-element-3b902aaa.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-3b902aaa.elementor-view-default .elementor-icon svg{fill:#E4E8EF;}.elementor-404 .elementor-element.elementor-element-3b902aaa.elementor-view-framed .elementor-icon{background-color:#EB2429;}.elementor-404 .elementor-element.elementor-element-3b902aaa.elementor-view-stacked .elementor-icon svg{fill:#EB2429;}.elementor-404 .elementor-element.elementor-element-3b902aaa .elementor-icon{font-size:16px;padding:16px;}.elementor-404 .elementor-element.elementor-element-3b902aaa .elementor-icon svg{height:16px;}.elementor-404 .elementor-element.elementor-element-3e37a5df > .elementor-element-populated{border-style:solid;border-width:0px 2px 0px 2px;border-color:var( --e-global-color-121d3e9 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-3e37a5df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-242526f0{overflow:visible;}.elementor-404 .elementor-element.elementor-element-610d0edd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-404 .elementor-element.elementor-element-610d0edd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-360160c );}.elementor-bc-flex-widget .elementor-404 .elementor-element.elementor-element-610d0edd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-404 .elementor-element.elementor-element-610d0edd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-610d0edd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-404 .elementor-element.elementor-element-610d0edd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-a75d5e4{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;align-self:flex-start;z-index:2;--lottie-container-max-width:75%;--lottie-container-opacity:1;}.elementor-404 .elementor-element.elementor-element-a75d5e4 > .elementor-widget-container{margin:-10px -10px -42px -10px;}.elementor-404 .elementor-element.elementor-element-6045e15e.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6045e15e.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6045e15e.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6045e15e{width:auto;max-width:auto;text-align:start;}.elementor-404 .elementor-element.elementor-element-6045e15e > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-404 .elementor-element.elementor-element-6045e15e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-121d3e9 );}.elementor-404 .elementor-element.elementor-element-6045e15e.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-6045e15e.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-6045e15e.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-6045e15e.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-6045e15e.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-6045e15e.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-6045e15e.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-6045e15e.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-6045e15e > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1d5c47e7.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1d5c47e7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1d5c47e7.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1d5c47e7 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-1d5c47e7{text-align:start;}.elementor-404 .elementor-element.elementor-element-1d5c47e7 .elementor-heading-title{color:var( --e-global-color-121d3e9 );}.elementor-404 .elementor-element.elementor-element-1d5c47e7.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-1d5c47e7.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-1d5c47e7.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-1d5c47e7.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-1d5c47e7.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-1d5c47e7.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-1d5c47e7.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-1d5c47e7.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-1d5c47e7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7421666d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-404 .elementor-element.elementor-element-7421666d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEFF5;}.elementor-bc-flex-widget .elementor-404 .elementor-element.elementor-element-7421666d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-404 .elementor-element.elementor-element-7421666d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-7421666d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-404 .elementor-element.elementor-element-7421666d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-404 .elementor-element.elementor-element-7421666d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-2ecbe3ae.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-2ecbe3ae.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-2ecbe3ae.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-2ecbe3ae{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-404 .elementor-element.elementor-element-2ecbe3ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-2ecbe3ae.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-2ecbe3ae.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-2ecbe3ae.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-2ecbe3ae.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-2ecbe3ae.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-2ecbe3ae.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-2ecbe3ae.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-2ecbe3ae.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-2ecbe3ae > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1687c0f8{overflow:visible;}.elementor-404 .elementor-element.elementor-element-40bcf95c .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-40bcf95c .elementor-icon-box-title a{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-193e02ab .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-193e02ab .elementor-icon-box-title a{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-491cf3ea{margin-top:-30px;margin-bottom:0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-596a4ddf .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-596a4ddf .elementor-icon-box-title a{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-17f3cc05 .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-17f3cc05 .elementor-icon-box-title a{font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-21e6aff4{overflow:visible;}.elementor-bc-flex-widget .elementor-404 .elementor-element.elementor-element-43866b7f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-404 .elementor-element.elementor-element-43866b7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-43866b7f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-404 .elementor-element.elementor-element-43866b7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-c47b674{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;align-self:flex-start;z-index:2;--lottie-container-max-width:75%;--lottie-container-opacity:1;}.elementor-404 .elementor-element.elementor-element-c47b674 > .elementor-widget-container{margin:-10px -10px -42px -10px;}.elementor-404 .elementor-element.elementor-element-c47b674 .e-lottie__container{filter:brightness( 0% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 360deg );}.elementor-404 .elementor-element.elementor-element-509596b4.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-509596b4.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-509596b4.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-509596b4{width:auto;max-width:auto;text-align:start;}.elementor-404 .elementor-element.elementor-element-509596b4 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-404 .elementor-element.elementor-element-509596b4 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-509596b4.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-509596b4.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-509596b4.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-509596b4.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-509596b4.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-509596b4.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-509596b4.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-509596b4.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-509596b4 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1ec8ad7.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1ec8ad7.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1ec8ad7.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1ec8ad7 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-1ec8ad7{text-align:start;}.elementor-404 .elementor-element.elementor-element-1ec8ad7.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-1ec8ad7.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-1ec8ad7.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-1ec8ad7.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-1ec8ad7.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-1ec8ad7.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-1ec8ad7.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-1ec8ad7.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-1ec8ad7 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-418fbac2.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-418fbac2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-418fbac2.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-418fbac2.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-418fbac2.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-418fbac2.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-418fbac2.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-418fbac2.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-418fbac2.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-418fbac2.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-418fbac2.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-418fbac2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-26b9371.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-26b9371.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-26b9371.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-26b9371 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-26b9371 .elementor-heading-title{font-family:var( --e-global-typography-6b970ff-font-family ), Sans-serif;font-size:var( --e-global-typography-6b970ff-font-size );font-weight:var( --e-global-typography-6b970ff-font-weight );font-style:var( --e-global-typography-6b970ff-font-style );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-26b9371.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-26b9371.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-26b9371.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-26b9371.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-26b9371.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-26b9371.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-26b9371.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-26b9371.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-26b9371 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-46ff0dbe.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-46ff0dbe.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-46ff0dbe.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-46ff0dbe.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-46ff0dbe.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-46ff0dbe.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-46ff0dbe.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-46ff0dbe.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-46ff0dbe.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-46ff0dbe.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-46ff0dbe.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-46ff0dbe > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6ec30bc{--spacer-size:50px;}.elementor-404 .elementor-element.elementor-element-ee9adad > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-404 .elementor-element.elementor-element-ee9adad .elementor-icon-box-wrapper{text-align:start;}.elementor-404 .elementor-element.elementor-element-ee9adad .elementor-icon-box-title{color:#070720;}.elementor-404 .elementor-element.elementor-element-84b459f{--spacer-size:10px;}.elementor-404 .elementor-element.elementor-element-10660a6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-404 .elementor-element.elementor-element-10660a6 .elementor-icon-box-wrapper{text-align:start;}.elementor-404 .elementor-element.elementor-element-10660a6 .elementor-icon-box-title{color:#070720;}.elementor-404 .elementor-element.elementor-element-2d9174d{--spacer-size:10px;}.elementor-404 .elementor-element.elementor-element-2a1468b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-404 .elementor-element.elementor-element-2a1468b .elementor-icon-box-wrapper{text-align:start;}.elementor-404 .elementor-element.elementor-element-2a1468b .elementor-icon-box-title{color:#070720;}.elementor-404 .elementor-element.elementor-element-9a0ea0d{--spacer-size:10px;}.elementor-404 .elementor-element.elementor-element-6f31e77 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-404 .elementor-element.elementor-element-6f31e77 .elementor-icon-box-wrapper{text-align:start;}.elementor-404 .elementor-element.elementor-element-6f31e77 .elementor-icon-box-title{color:#070720;}.elementor-404 .elementor-element.elementor-element-5e1167e{--spacer-size:10px;}.elementor-404 .elementor-element.elementor-element-827fe5c{--spacer-size:10px;}.elementor-404 .elementor-element.elementor-element-e64c949 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-404 .elementor-element.elementor-element-e64c949 .elementor-icon-box-wrapper{text-align:start;}.elementor-404 .elementor-element.elementor-element-e64c949 .elementor-icon-box-title{color:#070720;}.elementor-404 .elementor-element.elementor-element-15973c6.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-15973c6.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-15973c6.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-15973c6.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-15973c6.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-15973c6.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-15973c6.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-15973c6.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-15973c6.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-15973c6.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-15973c6.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-15973c6 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-d64cbff{width:100%;max-width:100%;align-self:center;--lottie-container-width:50%;}.elementor-404 .elementor-element.elementor-element-d64cbff > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-404 .elementor-element.elementor-element-9db8d4a{--spacer-size:50px;}.elementor-404 .elementor-element.elementor-element-289eecf3.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-289eecf3.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-289eecf3.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-289eecf3 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-289eecf3 .elementor-heading-title{font-family:var( --e-global-typography-6b970ff-font-family ), Sans-serif;font-size:var( --e-global-typography-6b970ff-font-size );font-weight:var( --e-global-typography-6b970ff-font-weight );font-style:var( --e-global-typography-6b970ff-font-style );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-289eecf3.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-289eecf3.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-289eecf3.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-289eecf3.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-289eecf3.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-289eecf3.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-289eecf3.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-289eecf3.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-289eecf3 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7dfd0622.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7dfd0622.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7dfd0622.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7dfd0622.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-7dfd0622.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-7dfd0622.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-7dfd0622.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-7dfd0622.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-7dfd0622.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-7dfd0622.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-7dfd0622.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-7dfd0622 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-80cc653.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-80cc653.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-80cc653.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-80cc653 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-80cc653 .elementor-heading-title{font-family:var( --e-global-typography-6b970ff-font-family ), Sans-serif;font-size:var( --e-global-typography-6b970ff-font-size );font-weight:var( --e-global-typography-6b970ff-font-weight );font-style:var( --e-global-typography-6b970ff-font-style );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-80cc653.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-80cc653.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-80cc653.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-80cc653.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-80cc653.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-80cc653.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-80cc653.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-80cc653.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-80cc653 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-458e8fd2.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-458e8fd2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-458e8fd2.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-458e8fd2.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-458e8fd2.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-458e8fd2.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-458e8fd2.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-458e8fd2.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-458e8fd2.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-458e8fd2.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-458e8fd2.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-458e8fd2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-50b3d41{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-404 .elementor-element.elementor-element-50b3d41 > .elementor-widget-container{margin:0px 0px 24px 0px;padding:0px 15px 0px 0px;}.elementor-404 .elementor-element.elementor-element-50b3d41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-50b3d41 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-50b3d41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-50b3d41 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-404 .elementor-element.elementor-element-50b3d41 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-404 .elementor-element.elementor-element-50b3d41 .elementor-icon-list-icon i{color:var( --e-global-color-a4d0a47 );transition:color 0.3s;}.elementor-404 .elementor-element.elementor-element-50b3d41 .elementor-icon-list-icon svg{fill:var( --e-global-color-a4d0a47 );transition:fill 0.3s;}.elementor-404 .elementor-element.elementor-element-50b3d41 .elementor-icon-list-text{transition:color 0.3s;}.elementor-404 .elementor-element.elementor-element-36f10cb0{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-404 .elementor-element.elementor-element-36f10cb0 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-404 .elementor-element.elementor-element-36f10cb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-36f10cb0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-36f10cb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-36f10cb0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-404 .elementor-element.elementor-element-36f10cb0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-404 .elementor-element.elementor-element-36f10cb0 .elementor-icon-list-icon i{color:var( --e-global-color-a4d0a47 );transition:color 0.3s;}.elementor-404 .elementor-element.elementor-element-36f10cb0 .elementor-icon-list-icon svg{fill:var( --e-global-color-a4d0a47 );transition:fill 0.3s;}.elementor-404 .elementor-element.elementor-element-36f10cb0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-404 .elementor-element.elementor-element-75c48569:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-404 .elementor-element.elementor-element-75c48569 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEFF5;}.elementor-404 .elementor-element.elementor-element-75c48569 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 30px 30px 30px;}.elementor-404 .elementor-element.elementor-element-75c48569 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-17db295d > .elementor-widget-container{background-color:var( --e-global-color-121d3e9 );margin:0px 0px 30px 0px;}.elementor-404 .elementor-element.elementor-element-17db295d{z-index:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-icon i{color:var( --e-global-color-e16f5f5 );transition:color 0.3s;}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-icon svg{fill:var( --e-global-color-e16f5f5 );transition:fill 0.3s;}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-item > a{font-family:var( --e-global-typography-906ded2-font-family ), Sans-serif;font-size:var( --e-global-typography-906ded2-font-size );font-weight:var( --e-global-typography-906ded2-font-weight );text-transform:var( --e-global-typography-906ded2-text-transform );font-style:var( --e-global-typography-906ded2-font-style );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-text{color:var( --e-global-color-e16f5f5 );transition:color 0.3s;}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-5e10b38c > .elementor-element-populated{padding:112px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-26d4caee{z-index:0;overflow:visible;}.elementor-404 .elementor-element.elementor-element-36bbfc4.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-36bbfc4.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-36bbfc4.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-36bbfc4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-36bbfc4 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;line-height:1.5em;}.elementor-404 .elementor-element.elementor-element-36bbfc4.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-36bbfc4.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-36bbfc4.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-36bbfc4.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-36bbfc4.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-36bbfc4.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-36bbfc4.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-36bbfc4.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-36bbfc4 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-1df14cf3{width:var( --container-widget-width, 65px );max-width:65px;--container-widget-width:65px;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-1df14cf3 img{border-radius:50px 50px 50px 50px;}.elementor-404 .elementor-element.elementor-element-41ce54fb{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-41ce54fb > .elementor-widget-container{margin:0px 0px 0px 16px;}.elementor-404 .elementor-element.elementor-element-41ce54fb .elementor-icon-box-wrapper{text-align:start;}.elementor-404 .elementor-element.elementor-element-41ce54fb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-41ce54fb .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-41ce54fb .elementor-icon-box-title a{font-family:var( --e-global-typography-6e340fb-font-family ), Sans-serif;font-size:var( --e-global-typography-6e340fb-font-size );font-weight:var( --e-global-typography-6e340fb-font-weight );text-transform:var( --e-global-typography-6e340fb-text-transform );font-style:var( --e-global-typography-6e340fb-font-style );line-height:var( --e-global-typography-6e340fb-line-height );}.elementor-404 .elementor-element.elementor-element-41ce54fb .elementor-icon-box-description{font-family:var( --e-global-typography-5ec7628-font-family ), Sans-serif;font-size:var( --e-global-typography-5ec7628-font-size );font-weight:var( --e-global-typography-5ec7628-font-weight );text-transform:var( --e-global-typography-5ec7628-text-transform );font-style:var( --e-global-typography-5ec7628-font-style );line-height:var( --e-global-typography-5ec7628-line-height );color:var( --e-global-color-a047deb );}.elementor-404 .elementor-element.elementor-element-95ec428{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-95ec428:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-95ec428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-404 .elementor-element.elementor-element-95ec428::before, .elementor-404 .elementor-element.elementor-element-95ec428 > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-95ec428 > .e-con-inner > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-95ec428 > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-95ec428 > .e-con-inner > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-95ec428 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E2231;background-image:url("https://jit.layouts.gr/wp-content/uploads/2024/09/bmjx_i59r_210203-scaled.jpg");--background-overlay:'';}.elementor-404 .elementor-element.elementor-element-95ec428 > .elementor-shape-top .elementor-shape-fill, .elementor-404 .elementor-element.elementor-element-95ec428 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#1E2231;}.elementor-404 .elementor-element.elementor-element-95ec428 > .elementor-shape-top svg, .elementor-404 .elementor-element.elementor-element-95ec428 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:45px;}.elementor-404 .elementor-element.elementor-element-95ec428.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-404 .elementor-element.elementor-element-596f805.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-596f805.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-596f805.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-596f805 > .elementor-widget-container{padding:0px 100px 50px 100px;}.elementor-404 .elementor-element.elementor-element-596f805{text-align:center;}.elementor-404 .elementor-element.elementor-element-596f805 .elementor-heading-title{font-family:var( --e-global-typography-4b4aecd-font-family ), Sans-serif;font-size:var( --e-global-typography-4b4aecd-font-size );font-weight:var( --e-global-typography-4b4aecd-font-weight );text-transform:var( --e-global-typography-4b4aecd-text-transform );font-style:var( --e-global-typography-4b4aecd-font-style );line-height:var( --e-global-typography-4b4aecd-line-height );color:var( --e-global-color-secondary );}.elementor-404 .elementor-element.elementor-element-596f805.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-596f805.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-596f805.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-596f805.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-596f805.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-596f805.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-596f805.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-596f805.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-596f805 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-7ca5cf3 > .elementor-widget-container{padding:0px 200px 50px 200px;}.elementor-404 .elementor-element.elementor-element-7ca5cf3{text-align:center;}.elementor-404 .elementor-element.elementor-element-7ca5cf3 .elementor-heading-title{font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );color:var( --e-global-color-e16f5f5 );}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form{background-color:var( --e-global-color-primary );margin:0px 0px 0px 0px;padding:50px 50px 50px 50px;border-radius:12px 12px 12px 12px;}.elementor-404 .elementor-element.elementor-element-6b186bf{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-6b186bf.elementor-element{--align-self:stretch;}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:1200px;}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .eael-contact-form-7-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-d9fa867-font-family ), Sans-serif;font-size:var( --e-global-typography-d9fa867-font-size );font-weight:var( --e-global-typography-d9fa867-font-weight );text-transform:var( --e-global-typography-d9fa867-text-transform );font-style:var( --e-global-typography-d9fa867-font-style );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .wpcf7-form label{color:#070720A8;}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 label{color:#070720A8;}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .wpcf7-form label, .elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{margin-bottom:12px;font-family:var( --e-global-typography-6e340fb-font-family ), Sans-serif;font-size:var( --e-global-typography-6e340fb-font-size );font-weight:var( --e-global-typography-6e340fb-font-weight );text-transform:var( --e-global-typography-6e340fb-text-transform );font-style:var( --e-global-typography-6e340fb-font-style );line-height:var( --e-global-typography-6e340fb-line-height );}.elementor-404 .elementor-element.elementor-element-b3b498e{overflow:visible;}.elementor-404 .elementor-element.elementor-element-c8f9581{margin-top:0px;margin-bottom:30px;overflow:visible;}.elementor-bc-flex-widget .elementor-404 .elementor-element.elementor-element-6e165e7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-404 .elementor-element.elementor-element-6e165e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-25a4030{width:var( --container-widget-width, 42px );max-width:42px;--container-widget-width:42px;--container-widget-flex-grow:0;align-self:flex-start;z-index:2;--lottie-container-max-width:75%;--lottie-container-opacity:1;}.elementor-404 .elementor-element.elementor-element-25a4030 > .elementor-widget-container{margin:-10px -10px -42px -10px;}.elementor-404 .elementor-element.elementor-element-25a4030 .e-lottie__container{filter:brightness( 0% ) contrast( 200% ) saturate( 0% ) blur( 0px ) hue-rotate( 360deg );}.elementor-404 .elementor-element.elementor-element-2d7180c.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-2d7180c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-2d7180c.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-2d7180c{width:auto;max-width:auto;text-align:start;}.elementor-404 .elementor-element.elementor-element-2d7180c > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-404 .elementor-element.elementor-element-2d7180c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-2d7180c.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-2d7180c.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-2d7180c.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-2d7180c.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-2d7180c.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-2d7180c.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-2d7180c.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-2d7180c.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-2d7180c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-b10d737.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-b10d737.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-b10d737.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-b10d737 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-b10d737{text-align:start;}.elementor-404 .elementor-element.elementor-element-b10d737.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-b10d737.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-b10d737.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-b10d737.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-b10d737.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-b10d737.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-b10d737.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-b10d737.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-b10d737 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-bc-flex-widget .elementor-404 .elementor-element.elementor-element-a754747.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-404 .elementor-element.elementor-element-a754747.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-a754747.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-404 .elementor-element.elementor-element-c6abffa{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-c6abffa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-12f6f8e:not(.elementor-motion-effects-element-type-background), .elementor-404 .elementor-element.elementor-element-12f6f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e0d66e0 );}.elementor-404 .elementor-element.elementor-element-12f6f8e > .elementor-container{min-height:350px;}.elementor-404 .elementor-element.elementor-element-12f6f8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-12f6f8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-404 .elementor-element.elementor-element-e7ddcf1{overflow:visible;}.elementor-404 .elementor-element.elementor-element-6c550d4.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6c550d4.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6c550d4.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6c550d4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-6c550d4 .elementor-heading-title{font-family:var( --e-global-typography-6b970ff-font-family ), Sans-serif;font-size:var( --e-global-typography-6b970ff-font-size );font-weight:var( --e-global-typography-6b970ff-font-weight );font-style:var( --e-global-typography-6b970ff-font-style );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-6c550d4.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-6c550d4.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-6c550d4.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-6c550d4.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-6c550d4.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-6c550d4.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-6c550d4.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-6c550d4.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-6c550d4 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-cd35991.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-cd35991.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-cd35991.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-cd35991{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-cd35991.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-cd35991.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-cd35991.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-cd35991.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-cd35991.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-cd35991.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-cd35991.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-cd35991.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-cd35991 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-6e0c119{margin-top:0px;margin-bottom:24px;overflow:visible;}.elementor-404 .elementor-element.elementor-element-d1021d9{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-d1021d9 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-404 .elementor-element.elementor-element-d1021d9 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-d1021d9.ob-use-counterz span[class*="elementor-counter-number"]{flex-grow:unset;}.elementor-404 .elementor-element.elementor-element-d1021d9.ob-use-counterz .elementor-counter-number-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-d1021d9.ob-use-counterz .elementor-counter-title{justify-content:center;}.elementor-404 .elementor-element.elementor-element-5282ebe.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-5282ebe.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-5282ebe.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-5282ebe .elementor-heading-title{font-family:var( --e-global-typography-5ec7628-font-family ), Sans-serif;font-size:var( --e-global-typography-5ec7628-font-size );font-weight:var( --e-global-typography-5ec7628-font-weight );text-transform:var( --e-global-typography-5ec7628-text-transform );font-style:var( --e-global-typography-5ec7628-font-style );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-5282ebe.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-5282ebe.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-5282ebe.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-5282ebe.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-5282ebe.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-5282ebe.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-5282ebe.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-5282ebe.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-5282ebe > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-5ae2836{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-5ae2836 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-404 .elementor-element.elementor-element-5ae2836 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-5ae2836.ob-use-counterz span[class*="elementor-counter-number"]{flex-grow:unset;}.elementor-404 .elementor-element.elementor-element-5ae2836.ob-use-counterz .elementor-counter-number-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-5ae2836.ob-use-counterz .elementor-counter-title{justify-content:center;}.elementor-404 .elementor-element.elementor-element-f468ee2.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-f468ee2.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-f468ee2.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-f468ee2 .elementor-heading-title{font-family:var( --e-global-typography-5ec7628-font-family ), Sans-serif;font-size:var( --e-global-typography-5ec7628-font-size );font-weight:var( --e-global-typography-5ec7628-font-weight );text-transform:var( --e-global-typography-5ec7628-text-transform );font-style:var( --e-global-typography-5ec7628-font-style );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-f468ee2.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-f468ee2.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-f468ee2.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-f468ee2.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-f468ee2.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-f468ee2.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-f468ee2.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-f468ee2.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-f468ee2 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-0904eb4{overflow:visible;}.elementor-404 .elementor-element.elementor-element-c05f946{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-c05f946 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-404 .elementor-element.elementor-element-c05f946 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-c05f946.ob-use-counterz span[class*="elementor-counter-number"]{flex-grow:unset;}.elementor-404 .elementor-element.elementor-element-c05f946.ob-use-counterz .elementor-counter-number-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-c05f946.ob-use-counterz .elementor-counter-title{justify-content:center;}.elementor-404 .elementor-element.elementor-element-a6a91d3.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-a6a91d3.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-a6a91d3.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-a6a91d3 .elementor-heading-title{font-family:var( --e-global-typography-5ec7628-font-family ), Sans-serif;font-size:var( --e-global-typography-5ec7628-font-size );font-weight:var( --e-global-typography-5ec7628-font-weight );text-transform:var( --e-global-typography-5ec7628-text-transform );font-style:var( --e-global-typography-5ec7628-font-style );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-a6a91d3.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-a6a91d3.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-a6a91d3.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-a6a91d3.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-a6a91d3.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-a6a91d3.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-a6a91d3.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-a6a91d3.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-a6a91d3 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-4607c91{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-4607c91 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-404 .elementor-element.elementor-element-4607c91 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-4607c91.ob-use-counterz span[class*="elementor-counter-number"]{flex-grow:unset;}.elementor-404 .elementor-element.elementor-element-4607c91.ob-use-counterz .elementor-counter-number-wrapper{justify-content:center;}.elementor-404 .elementor-element.elementor-element-4607c91.ob-use-counterz .elementor-counter-title{justify-content:center;}.elementor-404 .elementor-element.elementor-element-971a457.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-971a457.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-971a457.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-971a457 .elementor-heading-title{font-family:var( --e-global-typography-5ec7628-font-family ), Sans-serif;font-size:var( --e-global-typography-5ec7628-font-size );font-weight:var( --e-global-typography-5ec7628-font-weight );text-transform:var( --e-global-typography-5ec7628-text-transform );font-style:var( --e-global-typography-5ec7628-font-style );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-971a457.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-971a457.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-971a457.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-971a457.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-971a457.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-971a457.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-971a457.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-971a457.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-971a457 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-bc-flex-widget .elementor-404 .elementor-element.elementor-element-e706f66.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-404 .elementor-element.elementor-element-e706f66.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-404 .elementor-element.elementor-element-e706f66.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-404 .elementor-element.elementor-element-577c9e4.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-577c9e4.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-577c9e4.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-577c9e4 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-577c9e4 .elementor-heading-title{font-family:var( --e-global-typography-6e340fb-font-family ), Sans-serif;font-size:var( --e-global-typography-6e340fb-font-size );font-weight:var( --e-global-typography-6e340fb-font-weight );text-transform:var( --e-global-typography-6e340fb-text-transform );font-style:var( --e-global-typography-6e340fb-font-style );line-height:var( --e-global-typography-6e340fb-line-height );}.elementor-404 .elementor-element.elementor-element-577c9e4.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-577c9e4.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-577c9e4.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-577c9e4.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-577c9e4.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-577c9e4.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-577c9e4.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-577c9e4.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-577c9e4 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-f719268{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-f719268 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-404 .elementor-element.elementor-element-f719268.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-404 .elementor-element.elementor-element-f719268.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-404 .elementor-element.elementor-element-f719268.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-404 .elementor-element.elementor-element-f719268 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-f719268 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-404 .elementor-element.elementor-element-f719268 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-404 .elementor-element.elementor-element-f719268 .elementor-image-box-img{overflow:hidden;}.elementor-404 .elementor-element.elementor-element-f719268 .elementor-image-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-b96d7c3{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-b96d7c3 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-b96d7c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-b96d7c3.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-b96d7c3.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-b96d7c3.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-b96d7c3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-b96d7c3.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-404 .elementor-element.elementor-element-b96d7c3.elementor-view-framed .elementor-icon:hover, .elementor-404 .elementor-element.elementor-element-b96d7c3.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-404 .elementor-element.elementor-element-b96d7c3.elementor-view-framed .elementor-icon:hover, .elementor-404 .elementor-element.elementor-element-b96d7c3.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-404 .elementor-element.elementor-element-b96d7c3 .elementor-icon{font-size:24px;}.elementor-404 .elementor-element.elementor-element-b96d7c3 .elementor-icon svg{height:24px;}.elementor-404 .elementor-element.elementor-element-73b4fa7{--divider-border-style:solid;--divider-color:var( --e-global-color-8437f0c );--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-73b4fa7 .elementor-divider-separator{width:100%;}.elementor-404 .elementor-element.elementor-element-73b4fa7 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-404 .elementor-element.elementor-element-573c613{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-573c613 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-404 .elementor-element.elementor-element-573c613.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-404 .elementor-element.elementor-element-573c613.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-404 .elementor-element.elementor-element-573c613.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-404 .elementor-element.elementor-element-573c613 .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-573c613 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-404 .elementor-element.elementor-element-573c613 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-404 .elementor-element.elementor-element-573c613 .elementor-image-box-img{overflow:hidden;}.elementor-404 .elementor-element.elementor-element-573c613 .elementor-image-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-6f5d849{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-6f5d849 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-6f5d849.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-6f5d849.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-6f5d849.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-6f5d849.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-6f5d849.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-6f5d849.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-404 .elementor-element.elementor-element-6f5d849.elementor-view-framed .elementor-icon:hover, .elementor-404 .elementor-element.elementor-element-6f5d849.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-404 .elementor-element.elementor-element-6f5d849.elementor-view-framed .elementor-icon:hover, .elementor-404 .elementor-element.elementor-element-6f5d849.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-404 .elementor-element.elementor-element-6f5d849 .elementor-icon{font-size:24px;}.elementor-404 .elementor-element.elementor-element-6f5d849 .elementor-icon svg{height:24px;}.elementor-404 .elementor-element.elementor-element-99ffa74{--divider-border-style:solid;--divider-color:var( --e-global-color-8437f0c );--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-99ffa74 .elementor-divider-separator{width:100%;}.elementor-404 .elementor-element.elementor-element-99ffa74 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-404 .elementor-element.elementor-element-0ade17f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-404 .elementor-element.elementor-element-0ade17f > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-404 .elementor-element.elementor-element-0ade17f.elementor-position-right .elementor-image-box-img{margin-left:16px;}.elementor-404 .elementor-element.elementor-element-0ade17f.elementor-position-left .elementor-image-box-img{margin-right:16px;}.elementor-404 .elementor-element.elementor-element-0ade17f.elementor-position-top .elementor-image-box-img{margin-bottom:16px;}.elementor-404 .elementor-element.elementor-element-0ade17f .elementor-image-box-title{margin-bottom:4px;font-family:var( --e-global-typography-d9f56ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d9f56ad-font-size );font-weight:var( --e-global-typography-d9f56ad-font-weight );text-transform:var( --e-global-typography-d9f56ad-text-transform );font-style:var( --e-global-typography-d9f56ad-font-style );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-0ade17f .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-404 .elementor-element.elementor-element-0ade17f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-404 .elementor-element.elementor-element-0ade17f .elementor-image-box-img{overflow:hidden;}.elementor-404 .elementor-element.elementor-element-0ade17f .elementor-image-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-862a602{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-862a602 .elementor-icon-wrapper{text-align:center;}.elementor-404 .elementor-element.elementor-element-862a602.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-862a602.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-862a602.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-862a602.elementor-view-framed .elementor-icon, .elementor-404 .elementor-element.elementor-element-862a602.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-404 .elementor-element.elementor-element-862a602.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-404 .elementor-element.elementor-element-862a602.elementor-view-framed .elementor-icon:hover, .elementor-404 .elementor-element.elementor-element-862a602.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-404 .elementor-element.elementor-element-862a602.elementor-view-framed .elementor-icon:hover, .elementor-404 .elementor-element.elementor-element-862a602.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-404 .elementor-element.elementor-element-862a602 .elementor-icon{font-size:24px;}.elementor-404 .elementor-element.elementor-element-862a602 .elementor-icon svg{height:24px;}.elementor-404 .elementor-element.elementor-element-4907498{overflow:visible;}.elementor-404 .elementor-element.elementor-element-2d217e0 > .elementor-widget-container{margin:-180px 0px 0px -400px;}.elementor-404 .elementor-element.elementor-element-5f23351.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-5f23351.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-5f23351.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-5f23351 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-5f23351{text-align:center;}.elementor-404 .elementor-element.elementor-element-5f23351 .elementor-heading-title{font-family:var( --e-global-typography-6b970ff-font-family ), Sans-serif;font-size:var( --e-global-typography-6b970ff-font-size );font-weight:var( --e-global-typography-6b970ff-font-weight );font-style:var( --e-global-typography-6b970ff-font-style );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-5f23351.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-5f23351.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-5f23351.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-5f23351.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-5f23351.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-5f23351.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-5f23351.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-5f23351.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-5f23351 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-12e7a96.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-12e7a96.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-12e7a96.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-12e7a96.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-12e7a96.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-12e7a96.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-12e7a96.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-12e7a96.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-12e7a96.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-12e7a96.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-12e7a96.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-12e7a96 > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-9f4687a{--divider-border-style:solid;--divider-color:var( --e-global-color-121d3e9 );--divider-border-width:1px;}.elementor-404 .elementor-element.elementor-element-9f4687a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-404 .elementor-element.elementor-element-9f4687a .elementor-divider-separator{width:100%;}.elementor-404 .elementor-element.elementor-element-9f4687a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-404 .elementor-element.elementor-element-069b4d1 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-404 .elementor-element.elementor-element-069b4d1 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-404 .elementor-element.elementor-element-069b4d1{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-404 .elementor-element.elementor-element-069b4d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-404 .elementor-element.elementor-element-069b4d1 .elementor-icon-list-item > a{font-family:var( --e-global-typography-906ded2-font-family ), Sans-serif;font-size:var( --e-global-typography-906ded2-font-size );font-weight:var( --e-global-typography-906ded2-font-weight );text-transform:var( --e-global-typography-906ded2-text-transform );font-style:var( --e-global-typography-906ded2-font-style );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}.elementor-404 .elementor-element.elementor-element-069b4d1 .elementor-icon-list-text{color:var( --e-global-color-e16f5f5 );transition:color 0.3s;}.elementor-404 .elementor-element.elementor-element-01ad8bd.ob-harakiri{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-01ad8bd.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-01ad8bd.ob-harakiri div{writing-mode:inherit;}.elementor-404 .elementor-element.elementor-element-01ad8bd{width:initial;max-width:initial;top:-30px;}.elementor-404 .elementor-element.elementor-element-01ad8bd > .elementor-widget-container{background-color:var( --e-global-color-text );padding:24px 24px 24px 24px;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-8437f0c );border-radius:50% 50% 50% 50%;}body:not(.rtl) .elementor-404 .elementor-element.elementor-element-01ad8bd{left:0px;}body.rtl .elementor-404 .elementor-element.elementor-element-01ad8bd{right:0px;}.elementor-404 .elementor-element.elementor-element-01ad8bd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-8437f0c );}.elementor-404 .elementor-element.elementor-element-01ad8bd.ob-harakiri > div, .elementor-404 .elementor-element.elementor-element-01ad8bd.ob-harakiri > h1, .elementor-404 .elementor-element.elementor-element-01ad8bd.ob-harakiri > h2, .elementor-404 .elementor-element.elementor-element-01ad8bd.ob-harakiri > h3, .elementor-404 .elementor-element.elementor-element-01ad8bd.ob-harakiri > h4, .elementor-404 .elementor-element.elementor-element-01ad8bd.ob-harakiri > h5, .elementor-404 .elementor-element.elementor-element-01ad8bd.ob-harakiri > h6, .elementor-404 .elementor-element.elementor-element-01ad8bd.ob-harakiri > p{transform:rotate(0deg);}.elementor-404 .elementor-element.elementor-element-01ad8bd > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-404 .elementor-element.elementor-element-0a6875c > .elementor-widget-container{margin:0px -42px 0px 0px;padding:-3px -3px -3px -3px;}.elementor-404 .elementor-element.elementor-element-0a6875c{z-index:0;}html, body{overflow-x:auto;}@media(min-width:768px){.elementor-404 .elementor-element.elementor-element-8afa47e{--content-width:1450px;}.elementor-404 .elementor-element.elementor-element-d4a4d7a{--width:55%;}.elementor-404 .elementor-element.elementor-element-9fb89d4{--width:45%;}.elementor-404 .elementor-element.elementor-element-49f62306{width:55%;}.elementor-404 .elementor-element.elementor-element-57d8421b{width:45%;}.elementor-404 .elementor-element.elementor-element-103557f{width:45%;}.elementor-404 .elementor-element.elementor-element-ef81ad0{width:55%;}.elementor-404 .elementor-element.elementor-element-3d1fc035{width:10%;}.elementor-404 .elementor-element.elementor-element-3e37a5df{width:64.664%;}.elementor-404 .elementor-element.elementor-element-610d0edd{width:64.999%;}.elementor-404 .elementor-element.elementor-element-7421666d{width:35%;}.elementor-404 .elementor-element.elementor-element-43866b7f{width:75%;}.elementor-404 .elementor-element.elementor-element-75c48569{width:24.999%;}.elementor-404 .elementor-element.elementor-element-5e10b38c{width:25%;}.elementor-404 .elementor-element.elementor-element-95ec428{--width:100%;}.elementor-404 .elementor-element.elementor-element-7c0cd95{width:35%;}.elementor-404 .elementor-element.elementor-element-e706f66{width:65%;}.elementor-404 .elementor-element.elementor-element-67794f5{width:25%;}.elementor-404 .elementor-element.elementor-element-ff42096{width:41.332%;}}@media(max-width:1024px) and (min-width:768px){.elementor-404 .elementor-element.elementor-element-498890a{--width:33%;}.elementor-404 .elementor-element.elementor-element-ecd16bd{--width:33%;}.elementor-404 .elementor-element.elementor-element-772b407{--width:33%;}.elementor-404 .elementor-element.elementor-element-37fb5528{width:100%;}.elementor-404 .elementor-element.elementor-element-52ff55ec{width:100%;}.elementor-404 .elementor-element.elementor-element-49f62306{width:50%;}.elementor-404 .elementor-element.elementor-element-57d8421b{width:50%;}.elementor-404 .elementor-element.elementor-element-103557f{width:50%;}.elementor-404 .elementor-element.elementor-element-ef81ad0{width:50%;}.elementor-404 .elementor-element.elementor-element-3d1fc035{width:20%;}.elementor-404 .elementor-element.elementor-element-3e37a5df{width:80%;}.elementor-404 .elementor-element.elementor-element-610d0edd{width:100%;}.elementor-404 .elementor-element.elementor-element-7421666d{width:100%;}.elementor-404 .elementor-element.elementor-element-43866b7f{width:100%;}.elementor-404 .elementor-element.elementor-element-75c48569{width:100%;}.elementor-404 .elementor-element.elementor-element-5e10b38c{width:100%;}.elementor-404 .elementor-element.elementor-element-7c0cd95{width:45%;}.elementor-404 .elementor-element.elementor-element-746c51a{width:100%;}.elementor-404 .elementor-element.elementor-element-b8f3e47{width:100%;}.elementor-404 .elementor-element.elementor-element-ffe37a0{width:100%;}.elementor-404 .elementor-element.elementor-element-6924c81{width:100%;}.elementor-404 .elementor-element.elementor-element-e706f66{width:55%;}.elementor-404 .elementor-element.elementor-element-67794f5{width:35%;}.elementor-404 .elementor-element.elementor-element-ff42096{width:65%;}.elementor-404 .elementor-element.elementor-element-eab320e{width:100%;}}@media(min-width:1025px){.elementor-404 .elementor-element.elementor-element-540b3bf::before, .elementor-404 .elementor-element.elementor-element-540b3bf > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-540b3bf > .e-con-inner > .elementor-background-video-container::before, .elementor-404 .elementor-element.elementor-element-540b3bf > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-540b3bf > .e-con-inner > .elementor-background-slideshow::before, .elementor-404 .elementor-element.elementor-element-540b3bf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1024px){.elementor-404 .elementor-element.elementor-element-8afa47e > .elementor-shape-bottom svg, .elementor-404 .elementor-element.elementor-element-8afa47e > .e-con-inner > .elementor-shape-bottom svg{height:45px;}.elementor-404 .elementor-element.elementor-element-7b2cc6c > .elementor-widget-container{margin:0px 0px 0px -4px;}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-item > a{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-13b0cd7 .elementor-heading-title{font-size:var( --e-global-typography-a9df466-font-size );line-height:var( --e-global-typography-a9df466-line-height );}.elementor-404 .elementor-element.elementor-element-6edbeb5{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-337552e{font-size:var( --e-global-typography-394b259-font-size );line-height:var( --e-global-typography-394b259-line-height );}.elementor-404 .elementor-element.elementor-element-d9c2b55{--grid-auto-flow:row;}.elementor-404 .elementor-element.elementor-element-8270624 .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );}.elementor-404 .elementor-element.elementor-element-2b175e3 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-1397682{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-404 .elementor-element.elementor-element-5a34a49 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-7e46314 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-1b6c728 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-630eb529{padding:56px 0px 56px 0px;}.elementor-404 .elementor-element.elementor-element-1ed46b31 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-19523993{font-size:18px;}.elementor-404 .elementor-element.elementor-element-aa0a246{font-size:18px;}.elementor-404 .elementor-element.elementor-element-296c091f .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-296c091f .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-556d44fd .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-556d44fd .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-79fa91c .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-79fa91c .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-e4e470e .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-e4e470e .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-9257f66 .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );}.elementor-404 .elementor-element.elementor-element-76905da .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-7824d5f .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );}.elementor-404 .elementor-element.elementor-element-36a5546 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-6f0ce6c .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );}.elementor-404 .elementor-element.elementor-element-3e87048 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-3d1fc035 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-20733ef0 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-610d0edd > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-404 .elementor-element.elementor-element-6045e15e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-7421666d > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-404 .elementor-element.elementor-element-2ecbe3ae{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-404 .elementor-element.elementor-element-40bcf95c .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-40bcf95c .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-193e02ab .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-193e02ab .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-596a4ddf .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-596a4ddf .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-17f3cc05 .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-17f3cc05 .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-43866b7f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-404 .elementor-element.elementor-element-509596b4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-26b9371 .elementor-heading-title{font-size:var( --e-global-typography-6b970ff-font-size );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-289eecf3 .elementor-heading-title{font-size:var( --e-global-typography-6b970ff-font-size );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-80cc653 .elementor-heading-title{font-size:var( --e-global-typography-6b970ff-font-size );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-item > a{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}.elementor-404 .elementor-element.elementor-element-5e10b38c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-36bbfc4 .elementor-heading-title{font-size:18px;}.elementor-404 .elementor-element.elementor-element-41ce54fb .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-41ce54fb .elementor-icon-box-title a{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );}.elementor-404 .elementor-element.elementor-element-41ce54fb .elementor-icon-box-description{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-596f805 .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );}.elementor-404 .elementor-element.elementor-element-7ca5cf3 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .eael-contact-form-7-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .wpcf7-form label, .elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );}.elementor-404 .elementor-element.elementor-element-2d7180c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-12f6f8e{padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-6c550d4 .elementor-heading-title{font-size:var( --e-global-typography-6b970ff-font-size );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-cd35991{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-6e0c119{margin-top:0px;margin-bottom:16px;}.elementor-404 .elementor-element.elementor-element-746c51a > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-404 .elementor-element.elementor-element-d1021d9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-5282ebe .elementor-heading-title{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-5ae2836 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-f468ee2 .elementor-heading-title{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-ffe37a0 > .elementor-element-populated{margin:0px 0px 16px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-404 .elementor-element.elementor-element-c05f946 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-a6a91d3 .elementor-heading-title{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-4607c91 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-971a457 .elementor-heading-title{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-577c9e4 .elementor-heading-title{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );}.elementor-404 .elementor-element.elementor-element-f719268 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-404 .elementor-element.elementor-element-f719268 .elementor-image-box-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-f719268 .elementor-image-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-573c613 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-404 .elementor-element.elementor-element-573c613 .elementor-image-box-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-573c613 .elementor-image-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-0ade17f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-404 .elementor-element.elementor-element-0ade17f .elementor-image-box-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-0ade17f .elementor-image-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-2d217e0 > .elementor-widget-container{margin:0px 0px 0px -100px;}.elementor-404 .elementor-element.elementor-element-5f23351 .elementor-heading-title{font-size:var( --e-global-typography-6b970ff-font-size );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-069b4d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-404 .elementor-element.elementor-element-069b4d1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}.elementor-404 .elementor-element.elementor-element-eab320e > .elementor-element-populated{margin:-30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-404 .elementor-element.elementor-element-01ad8bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-0a6875c > .elementor-widget-container{margin:0px -30px -30px 0px;}}@media(max-width:767px){.elementor-404 .elementor-element.elementor-element-8afa47e > .elementor-shape-bottom svg, .elementor-404 .elementor-element.elementor-element-8afa47e > .e-con-inner > .elementor-shape-bottom svg{height:15px;}.elementor-404 .elementor-element.elementor-element-8afa47e{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-7b2cc6c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-404 .elementor-element.elementor-element-7b2cc6c .elementor-icon-list-item > a{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-13b0cd7{text-align:start;}.elementor-404 .elementor-element.elementor-element-13b0cd7 .elementor-heading-title{font-size:var( --e-global-typography-a9df466-font-size );line-height:var( --e-global-typography-a9df466-line-height );}.elementor-404 .elementor-element.elementor-element-6edbeb5{text-align:center;font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-337552e{text-align:center;font-size:var( --e-global-typography-394b259-font-size );line-height:var( --e-global-typography-394b259-line-height );}.elementor-404 .elementor-element.elementor-element-d9c2b55{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-404 .elementor-element.elementor-element-8270624{text-align:start;}.elementor-404 .elementor-element.elementor-element-8270624 .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );}.elementor-404 .elementor-element.elementor-element-2b175e3{text-align:start;}.elementor-404 .elementor-element.elementor-element-2b175e3 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-1397682{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-404 .elementor-element.elementor-element-5a34a49 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-7e46314 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-1b6c728 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-630eb529{padding:40px 0px 40px 0px;}.elementor-404 .elementor-element.elementor-element-37fb5528.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-404 .elementor-element.elementor-element-52ff55ec.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-404 .elementor-element.elementor-element-6fab9d6e > .elementor-widget-container{margin:-10px -10px -10px -10px;padding:0px 0px 10px 0px;}.elementor-404 .elementor-element.elementor-element-1ed46b31 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-404 .elementor-element.elementor-element-1ed46b31{text-align:center;}.elementor-404 .elementor-element.elementor-element-1ed46b31 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-26b486fc{text-align:center;}.elementor-404 .elementor-element.elementor-element-19523993 > .elementor-widget-container{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-19523993{text-align:center;font-size:15px;}.elementor-404 .elementor-element.elementor-element-aa0a246 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-aa0a246{text-align:center;font-size:15px;}.elementor-404 .elementor-element.elementor-element-57621381{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-57621381 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-59b9bb4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-59b9bb4 .elementor-button{padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-296c091f .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-296c091f .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-556d44fd .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-556d44fd .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-79fa91c .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-79fa91c .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-e4e470e .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-e4e470e .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-9257f66{text-align:start;}.elementor-404 .elementor-element.elementor-element-9257f66 .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );}.elementor-404 .elementor-element.elementor-element-76905da{text-align:start;}.elementor-404 .elementor-element.elementor-element-76905da .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-7824d5f{text-align:start;}.elementor-404 .elementor-element.elementor-element-7824d5f .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );}.elementor-404 .elementor-element.elementor-element-36a5546{text-align:start;}.elementor-404 .elementor-element.elementor-element-36a5546 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-6f0ce6c{text-align:start;}.elementor-404 .elementor-element.elementor-element-6f0ce6c .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );}.elementor-404 .elementor-element.elementor-element-3e87048{text-align:start;}.elementor-404 .elementor-element.elementor-element-3e87048 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-20733ef0 .elementor-heading-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-32c85a32{width:initial;max-width:initial;}.elementor-404 .elementor-element.elementor-element-32c85a32 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-404 .elementor-element.elementor-element-3b902aaa{width:auto;max-width:auto;}.elementor-404 .elementor-element.elementor-element-3b902aaa > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-404 .elementor-element.elementor-element-3e37a5df > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-610d0edd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-404 .elementor-element.elementor-element-6045e15e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-1d5c47e7{text-align:center;}.elementor-404 .elementor-element.elementor-element-7421666d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-404 .elementor-element.elementor-element-2ecbe3ae{text-align:center;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-404 .elementor-element.elementor-element-40bcf95c .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-40bcf95c .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-193e02ab .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-193e02ab .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-596a4ddf .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-596a4ddf .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-17f3cc05 .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-17f3cc05 .elementor-icon-box-title a{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-43866b7f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-404 .elementor-element.elementor-element-509596b4 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-1ec8ad7{text-align:start;}.elementor-404 .elementor-element.elementor-element-26b9371 .elementor-heading-title{font-size:var( --e-global-typography-6b970ff-font-size );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-289eecf3 .elementor-heading-title{font-size:var( --e-global-typography-6b970ff-font-size );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-80cc653 .elementor-heading-title{font-size:var( --e-global-typography-6b970ff-font-size );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-50b3d41{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-50b3d41 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-404 .elementor-element.elementor-element-36f10cb0{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-36f10cb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-75c48569.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-404 .elementor-element.elementor-element-17db295d .elementor-icon-list-item > a{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}.elementor-404 .elementor-element.elementor-element-36bbfc4 .elementor-heading-title{font-size:15px;}.elementor-404 .elementor-element.elementor-element-41ce54fb .elementor-icon-box-title, .elementor-404 .elementor-element.elementor-element-41ce54fb .elementor-icon-box-title a{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );}.elementor-404 .elementor-element.elementor-element-41ce54fb .elementor-icon-box-description{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-596f805{text-align:start;}.elementor-404 .elementor-element.elementor-element-596f805 .elementor-heading-title{font-size:var( --e-global-typography-4b4aecd-font-size );line-height:var( --e-global-typography-4b4aecd-line-height );}.elementor-404 .elementor-element.elementor-element-7ca5cf3{text-align:start;}.elementor-404 .elementor-element.elementor-element-7ca5cf3 .elementor-heading-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .eael-contact-form-7-title{font-size:var( --e-global-typography-d9fa867-font-size );line-height:var( --e-global-typography-d9fa867-line-height );}.elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .wpcf7-form label, .elementor-404 .elementor-element.elementor-element-6b186bf .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );}.elementor-404 .elementor-element.elementor-element-6e165e7.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-404 .elementor-element.elementor-element-2d7180c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-b10d737 > .elementor-widget-container{margin:16px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-a754747.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-404 .elementor-element.elementor-element-6c550d4 .elementor-heading-title{font-size:var( --e-global-typography-6b970ff-font-size );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-cd35991{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-d1021d9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-5282ebe .elementor-heading-title{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-5ae2836 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-f468ee2 .elementor-heading-title{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-c05f946 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-a6a91d3 .elementor-heading-title{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-4607c91 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-971a457 .elementor-heading-title{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );}.elementor-404 .elementor-element.elementor-element-e706f66.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-404 .elementor-element.elementor-element-577c9e4 .elementor-heading-title{font-size:var( --e-global-typography-6e340fb-font-size );line-height:var( --e-global-typography-6e340fb-line-height );}.elementor-404 .elementor-element.elementor-element-f719268{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-f719268 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-f719268 .elementor-image-box-img{margin-bottom:16px;}.elementor-404 .elementor-element.elementor-element-f719268 .elementor-image-box-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-f719268 .elementor-image-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-573c613{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-573c613 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-573c613 .elementor-image-box-img{margin-bottom:16px;}.elementor-404 .elementor-element.elementor-element-573c613 .elementor-image-box-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-573c613 .elementor-image-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-0ade17f{width:100%;max-width:100%;}.elementor-404 .elementor-element.elementor-element-0ade17f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-404 .elementor-element.elementor-element-0ade17f .elementor-image-box-img{margin-bottom:16px;}.elementor-404 .elementor-element.elementor-element-0ade17f .elementor-image-box-title{font-size:var( --e-global-typography-d9f56ad-font-size );line-height:var( --e-global-typography-d9f56ad-line-height );}.elementor-404 .elementor-element.elementor-element-0ade17f .elementor-image-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-404 .elementor-element.elementor-element-ff42096 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-404 .elementor-element.elementor-element-5f23351 .elementor-heading-title{font-size:var( --e-global-typography-6b970ff-font-size );line-height:var( --e-global-typography-6b970ff-line-height );}.elementor-404 .elementor-element.elementor-element-069b4d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-404 .elementor-element.elementor-element-069b4d1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}.elementor-404 .elementor-element.elementor-element-eab320e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-404 .elementor-element.elementor-element-01ad8bd{top:70%;}.elementor-404 .elementor-element.elementor-element-01ad8bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-404 .elementor-element.elementor-element-0a6875c > .elementor-widget-container{margin:0px -100px -30px 0px;}}/* Start custom CSS for container, class: .elementor-element-e1524bd */.feature-card {
            background: rgba(255, 255, 255, 0.1);
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.2);
            border-radius: 16px;
            padding: 30px;
            transition: all 0.4s ease;
            animation: fadeInUp 1s ease-out both;
            position: relative;
            overflow: hidden;
        }

        .feature-card:nth-child(1) { animation-delay: 0.3s; }
        .feature-card:nth-child(2) { animation-delay: 0.5s; }
        .feature-card:nth-child(3) { animation-delay: 0.7s; }



        .feature-card:hover::before {
            left: 100%;
        }

        .feature-card:hover {
            background: rgba(255, 255, 255, 0.15);
            transform: translateY(-5px) scale(1.02);
            border-color: rgba(255, 255, 255, 0.4);
        }

        .feature-icon {
            font-size: 2.5rem;
            margin-bottom: 15px;
            display: inline-block;
           
        }

        .feature-card:hover .feature-icon {
            animation: spin 1s ease-in-out;
        }

        @keyframes bounce {
            0%, 100% {
                transform: translateY(0);
            }
            50% {
                transform: translateY(-5px);
            }
        }

        @keyframes spin {
            0% {
                transform: rotate(0deg) scale(1);
            }
            50% {
                transform: rotate(180deg) scale(1.1);
            }
            100% {
                transform: rotate(360deg) scale(1);
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7e8719 *//* ========================================
   TIPS SECTION - GENERAL STYLING
======================================== */



.elementor-404 .elementor-element.elementor-element-f7e8719 .tips-section-heading {
    text-align: center;
    font-size: 2.2em;
    font-weight: 700;
    color: #2c3e50;
    margin-bottom: 20px;
    line-height: 1.3;
    
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tips-section-subheading {
    text-align: center;
    font-size: 1.1em;
    color: #5a6c7d;
    margin-bottom: 50px;
    line-height: 1.6;
    
    margin-left: auto;
    margin-right: auto;
}

/* ========================================
   TIP CARDS - MODERN DESIGN
======================================== */

.elementor-404 .elementor-element.elementor-element-f7e8719 .tips-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(500px, 1fr));
    padding: 20px;
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card {
    margin-left:20px;
    margin-right: 20px;
    margin-bottom: 40px;
    text-align: center;
    background: #ffffff;
    border-radius: 16px;
    padding: 35px 30px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    position: relative;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.05);
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 12px 40px rgba(230, 57, 70, 0.15);
    border-color: rgba(230, 57, 70, 0.2);
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 4px;
    background: linear-gradient(90deg, #e63946 0%, #ff6b6b 100%);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease;
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card:hover::before {
    transform: scaleX(1);
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-icon {
    font-size: 2.8em;
    margin-bottom: 20px;
    display: block;
    filter: grayscale(20%);
    transition: all 0.3s ease;
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card:hover .elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-icon {
    transform: scale(1.1) rotate(5deg);
    filter: grayscale(0%);
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-title {
    font-size: 1.4em;
    font-weight: 700;
    color: #2c3e50;
    margin-bottom: 15px;
    line-height: 1.4;
    transition: color 0.3s ease;
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card:hover .elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-title {
    color: #e63946;
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-description {
    font-size: 0.98em;
    color: #5a6c7d;
    line-height: 1.8;
    margin: 0;
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-description strong {
    color: #2c3e50;
    font-weight: 600;
}



/* ========================================
   NUMBER BADGES
======================================== */

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-number {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 45px;
    height: 45px;
    background: linear-gradient(135deg, #e63946 0%, #ff6b6b 100%);
    color: white;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 1.2em;
    box-shadow: 0 4px 10px rgba(230, 57, 70, 0.3);
}

/* ========================================
   CTA CARD
======================================== */

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-cta {
    background: linear-gradient(135deg, #e63946 0%, #d62839 100%);
    color: white;
    text-align: center;
    padding: 40px 30px;
    grid-column: span 1;
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-cta .elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-title {
    color: white;
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-cta .elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-description {
    color: rgba(255, 255, 255, 0.95);
    margin-bottom: 25px;
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-cta:hover {
    transform: translateY(-8px) scale(1.02);
    box-shadow: 0 15px 50px rgba(230, 57, 70, 0.4);
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-cta:hover .elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-title {
    color: white;
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-cta-button {
    display: inline-block;
    padding: 14px 35px;
    background: white;
    color: #e63946;
    border-radius: 50px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s ease;
    font-size: 1em;
}

.elementor-404 .elementor-element.elementor-element-f7e8719 .tip-card-cta-button:hover {
    background: #f8f9fa;
    transform: scale(1.05);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6eeddb9 *//* ========================================
           TIPS SECTION - GENERAL STYLING
        ======================================== */



        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tips-section-heading {
            text-align: center;
            font-size: 2.2em;
            font-weight: 700;
            color: #2c3e50;
            margin-bottom: 20px;
            line-height: 1.3;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tips-section-subheading {
            text-align: center;
            font-size: 1.1em;
            color: #5a6c7d;
            margin-bottom: 50px;
            line-height: 1.6;
           
            margin-left: auto;
            margin-right: auto;
        }

        /* ========================================
           TIP CARDS - MODERN DESIGN
        ======================================== */

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tips-container {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
            gap: 30px;
            padding: 20px;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card {
            background: #ffffff;
            border-radius: 16px;
            padding: 35px 30px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            position: relative;
            overflow: hidden;
            border: 1px solid rgba(0, 0, 0, 0.05);
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 12px 40px rgba(230, 57, 70, 0.15);
            border-color: rgba(230, 57, 70, 0.2);
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 4px;
            background: linear-gradient(90deg, #e63946 0%, #ff6b6b 100%);
            transform: scaleX(0);
            transform-origin: left;
            transition: transform 0.4s ease;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card:hover::before {
            transform: scaleX(1);
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-icon {
            font-size: 2.8em;
            margin-bottom: 20px;
            display: block;
            filter: grayscale(20%);
            transition: all 0.3s ease;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card:hover .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-icon {
            transform: scale(1.1) rotate(5deg);
            filter: grayscale(0%);
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-title {
            font-size: 1.4em;
            font-weight: 700;
            color: #2c3e50;
            margin-bottom: 15px;
            line-height: 1.4;
            transition: color 0.3s ease;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card:hover .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-title {
            color: #e63946;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-description {
            font-size: 0.98em;
            color: #5a6c7d;
            line-height: 1.8;
            margin: 0;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-description strong {
            color: #2c3e50;
            font-weight: 600;
        }

        /* ========================================
           DARK BACKGROUND SECTIONS (Space Theme)
        ======================================== */

        .dark-section {
            background: linear-gradient(180deg, #1a1a2e 0%, #16213e 100%);
            position: relative;
            overflow: hidden;
        }

        /* Stars effect */
        .dark-section::before {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            background-image: 
                radial-gradient(2px 2px at 20px 30px, white, transparent),
                radial-gradient(2px 2px at 60px 70px, white, transparent),
                radial-gradient(1px 1px at 50px 50px, white, transparent),
                radial-gradient(1px 1px at 130px 80px, white, transparent),
                radial-gradient(2px 2px at 90px 10px, white, transparent);
            background-size: 200px 200px;
            animation: stars 60s linear infinite;
            opacity: 0.5;
        }

        @keyframes stars {
            from { background-position: 0 0; }
            to { background-position: 0 200px; }
        }

        .dark-section .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card {
            background: rgba(255, 255, 255, 0.95);
            backdrop-filter: blur(10px);
        }

        .dark-section .elementor-404 .elementor-element.elementor-element-6eeddb9 .tips-section-heading {
            color: #ffffff;
            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
        }

        .dark-section .elementor-404 .elementor-element.elementor-element-6eeddb9 .tips-section-subheading {
            color: rgba(255, 255, 255, 0.9);
        }

        /* ========================================
           COLORED VARIANT
        ======================================== */

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-colored {
            background: linear-gradient(135deg, #fff5f5 0%, #ffffff 100%);
            border-left: 5px solid #e63946;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-colored:hover {
            background: linear-gradient(135deg, #ffffff 0%, #fff5f5 100%);
        }

        /* ========================================
           NUMBER BADGES
        ======================================== */

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-number {
            position: absolute;
            top: 20px;
            right: 20px;
            width: 45px;
            height: 45px;
            background: linear-gradient(135deg, #e63946 0%, #ff6b6b 100%);
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 700;
            font-size: 1.2em;
            box-shadow: 0 4px 10px rgba(230, 57, 70, 0.3);
        }

        /* ========================================
           CTA CARD
        ======================================== */

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-cta {
            background: linear-gradient(135deg, #e63946 0%, #d62839 100%);
            color: white;
            text-align: center;
            padding: 40px 30px;
            grid-column: span 1;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-cta .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-title {
            color: white;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-cta .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-description {
            color: rgba(255, 255, 255, 0.95);
            margin-bottom: 25px;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-cta:hover {
            transform: translateY(-8px) scale(1.02);
            box-shadow: 0 15px 50px rgba(230, 57, 70, 0.4);
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-cta:hover .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-title {
            color: white;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-cta-button {
            display: inline-block;
            padding: 14px 35px;
            background: white;
            color: #e63946;
            border-radius: 50px;
            font-weight: 600;
            text-decoration: none;
            transition: all 0.3s ease;
            font-size: 1em;
        }

        .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card-cta-button:hover {
            background: #f8f9fa;
            transform: scale(1.05);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
        }

        /* ========================================
           RESPONSIVE DESIGN
        ======================================== */

        @media (max-width: 768px) {
            .hero h1 {
                font-size: 1.8em;
            }

            .hero p {
                font-size: 1em;
            }

            .elementor-404 .elementor-element.elementor-element-6eeddb9 .tips-container {
                grid-template-columns: 1fr;
                gap: 20px;
                padding: 10px;
            }

            .elementor-404 .elementor-element.elementor-element-6eeddb9 .tip-card {
                padding: 28px 24px;
            }

            .elementor-404 .elementor-element.elementor-element-6eeddb9 .tips-section {
                padding: 50px 15px;
            }

            .elementor-404 .elementor-element.elementor-element-6eeddb9 .tips-section-heading {
                font-size: 1.8em;
            }

            .elementor-404 .elementor-element.elementor-element-6eeddb9 .tips-section-subheading {
                font-size: 1em;
                margin-bottom: 30px;
            }
        }

        /* Footer */
        .footer {
            background: #2c3e50;
            color: white;
            text-align: center;
            padding: 30px 20px;
            margin-top: 50px;
        }

        .footer p {
            opacity: 0.8;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bcc1699 *//* INDIVIDUAL CARD WIDTH CONTROL */
        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="1"] { flex: 0 0 calc(50% - 27px); }
        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="2"] { flex: 0 0 calc(50% - 27px); }
        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="3"] { flex: 0 0 calc(50% - 27px); }
        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="4"] { flex: 0 0 calc(50% - 27px); }
        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="5"] { flex: 0 0 calc(100% - 20px); }

        /* TIPS SECTION - GENERAL STYLING */
        .elementor-404 .elementor-element.elementor-element-bcc1699 .tips-section-heading {
            text-align: center;
            font-size: 2.2em;
            font-weight: 700;
            color: #2c3e50;
            margin-bottom: 20px;
            line-height: 1.3;
        }

        .elementor-404 .elementor-element.elementor-element-bcc1699 .tips-section-subheading {
            text-align: center;
            font-size: 1.1em;
            color: #5a6c7d;
            margin-bottom: 50px;
            line-height: 1.6;
            max-width: 800px;
            margin-left: auto;
            margin-right: auto;
        }

        /* STEP CARDS CONTAINER */
        .elementor-404 .elementor-element.elementor-element-bcc1699 .tips-container {
            display: flex;
            flex-wrap: wrap;
            gap: 40px;
            padding: 20px;
            max-width: 1400px;
            margin: 0 auto;
        }

        /* STEP CARDS STYLING */
        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card {
            background: #ffffff;
            border-radius: 16px;
            padding: 35px 30px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            position: relative;
            overflow: visible;
            border: 2px solid rgba(230, 57, 70, 0.1);
        }

        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 12px 40px rgba(230, 57, 70, 0.2);
            border-color: rgba(230, 57, 70, 0.4);
        }

        /* Step number badge */
        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card::before {
            content: attr(data-step);
            position: absolute;
            top: -15px;
            left: 50%;
            transform: translateX(-50%);
            width: 60px;
            height: 60px;
            background: linear-gradient(135deg, #e63946 0%, #ff6b6b 100%);
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 700;
            font-size: 1.5em;
            box-shadow: 0 6px 20px rgba(230, 57, 70, 0.4);
            border: 4px solid white;
            transition: all 0.3s ease; z-index:100;
        }

        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card:hover::before {
            transform: translateX(-50%) scale(1.15);
            box-shadow: 0 8px 30px rgba(230, 57, 70, 0.5);
        }

        /* Progress bar on top edge */
        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card::after {
            content: '';
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            height: 5px;
            background: linear-gradient(90deg, #e63946 0%, #ff6b6b 100%);
            border-radius: 16px 16px 0 0;
            transform: scaleX(0);
            transform-origin: left;
            transition: transform 0.4s ease;
        }

        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card:hover::after {
            transform: scaleX(1);
        }

        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-icon {
            font-size: 2.5em;
            margin-bottom: 15px;
            margin-top: 20px;
            display: block;
            transition: all 0.3s ease;
        }

        /* Lottie container styling */
        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-icon.lottie-icon {
            width: 80px;
            height: 80px;
            margin: 20px auto 15px;
        }

        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card:hover .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-icon {
            transform: scale(1.1) rotate(5deg);
           
        }

        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card:hover .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-icon.lottie-icon {
            transform: scale(1.1);
        }

        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-title {
            font-size: 1.4em;
            font-weight: 700;
            color: #2c3e50;
            margin-bottom: 15px;
            line-height: 1.4;
            transition: color 0.3s ease;
        }

        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card:hover .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-title {
            color: #e63946;
        }

        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-description {
            font-size: 0.98em;
            color: #5a6c7d;
            line-height: 1.8;
            margin: 0;
        }

        .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-description strong {
            color: #2c3e50;
            font-weight: 600;
        }

        /* RESPONSIVE DESIGN */
        @media (max-width: 1024px) {
            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="1"],
            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="2"],
            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="3"],
            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="4"] {
                flex: 0 0 calc(50% - 20px);
            }
            
            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="5"] {
                flex: 0 0 100%;
            }
        }

        @media (max-width: 768px) {
            .elementor-404 .elementor-element.elementor-element-bcc1699 .tips-container {
                padding: 10px 20px;
            }

            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="1"],
            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="2"],
            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="3"],
            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="4"],
            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card[data-step="5"] {
                flex: 0 0 100%;
            }

            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card {
                padding: 40px 25px 25px;
            }

            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card::before {
                width: 45px;
                height: 45px;
                font-size: 1.2em;
                top: -12px;
            }

            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-icon {
                font-size: 2em;
                margin-top: 10px;
            }

            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-icon.lottie-icon {
                width: 60px;
                height: 60px;
            }

            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-title {
                font-size: 1.2em;
            }

            .elementor-404 .elementor-element.elementor-element-bcc1699 .tip-card-description {
                font-size: 0.9em;
            }

            .elementor-404 .elementor-element.elementor-element-bcc1699 .tips-section-heading {
                font-size: 1.8em;
            }

            .elementor-404 .elementor-element.elementor-element-bcc1699 .tips-section-subheading {
                font-size: 1em;
                margin-bottom: 30px;
            }
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f8c91d *//* ========================================
           TIPS SECTION - GENERAL STYLING
        ======================================== */



        .elementor-404 .elementor-element.elementor-element-0f8c91d .tips-section-heading {
            text-align: center;
            font-size: 2.2em;
            font-weight: 700;
            color: #2c3e50;
            margin-bottom: 20px;
            line-height: 1.3;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tips-section-subheading {
            text-align: center;
            font-size: 1.1em;
            color: #5a6c7d;
            margin-bottom: 50px;
            line-height: 1.6;
           
            margin-left: auto;
            margin-right: auto;
        }

        /* ========================================
           TIP CARDS - MODERN DESIGN
        ======================================== */

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tips-container {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
            gap: 30px;
            padding: 20px;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card {
            background: #ffffff;
            border-radius: 16px;
            padding: 35px 30px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
            transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
            position: relative;
            overflow: hidden;
            border: 1px solid rgba(0, 0, 0, 0.05);
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card:hover {
            transform: translateY(-8px);
            box-shadow: 0 12px 40px rgba(230, 57, 70, 0.15);
            border-color: rgba(230, 57, 70, 0.2);
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            height: 4px;
            background: linear-gradient(90deg, #e63946 0%, #ff6b6b 100%);
            transform: scaleX(0);
            transform-origin: left;
            transition: transform 0.4s ease;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card:hover::before {
            transform: scaleX(1);
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-icon {
            font-size: 2.8em;
            margin-bottom: 20px;
            display: block;
            filter: grayscale(20%);
            transition: all 0.3s ease;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card:hover .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-icon {
            transform: scale(1.1) rotate(5deg);
            filter: grayscale(0%);
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-title {
            font-size: 1.4em;
            font-weight: 700;
            color: #2c3e50;
            margin-bottom: 15px;
            line-height: 1.4;
            transition: color 0.3s ease;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card:hover .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-title {
            color: #e63946;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-description {
            font-size: 0.98em;
            color: #5a6c7d;
            line-height: 1.8;
            margin: 0;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-description strong {
            color: #2c3e50;
            font-weight: 600;
        }

        /* ========================================
           DARK BACKGROUND SECTIONS (Space Theme)
        ======================================== */

        .dark-section {
            background: linear-gradient(180deg, #1a1a2e 0%, #16213e 100%);
            position: relative;
            overflow: hidden;
        }

        /* Stars effect */
        .dark-section::before {
            content: '';
            position: absolute;
            width: 100%;
            height: 100%;
            background-image: 
                radial-gradient(2px 2px at 20px 30px, white, transparent),
                radial-gradient(2px 2px at 60px 70px, white, transparent),
                radial-gradient(1px 1px at 50px 50px, white, transparent),
                radial-gradient(1px 1px at 130px 80px, white, transparent),
                radial-gradient(2px 2px at 90px 10px, white, transparent);
            background-size: 200px 200px;
            animation: stars 60s linear infinite;
            opacity: 0.5;
        }

        @keyframes stars {
            from { background-position: 0 0; }
            to { background-position: 0 200px; }
        }

        .dark-section .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card {
            background: rgba(255, 255, 255, 0.95);
            backdrop-filter: blur(10px);
        }

        .dark-section .elementor-404 .elementor-element.elementor-element-0f8c91d .tips-section-heading {
            color: #ffffff;
            text-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
        }

        .dark-section .elementor-404 .elementor-element.elementor-element-0f8c91d .tips-section-subheading {
            color: rgba(255, 255, 255, 0.9);
        }

        /* ========================================
           COLORED VARIANT
        ======================================== */

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-colored {
            background: linear-gradient(135deg, #fff5f5 0%, #ffffff 100%);
            border-left: 5px solid #e63946;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-colored:hover {
            background: linear-gradient(135deg, #ffffff 0%, #fff5f5 100%);
        }

        /* ========================================
           NUMBER BADGES
        ======================================== */

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-number {
            position: absolute;
            top: 20px;
            right: 20px;
            width: 45px;
            height: 45px;
            background: linear-gradient(135deg, #e63946 0%, #ff6b6b 100%);
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 700;
            font-size: 1.2em;
            box-shadow: 0 4px 10px rgba(230, 57, 70, 0.3);
        }

        /* ========================================
           CTA CARD
        ======================================== */

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-cta {
            background: linear-gradient(135deg, #e63946 0%, #d62839 100%);
            color: white;
            text-align: center;
            padding: 40px 30px;
            grid-column: span 1;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-cta .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-title {
            color: white;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-cta .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-description {
            color: rgba(255, 255, 255, 0.95);
            margin-bottom: 25px;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-cta:hover {
            transform: translateY(-8px) scale(1.02);
            box-shadow: 0 15px 50px rgba(230, 57, 70, 0.4);
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-cta:hover .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-title {
            color: white;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-cta-button {
            display: inline-block;
            padding: 14px 35px;
            background: white;
            color: #e63946;
            border-radius: 50px;
            font-weight: 600;
            text-decoration: none;
            transition: all 0.3s ease;
            font-size: 1em;
        }

        .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card-cta-button:hover {
            background: #f8f9fa;
            transform: scale(1.05);
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
        }

        /* ========================================
           RESPONSIVE DESIGN
        ======================================== */

        @media (max-width: 768px) {
            .hero h1 {
                font-size: 1.8em;
            }

            .hero p {
                font-size: 1em;
            }

            .elementor-404 .elementor-element.elementor-element-0f8c91d .tips-container {
                grid-template-columns: 1fr;
                gap: 20px;
                padding: 10px;
            }

            .elementor-404 .elementor-element.elementor-element-0f8c91d .tip-card {
                padding: 28px 24px;
            }

            .elementor-404 .elementor-element.elementor-element-0f8c91d .tips-section {
                padding: 50px 15px;
            }

            .elementor-404 .elementor-element.elementor-element-0f8c91d .tips-section-heading {
                font-size: 1.8em;
            }

            .elementor-404 .elementor-element.elementor-element-0f8c91d .tips-section-subheading {
                font-size: 1em;
                margin-bottom: 30px;
            }
        }

        /* Footer */
        .footer {
            background: #2c3e50;
            color: white;
            text-align: center;
            padding: 30px 20px;
            margin-top: 50px;
        }

        .footer p {
            opacity: 0.8;
        }/* End custom CSS */
/* Start custom CSS for eael-contact-form-7, class: .elementor-element-6b186bf *//* Form container */
.cf7-step {
  min-width: 800px;
  animation: fadeIn 0.3s ease-in;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.cf7-step {
  display: none;
}

.cf7-step.active {
  display: block;
}

/* Labels */
.cf7-step label {
  margin: 20px 0 8px;
  font-weight: 600;
  color: #1a1a1a;
  font-size: 15px;
}

.form-help-text {
  font-size: 14px;
  color: #666;
  margin: 4px 0 8px;
  line-height: 1.5;
}

/* Input fields */
.cf7-step input[type="text"],
.cf7-step input[type="email"],
.cf7-step input[type="tel"],
.cf7-step input[type="url"],
.cf7-step textarea,
.cf7-step select {
  width: 100%;
  padding: 14px 16px;
  border: 2px solid #ddd;
  border-radius: 8px;
  font-size: 15px;
  transition: all 0.2s ease;
  background-color: #fff;
}

.cf7-step input:hover,
.cf7-step textarea:hover,
.cf7-step select:hover {
  border-color: #0066cc;
}

.cf7-step input:focus,
.cf7-step textarea:focus,
.cf7-step select:focus {
  outline: none;
  border-color: #0066cc;
  box-shadow: 0 0 0 3px rgba(0, 102, 204, 0.1);
}

.cf7-step textarea {
  min-height: 100px;
  resize: vertical;
  line-height: 1.6;
}

/* Conditional fields (hidden by default) */
.conditional-field {
  display: none;
  margin-top: 12px;
  padding: 16px;
  background: #f8f9fa;
  border-radius: 8px;
  border-left: 4px solid #0066cc;
}

.conditional-field.active {
  display: block;
  animation: slideDown 0.3s ease;
}

@keyframes slideDown {
  from {
    opacity: 0;
    max-height: 0;
  }
  to {
    opacity: 1;
    max-height: 500px;
  }
}

/* Navigation buttons */
.cf7-step-navigation {
  margin-top: 40px;
  padding-top: 24px;
  border-top: 2px solid #eee;
  display: flex;
  gap: 16px;
  justify-content: space-between;
}

.cf7-prev-btn, 
.cf7-next-btn, 
.cf7-submit-btn {
  padding: 16px 40px;
  border: none;
  border-radius: 8px;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  transition: all 0.2s ease;
  min-width: 160px;
}


/* Progress indicator */
.cf7-progress {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0;
  margin-bottom: 40px;
  padding: 24px 0;
}

.cf7-progress-step {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #e0e0e0;
  color: #666;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  font-size: 16px;
  transition: all 0.3s;
  position: relative;
  z-index: 1;
}

.cf7-progress-step::after {
  content: '';
  position: absolute;
  width: 60px;
  height: 3px;
  background: #e0e0e0;
  left: 40px;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
  transition: background 0.3s;
}

.cf7-progress-step:last-child::after {
  display: none;
}

.cf7-progress-step.active {
  background: #EB2429;
  color: white;
  box-shadow: 0 2px 8px rgba(0, 102, 204, 0.4);
}

.cf7-progress-step.completed {
  background: #198754;
  color: white;
}

.cf7-progress-step.completed::after {
  background: #28a745;
}

/* Multi-select dropdown */
.multi-select-dropdown {
  position: relative;
  width: 100%;
}

.multi-select-dropdown-toggle {
  width: 100%;
  padding: 14px 16px;
  border: 2px solid #fff;
  border-radius: 8px;
  background: white;
  text-align: left;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 50px;
  font-size: 15px;
  transition: all 0.2s ease;
}

.multi-select-dropdown-toggle:hover {
  border-color: #000;
}

.multi-select-dropdown-menu {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  background: white;
  border: 2px solid #ddd;
  border-radius: 8px;
  max-height: 320px;
  overflow-y: auto;
  display: none;
  z-index: 1000;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
}

.multi-select-dropdown-menu.open {
  display: block;
  animation: dropdownSlide 0.2s ease;
}

@keyframes dropdownSlide {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.multi-select-option {
  padding: 12px 16px;
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  transition: background 0.15s ease;
}

.multi-select-option:hover {
  background: #f0f0f0;
}

.multi-select-option input[type="checkbox"] {
  width: 18px;
  height: 18px;
  cursor: pointer;
  margin: 0;
  flex-shrink: 0;
}

.multi-select-option label {
  margin: 0 !important;
  cursor: pointer;
  font-weight: 400 !important;
  flex: 1;
  color: #333;
  font-size: 14px;
}


/* Validation errors */
.wpcf7-not-valid,
input.wpcf7-not-valid,
textarea.wpcf7-not-valid,
select.wpcf7-not-valid {
  border-color: #dc3232 !important;
}

/* Scrollbar */
.multi-select-dropdown-menu::-webkit-scrollbar {
  width: 8px;
}

.multi-select-dropdown-menu::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}

.multi-select-dropdown-menu::-webkit-scrollbar-thumb:hover {
  background: #999;
}/* End custom CSS */